.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter, none);filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:1.0625rem;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button .ts-control{padding-right:calc(1em + 15px)!important}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:calc(.75rem - 5px);top:.375rem;transition:opacity .5s}.plugin-clear_button.single .clear-button{right:calc(2.75rem - 5px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:.25rem .25rem 0 0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;font-size:1.25rem!important;line-height:1.25rem;margin-top:-12px;opacity:.4;position:absolute;right:.75rem;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #ced4da;box-shadow:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:.375rem .75rem;width:100%}.plugin-dropdown_input.focus~.ts-dropdown .dropdown-input{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-webkit-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{border-left:1px solid #dee2e6;border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;margin-left:5px;padding:0 5px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button .item.active .remove{border-left-color:transparent}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button.disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button .remove-single{font-size:1.4375rem;position:absolute;right:0;top:0}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{font-smoothing:inherit;color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #ced4da;border-radius:.25rem;box-shadow:none;box-sizing:border-box;flex-wrap:wrap;overflow:hidden;padding:.375rem .75rem;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#efefef;border:0 solid #dee2e6;color:#343a40;cursor:pointer;margin:0 3px 3px 0;padding:1px 5px}.ts-wrapper.multi .ts-control>div.active{background:#0d6efd;border:0 solid transparent;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#878787}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#e9ecef;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 .25rem .25rem;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#6c757d;cursor:default}.ts-dropdown .active,.ts-dropdown .create:hover,.ts-dropdown .option:hover{background-color:#e9ecef;color:#1e2125}.ts-dropdown .active.create,.ts-dropdown .create:hover.create,.ts-dropdown .option:hover.create{color:#1e2125}.ts-dropdown .create{color:rgba(52,58,64,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:3px .75rem;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{overflow-scrolling:touch;max-height:200px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.form-control,.ts-wrapper.form-select{padding:0!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 6px 12px rgba(0,0,0,.175);height:auto;padding:0;z-index:1000}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{border-top:1px solid rgba(0,0,0,.15);content:" ";display:block;height:0;margin:.5rem -.75rem;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{align-items:center;display:flex;min-height:calc(1.5em + .75rem + 2px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.ts-control.dropdown -active{border-radius:.25rem}.focus .ts-control{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.ts-control .item{align-items:center;display:flex}.is-invalid .ts-control,.was-validated .invalid .ts-control{border-color:#dc3545}.focus .is-invalid .ts-control,.focus .was-validated .invalid .ts-control{border-color:#bd2130;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.is-valid .ts-control{border-color:#198754}.focus .is-valid .ts-control{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-control-sm .ts-control,.ts-wrapper.form-select-sm .ts-control{border-radius:.2rem;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:0 .75rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control{font-size:.875rem;min-height:calc(1.5em + .5rem + 2px)!important;padding-bottom:0}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control{padding-top:calc(.75em - .40625rem - 1px)!important}.ts-wrapper.multi.has-items .ts-control{padding-left:calc(.75rem - 5px);padding-right:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(.25rem - 1px)}.input-group-lg>.ts-wrapper>.ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:.3rem;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px)}.ts-wrapper:not(.form-select){background:none;border:none;box-shadow:none;height:auto;padding:0}.ts-wrapper:not(.form-select).single .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2rem}.ts-wrapper.form-select{box-shadow:none;height:auto;padding:0}.ts-wrapper.form-select.single.input-active .ts-control,.ts-wrapper.form-select .ts-control{background:transparent!important;border:none!important}.input-group>.ts-wrapper{flex-grow:1}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-bottom-right-radius:0;border-top-right-radius:0}
/*# sourceMappingURL=tom-select.bootstrap5.min.css.map */
/**
 * Swiper 12.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 27, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}
.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}



:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }

  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
            appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}


/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  > img,
  > svg,
  > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
/* Zoom container styles end */

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}


/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}




.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}


.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube {
  .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    .swiper-slide {
      pointer-events: none;
    }
  }
  &.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
  .swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }

  .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;

    &:before {
      content: '';
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      filter: blur(50px);
    }
  }
}
.swiper-cube {
  .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
}
/* Cube slide shadows start */
.swiper-cube {
  .swiper-slide-shadow-cube.swiper-slide-shadow-top,
  .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-cube.swiper-slide-shadow-left,
  .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
}
/* Cube slide shadows end */

.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip {
  .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    z-index: 1;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
/* Flip slide shadows start */
.swiper-flip {
  .swiper-slide-shadow-flip.swiper-slide-shadow-top,
  .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-flip.swiper-slide-shadow-left,
  .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
}
/* Flip slide shadows end */

.swiper-coverflow {
}

.swiper-creative {
  .swiper-slide {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
}

.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards {
  .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    overflow: hidden;
  }
}

@charset "UTF-8";
@font-face {
  font-family: neuehaas;
  src: url("../fonts/NHaasGroteskDSPro46LtIt.woff2") format("woff2"), url("../fonts/NHaasGroteskDSPro46LtIt.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: neuehaas;
  src: url("../fonts/NHaasGroteskTXPro55Rg.woff2") format("woff2"), url("../fonts/NHaasGroteskTXPro55Rg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: neuehaas;
  src: url("../fonts/NHaasGroteskTXPro56It.woff2") format("woff2"), url("../fonts/NHaasGroteskTXPro56It.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: neuehaas;
  src: url("../fonts/NHaasGroteskTXPro65Md.woff2") format("woff2"), url("../fonts/NHaasGroteskTXPro65Md.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: neuehaas;
  src: url("../fonts/NHaasGroteskTXPro75Bd.woff2") format("woff2"), url("../fonts/NHaasGroteskTXPro75Bd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: daftbrush;
  src: url("../fonts/Daft-Brush.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: gotham;
  src: url("../fonts/Gotham-Medium-Web.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Poppins;
  src: url("../fonts/poppins-v22-latin-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Poppins;
  src: url("../fonts/poppins-v22-latin-600italic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: block;
}
/*!
 * Bootstrap
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #B1DCE5;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #FCC8D7;
  --bs-red: #EB0000;
  --bs-orange: #fd7e14;
  --bs-yellow: #FEFDE2;
  --bs-green: #A6E4BD;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #231E1E;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-theme-black: #231E1E;
  --bs-theme-white: #fff;
  --bs-theme-primary: #EB0000;
  --bs-theme-secondary: #FCC8D7;
  --bs-theme-soft-pink: #FF6686;
  --bs-theme-light-green: #A6E4BD;
  --bs-theme-green: #4CAF6C;
  --bs-theme-light-blue: #62A7D3;
  --bs-theme-blue: #B1DCE5;
  --bs-theme-light-orange: #FFC9A1;
  --bs-theme-orange: #FF681C;
  --bs-theme-dark-orange: #BC6C3A;
  --bs-theme-brown: #E3D3C4;
  --bs-theme-light-yellow: #FFE161;
  --bs-theme-yellow: #FFB300;
  --bs-theme-light-purple: #D2D1F5;
  --bs-theme-purple: #7564D8;
  --bs-primary: #EB0000;
  --bs-secondary: #FCC8D7;
  --bs-success: #A6E4BD;
  --bs-info: #0dcaf0;
  --bs-warning: #FEFDE2;
  --bs-danger: #EB0000;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-theme-black-rgb: 35, 30, 30;
  --bs-theme-white-rgb: 255, 255, 255;
  --bs-theme-primary-rgb: 235, 0, 0;
  --bs-theme-secondary-rgb: 252, 200, 215;
  --bs-theme-soft-pink-rgb: 255, 102, 134;
  --bs-theme-light-green-rgb: 166, 228, 189;
  --bs-theme-green-rgb: 76, 175, 108;
  --bs-theme-light-blue-rgb: 98, 167, 211;
  --bs-theme-blue-rgb: 177, 220, 229;
  --bs-theme-light-orange-rgb: 255, 201, 161;
  --bs-theme-orange-rgb: 255, 104, 28;
  --bs-theme-dark-orange-rgb: 188, 108, 58;
  --bs-theme-brown-rgb: 227, 211, 196;
  --bs-theme-light-yellow-rgb: 255, 225, 97;
  --bs-theme-yellow-rgb: 255, 179, 0;
  --bs-theme-light-purple-rgb: 210, 209, 245;
  --bs-theme-purple-rgb: 117, 100, 216;
  --bs-primary-rgb: 235, 0, 0;
  --bs-secondary-rgb: 252, 200, 215;
  --bs-success-rgb: 166, 228, 189;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 254, 253, 226;
  --bs-danger-rgb: 235, 0, 0;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #5e0000;
  --bs-secondary-text-emphasis: #655056;
  --bs-success-text-emphasis: #425b4c;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #66655a;
  --bs-danger-text-emphasis: #5e0000;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #fbcccc;
  --bs-secondary-bg-subtle: #fef4f7;
  --bs-success-bg-subtle: #edfaf2;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fffff9;
  --bs-danger-bg-subtle: #fbcccc;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #f79999;
  --bs-secondary-border-subtle: #fee9ef;
  --bs-success-border-subtle: #dbf4e5;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #fffef3;
  --bs-danger-border-subtle: #f79999;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 35, 30, 30;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: neuehaas, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.75;
  --bs-body-color: #6E706F;
  --bs-body-color-rgb: 110, 112, 111;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #231E1E;
  --bs-emphasis-color-rgb: 35, 30, 30;
  --bs-secondary-color: rgba(110, 112, 111, 0.75);
  --bs-secondary-color-rgb: 110, 112, 111;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(110, 112, 111, 0.5);
  --bs-tertiary-color-rgb: 110, 112, 111;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #EB0000;
  --bs-link-color-rgb: 235, 0, 0;
  --bs-link-decoration: none;
  --bs-link-hover-color: #231E1E;
  --bs-link-hover-color-rgb: 35, 30, 30;
  --bs-code-color: #FCC8D7;
  --bs-highlight-color: #6E706F;
  --bs-highlight-bg: #fffff9;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #D8D8D8;
  --bs-border-color-translucent: rgba(35, 30, 30, 0.175);
  --bs-border-radius: 0;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(35, 30, 30, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(35, 30, 30, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(35, 30, 30, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(35, 30, 30, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(235, 0, 0, 0.25);
  --bs-form-valid-color: #A6E4BD;
  --bs-form-valid-border-color: #A6E4BD;
  --bs-form-invalid-color: #EB0000;
  --bs-form-invalid-border-color: #EB0000;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #f36666;
  --bs-secondary-text-emphasis: #fddee7;
  --bs-success-text-emphasis: #caefd7;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #fefeee;
  --bs-danger-text-emphasis: #f36666;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #2f0000;
  --bs-secondary-bg-subtle: #32282b;
  --bs-success-bg-subtle: #212e26;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #33332d;
  --bs-danger-bg-subtle: #2f0000;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #2c2c2f;
  --bs-primary-border-subtle: #8d0000;
  --bs-secondary-border-subtle: #977881;
  --bs-success-border-subtle: #648971;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #989888;
  --bs-danger-border-subtle: #8d0000;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #f36666;
  --bs-link-hover-color: #f58585;
  --bs-link-color-rgb: 243, 102, 102;
  --bs-link-hover-color-rgb: 245, 133, 133;
  --bs-code-color: #fddee7;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #66655a;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #caefd7;
  --bs-form-valid-border-color: #caefd7;
  --bs-form-invalid-color: #f36666;
  --bs-form-invalid-border-color: #f36666;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(35, 30, 30, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

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

h2, .h2 {
  font-size: calc(1.3125rem + 0.75vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.875rem;
  }
}

h3, .h3 {
  font-size: 1.25rem;
}

h4, .h4 {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 1.0625rem;
}

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 700;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

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

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-weight: 700;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 3rem;
  }
}

.display-2 {
  font-weight: 700;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 2.5rem;
  }
}

.display-3 {
  font-weight: 700;
  line-height: 1.2;
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 2rem;
  }
}

.display-4 {
  font-weight: 700;
  line-height: 1.2;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 1.5rem;
  }
}

.display-5 {
  font-weight: 700;
  line-height: 1.2;
  font-size: 1rem;
}

.display-6 {
  font-weight: 700;
  line-height: 1.2;
  font-size: 0.875rem;
}

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container, .module-map .module-content, .module-value .module-bg-wrap,
.container-fluid,
.container-xl {
  --bs-gutter-x: 64px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .module-map .module-content, .module-value .module-bg-wrap {
    max-width: 1440px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 96px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

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

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

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

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

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

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

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

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

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

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

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

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

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

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

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

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

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

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

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

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

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

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

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

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

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

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

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

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

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

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

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

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

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

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

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

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

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

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

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

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

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

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

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

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

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

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

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

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

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

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

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

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

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

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

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

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

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

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid #fff;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #f58080;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0;
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: 0;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #f58080;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.625rem;
  padding-left: 36px;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -36px;
}

.form-check-reverse {
  padding-right: 36px;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -36px;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: transparent;
  flex-shrink: 0;
  width: 1.625rem;
  height: 1.625rem;
  margin-top: 0.0625rem;
  vertical-align: top;
  -webkit-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #fff;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0;
}
.form-check-input[type=radio] {
  border-radius: 0;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #f58080;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}
.form-check-input:checked {
  background-color: #A6E4BD;
  border-color: #A6E4BD;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24' xml:space='preserve'%3e%3cpath style='fill:%2339AE02' d='M0 0h24v24H0z'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #EB0000;
  border-color: #EB0000;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2835, 30, 30, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f58080'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-check[disabled] + a, .posts-navigation .btn-check[disabled] + a, .btn-check:disabled + .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-check:disabled + a, .posts-navigation .btn-check:disabled + a {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #EB0000;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #f9b3b3;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #EB0000;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #f9b3b3;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: 0;
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .input-group a, .input-group .posts-navigation a, .posts-navigation .input-group a {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .career-page-styles .custom-links-as-buttons .module-content .module-desc a:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc .input-group a:focus, .input-group .posts-navigation a:focus, .posts-navigation .input-group a:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .input-group-lg > a,
.posts-navigation .input-group-lg > a {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .input-group-sm > a,
.posts-navigation .input-group-sm > a {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23A6E4BD' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23A6E4BD' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23EB0000'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EB0000' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23EB0000'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EB0000' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .posts-navigation a {
  --bs-btn-padding-x: 11px;
  --bs-btn-padding-y: 5px;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.8125rem;
  --bs-btn-font-weight: 500;
  --bs-btn-line-height: 1;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 30px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(35, 30, 30, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .posts-navigation a {
    transition: none;
  }
}
.btn:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:hover, .posts-navigation a:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-check + a:hover, .posts-navigation .btn-check + a:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:focus-visible, .posts-navigation a:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-check:focus-visible + a, .posts-navigation .btn-check:focus-visible + a {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-check:checked + a, .posts-navigation .btn-check:checked + a, :not(.btn-check) + .btn:active, .career-page-styles .custom-links-as-buttons .module-content .module-desc :not(.btn-check) + a:active, .posts-navigation :not(.btn-check) + a:active, .btn:first-child:active, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:first-child:active, .posts-navigation a:first-child:active, .btn.active, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.active, .posts-navigation a.active, .btn.show, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.show, .posts-navigation a.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-check:checked + a:focus-visible, .posts-navigation .btn-check:checked + a:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .career-page-styles .custom-links-as-buttons .module-content .module-desc :not(.btn-check) + a:active:focus-visible, .posts-navigation :not(.btn-check) + a:active:focus-visible, .btn:first-child:active:focus-visible, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:first-child:active:focus-visible, .posts-navigation a:first-child:active:focus-visible, .btn.active:focus-visible, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.active:focus-visible, .posts-navigation a.active:focus-visible, .btn.show:focus-visible, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.show:focus-visible, .posts-navigation a.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-check:checked:focus-visible + a, .posts-navigation .btn-check:checked:focus-visible + a {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:disabled, .posts-navigation a:disabled, .btn.disabled, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.disabled, .posts-navigation a.disabled, fieldset:disabled .btn, fieldset:disabled .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc fieldset:disabled a, fieldset:disabled .posts-navigation a, .posts-navigation fieldset:disabled a {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-theme-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #231E1E;
  --bs-btn-border-color: #231E1E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1e1a1a;
  --bs-btn-hover-border-color: #1c1818;
  --bs-btn-focus-shadow-rgb: 68, 64, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1c1818;
  --bs-btn-active-border-color: #1a1717;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #231E1E;
  --bs-btn-disabled-border-color: #231E1E;
}

.btn-theme-white {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 222, 221, 221;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

.btn-theme-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #EB0000;
  --bs-btn-border-color: #EB0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c80000;
  --bs-btn-hover-border-color: #bc0000;
  --bs-btn-focus-shadow-rgb: 238, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bc0000;
  --bs-btn-active-border-color: #b00000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #EB0000;
  --bs-btn-disabled-border-color: #EB0000;
}

.btn-theme-secondary {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FCC8D7;
  --bs-btn-border-color: #FCC8D7;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fcd0dd;
  --bs-btn-hover-border-color: #fccedb;
  --bs-btn-focus-shadow-rgb: 219, 175, 187;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #fdd3df;
  --bs-btn-active-border-color: #fccedb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FCC8D7;
  --bs-btn-disabled-border-color: #FCC8D7;
}

.btn-theme-soft-pink {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FF6686;
  --bs-btn-border-color: #FF6686;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #ff7d98;
  --bs-btn-hover-border-color: #ff7592;
  --bs-btn-focus-shadow-rgb: 222, 91, 118;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #ff859e;
  --bs-btn-active-border-color: #ff7592;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FF6686;
  --bs-btn-disabled-border-color: #FF6686;
}

.btn-theme-light-green {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #A6E4BD;
  --bs-btn-border-color: #A6E4BD;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #b3e8c7;
  --bs-btn-hover-border-color: #afe7c4;
  --bs-btn-focus-shadow-rgb: 146, 198, 165;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #b8e9ca;
  --bs-btn-active-border-color: #afe7c4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #A6E4BD;
  --bs-btn-disabled-border-color: #A6E4BD;
}

.btn-theme-green {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #4CAF6C;
  --bs-btn-border-color: #4CAF6C;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #67bb82;
  --bs-btn-hover-border-color: #5eb77b;
  --bs-btn-focus-shadow-rgb: 70, 153, 96;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #70bf89;
  --bs-btn-active-border-color: #5eb77b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #4CAF6C;
  --bs-btn-disabled-border-color: #4CAF6C;
}

.btn-theme-light-blue {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #62A7D3;
  --bs-btn-border-color: #62A7D3;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #7ab4da;
  --bs-btn-hover-border-color: #72b0d7;
  --bs-btn-focus-shadow-rgb: 89, 146, 184;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #81b9dc;
  --bs-btn-active-border-color: #72b0d7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #62A7D3;
  --bs-btn-disabled-border-color: #62A7D3;
}

.btn-theme-blue {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #B1DCE5;
  --bs-btn-border-color: #B1DCE5;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #bde1e9;
  --bs-btn-hover-border-color: #b9e0e8;
  --bs-btn-focus-shadow-rgb: 156, 192, 199;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #c1e3ea;
  --bs-btn-active-border-color: #b9e0e8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #B1DCE5;
  --bs-btn-disabled-border-color: #B1DCE5;
}

.btn-theme-light-orange {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FFC9A1;
  --bs-btn-border-color: #FFC9A1;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #ffd1af;
  --bs-btn-hover-border-color: #ffceaa;
  --bs-btn-focus-shadow-rgb: 222, 175, 141;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #ffd4b4;
  --bs-btn-active-border-color: #ffceaa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FFC9A1;
  --bs-btn-disabled-border-color: #FFC9A1;
}

.btn-theme-orange {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FF681C;
  --bs-btn-border-color: #FF681C;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #ff7f3e;
  --bs-btn-hover-border-color: #ff7733;
  --bs-btn-focus-shadow-rgb: 222, 93, 28;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #ff8649;
  --bs-btn-active-border-color: #ff7733;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FF681C;
  --bs-btn-disabled-border-color: #FF681C;
}

.btn-theme-dark-orange {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #BC6C3A;
  --bs-btn-border-color: #BC6C3A;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #c68258;
  --bs-btn-hover-border-color: #c37b4e;
  --bs-btn-focus-shadow-rgb: 165, 96, 54;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #c98961;
  --bs-btn-active-border-color: #c37b4e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #BC6C3A;
  --bs-btn-disabled-border-color: #BC6C3A;
}

.btn-theme-brown {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #E3D3C4;
  --bs-btn-border-color: #E3D3C4;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #e7dacd;
  --bs-btn-hover-border-color: #e6d7ca;
  --bs-btn-focus-shadow-rgb: 198, 184, 171;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #e9dcd0;
  --bs-btn-active-border-color: #e6d7ca;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #E3D3C4;
  --bs-btn-disabled-border-color: #E3D3C4;
}

.btn-theme-light-yellow {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FFE161;
  --bs-btn-border-color: #FFE161;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #ffe679;
  --bs-btn-hover-border-color: #ffe471;
  --bs-btn-focus-shadow-rgb: 222, 196, 87;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #ffe781;
  --bs-btn-active-border-color: #ffe471;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FFE161;
  --bs-btn-disabled-border-color: #FFE161;
}

.btn-theme-yellow {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FFB300;
  --bs-btn-border-color: #FFB300;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #ffbe26;
  --bs-btn-hover-border-color: #ffbb1a;
  --bs-btn-focus-shadow-rgb: 222, 157, 5;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #ffc233;
  --bs-btn-active-border-color: #ffbb1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FFB300;
  --bs-btn-disabled-border-color: #FFB300;
}

.btn-theme-light-purple {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #D2D1F5;
  --bs-btn-border-color: #D2D1F5;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #d9d8f7;
  --bs-btn-hover-border-color: #d7d6f6;
  --bs-btn-focus-shadow-rgb: 184, 182, 213;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #dbdaf7;
  --bs-btn-active-border-color: #d7d6f6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #D2D1F5;
  --bs-btn-disabled-border-color: #D2D1F5;
}

.btn-theme-purple {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7564D8;
  --bs-btn-border-color: #7564D8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6355b8;
  --bs-btn-hover-border-color: #5e50ad;
  --bs-btn-focus-shadow-rgb: 138, 123, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5e50ad;
  --bs-btn-active-border-color: #584ba2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7564D8;
  --bs-btn-disabled-border-color: #7564D8;
}

.btn-primary, .posts-navigation a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #EB0000;
  --bs-btn-border-color: #EB0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c80000;
  --bs-btn-hover-border-color: #bc0000;
  --bs-btn-focus-shadow-rgb: 238, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bc0000;
  --bs-btn-active-border-color: #b00000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #EB0000;
  --bs-btn-disabled-border-color: #EB0000;
}

.btn-secondary {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FCC8D7;
  --bs-btn-border-color: #FCC8D7;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fcd0dd;
  --bs-btn-hover-border-color: #fccedb;
  --bs-btn-focus-shadow-rgb: 219, 175, 187;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #fdd3df;
  --bs-btn-active-border-color: #fccedb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FCC8D7;
  --bs-btn-disabled-border-color: #FCC8D7;
}

.btn-success {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #A6E4BD;
  --bs-btn-border-color: #A6E4BD;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #b3e8c7;
  --bs-btn-hover-border-color: #afe7c4;
  --bs-btn-focus-shadow-rgb: 146, 198, 165;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #b8e9ca;
  --bs-btn-active-border-color: #afe7c4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #A6E4BD;
  --bs-btn-disabled-border-color: #A6E4BD;
}

.btn-info {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 16, 176, 209;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #FEFDE2;
  --bs-btn-border-color: #FEFDE2;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fefde6;
  --bs-btn-hover-border-color: #fefde5;
  --bs-btn-focus-shadow-rgb: 221, 220, 197;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #fefde8;
  --bs-btn-active-border-color: #fefde5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #FEFDE2;
  --bs-btn-disabled-border-color: #FEFDE2;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #EB0000;
  --bs-btn-border-color: #EB0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #c80000;
  --bs-btn-hover-border-color: #bc0000;
  --bs-btn-focus-shadow-rgb: 238, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bc0000;
  --bs-btn-active-border-color: #b00000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #EB0000;
  --bs-btn-disabled-border-color: #EB0000;
}

.btn-light {
  --bs-btn-color: #231E1E;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 216, 216, 217;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-theme-black {
  --bs-btn-color: #231E1E;
  --bs-btn-border-color: #231E1E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #231E1E;
  --bs-btn-hover-border-color: #231E1E;
  --bs-btn-focus-shadow-rgb: 35, 30, 30;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #231E1E;
  --bs-btn-active-border-color: #231E1E;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #231E1E;
  --bs-gradient: none;
}

.btn-outline-theme-white {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-gradient: none;
}

.btn-outline-theme-primary {
  --bs-btn-color: #EB0000;
  --bs-btn-border-color: #EB0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #EB0000;
  --bs-btn-hover-border-color: #EB0000;
  --bs-btn-focus-shadow-rgb: 235, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #EB0000;
  --bs-btn-active-border-color: #EB0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #EB0000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #EB0000;
  --bs-gradient: none;
}

.btn-outline-theme-secondary {
  --bs-btn-color: #FCC8D7;
  --bs-btn-border-color: #FCC8D7;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FCC8D7;
  --bs-btn-hover-border-color: #FCC8D7;
  --bs-btn-focus-shadow-rgb: 252, 200, 215;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FCC8D7;
  --bs-btn-active-border-color: #FCC8D7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FCC8D7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FCC8D7;
  --bs-gradient: none;
}

.btn-outline-theme-soft-pink {
  --bs-btn-color: #FF6686;
  --bs-btn-border-color: #FF6686;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FF6686;
  --bs-btn-hover-border-color: #FF6686;
  --bs-btn-focus-shadow-rgb: 255, 102, 134;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FF6686;
  --bs-btn-active-border-color: #FF6686;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FF6686;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF6686;
  --bs-gradient: none;
}

.btn-outline-theme-light-green {
  --bs-btn-color: #A6E4BD;
  --bs-btn-border-color: #A6E4BD;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #A6E4BD;
  --bs-btn-hover-border-color: #A6E4BD;
  --bs-btn-focus-shadow-rgb: 166, 228, 189;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #A6E4BD;
  --bs-btn-active-border-color: #A6E4BD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #A6E4BD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A6E4BD;
  --bs-gradient: none;
}

.btn-outline-theme-green {
  --bs-btn-color: #4CAF6C;
  --bs-btn-border-color: #4CAF6C;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #4CAF6C;
  --bs-btn-hover-border-color: #4CAF6C;
  --bs-btn-focus-shadow-rgb: 76, 175, 108;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #4CAF6C;
  --bs-btn-active-border-color: #4CAF6C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #4CAF6C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF6C;
  --bs-gradient: none;
}

.btn-outline-theme-light-blue {
  --bs-btn-color: #62A7D3;
  --bs-btn-border-color: #62A7D3;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #62A7D3;
  --bs-btn-hover-border-color: #62A7D3;
  --bs-btn-focus-shadow-rgb: 98, 167, 211;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #62A7D3;
  --bs-btn-active-border-color: #62A7D3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #62A7D3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #62A7D3;
  --bs-gradient: none;
}

.btn-outline-theme-blue {
  --bs-btn-color: #B1DCE5;
  --bs-btn-border-color: #B1DCE5;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #B1DCE5;
  --bs-btn-hover-border-color: #B1DCE5;
  --bs-btn-focus-shadow-rgb: 177, 220, 229;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #B1DCE5;
  --bs-btn-active-border-color: #B1DCE5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #B1DCE5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B1DCE5;
  --bs-gradient: none;
}

.btn-outline-theme-light-orange {
  --bs-btn-color: #FFC9A1;
  --bs-btn-border-color: #FFC9A1;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FFC9A1;
  --bs-btn-hover-border-color: #FFC9A1;
  --bs-btn-focus-shadow-rgb: 255, 201, 161;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FFC9A1;
  --bs-btn-active-border-color: #FFC9A1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FFC9A1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFC9A1;
  --bs-gradient: none;
}

.btn-outline-theme-orange {
  --bs-btn-color: #FF681C;
  --bs-btn-border-color: #FF681C;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FF681C;
  --bs-btn-hover-border-color: #FF681C;
  --bs-btn-focus-shadow-rgb: 255, 104, 28;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FF681C;
  --bs-btn-active-border-color: #FF681C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FF681C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF681C;
  --bs-gradient: none;
}

.btn-outline-theme-dark-orange {
  --bs-btn-color: #BC6C3A;
  --bs-btn-border-color: #BC6C3A;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #BC6C3A;
  --bs-btn-hover-border-color: #BC6C3A;
  --bs-btn-focus-shadow-rgb: 188, 108, 58;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #BC6C3A;
  --bs-btn-active-border-color: #BC6C3A;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #BC6C3A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BC6C3A;
  --bs-gradient: none;
}

.btn-outline-theme-brown {
  --bs-btn-color: #E3D3C4;
  --bs-btn-border-color: #E3D3C4;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #E3D3C4;
  --bs-btn-hover-border-color: #E3D3C4;
  --bs-btn-focus-shadow-rgb: 227, 211, 196;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #E3D3C4;
  --bs-btn-active-border-color: #E3D3C4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #E3D3C4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E3D3C4;
  --bs-gradient: none;
}

.btn-outline-theme-light-yellow {
  --bs-btn-color: #FFE161;
  --bs-btn-border-color: #FFE161;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FFE161;
  --bs-btn-hover-border-color: #FFE161;
  --bs-btn-focus-shadow-rgb: 255, 225, 97;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FFE161;
  --bs-btn-active-border-color: #FFE161;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FFE161;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFE161;
  --bs-gradient: none;
}

.btn-outline-theme-yellow {
  --bs-btn-color: #FFB300;
  --bs-btn-border-color: #FFB300;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FFB300;
  --bs-btn-hover-border-color: #FFB300;
  --bs-btn-focus-shadow-rgb: 255, 179, 0;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FFB300;
  --bs-btn-active-border-color: #FFB300;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FFB300;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFB300;
  --bs-gradient: none;
}

.btn-outline-theme-light-purple {
  --bs-btn-color: #D2D1F5;
  --bs-btn-border-color: #D2D1F5;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #D2D1F5;
  --bs-btn-hover-border-color: #D2D1F5;
  --bs-btn-focus-shadow-rgb: 210, 209, 245;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #D2D1F5;
  --bs-btn-active-border-color: #D2D1F5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #D2D1F5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D2D1F5;
  --bs-gradient: none;
}

.btn-outline-theme-purple {
  --bs-btn-color: #7564D8;
  --bs-btn-border-color: #7564D8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7564D8;
  --bs-btn-hover-border-color: #7564D8;
  --bs-btn-focus-shadow-rgb: 117, 100, 216;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7564D8;
  --bs-btn-active-border-color: #7564D8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #7564D8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7564D8;
  --bs-gradient: none;
}

.btn-outline-primary {
  --bs-btn-color: #EB0000;
  --bs-btn-border-color: #EB0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #EB0000;
  --bs-btn-hover-border-color: #EB0000;
  --bs-btn-focus-shadow-rgb: 235, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #EB0000;
  --bs-btn-active-border-color: #EB0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #EB0000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #EB0000;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #FCC8D7;
  --bs-btn-border-color: #FCC8D7;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FCC8D7;
  --bs-btn-hover-border-color: #FCC8D7;
  --bs-btn-focus-shadow-rgb: 252, 200, 215;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FCC8D7;
  --bs-btn-active-border-color: #FCC8D7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FCC8D7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FCC8D7;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #A6E4BD;
  --bs-btn-border-color: #A6E4BD;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #A6E4BD;
  --bs-btn-hover-border-color: #A6E4BD;
  --bs-btn-focus-shadow-rgb: 166, 228, 189;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #A6E4BD;
  --bs-btn-active-border-color: #A6E4BD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #A6E4BD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A6E4BD;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #FEFDE2;
  --bs-btn-border-color: #FEFDE2;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #FEFDE2;
  --bs-btn-hover-border-color: #FEFDE2;
  --bs-btn-focus-shadow-rgb: 254, 253, 226;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #FEFDE2;
  --bs-btn-active-border-color: #FEFDE2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #FEFDE2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FEFDE2;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #EB0000;
  --bs-btn-border-color: #EB0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #EB0000;
  --bs-btn-hover-border-color: #EB0000;
  --bs-btn-focus-shadow-rgb: 235, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #EB0000;
  --bs-btn-active-border-color: #EB0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #EB0000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #EB0000;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 238, 38, 38;
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-lg > a, .posts-navigation .btn-group-lg > a {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-sm > a, .posts-navigation .btn-group-sm > a {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #EB0000;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #EB0000;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a, .posts-navigation .btn-group > a,
.btn-group-vertical > .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a,
.posts-navigation .btn-group-vertical > a {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > .btn-check:checked + a, .posts-navigation .btn-group > .btn-check:checked + a,
.btn-group > .btn-check:focus + .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > .btn-check:focus + a,
.posts-navigation .btn-group > .btn-check:focus + a,
.btn-group > .btn:hover,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a:hover,
.posts-navigation .btn-group > a:hover,
.btn-group > .btn:focus,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a:focus,
.posts-navigation .btn-group > a:focus,
.btn-group > .btn:active,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a:active,
.posts-navigation .btn-group > a:active,
.btn-group > .btn.active,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a.active,
.posts-navigation .btn-group > a.active,
.btn-group-vertical > .btn-check:checked + .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > .btn-check:checked + a,
.posts-navigation .btn-group-vertical > .btn-check:checked + a,
.btn-group-vertical > .btn-check:focus + .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > .btn-check:focus + a,
.posts-navigation .btn-group-vertical > .btn-check:focus + a,
.btn-group-vertical > .btn:hover,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a:hover,
.posts-navigation .btn-group-vertical > a:hover,
.btn-group-vertical > .btn:focus,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a:focus,
.posts-navigation .btn-group-vertical > a:focus,
.btn-group-vertical > .btn:active,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a:active,
.posts-navigation .btn-group-vertical > a:active,
.btn-group-vertical > .btn.active,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a.active,
.posts-navigation .btn-group-vertical > a.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 30px;
}
.btn-group > :not(.btn-check:first-child) + .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > :not(.btn-check:first-child) + a, .posts-navigation .btn-group > :not(.btn-check:first-child) + a,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a:not(:last-child):not(.dropdown-toggle), .posts-navigation .btn-group > a:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a.dropdown-toggle-split:first-child,
.posts-navigation .btn-group > a.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > .btn-group:not(:last-child) > a,
.posts-navigation .btn-group > .btn-group:not(:last-child) > a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > a:nth-child(n+3), .posts-navigation .btn-group > a:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > :not(.btn-check) + a,
.posts-navigation .btn-group > :not(.btn-check) + a,
.btn-group > .btn-group:not(:first-child) > .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group > .btn-group:not(:first-child) > a,
.posts-navigation .btn-group > .btn-group:not(:first-child) > a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 8.25px;
  padding-left: 8.25px;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-sm > a + .dropdown-toggle-split, .posts-navigation .btn-group-sm > a + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-lg > a + .dropdown-toggle-split, .posts-navigation .btn-group-lg > a + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a, .posts-navigation .btn-group-vertical > a,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a:not(:first-child), .posts-navigation .btn-group-vertical > a:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .posts-navigation .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > .btn-group:not(:last-child) > a,
.posts-navigation .btn-group-vertical > .btn-group:not(:last-child) > a {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3), .career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > a:nth-child(n+3), .posts-navigation .btn-group-vertical > a:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > :not(.btn-check) + a,
.posts-navigation .btn-group-vertical > :not(.btn-check) + a,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.career-page-styles .custom-links-as-buttons .module-content .module-desc .btn-group-vertical > .btn-group:not(:first-child) > a,
.posts-navigation .btn-group-vertical > .btn-group:not(:first-child) > a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: 400;
  --bs-nav-link-color: #6E706F;
  --bs-nav-link-hover-color: #231E1E;
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link, .navbar-nav .menu-item a {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link, .navbar-nav .menu-item a {
    transition: none;
  }
}
.nav-link:hover, .navbar-nav .menu-item a:hover, .nav-link:focus, .navbar-nav .menu-item a:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible, .navbar-nav .menu-item a:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}
.nav-link.disabled, .navbar-nav .menu-item a.disabled, .nav-link:disabled, .navbar-nav .menu-item a:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link, .nav-tabs .navbar-nav .menu-item a, .navbar-nav .menu-item .nav-tabs a {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .navbar-nav .menu-item a:hover, .navbar-nav .menu-item .nav-tabs a:hover, .nav-tabs .nav-link:focus, .nav-tabs .navbar-nav .menu-item a:focus, .navbar-nav .menu-item .nav-tabs a:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active, .nav-tabs .navbar-nav .menu-item a.active, .navbar-nav .menu-item .nav-tabs a.active,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .navbar-nav .menu-item a,
.navbar-nav .menu-item .nav-tabs .nav-item.show a,
.nav-tabs .navbar-nav .show.menu-item .nav-link,
.nav-tabs .navbar-nav .show.menu-item a,
.navbar-nav .nav-tabs .show.menu-item .nav-link,
.navbar-nav .nav-tabs .show.menu-item a {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #EB0000;
}
.nav-pills .nav-link, .nav-pills .navbar-nav .menu-item a, .navbar-nav .menu-item .nav-pills a {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active, .nav-pills .navbar-nav .menu-item a.active, .navbar-nav .menu-item .nav-pills a.active,
.nav-pills .show > .nav-link,
.nav-pills .navbar-nav .menu-item .show > a,
.navbar-nav .menu-item .nav-pills .show > a {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link, .nav-underline .navbar-nav .menu-item a, .navbar-nav .menu-item .nav-underline a {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .navbar-nav .menu-item a:hover, .navbar-nav .menu-item .nav-underline a:hover, .nav-underline .nav-link:focus, .nav-underline .navbar-nav .menu-item a:focus, .navbar-nav .menu-item .nav-underline a:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active, .nav-underline .navbar-nav .menu-item a.active, .navbar-nav .menu-item .nav-underline a.active,
.nav-underline .show > .nav-link,
.nav-underline .navbar-nav .menu-item .show > a,
.navbar-nav .menu-item .nav-underline .show > a {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

.nav-fill .nav-item .nav-link, .navbar-nav .menu-item .nav-fill .nav-item a, .nav-fill .navbar-nav .menu-item .nav-link, .nav-fill .navbar-nav .menu-item a, .navbar-nav .nav-fill .menu-item .nav-link, .navbar-nav .nav-fill .menu-item a,
.nav-justified .nav-item .nav-link,
.navbar-nav .menu-item .nav-justified .nav-item a,
.nav-justified .navbar-nav .menu-item .nav-link,
.nav-justified .navbar-nav .menu-item a,
.navbar-nav .nav-justified .menu-item .nav-link,
.navbar-nav .nav-justified .menu-item a {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28110, 112, 111, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container, .module-map .navbar > .module-content, .module-value .navbar > .module-bg-wrap,
.navbar > .container-fluid,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: 400;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .menu-item a.active, .navbar-nav .nav-link.show, .navbar-nav .menu-item a.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .menu-item a {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .menu-item a {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .menu-item a {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .menu-item a {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link, .navbar-expand-xxl .navbar-nav .menu-item a {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .menu-item a {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active, .card-header-tabs .navbar-nav .menu-item a.active, .navbar-nav .menu-item .card-header-tabs a.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

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

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: #F9F8F5;
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg width='23' height='14' viewBox='0 0 23 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.388 11.206-2.871 2.793L0 2.794 2.871 0l11.517 11.206Z' fill='%23F00000'/%3e%3cpath d='m11.515 14-2.879-2.801L20.121.024 23 2.826 11.515 14Z' fill='%23F00000'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg width='23' height='14' viewBox='0 0 23 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.388 11.206-2.871 2.793L0 2.794 2.871 0l11.517 11.206Z' fill='%23F00000'/%3e%3cpath d='m11.515 14-2.879-2.801L20.121.024 23 2.826 11.515 14Z' fill='%23F00000'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #6E706F;
  --bs-accordion-active-bg: #F9F8F5;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f36666'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f36666'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #EB0000;
  --bs-pagination-active-border-color: #EB0000;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0;
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-theme-black {
  --bs-alert-color: var(--bs-theme-black-text-emphasis);
  --bs-alert-bg: var(--bs-theme-black-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-black-border-subtle);
  --bs-alert-link-color: var(--bs-theme-black-text-emphasis);
}

.alert-theme-white {
  --bs-alert-color: var(--bs-theme-white-text-emphasis);
  --bs-alert-bg: var(--bs-theme-white-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-white-border-subtle);
  --bs-alert-link-color: var(--bs-theme-white-text-emphasis);
}

.alert-theme-primary {
  --bs-alert-color: var(--bs-theme-primary-text-emphasis);
  --bs-alert-bg: var(--bs-theme-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-primary-border-subtle);
  --bs-alert-link-color: var(--bs-theme-primary-text-emphasis);
}

.alert-theme-secondary {
  --bs-alert-color: var(--bs-theme-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-theme-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-theme-secondary-text-emphasis);
}

.alert-theme-soft-pink {
  --bs-alert-color: var(--bs-theme-soft-pink-text-emphasis);
  --bs-alert-bg: var(--bs-theme-soft-pink-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-soft-pink-border-subtle);
  --bs-alert-link-color: var(--bs-theme-soft-pink-text-emphasis);
}

.alert-theme-light-green {
  --bs-alert-color: var(--bs-theme-light-green-text-emphasis);
  --bs-alert-bg: var(--bs-theme-light-green-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-light-green-border-subtle);
  --bs-alert-link-color: var(--bs-theme-light-green-text-emphasis);
}

.alert-theme-green {
  --bs-alert-color: var(--bs-theme-green-text-emphasis);
  --bs-alert-bg: var(--bs-theme-green-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-green-border-subtle);
  --bs-alert-link-color: var(--bs-theme-green-text-emphasis);
}

.alert-theme-light-blue {
  --bs-alert-color: var(--bs-theme-light-blue-text-emphasis);
  --bs-alert-bg: var(--bs-theme-light-blue-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-light-blue-border-subtle);
  --bs-alert-link-color: var(--bs-theme-light-blue-text-emphasis);
}

.alert-theme-blue {
  --bs-alert-color: var(--bs-theme-blue-text-emphasis);
  --bs-alert-bg: var(--bs-theme-blue-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-blue-border-subtle);
  --bs-alert-link-color: var(--bs-theme-blue-text-emphasis);
}

.alert-theme-light-orange {
  --bs-alert-color: var(--bs-theme-light-orange-text-emphasis);
  --bs-alert-bg: var(--bs-theme-light-orange-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-light-orange-border-subtle);
  --bs-alert-link-color: var(--bs-theme-light-orange-text-emphasis);
}

.alert-theme-orange {
  --bs-alert-color: var(--bs-theme-orange-text-emphasis);
  --bs-alert-bg: var(--bs-theme-orange-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-orange-border-subtle);
  --bs-alert-link-color: var(--bs-theme-orange-text-emphasis);
}

.alert-theme-dark-orange {
  --bs-alert-color: var(--bs-theme-dark-orange-text-emphasis);
  --bs-alert-bg: var(--bs-theme-dark-orange-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-dark-orange-border-subtle);
  --bs-alert-link-color: var(--bs-theme-dark-orange-text-emphasis);
}

.alert-theme-brown {
  --bs-alert-color: var(--bs-theme-brown-text-emphasis);
  --bs-alert-bg: var(--bs-theme-brown-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-brown-border-subtle);
  --bs-alert-link-color: var(--bs-theme-brown-text-emphasis);
}

.alert-theme-light-yellow {
  --bs-alert-color: var(--bs-theme-light-yellow-text-emphasis);
  --bs-alert-bg: var(--bs-theme-light-yellow-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-light-yellow-border-subtle);
  --bs-alert-link-color: var(--bs-theme-light-yellow-text-emphasis);
}

.alert-theme-yellow {
  --bs-alert-color: var(--bs-theme-yellow-text-emphasis);
  --bs-alert-bg: var(--bs-theme-yellow-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-yellow-border-subtle);
  --bs-alert-link-color: var(--bs-theme-yellow-text-emphasis);
}

.alert-theme-light-purple {
  --bs-alert-color: var(--bs-theme-light-purple-text-emphasis);
  --bs-alert-bg: var(--bs-theme-light-purple-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-light-purple-border-subtle);
  --bs-alert-link-color: var(--bs-theme-light-purple-text-emphasis);
}

.alert-theme-purple {
  --bs-alert-color: var(--bs-theme-purple-text-emphasis);
  --bs-alert-bg: var(--bs-theme-purple-bg-subtle);
  --bs-alert-border-color: var(--bs-theme-purple-border-subtle);
  --bs-alert-link-color: var(--bs-theme-purple-text-emphasis);
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #EB0000;
  --bs-list-group-active-border-color: #EB0000;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

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

.list-group-item-theme-black {
  --bs-list-group-color: var(--bs-theme-black-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-black-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-black-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-black-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-black-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-black-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-black-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-black-text-emphasis);
}

.list-group-item-theme-white {
  --bs-list-group-color: var(--bs-theme-white-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-white-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-white-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-white-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-white-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-white-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-white-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-white-text-emphasis);
}

.list-group-item-theme-primary {
  --bs-list-group-color: var(--bs-theme-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-primary-text-emphasis);
}

.list-group-item-theme-secondary {
  --bs-list-group-color: var(--bs-theme-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-secondary-text-emphasis);
}

.list-group-item-theme-soft-pink {
  --bs-list-group-color: var(--bs-theme-soft-pink-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-soft-pink-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-soft-pink-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-soft-pink-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-soft-pink-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-soft-pink-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-soft-pink-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-soft-pink-text-emphasis);
}

.list-group-item-theme-light-green {
  --bs-list-group-color: var(--bs-theme-light-green-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-light-green-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-light-green-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-light-green-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-light-green-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-light-green-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-light-green-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-light-green-text-emphasis);
}

.list-group-item-theme-green {
  --bs-list-group-color: var(--bs-theme-green-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-green-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-green-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-green-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-green-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-green-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-green-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-green-text-emphasis);
}

.list-group-item-theme-light-blue {
  --bs-list-group-color: var(--bs-theme-light-blue-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-light-blue-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-light-blue-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-light-blue-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-light-blue-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-light-blue-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-light-blue-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-light-blue-text-emphasis);
}

.list-group-item-theme-blue {
  --bs-list-group-color: var(--bs-theme-blue-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-blue-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-blue-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-blue-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-blue-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-blue-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-blue-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-blue-text-emphasis);
}

.list-group-item-theme-light-orange {
  --bs-list-group-color: var(--bs-theme-light-orange-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-light-orange-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-light-orange-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-light-orange-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-light-orange-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-light-orange-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-light-orange-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-light-orange-text-emphasis);
}

.list-group-item-theme-orange {
  --bs-list-group-color: var(--bs-theme-orange-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-orange-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-orange-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-orange-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-orange-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-orange-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-orange-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-orange-text-emphasis);
}

.list-group-item-theme-dark-orange {
  --bs-list-group-color: var(--bs-theme-dark-orange-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-dark-orange-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-dark-orange-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-dark-orange-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-dark-orange-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-dark-orange-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-dark-orange-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-dark-orange-text-emphasis);
}

.list-group-item-theme-brown {
  --bs-list-group-color: var(--bs-theme-brown-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-brown-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-brown-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-brown-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-brown-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-brown-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-brown-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-brown-text-emphasis);
}

.list-group-item-theme-light-yellow {
  --bs-list-group-color: var(--bs-theme-light-yellow-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-light-yellow-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-light-yellow-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-light-yellow-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-light-yellow-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-light-yellow-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-light-yellow-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-light-yellow-text-emphasis);
}

.list-group-item-theme-yellow {
  --bs-list-group-color: var(--bs-theme-yellow-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-yellow-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-yellow-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-yellow-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-yellow-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-yellow-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-yellow-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-yellow-text-emphasis);
}

.list-group-item-theme-light-purple {
  --bs-list-group-color: var(--bs-theme-light-purple-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-light-purple-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-light-purple-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-light-purple-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-light-purple-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-light-purple-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-light-purple-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-light-purple-text-emphasis);
}

.list-group-item-theme-purple {
  --bs-list-group-color: var(--bs-theme-purple-text-emphasis);
  --bs-list-group-bg: var(--bs-theme-purple-bg-subtle);
  --bs-list-group-border-color: var(--bs-theme-purple-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-theme-purple-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-theme-purple-border-subtle);
  --bs-list-group-active-color: var(--bs-theme-purple-bg-subtle);
  --bs-list-group-active-bg: var(--bs-theme-purple-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-theme-purple-text-emphasis);
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #231E1E;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F00000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 1;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 20px;
  height: 20px;
  padding: 0 0;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/20px auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #231E1E;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }

  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }

  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: #6E706F;
  --bs-tooltip-border-radius: 0;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: neuehaas, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.75;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: auto;
  margin-bottom: 1rem;
  margin-left: auto;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 41px;
  height: 14px;
  padding: 0;
  margin-right: 10px;
  margin-left: 10px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
  opacity: 1;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #231E1E;
  --bs-carousel-caption-color: #231E1E;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #F1F1F1;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #231E1E;
  --bs-carousel-caption-color: #231E1E;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-theme-black {
  color: #fff !important;
  background-color: RGBA(var(--bs-theme-black-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-white {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-white-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-theme-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-secondary {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-soft-pink {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-soft-pink-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-light-green {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-light-green-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-green {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-green-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-light-blue {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-light-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-blue {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-light-orange {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-light-orange-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-orange {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-orange-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-dark-orange {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-dark-orange-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-brown {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-brown-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-light-yellow {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-light-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-yellow {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-light-purple {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-theme-light-purple-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-theme-purple {
  color: #fff !important;
  background-color: RGBA(var(--bs-theme-purple-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #231E1E !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-theme-black {
  color: RGBA(var(--bs-theme-black-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-black:hover, .link-theme-black:focus {
  color: RGBA(28, 24, 24, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(28, 24, 24, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(28, 24, 24, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-white {
  color: RGBA(var(--bs-theme-white-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-white:hover, .link-theme-white:focus {
  color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-primary {
  color: RGBA(var(--bs-theme-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-primary:hover, .link-theme-primary:focus {
  color: RGBA(188, 0, 0, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(188, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(188, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-secondary {
  color: RGBA(var(--bs-theme-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-secondary:hover, .link-theme-secondary:focus {
  color: RGBA(253, 211, 223, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(253, 211, 223, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(253, 211, 223, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-soft-pink {
  color: RGBA(var(--bs-theme-soft-pink-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-soft-pink-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-soft-pink-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-soft-pink:hover, .link-theme-soft-pink:focus {
  color: RGBA(255, 133, 158, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 133, 158, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 133, 158, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-light-green {
  color: RGBA(var(--bs-theme-light-green-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-light-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-light-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-light-green:hover, .link-theme-light-green:focus {
  color: RGBA(184, 233, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(184, 233, 202, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(184, 233, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-green {
  color: RGBA(var(--bs-theme-green-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-green:hover, .link-theme-green:focus {
  color: RGBA(112, 191, 137, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(112, 191, 137, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(112, 191, 137, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-light-blue {
  color: RGBA(var(--bs-theme-light-blue-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-light-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-light-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-light-blue:hover, .link-theme-light-blue:focus {
  color: RGBA(129, 185, 220, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(129, 185, 220, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(129, 185, 220, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-blue {
  color: RGBA(var(--bs-theme-blue-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-blue:hover, .link-theme-blue:focus {
  color: RGBA(193, 227, 234, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(193, 227, 234, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(193, 227, 234, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-light-orange {
  color: RGBA(var(--bs-theme-light-orange-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-light-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-light-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-light-orange:hover, .link-theme-light-orange:focus {
  color: RGBA(255, 212, 180, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 212, 180, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 212, 180, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-orange {
  color: RGBA(var(--bs-theme-orange-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-orange:hover, .link-theme-orange:focus {
  color: RGBA(255, 134, 73, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 134, 73, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 134, 73, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-dark-orange {
  color: RGBA(var(--bs-theme-dark-orange-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-dark-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-dark-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-dark-orange:hover, .link-theme-dark-orange:focus {
  color: RGBA(201, 137, 97, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(201, 137, 97, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(201, 137, 97, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-brown {
  color: RGBA(var(--bs-theme-brown-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-brown-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-brown-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-brown:hover, .link-theme-brown:focus {
  color: RGBA(233, 220, 208, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(233, 220, 208, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(233, 220, 208, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-light-yellow {
  color: RGBA(var(--bs-theme-light-yellow-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-light-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-light-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-light-yellow:hover, .link-theme-light-yellow:focus {
  color: RGBA(255, 231, 129, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 231, 129, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 231, 129, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-yellow {
  color: RGBA(var(--bs-theme-yellow-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-yellow:hover, .link-theme-yellow:focus {
  color: RGBA(255, 194, 51, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 194, 51, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 194, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-light-purple {
  color: RGBA(var(--bs-theme-light-purple-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-light-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-light-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-light-purple:hover, .link-theme-light-purple:focus {
  color: RGBA(219, 218, 247, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(219, 218, 247, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(219, 218, 247, var(--bs-link-underline-opacity, 1)) !important;
}

.link-theme-purple {
  color: RGBA(var(--bs-theme-purple-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-theme-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-theme-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-theme-purple:hover, .link-theme-purple:focus {
  color: RGBA(94, 80, 173, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(94, 80, 173, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(94, 80, 173, var(--bs-link-underline-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(188, 0, 0, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(188, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(188, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(253, 211, 223, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(253, 211, 223, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(253, 211, 223, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(184, 233, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(184, 233, 202, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(184, 233, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(254, 253, 232, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(254, 253, 232, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(254, 253, 232, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(188, 0, 0, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(188, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(188, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1055;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1055;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.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;
}

.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;
}

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-theme-black {
  --bs-focus-ring-color: rgba(var(--bs-theme-black-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-white {
  --bs-focus-ring-color: rgba(var(--bs-theme-white-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-primary {
  --bs-focus-ring-color: rgba(var(--bs-theme-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-secondary {
  --bs-focus-ring-color: rgba(var(--bs-theme-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-soft-pink {
  --bs-focus-ring-color: rgba(var(--bs-theme-soft-pink-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-light-green {
  --bs-focus-ring-color: rgba(var(--bs-theme-light-green-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-green {
  --bs-focus-ring-color: rgba(var(--bs-theme-green-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-light-blue {
  --bs-focus-ring-color: rgba(var(--bs-theme-light-blue-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-blue {
  --bs-focus-ring-color: rgba(var(--bs-theme-blue-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-light-orange {
  --bs-focus-ring-color: rgba(var(--bs-theme-light-orange-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-orange {
  --bs-focus-ring-color: rgba(var(--bs-theme-orange-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-dark-orange {
  --bs-focus-ring-color: rgba(var(--bs-theme-dark-orange-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-brown {
  --bs-focus-ring-color: rgba(var(--bs-theme-brown-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-light-yellow {
  --bs-focus-ring-color: rgba(var(--bs-theme-light-yellow-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-yellow {
  --bs-focus-ring-color: rgba(var(--bs-theme-yellow-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-light-purple {
  --bs-focus-ring-color: rgba(var(--bs-theme-light-purple-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-theme-purple {
  --bs-focus-ring-color: rgba(var(--bs-theme-purple-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-theme-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-black-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-white-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-soft-pink {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-soft-pink-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-light-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-light-green-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-green-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-light-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-light-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-light-orange {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-light-orange-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-orange {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-orange-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-dark-orange {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-dark-orange-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-brown {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-brown-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-light-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-light-yellow-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-yellow-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-light-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-light-purple-rgb), var(--bs-border-opacity)) !important;
}

.border-theme-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-theme-purple-rgb), var(--bs-border-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !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: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !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: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !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: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !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: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !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: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !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: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !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: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !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: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !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: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !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: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !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: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: 700 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.75 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-theme-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-black-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-white-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-soft-pink {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-soft-pink-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-light-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-light-green-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-green-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-light-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-light-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-light-orange {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-light-orange-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-orange {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-orange-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-dark-orange {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-dark-orange-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-brown {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-brown-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-light-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-light-yellow-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-yellow-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-light-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-light-purple-rgb), var(--bs-text-opacity)) !important;
}

.text-theme-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-theme-purple-rgb), var(--bs-text-opacity)) !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(35, 30, 30, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-theme-black {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-black-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-black-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-white {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-white-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-white-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-primary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-secondary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-soft-pink {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-soft-pink-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-soft-pink-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-light-green {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-light-green-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-light-green-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-green {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-green-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-green-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-light-blue {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-light-blue-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-light-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-blue {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-blue-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-light-orange {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-light-orange-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-light-orange-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-orange {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-orange-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-orange-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-dark-orange {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-dark-orange-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-dark-orange-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-brown {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-brown-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-brown-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-light-yellow {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-light-yellow-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-light-yellow-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-yellow {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-yellow-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-yellow-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-light-purple {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-light-purple-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-light-purple-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-theme-purple {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-theme-purple-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-theme-purple-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-theme-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-soft-pink {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-soft-pink-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-light-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-light-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-light-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-light-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-light-orange {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-light-orange-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-orange {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-orange-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-dark-orange {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-dark-orange-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-brown {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-brown-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-light-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-light-yellow-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-yellow-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-light-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-light-purple-rgb), var(--bs-bg-opacity)) !important;
}

.bg-theme-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-theme-purple-rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

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

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

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

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !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;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

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

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

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

  .d-sm-grid {
    display: grid !important;
  }

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

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

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

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

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

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

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

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .row-gap-sm-0 {
    row-gap: 0 !important;
  }

  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }

  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }

  .column-gap-sm-0 {
    column-gap: 0 !important;
  }

  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }

  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }

  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }

  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }

  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

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

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

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

  .d-md-grid {
    display: grid !important;
  }

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

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

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

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

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

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

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

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .row-gap-md-0 {
    row-gap: 0 !important;
  }

  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-md-3 {
    row-gap: 1rem !important;
  }

  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-md-5 {
    row-gap: 3rem !important;
  }

  .column-gap-md-0 {
    column-gap: 0 !important;
  }

  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }

  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }

  .column-gap-md-3 {
    column-gap: 1rem !important;
  }

  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }

  .column-gap-md-5 {
    column-gap: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

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

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

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

  .d-lg-grid {
    display: grid !important;
  }

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

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

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

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

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

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

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

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .row-gap-lg-0 {
    row-gap: 0 !important;
  }

  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }

  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }

  .column-gap-lg-0 {
    column-gap: 0 !important;
  }

  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }

  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }

  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }

  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }

  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

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

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

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

  .d-xl-grid {
    display: grid !important;
  }

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

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

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

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

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

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

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

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .row-gap-xl-0 {
    row-gap: 0 !important;
  }

  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }

  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }

  .column-gap-xl-0 {
    column-gap: 0 !important;
  }

  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }

  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }

  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }

  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }

  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

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

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

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

  .d-xxl-grid {
    display: grid !important;
  }

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

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

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

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

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

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

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

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }

  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }

  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }

  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }

  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }

  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }

  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }

  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }

  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

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

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

  .d-print-grid {
    display: grid !important;
  }

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

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

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

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

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

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

  .d-print-none {
    display: none !important;
  }
}
.grid-col-start-1 {
  grid-column-start: 1 !important;
}

.grid-col-end-1 {
  grid-column-end: 1 !important;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-cs-1 {
  grid-column-end: span 1 !important;
}

.grid-col-start-2 {
  grid-column-start: 2 !important;
}

.grid-col-end-2 {
  grid-column-end: 2 !important;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cs-2 {
  grid-column-end: span 2 !important;
}

.grid-col-start-3 {
  grid-column-start: 3 !important;
}

.grid-col-end-3 {
  grid-column-end: 3 !important;
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cs-3 {
  grid-column-end: span 3 !important;
}

.grid-col-start-4 {
  grid-column-start: 4 !important;
}

.grid-col-end-4 {
  grid-column-end: 4 !important;
}

.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cs-4 {
  grid-column-end: span 4 !important;
}

.grid-col-start-5 {
  grid-column-start: 5 !important;
}

.grid-col-end-5 {
  grid-column-end: 5 !important;
}

.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-cs-5 {
  grid-column-end: span 5 !important;
}

.grid-col-start-6 {
  grid-column-start: 6 !important;
}

.grid-col-end-6 {
  grid-column-end: 6 !important;
}

.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}

.grid-cs-6 {
  grid-column-end: span 6 !important;
}

.grid-col-start-7 {
  grid-column-start: 7 !important;
}

.grid-col-end-7 {
  grid-column-end: 7 !important;
}

.grid-cols-7 {
  grid-template-columns: repeat(7, 1fr);
}

.grid-cs-7 {
  grid-column-end: span 7 !important;
}

.grid-col-start-8 {
  grid-column-start: 8 !important;
}

.grid-col-end-8 {
  grid-column-end: 8 !important;
}

.grid-cols-8 {
  grid-template-columns: repeat(8, 1fr);
}

.grid-cs-8 {
  grid-column-end: span 8 !important;
}

.grid-col-start-9 {
  grid-column-start: 9 !important;
}

.grid-col-end-9 {
  grid-column-end: 9 !important;
}

.grid-cols-9 {
  grid-template-columns: repeat(9, 1fr);
}

.grid-cs-9 {
  grid-column-end: span 9 !important;
}

.grid-col-start-10 {
  grid-column-start: 10 !important;
}

.grid-col-end-10 {
  grid-column-end: 10 !important;
}

.grid-cols-10 {
  grid-template-columns: repeat(10, 1fr);
}

.grid-cs-10 {
  grid-column-end: span 10 !important;
}

.grid-col-start-11 {
  grid-column-start: 11 !important;
}

.grid-col-end-11 {
  grid-column-end: 11 !important;
}

.grid-cols-11 {
  grid-template-columns: repeat(11, 1fr);
}

.grid-cs-11 {
  grid-column-end: span 11 !important;
}

.grid-col-start-12 {
  grid-column-start: 12 !important;
}

.grid-col-end-12 {
  grid-column-end: 12 !important;
}

.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}

.grid-cs-12 {
  grid-column-end: span 12 !important;
}

.grid-rs-1 {
  grid-row-end: span 1 !important;
}

.grid-rs-2 {
  grid-row-end: span 2 !important;
}

.grid-rs-3 {
  grid-row-end: span 3 !important;
}

.grid-rs-4 {
  grid-row-end: span 4 !important;
}

.grid-rs-5 {
  grid-row-end: span 5 !important;
}

.grid-rs-6 {
  grid-row-end: span 6 !important;
}

.grid-rs-7 {
  grid-row-end: span 7 !important;
}

.grid-rs-8 {
  grid-row-end: span 8 !important;
}

.grid-rs-9 {
  grid-row-end: span 9 !important;
}

.grid-rs-10 {
  grid-row-end: span 10 !important;
}

.grid-rs-11 {
  grid-row-end: span 11 !important;
}

.grid-rs-12 {
  grid-row-end: span 12 !important;
}

.d-xs-grid {
  display: grid !important;
}

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

.grid-cols-xs-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-cols-xs-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cols-xs-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cols-xs-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cols-xs-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-cols-xs-6 {
  grid-template-columns: repeat(6, 1fr);
}

.grid-cols-xs-7 {
  grid-template-columns: repeat(7, 1fr);
}

.grid-cols-xs-8 {
  grid-template-columns: repeat(8, 1fr);
}

.grid-cols-xs-9 {
  grid-template-columns: repeat(9, 1fr);
}

.grid-cols-xs-10 {
  grid-template-columns: repeat(10, 1fr);
}

.grid-cols-xs-11 {
  grid-template-columns: repeat(11, 1fr);
}

.grid-cols-xs-12 {
  grid-template-columns: repeat(12, 1fr);
}

.grid-col-xs-1 {
  grid-column: 1 !important;
}

.grid-col-xs-start-1 {
  grid-column-start: 1 !important;
}

.grid-col-xs-end-1 {
  grid-column-end: 1 !important;
}

.grid-col-xs-2 {
  grid-column: 2 !important;
}

.grid-col-xs-start-2 {
  grid-column-start: 2 !important;
}

.grid-col-xs-end-2 {
  grid-column-end: 2 !important;
}

.grid-col-xs-3 {
  grid-column: 3 !important;
}

.grid-col-xs-start-3 {
  grid-column-start: 3 !important;
}

.grid-col-xs-end-3 {
  grid-column-end: 3 !important;
}

.grid-col-xs-4 {
  grid-column: 4 !important;
}

.grid-col-xs-start-4 {
  grid-column-start: 4 !important;
}

.grid-col-xs-end-4 {
  grid-column-end: 4 !important;
}

.grid-col-xs-5 {
  grid-column: 5 !important;
}

.grid-col-xs-start-5 {
  grid-column-start: 5 !important;
}

.grid-col-xs-end-5 {
  grid-column-end: 5 !important;
}

.grid-col-xs-6 {
  grid-column: 6 !important;
}

.grid-col-xs-start-6 {
  grid-column-start: 6 !important;
}

.grid-col-xs-end-6 {
  grid-column-end: 6 !important;
}

.grid-col-xs-7 {
  grid-column: 7 !important;
}

.grid-col-xs-start-7 {
  grid-column-start: 7 !important;
}

.grid-col-xs-end-7 {
  grid-column-end: 7 !important;
}

.grid-col-xs-8 {
  grid-column: 8 !important;
}

.grid-col-xs-start-8 {
  grid-column-start: 8 !important;
}

.grid-col-xs-end-8 {
  grid-column-end: 8 !important;
}

.grid-col-xs-9 {
  grid-column: 9 !important;
}

.grid-col-xs-start-9 {
  grid-column-start: 9 !important;
}

.grid-col-xs-end-9 {
  grid-column-end: 9 !important;
}

.grid-col-xs-10 {
  grid-column: 10 !important;
}

.grid-col-xs-start-10 {
  grid-column-start: 10 !important;
}

.grid-col-xs-end-10 {
  grid-column-end: 10 !important;
}

.grid-col-xs-11 {
  grid-column: 11 !important;
}

.grid-col-xs-start-11 {
  grid-column-start: 11 !important;
}

.grid-col-xs-end-11 {
  grid-column-end: 11 !important;
}

.grid-col-xs-12 {
  grid-column: 12 !important;
}

.grid-col-xs-start-12 {
  grid-column-start: 12 !important;
}

.grid-col-xs-end-12 {
  grid-column-end: 12 !important;
}

.grid-row-xs-1 {
  grid-row: 1 !important;
}

.grid-row-xs-start-1 {
  grid-row-start: 1 !important;
}

.grid-row-xs-end-1 {
  grid-row-end: 1 !important;
}

.grid-row-xs-2 {
  grid-row: 2 !important;
}

.grid-row-xs-start-2 {
  grid-row-start: 2 !important;
}

.grid-row-xs-end-2 {
  grid-row-end: 2 !important;
}

.grid-row-xs-3 {
  grid-row: 3 !important;
}

.grid-row-xs-start-3 {
  grid-row-start: 3 !important;
}

.grid-row-xs-end-3 {
  grid-row-end: 3 !important;
}

.grid-row-xs-4 {
  grid-row: 4 !important;
}

.grid-row-xs-start-4 {
  grid-row-start: 4 !important;
}

.grid-row-xs-end-4 {
  grid-row-end: 4 !important;
}

.grid-row-xs-5 {
  grid-row: 5 !important;
}

.grid-row-xs-start-5 {
  grid-row-start: 5 !important;
}

.grid-row-xs-end-5 {
  grid-row-end: 5 !important;
}

.grid-row-xs-6 {
  grid-row: 6 !important;
}

.grid-row-xs-start-6 {
  grid-row-start: 6 !important;
}

.grid-row-xs-end-6 {
  grid-row-end: 6 !important;
}

.grid-row-xs-7 {
  grid-row: 7 !important;
}

.grid-row-xs-start-7 {
  grid-row-start: 7 !important;
}

.grid-row-xs-end-7 {
  grid-row-end: 7 !important;
}

.grid-row-xs-8 {
  grid-row: 8 !important;
}

.grid-row-xs-start-8 {
  grid-row-start: 8 !important;
}

.grid-row-xs-end-8 {
  grid-row-end: 8 !important;
}

.grid-row-xs-9 {
  grid-row: 9 !important;
}

.grid-row-xs-start-9 {
  grid-row-start: 9 !important;
}

.grid-row-xs-end-9 {
  grid-row-end: 9 !important;
}

.grid-row-xs-10 {
  grid-row: 10 !important;
}

.grid-row-xs-start-10 {
  grid-row-start: 10 !important;
}

.grid-row-xs-end-10 {
  grid-row-end: 10 !important;
}

.grid-row-xs-11 {
  grid-row: 11 !important;
}

.grid-row-xs-start-11 {
  grid-row-start: 11 !important;
}

.grid-row-xs-end-11 {
  grid-row-end: 11 !important;
}

.grid-row-xs-12 {
  grid-row: 12 !important;
}

.grid-row-xs-start-12 {
  grid-row-start: 12 !important;
}

.grid-row-xs-end-12 {
  grid-row-end: 12 !important;
}

.grid-cs-xs-1 {
  grid-column-end: span 1 !important;
}

.grid-cs-xs-2 {
  grid-column-end: span 2 !important;
}

.grid-cs-xs-3 {
  grid-column-end: span 3 !important;
}

.grid-cs-xs-4 {
  grid-column-end: span 4 !important;
}

.grid-cs-xs-5 {
  grid-column-end: span 5 !important;
}

.grid-cs-xs-6 {
  grid-column-end: span 6 !important;
}

.grid-cs-xs-7 {
  grid-column-end: span 7 !important;
}

.grid-cs-xs-8 {
  grid-column-end: span 8 !important;
}

.grid-cs-xs-9 {
  grid-column-end: span 9 !important;
}

.grid-cs-xs-10 {
  grid-column-end: span 10 !important;
}

.grid-cs-xs-11 {
  grid-column-end: span 11 !important;
}

.grid-cs-xs-12 {
  grid-column-end: span 12 !important;
}

.grid-rs-xs-1 {
  grid-row-end: span 1 !important;
}

.grid-rs-xs-2 {
  grid-row-end: span 2 !important;
}

.grid-rs-xs-3 {
  grid-row-end: span 3 !important;
}

.grid-rs-xs-4 {
  grid-row-end: span 4 !important;
}

.grid-rs-xs-5 {
  grid-row-end: span 5 !important;
}

.grid-rs-xs-6 {
  grid-row-end: span 6 !important;
}

.grid-rs-xs-7 {
  grid-row-end: span 7 !important;
}

.grid-rs-xs-8 {
  grid-row-end: span 8 !important;
}

.grid-rs-xs-9 {
  grid-row-end: span 9 !important;
}

.grid-rs-xs-10 {
  grid-row-end: span 10 !important;
}

.grid-rs-xs-11 {
  grid-row-end: span 11 !important;
}

.grid-rs-xs-12 {
  grid-row-end: span 12 !important;
}

@media (min-width: 576px) {
  .d-sm-grid {
    display: grid !important;
  }

  .d--sm-grid {
    display: grid !important;
  }

  .grid-cols-sm-1 {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-cols-sm-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid-cols-sm-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid-cols-sm-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid-cols-sm-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .grid-cols-sm-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .grid-cols-sm-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .grid-cols-sm-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .grid-cols-sm-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .grid-cols-sm-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .grid-cols-sm-11 {
    grid-template-columns: repeat(11, 1fr);
  }

  .grid-cols-sm-12 {
    grid-template-columns: repeat(12, 1fr);
  }

  .grid-col-sm-1 {
    grid-column: 1 !important;
  }

  .grid-col-sm-start-1 {
    grid-column-start: 1 !important;
  }

  .grid-col-sm-end-1 {
    grid-column-end: 1 !important;
  }

  .grid-col-sm-2 {
    grid-column: 2 !important;
  }

  .grid-col-sm-start-2 {
    grid-column-start: 2 !important;
  }

  .grid-col-sm-end-2 {
    grid-column-end: 2 !important;
  }

  .grid-col-sm-3 {
    grid-column: 3 !important;
  }

  .grid-col-sm-start-3 {
    grid-column-start: 3 !important;
  }

  .grid-col-sm-end-3 {
    grid-column-end: 3 !important;
  }

  .grid-col-sm-4 {
    grid-column: 4 !important;
  }

  .grid-col-sm-start-4 {
    grid-column-start: 4 !important;
  }

  .grid-col-sm-end-4 {
    grid-column-end: 4 !important;
  }

  .grid-col-sm-5 {
    grid-column: 5 !important;
  }

  .grid-col-sm-start-5 {
    grid-column-start: 5 !important;
  }

  .grid-col-sm-end-5 {
    grid-column-end: 5 !important;
  }

  .grid-col-sm-6 {
    grid-column: 6 !important;
  }

  .grid-col-sm-start-6 {
    grid-column-start: 6 !important;
  }

  .grid-col-sm-end-6 {
    grid-column-end: 6 !important;
  }

  .grid-col-sm-7 {
    grid-column: 7 !important;
  }

  .grid-col-sm-start-7 {
    grid-column-start: 7 !important;
  }

  .grid-col-sm-end-7 {
    grid-column-end: 7 !important;
  }

  .grid-col-sm-8 {
    grid-column: 8 !important;
  }

  .grid-col-sm-start-8 {
    grid-column-start: 8 !important;
  }

  .grid-col-sm-end-8 {
    grid-column-end: 8 !important;
  }

  .grid-col-sm-9 {
    grid-column: 9 !important;
  }

  .grid-col-sm-start-9 {
    grid-column-start: 9 !important;
  }

  .grid-col-sm-end-9 {
    grid-column-end: 9 !important;
  }

  .grid-col-sm-10 {
    grid-column: 10 !important;
  }

  .grid-col-sm-start-10 {
    grid-column-start: 10 !important;
  }

  .grid-col-sm-end-10 {
    grid-column-end: 10 !important;
  }

  .grid-col-sm-11 {
    grid-column: 11 !important;
  }

  .grid-col-sm-start-11 {
    grid-column-start: 11 !important;
  }

  .grid-col-sm-end-11 {
    grid-column-end: 11 !important;
  }

  .grid-col-sm-12 {
    grid-column: 12 !important;
  }

  .grid-col-sm-start-12 {
    grid-column-start: 12 !important;
  }

  .grid-col-sm-end-12 {
    grid-column-end: 12 !important;
  }

  .grid-row-sm-1 {
    grid-row: 1 !important;
  }

  .grid-row-sm-start-1 {
    grid-row-start: 1 !important;
  }

  .grid-row-sm-end-1 {
    grid-row-end: 1 !important;
  }

  .grid-row-sm-2 {
    grid-row: 2 !important;
  }

  .grid-row-sm-start-2 {
    grid-row-start: 2 !important;
  }

  .grid-row-sm-end-2 {
    grid-row-end: 2 !important;
  }

  .grid-row-sm-3 {
    grid-row: 3 !important;
  }

  .grid-row-sm-start-3 {
    grid-row-start: 3 !important;
  }

  .grid-row-sm-end-3 {
    grid-row-end: 3 !important;
  }

  .grid-row-sm-4 {
    grid-row: 4 !important;
  }

  .grid-row-sm-start-4 {
    grid-row-start: 4 !important;
  }

  .grid-row-sm-end-4 {
    grid-row-end: 4 !important;
  }

  .grid-row-sm-5 {
    grid-row: 5 !important;
  }

  .grid-row-sm-start-5 {
    grid-row-start: 5 !important;
  }

  .grid-row-sm-end-5 {
    grid-row-end: 5 !important;
  }

  .grid-row-sm-6 {
    grid-row: 6 !important;
  }

  .grid-row-sm-start-6 {
    grid-row-start: 6 !important;
  }

  .grid-row-sm-end-6 {
    grid-row-end: 6 !important;
  }

  .grid-row-sm-7 {
    grid-row: 7 !important;
  }

  .grid-row-sm-start-7 {
    grid-row-start: 7 !important;
  }

  .grid-row-sm-end-7 {
    grid-row-end: 7 !important;
  }

  .grid-row-sm-8 {
    grid-row: 8 !important;
  }

  .grid-row-sm-start-8 {
    grid-row-start: 8 !important;
  }

  .grid-row-sm-end-8 {
    grid-row-end: 8 !important;
  }

  .grid-row-sm-9 {
    grid-row: 9 !important;
  }

  .grid-row-sm-start-9 {
    grid-row-start: 9 !important;
  }

  .grid-row-sm-end-9 {
    grid-row-end: 9 !important;
  }

  .grid-row-sm-10 {
    grid-row: 10 !important;
  }

  .grid-row-sm-start-10 {
    grid-row-start: 10 !important;
  }

  .grid-row-sm-end-10 {
    grid-row-end: 10 !important;
  }

  .grid-row-sm-11 {
    grid-row: 11 !important;
  }

  .grid-row-sm-start-11 {
    grid-row-start: 11 !important;
  }

  .grid-row-sm-end-11 {
    grid-row-end: 11 !important;
  }

  .grid-row-sm-12 {
    grid-row: 12 !important;
  }

  .grid-row-sm-start-12 {
    grid-row-start: 12 !important;
  }

  .grid-row-sm-end-12 {
    grid-row-end: 12 !important;
  }

  .grid-cs-sm-1 {
    grid-column-end: span 1 !important;
  }

  .grid-cs-sm-2 {
    grid-column-end: span 2 !important;
  }

  .grid-cs-sm-3 {
    grid-column-end: span 3 !important;
  }

  .grid-cs-sm-4 {
    grid-column-end: span 4 !important;
  }

  .grid-cs-sm-5 {
    grid-column-end: span 5 !important;
  }

  .grid-cs-sm-6 {
    grid-column-end: span 6 !important;
  }

  .grid-cs-sm-7 {
    grid-column-end: span 7 !important;
  }

  .grid-cs-sm-8 {
    grid-column-end: span 8 !important;
  }

  .grid-cs-sm-9 {
    grid-column-end: span 9 !important;
  }

  .grid-cs-sm-10 {
    grid-column-end: span 10 !important;
  }

  .grid-cs-sm-11 {
    grid-column-end: span 11 !important;
  }

  .grid-cs-sm-12 {
    grid-column-end: span 12 !important;
  }

  .grid-rs-sm-1 {
    grid-row-end: span 1 !important;
  }

  .grid-rs-sm-2 {
    grid-row-end: span 2 !important;
  }

  .grid-rs-sm-3 {
    grid-row-end: span 3 !important;
  }

  .grid-rs-sm-4 {
    grid-row-end: span 4 !important;
  }

  .grid-rs-sm-5 {
    grid-row-end: span 5 !important;
  }

  .grid-rs-sm-6 {
    grid-row-end: span 6 !important;
  }

  .grid-rs-sm-7 {
    grid-row-end: span 7 !important;
  }

  .grid-rs-sm-8 {
    grid-row-end: span 8 !important;
  }

  .grid-rs-sm-9 {
    grid-row-end: span 9 !important;
  }

  .grid-rs-sm-10 {
    grid-row-end: span 10 !important;
  }

  .grid-rs-sm-11 {
    grid-row-end: span 11 !important;
  }

  .grid-rs-sm-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 768px) {
  .d-md-grid {
    display: grid !important;
  }

  .d--md-grid {
    display: grid !important;
  }

  .grid-cols-md-1 {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-cols-md-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid-cols-md-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid-cols-md-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid-cols-md-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .grid-cols-md-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .grid-cols-md-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .grid-cols-md-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .grid-cols-md-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .grid-cols-md-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .grid-cols-md-11 {
    grid-template-columns: repeat(11, 1fr);
  }

  .grid-cols-md-12 {
    grid-template-columns: repeat(12, 1fr);
  }

  .grid-col-md-1 {
    grid-column: 1 !important;
  }

  .grid-col-md-start-1 {
    grid-column-start: 1 !important;
  }

  .grid-col-md-end-1 {
    grid-column-end: 1 !important;
  }

  .grid-col-md-2 {
    grid-column: 2 !important;
  }

  .grid-col-md-start-2 {
    grid-column-start: 2 !important;
  }

  .grid-col-md-end-2 {
    grid-column-end: 2 !important;
  }

  .grid-col-md-3 {
    grid-column: 3 !important;
  }

  .grid-col-md-start-3 {
    grid-column-start: 3 !important;
  }

  .grid-col-md-end-3 {
    grid-column-end: 3 !important;
  }

  .grid-col-md-4 {
    grid-column: 4 !important;
  }

  .grid-col-md-start-4 {
    grid-column-start: 4 !important;
  }

  .grid-col-md-end-4 {
    grid-column-end: 4 !important;
  }

  .grid-col-md-5 {
    grid-column: 5 !important;
  }

  .grid-col-md-start-5 {
    grid-column-start: 5 !important;
  }

  .grid-col-md-end-5 {
    grid-column-end: 5 !important;
  }

  .grid-col-md-6 {
    grid-column: 6 !important;
  }

  .grid-col-md-start-6 {
    grid-column-start: 6 !important;
  }

  .grid-col-md-end-6 {
    grid-column-end: 6 !important;
  }

  .grid-col-md-7 {
    grid-column: 7 !important;
  }

  .grid-col-md-start-7 {
    grid-column-start: 7 !important;
  }

  .grid-col-md-end-7 {
    grid-column-end: 7 !important;
  }

  .grid-col-md-8 {
    grid-column: 8 !important;
  }

  .grid-col-md-start-8 {
    grid-column-start: 8 !important;
  }

  .grid-col-md-end-8 {
    grid-column-end: 8 !important;
  }

  .grid-col-md-9 {
    grid-column: 9 !important;
  }

  .grid-col-md-start-9 {
    grid-column-start: 9 !important;
  }

  .grid-col-md-end-9 {
    grid-column-end: 9 !important;
  }

  .grid-col-md-10 {
    grid-column: 10 !important;
  }

  .grid-col-md-start-10 {
    grid-column-start: 10 !important;
  }

  .grid-col-md-end-10 {
    grid-column-end: 10 !important;
  }

  .grid-col-md-11 {
    grid-column: 11 !important;
  }

  .grid-col-md-start-11 {
    grid-column-start: 11 !important;
  }

  .grid-col-md-end-11 {
    grid-column-end: 11 !important;
  }

  .grid-col-md-12 {
    grid-column: 12 !important;
  }

  .grid-col-md-start-12 {
    grid-column-start: 12 !important;
  }

  .grid-col-md-end-12 {
    grid-column-end: 12 !important;
  }

  .grid-row-md-1 {
    grid-row: 1 !important;
  }

  .grid-row-md-start-1 {
    grid-row-start: 1 !important;
  }

  .grid-row-md-end-1 {
    grid-row-end: 1 !important;
  }

  .grid-row-md-2 {
    grid-row: 2 !important;
  }

  .grid-row-md-start-2 {
    grid-row-start: 2 !important;
  }

  .grid-row-md-end-2 {
    grid-row-end: 2 !important;
  }

  .grid-row-md-3 {
    grid-row: 3 !important;
  }

  .grid-row-md-start-3 {
    grid-row-start: 3 !important;
  }

  .grid-row-md-end-3 {
    grid-row-end: 3 !important;
  }

  .grid-row-md-4 {
    grid-row: 4 !important;
  }

  .grid-row-md-start-4 {
    grid-row-start: 4 !important;
  }

  .grid-row-md-end-4 {
    grid-row-end: 4 !important;
  }

  .grid-row-md-5 {
    grid-row: 5 !important;
  }

  .grid-row-md-start-5 {
    grid-row-start: 5 !important;
  }

  .grid-row-md-end-5 {
    grid-row-end: 5 !important;
  }

  .grid-row-md-6 {
    grid-row: 6 !important;
  }

  .grid-row-md-start-6 {
    grid-row-start: 6 !important;
  }

  .grid-row-md-end-6 {
    grid-row-end: 6 !important;
  }

  .grid-row-md-7 {
    grid-row: 7 !important;
  }

  .grid-row-md-start-7 {
    grid-row-start: 7 !important;
  }

  .grid-row-md-end-7 {
    grid-row-end: 7 !important;
  }

  .grid-row-md-8 {
    grid-row: 8 !important;
  }

  .grid-row-md-start-8 {
    grid-row-start: 8 !important;
  }

  .grid-row-md-end-8 {
    grid-row-end: 8 !important;
  }

  .grid-row-md-9 {
    grid-row: 9 !important;
  }

  .grid-row-md-start-9 {
    grid-row-start: 9 !important;
  }

  .grid-row-md-end-9 {
    grid-row-end: 9 !important;
  }

  .grid-row-md-10 {
    grid-row: 10 !important;
  }

  .grid-row-md-start-10 {
    grid-row-start: 10 !important;
  }

  .grid-row-md-end-10 {
    grid-row-end: 10 !important;
  }

  .grid-row-md-11 {
    grid-row: 11 !important;
  }

  .grid-row-md-start-11 {
    grid-row-start: 11 !important;
  }

  .grid-row-md-end-11 {
    grid-row-end: 11 !important;
  }

  .grid-row-md-12 {
    grid-row: 12 !important;
  }

  .grid-row-md-start-12 {
    grid-row-start: 12 !important;
  }

  .grid-row-md-end-12 {
    grid-row-end: 12 !important;
  }

  .grid-cs-md-1 {
    grid-column-end: span 1 !important;
  }

  .grid-cs-md-2 {
    grid-column-end: span 2 !important;
  }

  .grid-cs-md-3 {
    grid-column-end: span 3 !important;
  }

  .grid-cs-md-4 {
    grid-column-end: span 4 !important;
  }

  .grid-cs-md-5 {
    grid-column-end: span 5 !important;
  }

  .grid-cs-md-6 {
    grid-column-end: span 6 !important;
  }

  .grid-cs-md-7 {
    grid-column-end: span 7 !important;
  }

  .grid-cs-md-8 {
    grid-column-end: span 8 !important;
  }

  .grid-cs-md-9 {
    grid-column-end: span 9 !important;
  }

  .grid-cs-md-10 {
    grid-column-end: span 10 !important;
  }

  .grid-cs-md-11 {
    grid-column-end: span 11 !important;
  }

  .grid-cs-md-12 {
    grid-column-end: span 12 !important;
  }

  .grid-rs-md-1 {
    grid-row-end: span 1 !important;
  }

  .grid-rs-md-2 {
    grid-row-end: span 2 !important;
  }

  .grid-rs-md-3 {
    grid-row-end: span 3 !important;
  }

  .grid-rs-md-4 {
    grid-row-end: span 4 !important;
  }

  .grid-rs-md-5 {
    grid-row-end: span 5 !important;
  }

  .grid-rs-md-6 {
    grid-row-end: span 6 !important;
  }

  .grid-rs-md-7 {
    grid-row-end: span 7 !important;
  }

  .grid-rs-md-8 {
    grid-row-end: span 8 !important;
  }

  .grid-rs-md-9 {
    grid-row-end: span 9 !important;
  }

  .grid-rs-md-10 {
    grid-row-end: span 10 !important;
  }

  .grid-rs-md-11 {
    grid-row-end: span 11 !important;
  }

  .grid-rs-md-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 992px) {
  .d-lg-grid {
    display: grid !important;
  }

  .d--lg-grid {
    display: grid !important;
  }

  .grid-cols-lg-1 {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-cols-lg-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid-cols-lg-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid-cols-lg-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid-cols-lg-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .grid-cols-lg-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .grid-cols-lg-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .grid-cols-lg-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .grid-cols-lg-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .grid-cols-lg-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .grid-cols-lg-11 {
    grid-template-columns: repeat(11, 1fr);
  }

  .grid-cols-lg-12 {
    grid-template-columns: repeat(12, 1fr);
  }

  .grid-col-lg-1 {
    grid-column: 1 !important;
  }

  .grid-col-lg-start-1 {
    grid-column-start: 1 !important;
  }

  .grid-col-lg-end-1 {
    grid-column-end: 1 !important;
  }

  .grid-col-lg-2 {
    grid-column: 2 !important;
  }

  .grid-col-lg-start-2 {
    grid-column-start: 2 !important;
  }

  .grid-col-lg-end-2 {
    grid-column-end: 2 !important;
  }

  .grid-col-lg-3 {
    grid-column: 3 !important;
  }

  .grid-col-lg-start-3 {
    grid-column-start: 3 !important;
  }

  .grid-col-lg-end-3 {
    grid-column-end: 3 !important;
  }

  .grid-col-lg-4 {
    grid-column: 4 !important;
  }

  .grid-col-lg-start-4 {
    grid-column-start: 4 !important;
  }

  .grid-col-lg-end-4 {
    grid-column-end: 4 !important;
  }

  .grid-col-lg-5 {
    grid-column: 5 !important;
  }

  .grid-col-lg-start-5 {
    grid-column-start: 5 !important;
  }

  .grid-col-lg-end-5 {
    grid-column-end: 5 !important;
  }

  .grid-col-lg-6 {
    grid-column: 6 !important;
  }

  .grid-col-lg-start-6 {
    grid-column-start: 6 !important;
  }

  .grid-col-lg-end-6 {
    grid-column-end: 6 !important;
  }

  .grid-col-lg-7 {
    grid-column: 7 !important;
  }

  .grid-col-lg-start-7 {
    grid-column-start: 7 !important;
  }

  .grid-col-lg-end-7 {
    grid-column-end: 7 !important;
  }

  .grid-col-lg-8 {
    grid-column: 8 !important;
  }

  .grid-col-lg-start-8 {
    grid-column-start: 8 !important;
  }

  .grid-col-lg-end-8 {
    grid-column-end: 8 !important;
  }

  .grid-col-lg-9 {
    grid-column: 9 !important;
  }

  .grid-col-lg-start-9 {
    grid-column-start: 9 !important;
  }

  .grid-col-lg-end-9 {
    grid-column-end: 9 !important;
  }

  .grid-col-lg-10 {
    grid-column: 10 !important;
  }

  .grid-col-lg-start-10 {
    grid-column-start: 10 !important;
  }

  .grid-col-lg-end-10 {
    grid-column-end: 10 !important;
  }

  .grid-col-lg-11 {
    grid-column: 11 !important;
  }

  .grid-col-lg-start-11 {
    grid-column-start: 11 !important;
  }

  .grid-col-lg-end-11 {
    grid-column-end: 11 !important;
  }

  .grid-col-lg-12 {
    grid-column: 12 !important;
  }

  .grid-col-lg-start-12 {
    grid-column-start: 12 !important;
  }

  .grid-col-lg-end-12 {
    grid-column-end: 12 !important;
  }

  .grid-row-lg-1 {
    grid-row: 1 !important;
  }

  .grid-row-lg-start-1 {
    grid-row-start: 1 !important;
  }

  .grid-row-lg-end-1 {
    grid-row-end: 1 !important;
  }

  .grid-row-lg-2 {
    grid-row: 2 !important;
  }

  .grid-row-lg-start-2 {
    grid-row-start: 2 !important;
  }

  .grid-row-lg-end-2 {
    grid-row-end: 2 !important;
  }

  .grid-row-lg-3 {
    grid-row: 3 !important;
  }

  .grid-row-lg-start-3 {
    grid-row-start: 3 !important;
  }

  .grid-row-lg-end-3 {
    grid-row-end: 3 !important;
  }

  .grid-row-lg-4 {
    grid-row: 4 !important;
  }

  .grid-row-lg-start-4 {
    grid-row-start: 4 !important;
  }

  .grid-row-lg-end-4 {
    grid-row-end: 4 !important;
  }

  .grid-row-lg-5 {
    grid-row: 5 !important;
  }

  .grid-row-lg-start-5 {
    grid-row-start: 5 !important;
  }

  .grid-row-lg-end-5 {
    grid-row-end: 5 !important;
  }

  .grid-row-lg-6 {
    grid-row: 6 !important;
  }

  .grid-row-lg-start-6 {
    grid-row-start: 6 !important;
  }

  .grid-row-lg-end-6 {
    grid-row-end: 6 !important;
  }

  .grid-row-lg-7 {
    grid-row: 7 !important;
  }

  .grid-row-lg-start-7 {
    grid-row-start: 7 !important;
  }

  .grid-row-lg-end-7 {
    grid-row-end: 7 !important;
  }

  .grid-row-lg-8 {
    grid-row: 8 !important;
  }

  .grid-row-lg-start-8 {
    grid-row-start: 8 !important;
  }

  .grid-row-lg-end-8 {
    grid-row-end: 8 !important;
  }

  .grid-row-lg-9 {
    grid-row: 9 !important;
  }

  .grid-row-lg-start-9 {
    grid-row-start: 9 !important;
  }

  .grid-row-lg-end-9 {
    grid-row-end: 9 !important;
  }

  .grid-row-lg-10 {
    grid-row: 10 !important;
  }

  .grid-row-lg-start-10 {
    grid-row-start: 10 !important;
  }

  .grid-row-lg-end-10 {
    grid-row-end: 10 !important;
  }

  .grid-row-lg-11 {
    grid-row: 11 !important;
  }

  .grid-row-lg-start-11 {
    grid-row-start: 11 !important;
  }

  .grid-row-lg-end-11 {
    grid-row-end: 11 !important;
  }

  .grid-row-lg-12 {
    grid-row: 12 !important;
  }

  .grid-row-lg-start-12 {
    grid-row-start: 12 !important;
  }

  .grid-row-lg-end-12 {
    grid-row-end: 12 !important;
  }

  .grid-cs-lg-1 {
    grid-column-end: span 1 !important;
  }

  .grid-cs-lg-2 {
    grid-column-end: span 2 !important;
  }

  .grid-cs-lg-3 {
    grid-column-end: span 3 !important;
  }

  .grid-cs-lg-4 {
    grid-column-end: span 4 !important;
  }

  .grid-cs-lg-5 {
    grid-column-end: span 5 !important;
  }

  .grid-cs-lg-6 {
    grid-column-end: span 6 !important;
  }

  .grid-cs-lg-7 {
    grid-column-end: span 7 !important;
  }

  .grid-cs-lg-8 {
    grid-column-end: span 8 !important;
  }

  .grid-cs-lg-9 {
    grid-column-end: span 9 !important;
  }

  .grid-cs-lg-10 {
    grid-column-end: span 10 !important;
  }

  .grid-cs-lg-11 {
    grid-column-end: span 11 !important;
  }

  .grid-cs-lg-12 {
    grid-column-end: span 12 !important;
  }

  .grid-rs-lg-1 {
    grid-row-end: span 1 !important;
  }

  .grid-rs-lg-2 {
    grid-row-end: span 2 !important;
  }

  .grid-rs-lg-3 {
    grid-row-end: span 3 !important;
  }

  .grid-rs-lg-4 {
    grid-row-end: span 4 !important;
  }

  .grid-rs-lg-5 {
    grid-row-end: span 5 !important;
  }

  .grid-rs-lg-6 {
    grid-row-end: span 6 !important;
  }

  .grid-rs-lg-7 {
    grid-row-end: span 7 !important;
  }

  .grid-rs-lg-8 {
    grid-row-end: span 8 !important;
  }

  .grid-rs-lg-9 {
    grid-row-end: span 9 !important;
  }

  .grid-rs-lg-10 {
    grid-row-end: span 10 !important;
  }

  .grid-rs-lg-11 {
    grid-row-end: span 11 !important;
  }

  .grid-rs-lg-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-grid {
    display: grid !important;
  }

  .d--xl-grid {
    display: grid !important;
  }

  .grid-cols-xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-cols-xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid-cols-xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid-cols-xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid-cols-xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .grid-cols-xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .grid-cols-xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .grid-cols-xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .grid-cols-xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .grid-cols-xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .grid-cols-xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }

  .grid-cols-xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }

  .grid-col-xl-1 {
    grid-column: 1 !important;
  }

  .grid-col-xl-start-1 {
    grid-column-start: 1 !important;
  }

  .grid-col-xl-end-1 {
    grid-column-end: 1 !important;
  }

  .grid-col-xl-2 {
    grid-column: 2 !important;
  }

  .grid-col-xl-start-2 {
    grid-column-start: 2 !important;
  }

  .grid-col-xl-end-2 {
    grid-column-end: 2 !important;
  }

  .grid-col-xl-3 {
    grid-column: 3 !important;
  }

  .grid-col-xl-start-3 {
    grid-column-start: 3 !important;
  }

  .grid-col-xl-end-3 {
    grid-column-end: 3 !important;
  }

  .grid-col-xl-4 {
    grid-column: 4 !important;
  }

  .grid-col-xl-start-4 {
    grid-column-start: 4 !important;
  }

  .grid-col-xl-end-4 {
    grid-column-end: 4 !important;
  }

  .grid-col-xl-5 {
    grid-column: 5 !important;
  }

  .grid-col-xl-start-5 {
    grid-column-start: 5 !important;
  }

  .grid-col-xl-end-5 {
    grid-column-end: 5 !important;
  }

  .grid-col-xl-6 {
    grid-column: 6 !important;
  }

  .grid-col-xl-start-6 {
    grid-column-start: 6 !important;
  }

  .grid-col-xl-end-6 {
    grid-column-end: 6 !important;
  }

  .grid-col-xl-7 {
    grid-column: 7 !important;
  }

  .grid-col-xl-start-7 {
    grid-column-start: 7 !important;
  }

  .grid-col-xl-end-7 {
    grid-column-end: 7 !important;
  }

  .grid-col-xl-8 {
    grid-column: 8 !important;
  }

  .grid-col-xl-start-8 {
    grid-column-start: 8 !important;
  }

  .grid-col-xl-end-8 {
    grid-column-end: 8 !important;
  }

  .grid-col-xl-9 {
    grid-column: 9 !important;
  }

  .grid-col-xl-start-9 {
    grid-column-start: 9 !important;
  }

  .grid-col-xl-end-9 {
    grid-column-end: 9 !important;
  }

  .grid-col-xl-10 {
    grid-column: 10 !important;
  }

  .grid-col-xl-start-10 {
    grid-column-start: 10 !important;
  }

  .grid-col-xl-end-10 {
    grid-column-end: 10 !important;
  }

  .grid-col-xl-11 {
    grid-column: 11 !important;
  }

  .grid-col-xl-start-11 {
    grid-column-start: 11 !important;
  }

  .grid-col-xl-end-11 {
    grid-column-end: 11 !important;
  }

  .grid-col-xl-12 {
    grid-column: 12 !important;
  }

  .grid-col-xl-start-12 {
    grid-column-start: 12 !important;
  }

  .grid-col-xl-end-12 {
    grid-column-end: 12 !important;
  }

  .grid-row-xl-1 {
    grid-row: 1 !important;
  }

  .grid-row-xl-start-1 {
    grid-row-start: 1 !important;
  }

  .grid-row-xl-end-1 {
    grid-row-end: 1 !important;
  }

  .grid-row-xl-2 {
    grid-row: 2 !important;
  }

  .grid-row-xl-start-2 {
    grid-row-start: 2 !important;
  }

  .grid-row-xl-end-2 {
    grid-row-end: 2 !important;
  }

  .grid-row-xl-3 {
    grid-row: 3 !important;
  }

  .grid-row-xl-start-3 {
    grid-row-start: 3 !important;
  }

  .grid-row-xl-end-3 {
    grid-row-end: 3 !important;
  }

  .grid-row-xl-4 {
    grid-row: 4 !important;
  }

  .grid-row-xl-start-4 {
    grid-row-start: 4 !important;
  }

  .grid-row-xl-end-4 {
    grid-row-end: 4 !important;
  }

  .grid-row-xl-5 {
    grid-row: 5 !important;
  }

  .grid-row-xl-start-5 {
    grid-row-start: 5 !important;
  }

  .grid-row-xl-end-5 {
    grid-row-end: 5 !important;
  }

  .grid-row-xl-6 {
    grid-row: 6 !important;
  }

  .grid-row-xl-start-6 {
    grid-row-start: 6 !important;
  }

  .grid-row-xl-end-6 {
    grid-row-end: 6 !important;
  }

  .grid-row-xl-7 {
    grid-row: 7 !important;
  }

  .grid-row-xl-start-7 {
    grid-row-start: 7 !important;
  }

  .grid-row-xl-end-7 {
    grid-row-end: 7 !important;
  }

  .grid-row-xl-8 {
    grid-row: 8 !important;
  }

  .grid-row-xl-start-8 {
    grid-row-start: 8 !important;
  }

  .grid-row-xl-end-8 {
    grid-row-end: 8 !important;
  }

  .grid-row-xl-9 {
    grid-row: 9 !important;
  }

  .grid-row-xl-start-9 {
    grid-row-start: 9 !important;
  }

  .grid-row-xl-end-9 {
    grid-row-end: 9 !important;
  }

  .grid-row-xl-10 {
    grid-row: 10 !important;
  }

  .grid-row-xl-start-10 {
    grid-row-start: 10 !important;
  }

  .grid-row-xl-end-10 {
    grid-row-end: 10 !important;
  }

  .grid-row-xl-11 {
    grid-row: 11 !important;
  }

  .grid-row-xl-start-11 {
    grid-row-start: 11 !important;
  }

  .grid-row-xl-end-11 {
    grid-row-end: 11 !important;
  }

  .grid-row-xl-12 {
    grid-row: 12 !important;
  }

  .grid-row-xl-start-12 {
    grid-row-start: 12 !important;
  }

  .grid-row-xl-end-12 {
    grid-row-end: 12 !important;
  }

  .grid-cs-xl-1 {
    grid-column-end: span 1 !important;
  }

  .grid-cs-xl-2 {
    grid-column-end: span 2 !important;
  }

  .grid-cs-xl-3 {
    grid-column-end: span 3 !important;
  }

  .grid-cs-xl-4 {
    grid-column-end: span 4 !important;
  }

  .grid-cs-xl-5 {
    grid-column-end: span 5 !important;
  }

  .grid-cs-xl-6 {
    grid-column-end: span 6 !important;
  }

  .grid-cs-xl-7 {
    grid-column-end: span 7 !important;
  }

  .grid-cs-xl-8 {
    grid-column-end: span 8 !important;
  }

  .grid-cs-xl-9 {
    grid-column-end: span 9 !important;
  }

  .grid-cs-xl-10 {
    grid-column-end: span 10 !important;
  }

  .grid-cs-xl-11 {
    grid-column-end: span 11 !important;
  }

  .grid-cs-xl-12 {
    grid-column-end: span 12 !important;
  }

  .grid-rs-xl-1 {
    grid-row-end: span 1 !important;
  }

  .grid-rs-xl-2 {
    grid-row-end: span 2 !important;
  }

  .grid-rs-xl-3 {
    grid-row-end: span 3 !important;
  }

  .grid-rs-xl-4 {
    grid-row-end: span 4 !important;
  }

  .grid-rs-xl-5 {
    grid-row-end: span 5 !important;
  }

  .grid-rs-xl-6 {
    grid-row-end: span 6 !important;
  }

  .grid-rs-xl-7 {
    grid-row-end: span 7 !important;
  }

  .grid-rs-xl-8 {
    grid-row-end: span 8 !important;
  }

  .grid-rs-xl-9 {
    grid-row-end: span 9 !important;
  }

  .grid-rs-xl-10 {
    grid-row-end: span 10 !important;
  }

  .grid-rs-xl-11 {
    grid-row-end: span 11 !important;
  }

  .grid-rs-xl-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-grid {
    display: grid !important;
  }

  .d--xxl-grid {
    display: grid !important;
  }

  .grid-cols-xxl-1 {
    grid-template-columns: repeat(1, 1fr);
  }

  .grid-cols-xxl-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid-cols-xxl-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .grid-cols-xxl-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .grid-cols-xxl-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .grid-cols-xxl-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .grid-cols-xxl-7 {
    grid-template-columns: repeat(7, 1fr);
  }

  .grid-cols-xxl-8 {
    grid-template-columns: repeat(8, 1fr);
  }

  .grid-cols-xxl-9 {
    grid-template-columns: repeat(9, 1fr);
  }

  .grid-cols-xxl-10 {
    grid-template-columns: repeat(10, 1fr);
  }

  .grid-cols-xxl-11 {
    grid-template-columns: repeat(11, 1fr);
  }

  .grid-cols-xxl-12 {
    grid-template-columns: repeat(12, 1fr);
  }

  .grid-col-xxl-1 {
    grid-column: 1 !important;
  }

  .grid-col-xxl-start-1 {
    grid-column-start: 1 !important;
  }

  .grid-col-xxl-end-1 {
    grid-column-end: 1 !important;
  }

  .grid-col-xxl-2 {
    grid-column: 2 !important;
  }

  .grid-col-xxl-start-2 {
    grid-column-start: 2 !important;
  }

  .grid-col-xxl-end-2 {
    grid-column-end: 2 !important;
  }

  .grid-col-xxl-3 {
    grid-column: 3 !important;
  }

  .grid-col-xxl-start-3 {
    grid-column-start: 3 !important;
  }

  .grid-col-xxl-end-3 {
    grid-column-end: 3 !important;
  }

  .grid-col-xxl-4 {
    grid-column: 4 !important;
  }

  .grid-col-xxl-start-4 {
    grid-column-start: 4 !important;
  }

  .grid-col-xxl-end-4 {
    grid-column-end: 4 !important;
  }

  .grid-col-xxl-5 {
    grid-column: 5 !important;
  }

  .grid-col-xxl-start-5 {
    grid-column-start: 5 !important;
  }

  .grid-col-xxl-end-5 {
    grid-column-end: 5 !important;
  }

  .grid-col-xxl-6 {
    grid-column: 6 !important;
  }

  .grid-col-xxl-start-6 {
    grid-column-start: 6 !important;
  }

  .grid-col-xxl-end-6 {
    grid-column-end: 6 !important;
  }

  .grid-col-xxl-7 {
    grid-column: 7 !important;
  }

  .grid-col-xxl-start-7 {
    grid-column-start: 7 !important;
  }

  .grid-col-xxl-end-7 {
    grid-column-end: 7 !important;
  }

  .grid-col-xxl-8 {
    grid-column: 8 !important;
  }

  .grid-col-xxl-start-8 {
    grid-column-start: 8 !important;
  }

  .grid-col-xxl-end-8 {
    grid-column-end: 8 !important;
  }

  .grid-col-xxl-9 {
    grid-column: 9 !important;
  }

  .grid-col-xxl-start-9 {
    grid-column-start: 9 !important;
  }

  .grid-col-xxl-end-9 {
    grid-column-end: 9 !important;
  }

  .grid-col-xxl-10 {
    grid-column: 10 !important;
  }

  .grid-col-xxl-start-10 {
    grid-column-start: 10 !important;
  }

  .grid-col-xxl-end-10 {
    grid-column-end: 10 !important;
  }

  .grid-col-xxl-11 {
    grid-column: 11 !important;
  }

  .grid-col-xxl-start-11 {
    grid-column-start: 11 !important;
  }

  .grid-col-xxl-end-11 {
    grid-column-end: 11 !important;
  }

  .grid-col-xxl-12 {
    grid-column: 12 !important;
  }

  .grid-col-xxl-start-12 {
    grid-column-start: 12 !important;
  }

  .grid-col-xxl-end-12 {
    grid-column-end: 12 !important;
  }

  .grid-row-xxl-1 {
    grid-row: 1 !important;
  }

  .grid-row-xxl-start-1 {
    grid-row-start: 1 !important;
  }

  .grid-row-xxl-end-1 {
    grid-row-end: 1 !important;
  }

  .grid-row-xxl-2 {
    grid-row: 2 !important;
  }

  .grid-row-xxl-start-2 {
    grid-row-start: 2 !important;
  }

  .grid-row-xxl-end-2 {
    grid-row-end: 2 !important;
  }

  .grid-row-xxl-3 {
    grid-row: 3 !important;
  }

  .grid-row-xxl-start-3 {
    grid-row-start: 3 !important;
  }

  .grid-row-xxl-end-3 {
    grid-row-end: 3 !important;
  }

  .grid-row-xxl-4 {
    grid-row: 4 !important;
  }

  .grid-row-xxl-start-4 {
    grid-row-start: 4 !important;
  }

  .grid-row-xxl-end-4 {
    grid-row-end: 4 !important;
  }

  .grid-row-xxl-5 {
    grid-row: 5 !important;
  }

  .grid-row-xxl-start-5 {
    grid-row-start: 5 !important;
  }

  .grid-row-xxl-end-5 {
    grid-row-end: 5 !important;
  }

  .grid-row-xxl-6 {
    grid-row: 6 !important;
  }

  .grid-row-xxl-start-6 {
    grid-row-start: 6 !important;
  }

  .grid-row-xxl-end-6 {
    grid-row-end: 6 !important;
  }

  .grid-row-xxl-7 {
    grid-row: 7 !important;
  }

  .grid-row-xxl-start-7 {
    grid-row-start: 7 !important;
  }

  .grid-row-xxl-end-7 {
    grid-row-end: 7 !important;
  }

  .grid-row-xxl-8 {
    grid-row: 8 !important;
  }

  .grid-row-xxl-start-8 {
    grid-row-start: 8 !important;
  }

  .grid-row-xxl-end-8 {
    grid-row-end: 8 !important;
  }

  .grid-row-xxl-9 {
    grid-row: 9 !important;
  }

  .grid-row-xxl-start-9 {
    grid-row-start: 9 !important;
  }

  .grid-row-xxl-end-9 {
    grid-row-end: 9 !important;
  }

  .grid-row-xxl-10 {
    grid-row: 10 !important;
  }

  .grid-row-xxl-start-10 {
    grid-row-start: 10 !important;
  }

  .grid-row-xxl-end-10 {
    grid-row-end: 10 !important;
  }

  .grid-row-xxl-11 {
    grid-row: 11 !important;
  }

  .grid-row-xxl-start-11 {
    grid-row-start: 11 !important;
  }

  .grid-row-xxl-end-11 {
    grid-row-end: 11 !important;
  }

  .grid-row-xxl-12 {
    grid-row: 12 !important;
  }

  .grid-row-xxl-start-12 {
    grid-row-start: 12 !important;
  }

  .grid-row-xxl-end-12 {
    grid-row-end: 12 !important;
  }

  .grid-cs-xxl-1 {
    grid-column-end: span 1 !important;
  }

  .grid-cs-xxl-2 {
    grid-column-end: span 2 !important;
  }

  .grid-cs-xxl-3 {
    grid-column-end: span 3 !important;
  }

  .grid-cs-xxl-4 {
    grid-column-end: span 4 !important;
  }

  .grid-cs-xxl-5 {
    grid-column-end: span 5 !important;
  }

  .grid-cs-xxl-6 {
    grid-column-end: span 6 !important;
  }

  .grid-cs-xxl-7 {
    grid-column-end: span 7 !important;
  }

  .grid-cs-xxl-8 {
    grid-column-end: span 8 !important;
  }

  .grid-cs-xxl-9 {
    grid-column-end: span 9 !important;
  }

  .grid-cs-xxl-10 {
    grid-column-end: span 10 !important;
  }

  .grid-cs-xxl-11 {
    grid-column-end: span 11 !important;
  }

  .grid-cs-xxl-12 {
    grid-column-end: span 12 !important;
  }

  .grid-rs-xxl-1 {
    grid-row-end: span 1 !important;
  }

  .grid-rs-xxl-2 {
    grid-row-end: span 2 !important;
  }

  .grid-rs-xxl-3 {
    grid-row-end: span 3 !important;
  }

  .grid-rs-xxl-4 {
    grid-row-end: span 4 !important;
  }

  .grid-rs-xxl-5 {
    grid-row-end: span 5 !important;
  }

  .grid-rs-xxl-6 {
    grid-row-end: span 6 !important;
  }

  .grid-rs-xxl-7 {
    grid-row-end: span 7 !important;
  }

  .grid-rs-xxl-8 {
    grid-row-end: span 8 !important;
  }

  .grid-rs-xxl-9 {
    grid-row-end: span 9 !important;
  }

  .grid-rs-xxl-10 {
    grid-row-end: span 10 !important;
  }

  .grid-rs-xxl-11 {
    grid-row-end: span 11 !important;
  }

  .grid-rs-xxl-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 1200px) {
  .grid-cols-with-module-xl-2 {
    grid-template-columns: 295px repeat(1, 1fr) !important;
  }

  .grid-cols-with-module-xl-3 {
    grid-template-columns: 295px repeat(2, 1fr) !important;
  }

  .grid-cols-with-module-xl-4 {
    grid-template-columns: 295px repeat(3, 1fr) !important;
  }

  .grid-cols-with-module-xl-5 {
    grid-template-columns: 295px repeat(4, 1fr) !important;
  }

  .grid-cols-with-module-xl-6 {
    grid-template-columns: 295px repeat(5, 1fr) !important;
  }

  .grid-cols-with-module-xl-7 {
    grid-template-columns: 295px repeat(6, 1fr) !important;
  }

  .grid-cols-with-module-xl-8 {
    grid-template-columns: 295px repeat(7, 1fr) !important;
  }

  .grid-cols-with-module-xl-9 {
    grid-template-columns: 295px repeat(8, 1fr) !important;
  }

  .grid-cols-with-module-xl-10 {
    grid-template-columns: 295px repeat(9, 1fr) !important;
  }

  .grid-cols-with-module-xl-11 {
    grid-template-columns: 295px repeat(10, 1fr) !important;
  }

  .grid-cols-with-module-xl-12 {
    grid-template-columns: 295px repeat(11, 1fr) !important;
  }
}
@keyframes menu-item-animation {
  0% {
    width: 0;
    opacity: 0;
  }
  100% {
    width: 100%;
    opacity: 1;
  }
}
@keyframes bounce-special {
  0%, 20%, 50%, 80%, 100% {
    transform: translate(0, 0);
  }
  40% {
    transform: translate(0, -30px);
  }
  60% {
    transform: translate(0, -15px);
  }
}
@keyframes clocky {
  0% {
    transform: rotate(-43deg);
  }
  100% {
    transform: rotate(17deg);
  }
}
.text-green {
  color: #A6E4BD;
}

.module-title-mb-0 .module-title {
  margin-bottom: 0;
}

.module-title-red .module-title {
  color: #EB0000;
}

.module-title-centered .module-title {
  text-align: center;
}

@media (min-width: 768px) {
  .blockquote-no-padding-left blockquote {
    padding-left: 0;
  }
}

.r-64 {
  padding-block: 64px;
}

.r-t96-b64 {
  padding-top: 96px;
  padding-bottom: 64px;
}

.r-t64-b96 {
  padding-top: 64px;
  padding-bottom: 96px;
}

.r-32 {
  padding-block: 32px;
}

.r-t96-b32 {
  padding-top: 96px;
  padding-bottom: 32px;
}

.r-t32-b96 {
  padding-top: 32px;
  padding-bottom: 96px;
}

@media (min-width: 1200px) {
  body,
html,
#app {
    height: 100%;
  }

  #app {
    display: flex;
    flex-direction: column;
  }
  #app .content-wrap {
    flex: 1 0 auto;
  }

  footer.content-info {
    margin-top: auto;
  }
}
html {
  scroll-padding-top: 100px;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (max-width: 767.98px) {
  select,
textarea,
input {
    font-size: 1rem !important;
  }
}
main {
  padding-top: 134px;
}
@media (max-width: 1199.98px) {
  main {
    padding-top: 96px;
  }
}
main .header-overlay {
  content: "";
  background: #FCC8D7;
  height: 96px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 38px;
}
@media (max-width: 1199.98px) {
  main .header-overlay {
    top: 0;
  }
}
.admin-bar main .header-overlay {
  top: 70px;
}
@media (max-width: 1199.98px) {
  .admin-bar main .header-overlay {
    top: 32px;
  }
}
@media (max-width: 767.98px) {
  .admin-bar main .header-overlay {
    top: 46px;
  }
}
.hero-slider main, .has-hero main {
  padding-top: 38px;
}
@media (max-width: 1199.98px) {
  .hero-slider main, .has-hero main {
    padding-top: 0;
  }
}
.hero-slider main::before, .has-hero main::before {
  display: none;
}
.single-format-standard main {
  padding-top: 134px;
}
@media (max-width: 767.98px) {
  .single-format-standard main {
    padding-top: 96px;
  }
}
@media (min-width: 1200px) {
  main {
    display: flex;
    flex-direction: column;
    flex: 1 0 auto;
  }
}

.page .wrap,
.single .wrap,
.archive .wrap,
.search .wrap,
.error404 .wrap {
  padding-bottom: 96px;
}
@media (max-width: 767.98px) {
  .page .wrap,
.single .wrap,
.archive .wrap,
.search .wrap,
.error404 .wrap {
    padding-bottom: 72px;
  }
}

.page:not(.home):not(.wide-layout):not(.has-primary-sidebar) main .main-content-wrapper,
.single main .main-content-wrapper {
  max-width: 810px;
}

.entry-content {
  max-width: 768px;
}
.entry-content > p:first-child {
  margin-top: 64px;
}
@media (max-width: 991.98px) {
  .entry-content > p:first-child {
    margin-top: 48px;
  }
}
.entry-content > h1 + p, .entry-content > .h1 + p,
.entry-content > h2 + p,
.entry-content > .h2 + p,
.entry-content > h3 + p,
.entry-content > .h3 + p,
.entry-content > h4 + p,
.entry-content > .h4 + p,
.entry-content > h5 + p,
.entry-content > .h5 + p,
.entry-content > h6 + p,
.entry-content > .h6 + p {
  margin-top: 0;
}
.has-primary-sidebar .entry-content {
  max-width: 100%;
}
.entry-content table {
  margin: 2rem 0;
  width: 100%;
}
.entry-content table td,
.entry-content table th {
  padding: 10px;
  text-align: right;
  min-width: 94px;
  font-size: 0.875rem;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .entry-content table td,
.entry-content table th {
    min-width: 110px;
    padding: 12px 1rem;
    font-size: 1rem;
  }
}
.entry-content table td:first-child,
.entry-content table th:first-child {
  text-align: left;
}
.entry-content table th,
.entry-content table .row0 td {
  background-color: #FAF9F9;
  font-weight: 500;
}
.entry-content table td {
  border-bottom: 1px solid #D8D8D8;
  vertical-align: top;
}
.entry-content table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .entry-content table td.small {
    font-size: 0.875rem;
  }
}
.entry-content table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
.entry-content ul {
  padding-left: 1.6rem;
}
.entry-content ul li::marker {
  color: #484848;
}
.entry-content ol {
  padding-left: 1.6rem;
}
.entry-content ol > li::marker {
  color: #484848;
}
.entry-content ol li {
  margin-bottom: 16px;
}
.entry-content ol.large-blue {
  list-style: none;
  counter-reset: ol-counter;
  padding-left: 0;
}
.entry-content ol.large-blue > li {
  position: relative;
  counter-increment: ol-counter;
  padding-left: 22px;
  font-weight: 500;
  margin-bottom: 1rem;
  line-height: 1.3;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .entry-content ol.large-blue > li {
    padding-left: 32px;
  }
}
.entry-content ol.large-blue > li::before {
  color: #B1DCE5;
  line-height: 1;
  font-family: "Playfair Display", sans-serif;
  content: counter(ol-counter) ". ";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.375rem;
  letter-spacing: -0.075rem;
}
@media (min-width: 768px) {
  .entry-content ol.large-blue > li::before {
    top: -16px;
    font-size: 2.5rem;
  }
}
.entry-content ol.large-red-dark > li::before {
  color: #BC007E;
}
.entry-content ol.large-primary-red-dark > li::before {
  color: #EB0000;
}

.title-container + .entry-content > p {
  margin-top: 0;
}

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

.dark-overlay {
  z-index: 1;
}

.abs-media-container {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.abs-media-container img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.abs-media-container.bg-left img {
  -o-object-position: left;
     object-position: left;
}
.abs-media-container.bg-center img {
  -o-object-position: center;
     object-position: center;
}
.abs-media-container.bg-right img {
  -o-object-position: right;
     object-position: right;
}

@media (max-width: 991.98px) {
  .ratio::before {
    padding-top: 390px;
  }
}
.ratio.bg-left img {
  -o-object-position: left;
     object-position: left;
}
.ratio.bg-center img {
  -o-object-position: center;
     object-position: center;
}
.ratio.bg-right img {
  -o-object-position: right;
     object-position: right;
}
.ratio img {
  -o-object-fit: cover;
     object-fit: cover;
  color: transparent;
}

.alert {
  font-size: 1rem;
}

iframe {
  max-width: 100%;
}

.icon {
  width: 20px;
  height: auto;
}

[class^=ext-] .icon,
.add-to-calendar .icon,
.meta .icon {
  margin-right: 10px;
  flex: 0 0 28px;
}

.ext-pdf .icon path,
.ext-xlsx .icon path,
.ext-xls .icon path,
.ext-doc .icon path,
.ext-docx .icon path,
.ext-webcast .icon path,
.ext-zip .icon path,
.ext-xhtml .icon path,
.ext-xbri .icon path {
  fill: #EB0000;
}

.text-center .read-more-container {
  justify-content: center;
}

.mfn-attachment,
#CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialogPoweredByText {
  display: none !important;
}

.CookieDeclarationType {
  border: none !important;
  padding: 0 !important;
}

.swiper-slide {
  height: auto;
}

.swiper-button .swiper-navigation-icon {
  display: none;
}

.swiper-controls-container {
  display: none;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  gap: 8px;
  height: 36px;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .swiper-controls-container {
    display: flex;
    justify-content: space-between;
    gap: 0;
    margin-top: 32px;
    margin-bottom: 0;
    align-items: center;
  }
}
.swiper-controls-container .swiper-pagination {
  display: none;
  gap: 4px;
  justify-content: center;
  position: relative;
  inset: auto;
  flex: 1;
  align-items: center;
}
@media (max-width: 767.98px) {
  .swiper-controls-container .swiper-pagination {
    display: flex;
  }
}
.swiper-controls-container .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #231E1E;
  opacity: 0.4;
  margin: 0;
  transition: all 0.15s ease;
}
.swiper-controls-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.swiper-controls-container .swiper-button {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  margin: 0;
  display: inline-block;
  width: 36px;
  height: 36px;
  border: none;
  transform: none;
  border-radius: 100px;
  font-size: 0;
  background: #F9F8F5 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M10.9766 9.99999L6.85156 5.87499L8.0299 4.69749L13.3332 9.99999L8.0299 15.3033L6.85156 14.1242L10.9766 9.99999Z' fill='%23181818'/%3e%3c/svg%3e") no-repeat center center;
  transition: all 0.15s ease;
}
@media (max-width: 767.98px) {
  .swiper-controls-container .swiper-button {
    margin: 0;
  }
}
.swiper-controls-container .swiper-button::after {
  display: none;
}
.swiper-controls-container .swiper-button.swiper-button-prev {
  transform: rotate(-180deg);
}
.swiper-controls-container .swiper-button.swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
  margin: 0;
}
.swiper-controls-container .swiper-button.swiper-button-disabled:hover {
  opacity: 0;
}
.swiper-controls-container .swiper-button:hover {
  opacity: 0.8;
}

b,
strong {
  font-weight: 600;
}

a {
  font-weight: 500;
}

.module {
  position: relative;
}
.module .module-content .module-content-wrapper {
  display: flex;
  gap: 64px;
  justify-content: space-between;
}
.module .module-content .module-content-wrapper .read-more-container {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .module .module-content .module-content-wrapper .read-more-container {
    display: none;
  }
}
.module .mobile-view {
  display: none;
}
@media (max-width: 767.98px) {
  .module .mobile-view {
    display: block;
  }
}
.module .read-more-container {
  margin-top: 24px;
}
.module.no-link-text .read-more-container {
  margin-top: 0;
}
.module.module-btn-white .read-more-container :where(a) {
  color: #fff;
}
.module.button-red-dark .read-more-container .btn:first-child, .module.button-red-dark .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a:first-child, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module.button-red-dark .read-more-container a:first-child, .module.button-red-dark .read-more-container .posts-navigation a:first-child, .posts-navigation .module.button-red-dark .read-more-container a:first-child {
  --bs-btn-color: #fff;
  --bs-btn-bg: #BC007E;
  --bs-btn-border-color: #BC007E;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #960065;
  --bs-btn-focus-shadow-rgb: 198, 38, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #960065;
  --bs-btn-active-border-color: #8d005f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #BC007E;
  --bs-btn-disabled-border-color: #BC007E;
}
.module.button-red-dark .read-more-container .btn:nth-child(2), .module.button-red-dark .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a:nth-child(2), .career-page-styles .custom-links-as-buttons .module-content .module-desc .module.button-red-dark .read-more-container a:nth-child(2), .module.button-red-dark .read-more-container .posts-navigation a:nth-child(2), .posts-navigation .module.button-red-dark .read-more-container a:nth-child(2) {
  --bs-btn-color: #BC007E;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BC007E;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 245, 217, 236;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}
.module.button-green .read-more-container .btn, .module.button-green .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module.button-green .read-more-container a, .module.button-green .read-more-container .posts-navigation a, .posts-navigation .module.button-green .read-more-container a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2d8c40;
  --bs-btn-border-color: #2d8c40;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #247033;
  --bs-btn-focus-shadow-rgb: 77, 157, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #247033;
  --bs-btn-active-border-color: #226930;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2d8c40;
  --bs-btn-disabled-border-color: #2d8c40;
}
.module.button-blue .read-more-container .btn, .module.button-blue .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module.button-blue .read-more-container a, .module.button-blue .read-more-container .posts-navigation a, .posts-navigation .module.button-blue .read-more-container a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #27aae1;
  --bs-btn-border-color: #27aae1;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #1f88b4;
  --bs-btn-focus-shadow-rgb: 71, 183, 230;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #1f88b4;
  --bs-btn-active-border-color: #1d80a9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #27aae1;
  --bs-btn-disabled-border-color: #27aae1;
}

.module-content {
  z-index: 1;
}

.module-title {
  font-family: "Poppins", sans-serif;
  margin-bottom: 64px;
  color: #EB0000;
}
@media (max-width: 767.98px) {
  .module-title {
    margin-bottom: 24px;
  }
}
.module-title.display-4 {
  line-height: 2rem;
  letter-spacing: -0.0625rem;
  font-weight: 600;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .module-title.display-4 {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
}
.module-title b {
  color: #EB0000;
}

.module-desc {
  font-weight: 400;
  color: #484848;
}
.module-desc ul {
  padding-left: 1.6rem;
}
.module-desc ul li::marker {
  color: #484848;
}
.module-desc ol {
  padding-left: 1.6rem;
}
.module-desc ol > li::marker {
  color: #484848;
}
.module-desc ol li {
  margin-bottom: 16px;
}
.module-desc ol.large-blue {
  list-style: none;
  counter-reset: ol-counter;
  padding-left: 0;
}
.module-desc ol.large-blue > li {
  position: relative;
  counter-increment: ol-counter;
  padding-left: 22px;
  font-weight: 500;
  margin-bottom: 1rem;
  line-height: 1.3;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .module-desc ol.large-blue > li {
    padding-left: 32px;
  }
}
.module-desc ol.large-blue > li::before {
  color: #B1DCE5;
  line-height: 1;
  font-family: "Playfair Display", sans-serif;
  content: counter(ol-counter) ". ";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.375rem;
  letter-spacing: -0.075rem;
}
@media (min-width: 768px) {
  .module-desc ol.large-blue > li::before {
    top: -16px;
    font-size: 2.5rem;
  }
}
.module-desc ol.large-red-dark > li::before {
  color: #BC007E;
}
.module-desc ol.large-primary-red-dark > li::before {
  color: #EB0000;
}
.module-desc p:last-child {
  margin-bottom: 0;
}
.module-desc a {
  text-decoration: none;
  font-weight: 500;
}
.module-desc a:hover, .module-desc a:focus, .module-desc a:active {
  text-decoration: underline;
}

.module-bg-wrap.narrow-title .module-title {
  max-width: 768px;
  margin: 0 auto 64px !important;
}
@media (max-width: 767.98px) {
  .module-bg-wrap.narrow-title .module-title {
    margin-bottom: 48px !important;
  }
}
.module-bg-wrap.narrow-title .module-desc {
  max-width: 768px;
  margin: 0 auto;
}

.module-has-bg .module-bg-wrap {
  background: var(--cw-bg-color);
  padding: 28px 1rem;
}
@media (min-width: 768px) {
  .module-has-bg .module-bg-wrap {
    padding: 28px;
  }
}

.entry-content .module {
  margin-top: 40px;
  margin-bottom: 40px;
}
.entry-content .module .module-title {
  margin-top: 0;
}

.has-text-color {
  color: var(--cw-text-color);
}
.has-text-color h1, .has-text-color .h1,
.has-text-color h2,
.has-text-color .h2,
.has-text-color h3,
.has-text-color .h3,
.has-text-color h4,
.has-text-color .h4,
.has-text-color h5,
.has-text-color .h5,
.has-text-color h6,
.has-text-color .h6 {
  color: var(--cw-text-color);
}
.has-text-color a:not(.dropdown-item):not(.btn) {
  color: var(--cw-text-color);
}
.has-text-color .module-desc {
  color: var(--cw-text-color);
}
.has-text-color ul li::marker {
  color: var(--cw-text-color);
}
.has-text-color ol > li::marker {
  color: var(--cw-text-color);
}

.home main,
.slug-investors main,
.slug-investerare main {
  background-color: #F1F1F1;
  overflow: auto;
}

.home main .layout,
.page-template-page-section main .layout,
.page-template-page-annual-report-new main .layout {
  margin-top: 0;
}

.hide-defaults .module .module-bg-wrap {
  background-color: transparent !important;
  padding: 0;
}
.hide-defaults .module .module-title,
.hide-defaults .module .read-more-container,
.hide-defaults .module .module-desc {
  display: none;
}

.page-template-page-layout .page-template-page-layout-footer-top-row {
  padding-top: 25px;
  position: relative;
}
.page-template-page-layout .page-template-page-layout-footer-top-row::before {
  border-bottom: 1px solid #c0c0bf;
  content: "";
  display: inline-block;
  width: 100%;
  height: 25px;
  background-color: #f1f1f1;
  position: absolute;
  left: 0;
  bottom: 100%;
}
.page-template-page-layout .page-template-page-layout-footer-top-row .module-title {
  color: #EB0000;
}
.page-template-page-layout .page-template-page-layout-footer-bottom-row {
  padding-top: 20px;
  padding-bottom: 20px;
}
.page-template-page-layout .page-template-page-layout-footer-bottom-row .navbar-expand {
  justify-content: center;
}
@media (min-width: 768px) {
  .page-template-page-layout .page-template-page-layout-footer-bottom-row .navbar-expand {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .page-template-page-layout .module-accordion .accordion-button {
    font-size: 1.125rem;
  }
}

.investors-webcast .module-bg-wrap {
  padding: 15px 28px 5px;
}

.module-custom.available-positions .module-image {
  min-height: 480px !important;
}
.module-custom.available-positions .module-title {
  margin-bottom: 2rem !important;
}
.module-custom.available-positions .read-more-container .btn, .module-custom.available-positions .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-custom.available-positions .read-more-container a, .module-custom.available-positions .read-more-container .posts-navigation a, .posts-navigation .module-custom.available-positions .read-more-container a {
  padding: 10px 24px;
  color: #fff !important;
  background-color: #EB0000 !important;
  border: 2px solid transparent;
}
.module-custom.available-positions .read-more-container .btn:hover, .module-custom.available-positions .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-custom.available-positions .read-more-container a:hover, .module-custom.available-positions .read-more-container .posts-navigation a:hover, .posts-navigation .module-custom.available-positions .read-more-container a:hover, .module-custom.available-positions .read-more-container .btn:focus, .module-custom.available-positions .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-custom.available-positions .read-more-container a:focus, .module-custom.available-positions .read-more-container .posts-navigation a:focus, .posts-navigation .module-custom.available-positions .read-more-container a:focus, .module-custom.available-positions .read-more-container .btn:active, .module-custom.available-positions .read-more-container .career-page-styles .custom-links-as-buttons .module-content .module-desc a:active, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-custom.available-positions .read-more-container a:active, .module-custom.available-positions .read-more-container .posts-navigation a:active, .posts-navigation .module-custom.available-positions .read-more-container a:active {
  background-color: #fff !important;
  color: #231E1E !important;
  border-color: #EB0000;
}

a {
  transition: all 0.15s ease;
}
a .icon path {
  transition: all 0.15s ease;
}

.meta {
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
.meta .regulatory-marker::before {
  content: "-";
}

.language::before {
  content: " - ";
}

.title {
  font-weight: 500;
}

.single .title-container {
  margin-top: 1rem;
}
.single .top-media img {
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .single .top-media img {
    width: 100%;
  }
}
.single .main-content-wrapper > .meta {
  margin: 64px 0 24px;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #484848;
}
@media (max-width: 767.98px) {
  .single .main-content-wrapper > .meta {
    margin: 48px 0 24px;
  }
}

blockquote {
  font-size: 1.5rem;
  line-height: 2rem;
  padding: 8px 0 8px 24px;
  margin: 24px 0;
  color: #EB0000;
  font-weight: 500;
  position: relative;
}
blockquote::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  display: block;
  width: 4px;
  background: #EB0000;
}
blockquote p {
  margin-bottom: 0;
}

small, .small {
  font-size: 0.875rem;
}

.introtext {
  margin-bottom: 1rem;
}

.entry-intro {
  max-width: 718px;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .entry-intro {
    margin-top: 2rem;
  }
}
.entry-intro p:last-child {
  margin-bottom: 0;
}

h1, .h1 {
  font-weight: 700;
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Poppins", sans-serif;
}

.entry-content h1, .entry-content .h1,
.entry-content h2,
.entry-content .h2,
.entry-content h3,
.entry-content .h3,
.entry-content h4,
.entry-content .h4,
.entry-content h5,
.entry-content .h5,
.entry-content h6,
.entry-content .h6 {
  margin: 64px 0 24px;
  color: #EB0000;
}
@media (max-width: 991.98px) {
  .entry-content h1, .entry-content .h1,
.entry-content h2,
.entry-content .h2,
.entry-content h3,
.entry-content .h3,
.entry-content h4,
.entry-content .h4,
.entry-content h5,
.entry-content .h5,
.entry-content h6,
.entry-content .h6 {
    margin: 48px 0 24px;
  }
}
.entry-content h2:not(.module-title), .entry-content .h2:not(.module-title) {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .entry-content h2:not(.module-title), .entry-content .h2:not(.module-title) {
    font-size: 3rem;
  }
}
.entry-content h3:not(.module-title), .entry-content .h3:not(.module-title) {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .entry-content h3:not(.module-title), .entry-content .h3:not(.module-title) {
    font-size: 2.5rem;
  }
}
.entry-content h4:not(.module-title), .entry-content .h4:not(.module-title) {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .entry-content h4:not(.module-title), .entry-content .h4:not(.module-title) {
    font-size: 2rem;
  }
}
.entry-content h5:not(.module-title), .entry-content .h5:not(.module-title) {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .entry-content h5:not(.module-title), .entry-content .h5:not(.module-title) {
    font-size: 1.5rem;
  }
}
.entry-content h6:not(.module-title), .entry-content .h6:not(.module-title) {
  font-size: 1.25rem;
}
.entry-content a:hover {
  text-decoration: underline;
}

.title-container {
  margin: 62px 0 24px;
}
@media (max-width: 767.98px) {
  .title-container {
    margin: 48px 0 24px;
  }
}
.title-container h1, .title-container .h1 {
  font-size: calc(1.475rem + 2.7vw);
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: -0.0625rem;
  margin-bottom: 0;
  color: #EB0000;
}
@media (min-width: 1200px) {
  .title-container h1, .title-container .h1 {
    font-size: 3.5rem;
  }
}
.title-container + .entry-content {
  margin-bottom: 64px;
}
@media (max-width: 767.98px) {
  .title-container + .entry-content {
    margin-bottom: 48px;
  }
}
.title-container + .layout {
  margin-top: 64px;
}
@media (max-width: 767.98px) {
  .title-container + .layout {
    margin-top: 48px;
  }
}

.container,
.module-map .module-content,
.module-value .module-bg-wrap,
.container-fluid,
.container-xl {
  padding-right: 64px;
  padding-left: 64px;
}
@media (max-width: 1399.98px) {
  .container,
.module-map .module-content,
.module-value .module-bg-wrap,
.container-fluid,
.container-xl {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.container-narrow {
  max-width: 1100px;
  width: 100%;
  padding-right: 64px;
  padding-left: 64px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .container-narrow {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.d-grid {
  grid-gap: 64px;
}
@media (max-width: 991.98px) {
  .d-grid {
    grid-gap: 24px;
  }
}

.layout {
  margin-top: 2rem;
}

main > .layout {
  overflow: hidden;
}
.page-template-page-annual-report-new main > .layout {
  overflow: visible;
}

@media (max-width: 767.98px) {
  .page-template-page-layout #app > .layout {
    overflow: hidden;
  }
}

.layout-row.has-inner-container, .layout-row.container-fluid:not(.has-multiple-items), .layout-row.container-xl:not(.has-multiple-items) {
  padding-left: 0;
  padding-right: 0;
}
.layout-row.layout-mt-0 {
  margin-top: -2rem;
}
.layout-row.with-separator .layout-item {
  position: relative;
  padding: 32px 0;
}
@media (max-width: 991.98px) {
  .layout-row.with-separator .layout-item {
    padding: 56px 0 32px;
  }
}
.layout-row.with-separator .layout-item::before {
  content: "";
  border-left: 1px dashed #D8D8D8;
  height: 100%;
  position: absolute;
  left: -32px;
  top: 0;
}
@media (max-width: 991.98px) {
  .layout-row.with-separator .layout-item::before {
    border-left: 0;
    border-top: 1px dashed #D8D8D8;
    width: 100%;
    left: 0;
  }
}
.layout-row.with-separator .layout-item:first-child::before {
  border: 0;
}

@media (min-width: 1400px) {
  .r-container-p {
    padding-right: calc((100vw - 1330px) / 2) !important;
  }
}

@media (min-width: 1400px) {
  .l-container-p {
    padding-left: calc((100vw - 1330px) / 2) !important;
  }
}

.pink-bg {
  background: url("../images/pink-bg.webp") no-repeat 0 0;
  background-size: cover;
  padding-top: 37px;
  padding-bottom: 37px;
}
.pink-bg-2 {
  background: url("../images/pink-bg-2.webp") no-repeat 0 0;
  background-size: cover;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 1200px) {
  .pink-bg-2 {
    padding-top: 98px;
    padding-bottom: 98px;
  }
  .pink-bg-2 .layout-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

.blue-gradient-bg {
  background: linear-gradient(87.15deg, #64A3BD 44.13%, rgba(100, 163, 189, 0.53) 106.48%);
}

.blue-gradient-bg-2 {
  background: linear-gradient(180deg, #CCE5F5 0%, #E7F6FF 100%);
}

.green-gradient-bg {
  background: linear-gradient(269.63deg, rgba(74, 127, 89, 0.63) 3.44%, #4A7F59 73.15%);
}

.green-light-gradient-bg {
  background: linear-gradient(269.63deg, rgba(74, 127, 89, 0.63) 3.44%, rgba(74, 127, 89, 0.78) 73.15%);
}

.gray-gradient-bg {
  background: linear-gradient(180deg, #8a9fac 0, #c6d6dd 100%);
}

.yellow-gradient-bg {
  background: linear-gradient(69.57deg, #D4A210 36.52%, #E2B722 92.81%);
}

.row-has-bg {
  background: var(--cw-row-bg-color);
  padding-top: 96px;
  padding-bottom: 96px;
}
@media (max-width: 767.98px) {
  .row-has-bg {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media (max-width: 767.98px) {
  .mob-pb-24 {
    padding-bottom: 24px;
  }
}

@media (max-width: 767.98px) {
  .mob-pt-24 {
    padding-top: 24px;
  }
}

@media (min-width: 992px) {
  .has-multiple-items:not(.no-stretch) .layout-item {
    display: flex;
    flex-direction: column;
  }
  .has-multiple-items:not(.no-stretch) .layout-item .module {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  .has-multiple-items:not(.no-stretch) .layout-item .module .module-bg-wrap {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  .has-multiple-items:not(.no-stretch) .layout-item .module .module-bg-wrap .module-content {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  .has-multiple-items:not(.no-stretch) .layout-item .module .module-bg-wrap .module-content .read-more-container {
    flex: 1 0 auto;
    display: flex;
    align-items: flex-end;
  }
}

.content .layout-row {
  grid-gap: 64px 32px;
}
@media (max-width: 767.98px) {
  .content .layout-row {
    grid-gap: 48px 32px;
  }
}
.content .layout-row.container:not(.row-has-bg), .content .module-map .layout-row.module-content:not(.row-has-bg), .module-map .content .layout-row.module-content:not(.row-has-bg), .content .module-value .layout-row.module-bg-wrap:not(.row-has-bg), .module-value .content .layout-row.module-bg-wrap:not(.row-has-bg) {
  padding: 0;
}

.btn, .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .posts-navigation a {
  padding: 12px 24px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.btn:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:hover, .posts-navigation a:hover, .btn:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:focus, .posts-navigation a:focus, .btn:active, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:active, .posts-navigation a:active {
  background-color: #fff;
  color: #6E706F;
}
.btn.btn-primary, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary, .posts-navigation a, .btn.btn-secondary, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary {
  padding: 10px 22px;
  color: #fff;
  background-color: #EB0000;
  border: 2px solid transparent;
}
.btn.btn-primary:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary:hover, .posts-navigation a:hover, .btn.btn-primary:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary:focus, .posts-navigation a:focus, .btn.btn-primary:active, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary:active, .posts-navigation a:active, .btn.btn-secondary:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:hover, .btn.btn-secondary:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:focus, .btn.btn-secondary:active, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:active {
  color: #231E1E;
  background: #fff;
  border-color: #EB0000;
}
.btn.btn-primary:hover .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary:hover .icon path, .posts-navigation a:hover .icon path, .btn.btn-primary:focus .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary:focus .icon path, .posts-navigation a:focus .icon path, .btn.btn-primary:active .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary:active .icon path, .posts-navigation a:active .icon path, .btn.btn-secondary:hover .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:hover .icon path, .btn.btn-secondary:focus .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:focus .icon path, .btn.btn-secondary:active .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:active .icon path {
  fill: #231E1E !important;
}
@media (max-width: 991.98px) {
  .btn.btn-primary, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary, .posts-navigation a, .btn.btn-secondary, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary {
    padding: 6px 14px;
  }
}
.btn.btn-primary .icon, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary .icon, .posts-navigation a .icon, .btn.btn-secondary .icon, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary .icon {
  width: 24px;
  height: 24px;
  margin-left: 8px;
}
.btn.btn-primary .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-primary .icon path, .posts-navigation a .icon path, .btn.btn-secondary .icon path, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary .icon path {
  fill: #fff !important;
}
.btn.btn-secondary, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary, .posts-navigation a.btn-secondary {
  color: #EB0000;
  background: #fff;
  border-color: #EB0000;
}
.btn.btn-secondary:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:hover, .posts-navigation a.btn-secondary:hover, .btn.btn-secondary:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:focus, .posts-navigation a.btn-secondary:focus, .btn.btn-secondary:active, .career-page-styles .custom-links-as-buttons .module-content .module-desc a.btn-secondary:active, .posts-navigation a.btn-secondary:active {
  color: #231E1E;
}

.btn-primary, .posts-navigation a,
.btn-theme-green,
.btn-theme-blue,
.btn-blue {
  color: #fff;
}

.btn-theme-green {
  background: #2d8c40;
  border-color: #2d8c40;
}

.btn-theme-blue:hover, .btn-theme-blue:focus, .btn-theme-blue:active {
  color: #fff;
}

.btn-text, .pink-bg .btn-primary, .pink-bg .posts-navigation a, .posts-navigation .pink-bg a {
  font-weight: 500;
  background: none;
  padding: 0;
  border: none;
  color: #EB0000;
  font-size: 1rem;
  text-transform: none;
}
.btn-text:hover, .pink-bg .btn-primary:hover, .pink-bg .posts-navigation a:hover, .posts-navigation .pink-bg a:hover, .btn-text:focus, .pink-bg .btn-primary:focus, .pink-bg .posts-navigation a:focus, .posts-navigation .pink-bg a:focus, .btn-text:active, .pink-bg .btn-primary:active, .pink-bg .posts-navigation a:active, .posts-navigation .pink-bg a:active {
  color: #231E1E;
  box-shadow: none;
}

.btn-search {
  padding: 0;
  width: 24px;
  height: 24px;
  margin-left: 1rem;
  border-radius: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 22px auto;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3e%3cpath d='m18.44.17-7.94 8L2.55.16a.59.59 0 0 0-.8 0L.16 1.75a.59.59 0 0 0 0 .8l8 8-7.99 7.89a.56.56 0 0 0 0 .79l1.59 1.59a.56.56 0 0 0 .79 0l7.94-7.95 8 8a.58.58 0 0 0 .8 0l1.59-1.59a.58.58 0 0 0 0-.8l-8-7.95 7.95-7.94a.56.56 0 0 0 0-.79L19.23.18a.56.56 0 0 0-.79-.01Z' style='fill:%23F00000'/%3e%3c/svg%3e");
}
.btn-search:hover, .btn-search:focus, .btn-search:active {
  background-color: transparent;
}
.btn-search.collapsed {
  background-size: 22px auto;
  background-image: url("data:image/svg+xml,%3csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m22.842 21.063-5.454-5.453a.533.533 0 0 0-.381-.158h-.593a9.319 9.319 0 0 0 2.273-6.109A9.342 9.342 0 0 0 9.343 0 9.342 9.342 0 0 0 0 9.343a9.342 9.342 0 0 0 9.343 9.344 9.32 9.32 0 0 0 6.11-2.273v.593a.55.55 0 0 0 .157.381l5.453 5.454a.54.54 0 0 0 .764 0l1.015-1.015a.54.54 0 0 0 0-.764zM9.343 16.53a7.185 7.185 0 0 1-7.187-7.187 7.185 7.185 0 0 1 7.187-7.187 7.185 7.185 0 0 1 7.187 7.187 7.185 7.185 0 0 1-7.187 7.187z' fill='%23231E1E'/%3e%3c/svg%3e");
}

.fancyvideo {
  display: block;
  z-index: 50;
  margin-top: 2rem;
}
.fancyvideo .icon {
  width: 112px;
}
.fancyvideo .icon path {
  transition: all 0.15s ease;
}
.fancyvideo:hover .icon path, .fancyvideo:focus .icon path, .fancyvideo:active .icon path {
  fill: #EB0000;
}

.add-to-calendar {
  margin-top: 16px;
  padding-left: 28px;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
}
.add-to-calendar:hover, .add-to-calendar:focus, .add-to-calendar:active {
  color: #231E1E;
}
.add-to-calendar:hover::before, .add-to-calendar:hover::after, .add-to-calendar:focus::before, .add-to-calendar:focus::after, .add-to-calendar:active::before, .add-to-calendar:active::after {
  background: #231E1E;
}
.add-to-calendar::before, .add-to-calendar::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #EB0000;
}
.add-to-calendar::before {
  width: 12px;
  height: 2px;
  left: 4px;
  top: 9px;
}
.add-to-calendar::after {
  width: 2px;
  height: 12px;
  left: 9px;
  top: 4px;
}

.btn-next-section {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 21px;
  cursor: pointer;
  z-index: 2;
}
.btn-next-section .icon path {
  fill: #fff;
}
.btn-next-section:hover .icon path, .btn-next-section:focus .icon path, .btn-next-section:active .icon path {
  fill: #FCC8D7;
}
@media (min-width: 1200px) {
  .btn-next-section {
    bottom: 60px;
  }
}

.module-edit-link {
  position: absolute;
  right: 20px;
  top: 10px;
  width: 33px;
  height: 33px;
  visibility: hidden;
  opacity: 0;
  z-index: 100;
  background: url("../images/edit.png") no-repeat 0 0;
  background-size: 33px 33px;
  cursor: pointer;
}

.module-edit-hover {
  position: relative;
}
.module-edit-hover > .module-edit-link {
  visibility: visible;
  opacity: 1;
}

.module-banner .module-edit-link,
.module-slider .module-edit-link {
  top: 145px;
}

.type-contact .module-edit-link {
  top: 50px;
}

.container-lang .module-edit-link {
  top: 20px;
}

.stretched-link svg {
  display: none;
}

.dropdown-container {
  margin-bottom: 24px;
  display: flex;
  gap: 16px;
}
@media (max-width: 767.98px) {
  .dropdown-container {
    flex-flow: column;
  }
}
.dropdown-container .article-search {
  display: flex;
  flex: 1 0 auto;
  justify-content: space-between;
  border-radius: 22px;
  padding: 8px 16px !important;
  border: 2px solid #231E1E;
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: left;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: calc(100% - 16px) 50%;
  background-image: url("data:image/svg+xml,%3csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m22.842 21.063-5.454-5.453a.533.533 0 0 0-.381-.158h-.593a9.319 9.319 0 0 0 2.273-6.109A9.342 9.342 0 0 0 9.343 0 9.342 9.342 0 0 0 0 9.343a9.342 9.342 0 0 0 9.343 9.344 9.32 9.32 0 0 0 6.11-2.273v.593a.55.55 0 0 0 .157.381l5.453 5.454a.54.54 0 0 0 .764 0l1.015-1.015a.54.54 0 0 0 0-.764zM9.343 16.53a7.185 7.185 0 0 1-7.187-7.187 7.185 7.185 0 0 1 7.187-7.187 7.185 7.185 0 0 1 7.187 7.187 7.185 7.185 0 0 1-7.187 7.187z' fill='%23231E1E'/%3e%3c/svg%3e");
}
.dropdown-container .article-search::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #231E1E;
  font-size: 1rem;
  text-transform: none;
  font-weight: 500;
}
.dropdown-container .article-search::-moz-placeholder {
  /* Firefox 19+ */
  color: #231E1E;
  font-size: 1rem;
  text-transform: none;
  font-weight: 500;
}
.dropdown-container .article-search:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}

@media (max-width: 767.98px) {
  .dropdown .btn, .dropdown .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .dropdown a, .dropdown .posts-navigation a, .posts-navigation .dropdown a {
    width: 100%;
  }
}
.dropdown .dropdown-toggle {
  display: flex;
  justify-content: space-between;
  border-radius: 22px;
  padding: 8px 16px !important;
  border: 2px solid #231E1E;
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: left;
}
.dropdown .dropdown-toggle .icon {
  width: 20px;
  height: 24px;
  transition: all 0.15s ease;
}
.dropdown .dropdown-toggle.show .icon {
  transform: rotate(-180deg);
}
.dropdown .dropdown-menu {
  min-width: 100%;
  border-radius: 22px;
  padding: 8px 0 !important;
  margin-top: 8px !important;
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: left;
  box-shadow: 0 0 12px 0 rgba(35, 30, 30, 0.1);
  overflow: hidden;
}
.dropdown .dropdown-menu li:last-child {
  margin-bottom: 0;
}
.dropdown .dropdown-menu a {
  white-space: nowrap;
  color: #231E1E;
  padding: 8px 16px;
}
.dropdown .dropdown-menu a:hover, .dropdown .dropdown-menu a:active, .dropdown .dropdown-menu a.active {
  background: #F9F8F5;
}

.ts-control {
  cursor: pointer;
  background-image: none !important;
  background-color: transparent !important;
  border-radius: 22px;
  border: 2px solid #231E1E;
  padding: 8px 44px 8px 16px;
  text-transform: unset;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: left;
  font-weight: 500;
}
.ts-control > input {
  line-height: 1 !important;
  margin: 0 !important;
  height: 24px;
}
.ts-control .item {
  display: block;
}
.ts-control::after {
  background: url("../icons/angle-down.svg") no-repeat;
  content: "";
  position: absolute;
  right: 16px;
  width: 24px;
  height: 24px;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease-in-out;
}

.ts-wrapper.dropdown-active .ts-control::after {
  transform: translateY(-50%) rotate(-180deg);
}

.ts-dropdown.single {
  padding: 8px 0 !important;
  margin-top: 8px !important;
  border-radius: 22px;
  overflow: hidden;
}
.ts-dropdown.single > div {
  font-size: 1rem;
  padding: 0;
}
.ts-dropdown.single .option {
  padding: 8px 16px;
}
.ts-dropdown.single .active {
  background-color: #F9F8F5;
}

.focus .ts-control {
  border-color: #EB0000;
  box-shadow: 0 0 0 0.25rem rgba(235, 0, 0, 0.25);
}

.ts-dropdown,
.ts-dropdown.form-control,
.ts-dropdown.form-select {
  border-radius: 8px;
  box-shadow: none;
}

form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6E706F;
  font-size: 0.875rem;
  text-transform: none;
  font-weight: 400;
}
form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #6E706F;
  font-size: 0.875rem;
  text-transform: none;
  font-weight: 400;
}

.search-form {
  position: relative;
}
.search-form button {
  position: absolute;
  right: 9px;
  padding: 6px;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  z-index: 4;
  background: none;
}
.search-form button .icon {
  width: 24px;
}
.search-form button .icon path {
  transition: all 0.15s ease;
}
.search-form button:hover .icon path, .search-form button:focus-visible .icon path {
  fill: #EB0000;
}
.search-form input {
  padding: 11px 15px;
  background: none;
  border-color: #231E1E;
  border-radius: 8px !important;
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
}
.search-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #231E1E;
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
}
.search-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #231E1E;
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
}
.search-form input:hover, .search-form input:focus, .search-form input:active {
  background: none;
}

.needs-validation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 0 64px;
}
@media (max-width: 767.98px) {
  .needs-validation {
    gap: 0;
    flex-flow: column;
  }
}
.needs-validation input[type=email],
.needs-validation input[type=search],
.needs-validation input[type=text],
.needs-validation input[type=file],
.needs-validation textarea {
  padding: 11px 15px;
  background-color: transparent;
  border-color: #231E1E;
  border-radius: 8px;
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
}
.needs-validation input[type=email]::-webkit-input-placeholder,
.needs-validation input[type=search]::-webkit-input-placeholder,
.needs-validation input[type=text]::-webkit-input-placeholder,
.needs-validation input[type=file]::-webkit-input-placeholder,
.needs-validation textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #231E1E;
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
}
.needs-validation input[type=email]::-moz-placeholder,
.needs-validation input[type=search]::-moz-placeholder,
.needs-validation input[type=text]::-moz-placeholder,
.needs-validation input[type=file]::-moz-placeholder,
.needs-validation textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #231E1E;
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
}
.needs-validation .col-12 {
  width: auto;
  flex: 0 auto;
}
@media (max-width: 767.98px) {
  .needs-validation .col-12 {
    width: 100%;
  }
}
.needs-validation .col-12.email-field {
  flex: 1;
}
@media (max-width: 991.98px) {
  .needs-validation .col-12.email-field {
    flex: none;
    width: 100%;
    margin-bottom: 32px;
  }
}
@media (max-width: 767.98px) {
  .needs-validation .col-12.email-field {
    margin-bottom: 16px;
  }
}
@media (max-width: 767.98px) {
  .needs-validation .col-12.recaptcha-container {
    margin: 8px 0 0;
  }
}
@media (max-width: 767.98px) {
  .needs-validation .col-12.checkbox-group {
    margin-bottom: 8px;
  }
}
.needs-validation .form-check {
  display: flex;
  gap: 8px;
  margin: 8px 0 0;
  padding: 0;
  min-height: auto;
  align-items: center;
}
.needs-validation .form-check:first-child {
  margin: 0;
}
.needs-validation .form-check-input[type=checkbox] {
  border-color: #231E1E;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin: 0;
}
.needs-validation .form-check-input[type=checkbox]:checked[type=checkbox] {
  background: #EB0000;
}
.needs-validation .form-check-label {
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
}
.needs-validation .read-more-container {
  width: 100%;
  flex: none;
  text-align: right;
  margin-top: 32px;
}
@media (max-width: 767.98px) {
  .needs-validation .read-more-container {
    text-align: left;
    margin-top: 24px;
  }
}
.needs-validation a {
  color: #231E1E;
  text-decoration: underline;
}
.needs-validation a:hover, .needs-validation a:focus, .needs-validation a:active {
  color: #EB0000;
}
.needs-validation .privacy-container {
  font-size: 0.75rem;
}
.needs-validation .privacy-container .form-check-label {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.needs-validation .privacy-container input#privacyPolicy {
  width: 18px;
  height: 18px;
  margin-left: -28px;
}

.content .needs-validation .col-12.email-field {
  flex: none;
  width: 100%;
  margin-bottom: 32px;
}

.captcha-error > div > div iframe {
  border: 1px solid #EB0000;
}

input {
  /* clears the 'X' from Internet Explorer */
  /* clears the 'X' from Chrome */
}
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
  display: none;
}

@media (max-width: 380px) {
  #rc-imageselect,
.g-recaptcha,
.special-captcha {
    transform: scale(0.86);
    transform-origin: 0 0;
  }
}
.live-search {
  margin-top: 2rem;
  cursor: default;
}

.predicted-search {
  position: relative;
  z-index: 1;
  cursor: default;
}
.predicted-search #loader {
  display: none;
  left: 0;
  top: 39px;
}
.predicted-search #search-results {
  left: 0;
  top: 39px;
  max-height: 200px;
  overflow-y: auto;
  font-size: 1rem;
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.25);
}
.predicted-search #search-results::-webkit-scrollbar {
  width: 4px;
}
.predicted-search #search-results::-webkit-scrollbar-track {
  background: #e6e2d5;
}
.predicted-search #search-results::-webkit-scrollbar-thumb {
  background: #FCC8D7;
}
.predicted-search #search-results a:hover, .predicted-search #search-results a:focus, .predicted-search #search-results a:active {
  text-decoration: underline;
}

.page-template-page-order-printed-materials .order-printed-materials-form {
  max-width: 640px;
  color: white;
  background: linear-gradient(180deg, #8a9fac 0, #c6d6dd 100%);
  padding: 28px 1rem;
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .page-template-page-order-printed-materials .order-printed-materials-form {
    padding: 2rem;
  }
}
.page-template-page-order-printed-materials .order-printed-materials-form .widget-inner > div {
  margin-bottom: 8px;
}

:root {
  --fancybox-thumbs-border-radius: 0;
  --fancybox-bg: rgb(0 0 0 / 84%);
  --fancybox-thumbs-ratio: 1;
  --fancybox-thumbs-width: 140px;
}

.fancybox__container {
  z-index: 1055;
}

.fancybox__content {
  padding: 0;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content {
  height: 80% !important;
}

.fancybox__caption {
  text-align: center;
  min-width: 50%;
  max-width: 800px;
}
.fancybox__caption .position p {
  display: block;
  margin-top: 12px;
}
.fancybox__caption .description {
  font-size: 1.125rem;
}

.carousel__button {
  --carousel-button-width: 1.5rem;
  --carousel-button-height: 1.5rem;
}
.carousel__button svg {
  --carousel-button-svg-width: 21px;
  --carousel-button-svg-height: 21px;
}

.fancybox__nav .carousel__button svg,
.fancybox__toolbar .carousel__button svg {
  --carousel-button-svg-stroke-width: 0;
}

.fancybox__toolbar {
  padding: 1rem;
}

@media (min-width: 992px) {
  .fancybox__thumbs {
    margin-bottom: 100px;
  }
}
.fancybox__thumbs .carousel__slide {
  padding: 8px 11px;
}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  border: none;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 1;
}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  background-color: rgba(0, 0, 0, 0);
  opacity: 0;
}

.download-buttons {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  flex-flow: wrap;
}
.download-buttons .download-link {
  font-size: 1rem;
  display: flex;
  align-items: center;
  color: #fff;
}
.download-buttons .download-link:last-child {
  margin-right: 0;
}
.download-buttons svg {
  margin-right: 6px;
  width: 1rem;
}

.related-container {
  margin-top: 2rem;
}
.related-container section {
  margin: 64px 0;
}
@media (max-width: 767.98px) {
  .related-container section {
    margin: 48px 0;
  }
}
.related-container section h2, .related-container section .h2 {
  color: #EB0000;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: -0.0625rem;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 24px;
}
.related-container a {
  color: #6E706F;
}
.related-container a:hover, .related-container a:focus, .related-container a:active {
  color: #231E1E;
}
.related-container .date {
  margin-right: 0;
}
.related-container .icon {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
}

.related-documents .module-list-inner span {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.related-documents .module-list-inner span.title {
  color: #EB0000;
  font-weight: 500;
}
.related-documents ul {
  margin-bottom: 0;
}
.related-documents li {
  margin-bottom: 16px;
}
.related-documents li:last-child {
  margin-bottom: 0;
}
.related-documents .meta .date::before {
  content: "-";
  margin-right: 2px;
}

.related-images a {
  display: inline-block;
}
.related-images .d-grid {
  grid-gap: 1rem;
}
.related-images img {
  width: 100%;
}

.related-links li {
  margin-bottom: 1rem;
}
.related-links li:last-child {
  margin-bottom: 0;
}
.related-links a {
  color: #EB0000;
}

.table-wrap {
  position: relative;
  width: 100%;
}
.table-wrap table,
.table-wrap .module-pipeline-inner {
  width: 100%;
  overflow: auto;
}
.table-wrap.overflow table,
.table-wrap.overflow .module-pipeline-inner {
  display: block;
  overflow-x: auto;
  overflow-y: hidden;
}
.table-wrap.overflow.right-active .shadow-right {
  display: block;
}
.table-wrap.overflow.left-active .shadow-left {
  display: block;
}
.table-wrap.overflow .shadow-left {
  background: url("../images/table-shadow-left.png") repeat-y 0 0;
  position: absolute;
  width: 26px;
  left: 0;
  top: 0;
  height: 100%;
  display: none;
}
.table-wrap.overflow .shadow-right {
  background: url("../images/table-shadow-right.png") repeat-y 0 0;
  position: absolute;
  width: 26px;
  right: 0;
  top: 0;
  height: 100%;
  display: none;
}

.page-header .container, .page-header .module-map .module-content, .module-map .page-header .module-content, .page-header .module-value .module-bg-wrap, .module-value .page-header .module-bg-wrap {
  z-index: 2;
}

.has-hero .page-header {
  position: relative;
}
.has-hero .page-header .hero {
  max-height: 564px;
  overflow: hidden;
}
.has-hero .page-header .container, .has-hero .page-header .module-map .module-content, .module-map .has-hero .page-header .module-content, .has-hero .page-header .module-value .module-bg-wrap, .module-value .has-hero .page-header .module-bg-wrap {
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
}

@media (max-width: 767.98px) {
  .top-image {
    margin-right: -1rem;
    margin-left: -1rem;
  }
}

.nav-breadcrumb {
  padding: 21px 0 22px;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}
.nav-breadcrumb .breadcrumb {
  margin-bottom: 0;
}
.nav-breadcrumb .breadcrumb-item a {
  color: #74716F;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.nav-breadcrumb .breadcrumb-item a:hover, .nav-breadcrumb .breadcrumb-item a:focus, .nav-breadcrumb .breadcrumb-item a:active {
  color: #EB0000;
}
.nav-breadcrumb .breadcrumb-item.active a {
  color: #EB0000;
}
.nav-breadcrumb .breadcrumb-item.active a:hover, .nav-breadcrumb .breadcrumb-item.active a:focus, .nav-breadcrumb .breadcrumb-item.active a:active {
  color: #231E1E;
}

.nav-tabs {
  border-bottom-width: 2px;
}
.nav-tabs .nav-link, .nav-tabs .navbar-nav .menu-item a, .navbar-nav .menu-item .nav-tabs a {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #FCC8D7;
}

.nav-pagination {
  margin-top: 1rem;
  position: sticky;
  padding: 8px 8px 8px 0;
  background-color: #F9F8F5;
  bottom: 0;
  display: inline-block;
}
@media (max-width: 575.98px) {
  .nav-pagination .page-link {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.pagination {
  font-size: 1rem;
  margin-bottom: 0;
}

[color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) {
  background-color: #000 !important;
  color: #ff0 !important;
  box-shadow: none !important;
  fill: #ff0 !important;
}
[color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) .module,
[color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) .carousel-indicators button,
[color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) .btn,
[color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) .career-page-styles .custom-links-as-buttons .module-content .module-desc a,
.career-page-styles .custom-links-as-buttons .module-content .module-desc [color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) a,
[color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) .posts-navigation a,
.posts-navigation [color-scheme=high-contrast] *:not(.carousel-indicators):not(.carousel-caption):not(.navbar-lang path) a {
  border: 1px solid #ff0 !important;
}

[line-height=high-line-height] * {
  line-height: 225% !important;
}

.skip-to-content {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 8px;
  color: #231E1E !important;
}
.skip-to-content:focus-within + header.banner {
  top: 40px;
}

header.banner {
  transition: transform 0.2s ease-in-out;
}
header.banner .menu-item-primary a {
  color: #EB0000;
  font-weight: bold !important;
}
header.banner .menu-item-primary a:hover, header.banner .menu-item-primary a:focus, header.banner .menu-item-primary a:active {
  color: #231E1E;
}

.navbar-brand {
  width: 118px;
}
@media (max-width: 575.98px) {
  .navbar-brand {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 1199.98px) {
  .navbar-brand {
    width: 90px;
    padding: 13px 0 16px;
    margin: 0;
  }
}
.navbar-brand .print-logo {
  display: none;
}
@media (max-width: 1199.98px) {
  .navbar-brand img {
    height: 100%;
  }
}

.navbar-lang {
  margin-left: 1rem;
}
@media (min-width: 768px) {
  .navbar-lang {
    margin-left: 34px;
  }
}
.navbar-lang .icon {
  width: 1rem;
  margin-right: 2px;
}
.navbar-lang ul li a {
  font-size: 0.875rem;
  font-weight: 400;
  color: #231E1E;
}
.navbar-lang ul li a::after {
  content: none;
}
.navbar-lang ul li a:hover, .navbar-lang ul li a:focus, .navbar-lang ul li a:active {
  font-weight: 500;
  text-decoration: underline;
}
.navbar-lang ul li.active a {
  cursor: default;
  font-weight: 500;
  text-decoration: underline;
}

.dropdown-lang .dropdown-toggle .icon {
  width: 12px;
}
.dropdown-lang .dropdown-toggle .icon path {
  fill: #fff !important;
}
.dropdown-lang .dropdown-menu {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .dropdown-lang .dropdown-menu {
    padding-top: 0;
  }
}
.dropdown-lang .dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
}
.dropdown-lang .dropdown-menu .dropdown-item .icon {
  margin-right: 6px;
}

.toggle-search-form {
  right: 64px;
  left: 64px;
  top: 100%;
  z-index: 1;
  margin-top: 8px;
}
@media (max-width: 1399.98px) {
  .toggle-search-form {
    left: 16px;
    right: 16px;
  }
}
@media (max-width: 1199.98px) {
  .toggle-search-form {
    margin-top: 0;
  }
}
.toggle-search-form form {
  margin: 8px 0;
}

@media (min-width: 1200px) {
  .not-top.scrolled-down header.banner {
    transform: translateY(-38px);
  }
}

.admin-bar header.banner {
  top: 46px;
}
@media (min-width: 768px) {
  .admin-bar header.banner {
    top: 32px;
  }
}
.admin-bar.not-top header.banner {
  top: 0;
}
@media (min-width: 600px) {
  .admin-bar.not-top header.banner {
    top: 46px;
  }
}
@media (min-width: 768px) {
  .admin-bar.not-top header.banner {
    top: 32px;
  }
}

footer.content-info {
  border-top: 1px solid #C0C0BF;
  background: #fff;
}
footer.content-info .layout {
  margin: 0;
}
@media (max-width: 991.98px) {
  footer.content-info .d-grid {
    grid-gap: 24px;
  }
}
footer.content-info .layout-row {
  margin-bottom: 0;
}
footer.content-info .layout-row:first-child {
  padding-top: 64px;
  padding-bottom: 64px;
}
@media (max-width: 991.98px) {
  footer.content-info .layout-row:first-child {
    padding-top: 32px;
    padding-bottom: 32px;
    grid-gap: 32px;
  }
}
footer.content-info .layout-row:first-child .module-title {
  font-family: neuehaas, sans-serif;
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 14px;
  font-weight: 500;
}
footer.content-info .layout-row:first-child .navbar-nav {
  flex-direction: column;
}
footer.content-info .layout-row:first-child .navbar-nav .menu-item {
  margin-bottom: 12px;
}
footer.content-info .layout-row:first-child .navbar-nav .menu-item:last-child {
  margin-bottom: 0;
}
footer.content-info .layout-row:first-child .navbar-nav .menu-item a {
  padding: 0;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
}
footer.content-info .layout-row:first-child .navbar-nav .menu-item a:hover, footer.content-info .layout-row:first-child .navbar-nav .menu-item a:focus, footer.content-info .layout-row:first-child .navbar-nav .menu-item a:active {
  color: #EB0000;
}
footer.content-info .layout-row:first-child .navbar-nav .menu-item.current-post-ancestor > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current-page-ancestor > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current-menu-ancestor > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current-menu-parent > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current-page-parent > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current-menu-item > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current_page_item > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current_page_ancestor > a, footer.content-info .layout-row:first-child .navbar-nav .menu-item.current-category-ancestor > a {
  color: #EB0000;
}
footer.content-info .layout-row:last-child {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 0;
  grid-gap: 24px;
}
footer.content-info .layout-row:last-child .layout-item {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
@media (min-width: 992px) {
  footer.content-info .layout-row:last-child .navbar-expand {
    justify-content: flex-end;
  }
}
@media (max-width: 991.98px) {
  footer.content-info .layout-row:last-child .navbar-nav {
    flex-direction: column;
  }
}
footer.content-info .layout-row:last-child .navbar-nav .menu-item {
  margin-left: 24px;
}
@media (max-width: 991.98px) {
  footer.content-info .layout-row:last-child .navbar-nav .menu-item {
    margin-left: 0;
    margin-top: 24px;
  }
}
footer.content-info .layout-row:last-child .navbar-nav .menu-item:first-child {
  margin-left: 0;
}
@media (max-width: 991.98px) {
  footer.content-info .layout-row:last-child .navbar-nav .menu-item:first-child {
    margin-top: 0;
  }
}
footer.content-info .layout-row:last-child .navbar-nav .menu-item a {
  padding: 0;
  font-weight: normal;
}
footer.content-info .layout-row:last-child .module-menu .module-content {
  justify-content: center;
}
footer.content-info .layout-row .module-iconlist .iconlist-item {
  margin-bottom: 0;
}

.sidebar.sidebar-primary {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.sidebar .navbar-sidebar {
  display: none;
  padding-top: 0;
  padding-bottom: 0;
}
.sidebar .sidebar-menu-container .menu-title {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  display: inline-block;
  color: #231E1E;
  padding: 8px;
}
.sidebar .sidebar-menu-container .menu-title:hover {
  color: #EB0000;
}
.sidebar .module {
  margin-top: 2rem;
}

@media (max-width: 767.98px) {
  .has-primary-sidebar main .wrap {
    padding-bottom: 72px;
  }
}
@media (min-width: 992px) {
  .has-primary-sidebar main {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
  }
  .has-primary-sidebar .wrap {
    display: flex;
    flex-direction: row-reverse;
    flex: 1 0 auto;
    padding-bottom: 96px;
  }
  .has-primary-sidebar .wrap .content {
    width: calc(100% - 352px);
    padding-left: 64px;
  }
  .has-primary-sidebar .wrap .sidebar-primary {
    margin-top: 64px;
    width: 23%;
    min-width: 352px;
    position: relative;
  }
  .has-primary-sidebar .wrap .sidebar-primary .navbar-sidebar {
    display: flex;
    background-color: #FDFDFC;
    padding: 16px;
    border-radius: 20px;
    border: 8px solid #F9F8F5;
  }
  .has-primary-sidebar .wrap .sidebar-primary .module.module-has-bg .module-bg-wrap {
    padding-left: 0;
  }
  .has-primary-sidebar .wrap .sidebar-primary .module.module-has-bg .module-bg-wrap::before {
    display: inline-block;
    width: 50px;
    height: 100%;
    content: "";
    background-color: var(--cw-bg-color, #FAF9F9);
    right: 100%;
    top: 0;
    position: absolute;
  }
  .has-primary-sidebar .wrap .sidebar-primary .module.module-has-bg .module-bg-wrap::after {
    display: inline-block;
    width: 1rem;
    height: 100%;
    content: "";
    background-color: var(--cw-bg-color, #FAF9F9);
    left: 100%;
    top: 0;
    position: absolute;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .has-primary-sidebar .wrap .sidebar-primary .module.module-has-bg .module-bg-wrap::after {
    width: 1.5rem;
  }
}
@media (min-width: 992px) {
  .has-primary-sidebar .wrap .sidebar-primary .module:last-child {
    margin-bottom: -1.5rem;
  }
}

@media (min-width: 1400px) {
  .has-secondary-sidebar .content {
    display: flex;
  }
  .has-secondary-sidebar .content .main-content-wrapper {
    width: calc(100% - 424px);
    padding-right: 40px;
  }
  .has-secondary-sidebar .content .sidebar-secondary {
    width: 424px;
    padding-left: 40px;
  }
}

.post-list article {
  margin-bottom: 24px;
}
.post-list article:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.post-list article > a {
  flex: 1;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  gap: 8px;
  border-radius: 30px;
  background: #B1DCE5;
  padding: 24px;
  height: 100%;
  color: #231E1E;
}
@media (max-width: 767.98px) {
  .post-list article > a {
    padding: 16px;
  }
}
.post-list article > a:hover, .post-list article > a:focus, .post-list article > a:active {
  box-shadow: 0 0 20px 0 rgba(35, 30, 30, 0.12);
  opacity: 1;
}
.post-list article > a:hover .btn-text, .post-list article > a:hover .pink-bg .btn-primary, .post-list article > a:hover .pink-bg .posts-navigation a, .posts-navigation .post-list article > a:hover .pink-bg a, .pink-bg .post-list article > a:hover .btn-primary, .pink-bg .post-list article > a:hover .posts-navigation a, .posts-navigation .pink-bg .post-list article > a:hover a, .post-list article > a:focus .btn-text, .post-list article > a:focus .pink-bg .btn-primary, .post-list article > a:focus .pink-bg .posts-navigation a, .posts-navigation .post-list article > a:focus .pink-bg a, .pink-bg .post-list article > a:focus .btn-primary, .pink-bg .post-list article > a:focus .posts-navigation a, .posts-navigation .pink-bg .post-list article > a:focus a, .post-list article > a:active .btn-text, .post-list article > a:active .pink-bg .btn-primary, .post-list article > a:active .pink-bg .posts-navigation a, .posts-navigation .post-list article > a:active .pink-bg a, .pink-bg .post-list article > a:active .btn-primary, .pink-bg .post-list article > a:active .posts-navigation a, .posts-navigation .pink-bg .post-list article > a:active a {
  color: #EB0000;
}
.post-list article > a:hover .entry-title, .post-list article > a:focus .entry-title, .post-list article > a:active .entry-title {
  text-decoration: underline;
}
.post-list article header .meta {
  color: #484848;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
  margin-bottom: 8px;
}
.post-list article header .entry-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-bottom: 0;
}
.post-list article header .entry-title a {
  font-weight: bold;
  color: #6E706F;
}
.post-list article header .entry-title a:hover, .post-list article header .entry-title a:focus, .post-list article header .entry-title a:active {
  color: #231E1E;
}
.post-list article header .entry-title p {
  margin: 0;
}
.post-list article .entry-summary p:last-child {
  margin-bottom: 0;
}
.post-list article .read-more-container .btn-text, .post-list article .read-more-container .pink-bg .btn-primary, .post-list article .read-more-container .pink-bg .posts-navigation a, .posts-navigation .post-list article .read-more-container .pink-bg a, .pink-bg .post-list article .read-more-container .btn-primary, .pink-bg .post-list article .read-more-container .posts-navigation a, .posts-navigation .pink-bg .post-list article .read-more-container a {
  color: #231E1E;
  transition: all 0.15s ease;
}
.post-list article .featured-image {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.posts-navigation {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .posts-navigation {
    margin-top: 100px;
  }
}
.posts-navigation .nav-links {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.event-list .meta {
  display: flex;
  margin-bottom: 8px;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #484848;
}
.event-list .meta .title {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.has-calendar .entry-content .dropdown-container {
  margin: 32px 0;
}
.has-calendar .event-list .title {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  margin-bottom: 16px;
}
.has-calendar .event-list .meta {
  margin-bottom: 0;
}
.has-calendar .event-list li {
  border-bottom: 1px solid #D8D8D8;
  transition: all 0.15s ease;
}
.has-calendar .event-list li:last-child {
  border-bottom: 0;
}
.has-calendar .event-list .add-to-calendar {
  margin-bottom: 10px;
}

.sidebar .sidebar-menu-container {
  flex: 1;
}
.sidebar nav.navbar-sidebar ul.navbar-nav {
  flex-direction: column;
}
.sidebar nav.navbar-sidebar ul.navbar-nav > li > a {
  font-weight: 500;
}
.sidebar nav.navbar-sidebar li {
  position: relative;
}
.sidebar nav.navbar-sidebar li::marker {
  content: none;
}
.sidebar nav.navbar-sidebar li:not(.menu-item-has-children) .expander {
  display: none;
}
.sidebar nav.navbar-sidebar li:not(.menu-item-has-children) a {
  font-weight: 400;
  padding-right: 8px;
}
.sidebar nav.navbar-sidebar a {
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 8px 38px 8px 8px;
  letter-spacing: -0.04375rem;
  font-weight: 500;
}
.sidebar nav.navbar-sidebar a:hover {
  color: #EB0000;
}
.sidebar nav.navbar-sidebar .sub-menu {
  padding-left: 0;
  display: none;
  list-style: none;
}
.sidebar nav.navbar-sidebar .sub-menu a {
  padding-left: 16px;
  position: relative;
}
.sidebar nav.navbar-sidebar .sub-menu .sub-menu a {
  padding-left: 26px;
}
.sidebar nav.navbar-sidebar .sub-menu .sub-menu a::before {
  left: 10px;
  background-color: #6E706F;
}
.sidebar nav.navbar-sidebar .expander {
  position: absolute;
  top: 9px;
  right: 7px;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 24px;
  width: 24px;
}
.sidebar nav.navbar-sidebar .expander .icon {
  transition: all 0.15s ease;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.sidebar nav.navbar-sidebar .expander .icon path {
  fill: #231E1E;
}
.sidebar nav.navbar-sidebar .menu-item.open > a:hover, .sidebar nav.navbar-sidebar .menu-item.open > a:focus, .sidebar nav.navbar-sidebar .menu-item.open > a:active {
  color: #EB0000;
}
.sidebar nav.navbar-sidebar .menu-item.open > .sub-menu {
  display: block;
}
.sidebar nav.navbar-sidebar .menu-item.open > .expander .icon {
  transform: translate(-50%, -50%) rotate(-180deg);
}
.sidebar nav.navbar-sidebar .menu-item.current-post-ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-page-ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-menu-ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-menu-parent > a, .sidebar nav.navbar-sidebar .menu-item.current-page-parent > a, .sidebar nav.navbar-sidebar .menu-item.current-menu-item > a, .sidebar nav.navbar-sidebar .menu-item.current_page_item > a, .sidebar nav.navbar-sidebar .menu-item.current_page_ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-category-ancestor > a {
  color: #EB0000;
}
.sidebar nav.navbar-sidebar .menu-item.current-post-ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-page-ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-menu-ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-menu-parent > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-page-parent > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-menu-item > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current_page_item > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current_page_ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-category-ancestor > .sub-menu {
  display: block;
}
.sidebar nav.navbar-sidebar .menu-item.current-post-ancestor > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current-page-ancestor > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current-menu-ancestor > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current-menu-parent > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current-page-parent > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current-menu-item > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current_page_item > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current_page_ancestor > .expander .icon, .sidebar nav.navbar-sidebar .menu-item.current-category-ancestor > .expander .icon {
  transform: translate(-50%, -50%) rotate(-180deg);
}

@media (max-width: 1199.98px) {
  .navbar-main {
    flex-flow: column;
    margin: 16px;
    /* Override if dvh is supported */
  }
  .navbar-main .container, .navbar-main .module-map .module-content, .module-map .navbar-main .module-content, .navbar-main .module-value .module-bg-wrap, .module-value .navbar-main .module-bg-wrap {
    flex-direction: column;
    align-items: unset;
    flex: 1;
    padding: 0;
    gap: 8px;
  }
  .navbar-main .container > div, .navbar-main .module-map .module-content > div, .module-map .navbar-main .module-content > div, .navbar-main .module-value .module-bg-wrap > div, .module-value .navbar-main .module-bg-wrap > div {
    height: 64px;
    background: #fff;
    padding: 12px 16px;
    border-radius: 20px;
    max-width: 1440px;
    box-shadow: 0 0 12px 0 rgba(35, 30, 30, 0.1);
  }
  .navbar-main .container > div .main-subitem, .navbar-main .module-map .module-content > div .main-subitem, .module-map .navbar-main .module-content > div .main-subitem, .navbar-main .module-value .module-bg-wrap > div .main-subitem, .module-value .navbar-main .module-bg-wrap > div .main-subitem {
    display: none;
  }
  .navbar-main #navbarNav {
    flex-direction: column;
    justify-content: flex-start !important;
    padding: 16px 8px;
    overflow-y: auto;
    height: auto;
    max-height: calc(100vh - 185px);
  }
  .navbar-main #navbarNav.show {
    display: flex;
    align-items: unset;
  }
  .navbar-main #navbarNav > .navbar-nav > li {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 4px;
    margin-bottom: 3px;
  }
  .navbar-main #navbarNav .module-shareticker {
    padding: 7px 8px 11px;
    margin-bottom: 12px;
    border-bottom: 1px solid #D8D8D8;
  }
  .navbar-main #navbarNav .module-shareticker .stretched-link {
    position: absolute;
    inset: 0;
  }
  .navbar-main #navbarNav .navbar-lang {
    margin: 8px 0;
    position: relative;
  }
  .navbar-main #navbarNav .navbar-lang > .navbar-nav {
    padding: 0 8px;
    display: flex;
    gap: 24px;
  }
  .navbar-main #navbarNav .navbar-lang > .navbar-nav li.active a {
    text-decoration: underline;
  }
  .navbar-main #navbarNav .navbar-lang > .navbar-nav li a {
    padding: 0;
    position: relative;
    display: flex;
    gap: 8px;
    color: #231E1E;
  }
  .navbar-main #navbarNav .navbar-lang > .navbar-nav li a::before {
    content: "";
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
  }
  .navbar-main #navbarNav .navbar-lang > .navbar-nav li a[aria-label=sv]::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath id='a'%3e%3cpath d='m0 0h24v24h-24z'/%3e%3c/clipPath%3e%3cg clip-path='url%28%23a%29'%3e%3cpath d='m12 24c6.6274 0 12-5.3726 12-12 0-6.62742-5.3726-12-12-12-6.62742 0-12 5.37258-12 12 0 6.6274 5.37258 12 12 12z' fill='%23ffda44'/%3e%3cg fill='%230052b4'%3e%3cpath d='m9.39067 10.4348h14.50703c-.767-5.88783-5.8015-10.4348-11.8984-10.4348-.896 0-1.7687.0990469-2.60868.285234v10.149566z'/%3e%3cpath d='m6.26085 10.4347v-8.97572c-3.29504 1.79785-5.653834 5.09555-6.159288 8.97572z'/%3e%3cpath d='m6.2608 13.5654h-6.159238c.505454 3.8802 2.864248 7.1779 6.159288 8.9757z'/%3e%3cpath d='m9.39062 13.5655v10.1495c.83998.1862 1.71268.2852 2.60868.2852 6.0969 0 11.1314-4.5469 11.8984-10.4348h-14.50708z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  }
  .navbar-main #navbarNav .navbar-lang > .navbar-nav li a[aria-label=en]::before {
    background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath id='a'%3e%3cpath d='m0 0h24v24h-24z'/%3e%3c/clipPath%3e%3cg clip-path='url%28%23a%29'%3e%3cpath d='m12 24c6.6274 0 12-5.3726 12-12 0-6.62742-5.3726-12-12-12-6.62742 0-12 5.37258-12 12 0 6.6274 5.37258 12 12 12z' fill='%23f0f0f0'/%3e%3cg fill='%230052b4'%3e%3cpath d='m2.48032 4.69287c-.94261 1.22639-1.653375 2.63991-2.067234 4.17548h6.242714z'/%3e%3cpath d='m23.5864 8.8688c-.4139-1.53553-1.1247-2.94905-2.0673-4.17544l-4.1753 4.17544z'/%3e%3cpath d='m.413086 15.1304c.413906 1.5355 1.124674 2.949 2.067234 4.1754l4.17535-4.1754z'/%3e%3cpath d='m19.3053 2.47988c-1.2264-.94261-2.6398-1.653376-4.1754-2.067282v6.242672z'/%3e%3cpath d='m4.69336 21.5176c1.22639.9426 2.63991 1.6534 4.17544 2.0673v-6.2426z'/%3e%3cpath d='m8.86875.412598c-1.53553.413906-2.94905 1.124672-4.17539 2.067232l4.17539 4.17539z'/%3e%3cpath d='m15.1299 23.5849c1.5355-.4139 2.949-1.1247 4.1754-2.0672l-4.1754-4.1754z'/%3e%3cpath d='m17.3438 15.1304 4.1753 4.1754c.9426-1.2263 1.6534-2.6399 2.0673-4.1754z'/%3e%3c/g%3e%3cpath d='m23.8984 10.4348h-10.3331v-10.333222c-.5124-.066703-1.0348-.101578-1.5653-.101578-.5306 0-1.0529.034875-1.5652.101578v10.333122h-10.333222c-.066703.5124-.101578 1.0348-.101578 1.5653 0 .5306.034875 1.0529.101578 1.5652h10.333122v10.3332c.5124.0667 1.0347.1016 1.5653.1016.5305 0 1.0529-.0348 1.5652-.1016v-10.3331h10.3332c.0667-.5124.1016-1.0347.1016-1.5653 0-.5305-.0349-1.0529-.1016-1.5652z' fill='%23d80027'/%3e%3cpath d='m15.1309 15.1314 5.3548 5.3548c.2463-.2462.4812-.5036.7053-.7704l-4.5844-4.5845h-1.4757z' fill='%23d80027'/%3e%3cpath d='m8.86951 15.1313h-.0001l-5.35476 5.3548c.24619.2463.50358.4812.77039.7054l4.58447-4.5846z' fill='%23d80027'/%3e%3cpath d='m8.86976 8.86911v-.00009l-5.35481-5.35486c-.24629.24619-.48122.50358-.70538.77039l4.58452 4.58452h1.47567z' fill='%23d80027'/%3e%3cpath d='m15.1309 8.87029 5.3548-5.3549c-.2462-.24628-.5036-.48122-.7704-.70533l-4.5844 4.58451z' fill='%23d80027'/%3e%3c/g%3e%3c/svg%3e");
  }
  .navbar-main #navbarNav .navbar-lang > .navbar-nav li:last-child a {
    margin-right: 0;
  }
  .navbar-main #navbarNav li {
    position: relative;
  }
  .navbar-main #navbarNav li::marker {
    content: none;
  }
  .navbar-main #navbarNav a {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 8px 60px 8px 8px;
    color: #EB0000;
  }
  .navbar-main #navbarNav a:hover, .navbar-main #navbarNav a:focus, .navbar-main #navbarNav a:active {
    color: #231E1E;
  }
  .navbar-main #navbarNav a.active {
    color: #231E1E;
  }
  .navbar-main #navbarNav .expander {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    width: 60px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.9997 13.1712L16.9497 8.22119L18.3637 9.63619L11.9997 16.0002L5.63574 9.63619L7.04974 8.22219L11.9997 13.1712Z' fill='%23181818'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 30px center;
    transition: none;
  }
  .navbar-main #navbarNav .sub-menu .menu-item:not(.menu-item-object-module):last-child {
    border-bottom: none;
  }
  .navbar-main #navbarNav .sub-menu .menu-item:not(.menu-item-object-module) a {
    padding-top: 9px;
    padding-left: 16px;
    color: #231E1E;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    border-top: 1px solid #D8D8D8;
  }
  .navbar-main #navbarNav .sub-menu .sub-menu li.current-post-ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current-page-ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current-menu-ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current-menu-parent > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current-page-parent > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current-menu-item > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current_page_item > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current_page_ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu li.current-category-ancestor > a {
    color: #EB0000;
  }
  .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu {
    padding: 8px 0;
  }
  .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current-post-ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current-page-ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current-menu-ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current-menu-parent > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current-page-parent > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current-menu-item > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current_page_item > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current_page_ancestor > a, .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu li.current-category-ancestor > a {
    color: #EB0000;
  }
  .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu a {
    padding-left: 24px;
    border: none;
    font-weight: 400;
  }
  .navbar-main #navbarNav .sub-menu .sub-menu .sub-menu .sub-menu a {
    padding-left: 30px;
  }
  .navbar-main #navbarNav .menu-item.open > a {
    color: #EB0000;
  }
  .navbar-main #navbarNav .menu-item.open > .sub-menu,
.navbar-main #navbarNav .menu-item.open .menu-column > .sub-menu {
    display: block;
  }
  .navbar-main #navbarNav .menu-item.open > .expander {
    transform: rotate(-180deg);
    background-position: 6px center;
  }
  .navbar-main #navbarNav .menu-item.current-post-ancestor > a, .navbar-main #navbarNav .menu-item.current-page-ancestor > a, .navbar-main #navbarNav .menu-item.current-menu-ancestor > a, .navbar-main #navbarNav .menu-item.current-menu-parent > a, .navbar-main #navbarNav .menu-item.current-page-parent > a, .navbar-main #navbarNav .menu-item.current-menu-item > a, .navbar-main #navbarNav .menu-item.current_page_item > a, .navbar-main #navbarNav .menu-item.current_page_ancestor > a, .navbar-main #navbarNav .menu-item.current-category-ancestor > a {
    color: #EB0000;
  }
  .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current-post-ancestor > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current-page-ancestor > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current-menu-ancestor > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current-menu-parent > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current-page-parent > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current-menu-item > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current_page_item > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current_page_ancestor > a, .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item.current-category-ancestor > a {
    color: #6E706F;
  }
  .navbar-main #navbarNav .menu-item.menu-scrollspy .menu-item a.active {
    color: #EB0000;
  }
  .navbar-main #navbarNav .menu-item-object-module {
    display: none;
  }
  @supports (max-height: calc(100vh - 185px)) {
    .navbar-main #navbarNav {
      max-height: calc(100dvh - 105px);
    }
  }
  .navbar-main .toggle-search-form {
    left: 0;
    right: 0;
    background: #fff;
    padding: 8px 16px;
    border-radius: 20px;
    margin-top: 8px;
  }
}

@media (min-width: 1200px) {
  .navbar-main {
    margin: 16px auto 0;
    max-width: 1440px;
    padding: 0 64px;
    transition: all 0.15s ease;
  }
  .navbar-main .container, .navbar-main .module-map .module-content, .module-map .navbar-main .module-content, .navbar-main .module-value .module-bg-wrap, .module-value .navbar-main .module-bg-wrap {
    background: #fff;
    border-radius: 20px;
    padding: 10px 32px;
    max-width: 1440px;
    box-shadow: 0 0 12px 0 rgba(35, 30, 30, 0.1);
  }
  .navbar-main #navbarNav > .navbar-nav > li > a {
    padding-left: 11px;
    padding-right: 11px;
    position: relative;
    font-weight: 700;
    transition: all 0.15s ease;
  }
  .navbar-main #navbarNav > .navbar-nav > li > a:hover {
    color: #EB0000;
  }
  .navbar-main #navbarNav > .navbar-nav > li.current-post-ancestor > a, .navbar-main #navbarNav > .navbar-nav > li.current-page-ancestor > a, .navbar-main #navbarNav > .navbar-nav > li.current-menu-ancestor > a, .navbar-main #navbarNav > .navbar-nav > li.current-menu-parent > a, .navbar-main #navbarNav > .navbar-nav > li.current-page-parent > a, .navbar-main #navbarNav > .navbar-nav > li.current-menu-item > a, .navbar-main #navbarNav > .navbar-nav > li.current_page_item > a, .navbar-main #navbarNav > .navbar-nav > li.current_page_ancestor > a, .navbar-main #navbarNav > .navbar-nav > li.current-category-ancestor > a {
    color: #EB0000;
  }
  .navbar-main #navbarNav > .navbar-nav > li.current-post-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current-page-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current-menu-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current-menu-parent > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current-page-parent > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current-menu-item > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current_page_item > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current_page_ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > li.current-category-ancestor > a:hover {
    color: #484848;
  }
  .navbar-main #navbarNav > .navbar-nav > li.current-post-ancestor > a::before, .navbar-main #navbarNav > .navbar-nav > li.current-page-ancestor > a::before, .navbar-main #navbarNav > .navbar-nav > li.current-menu-ancestor > a::before, .navbar-main #navbarNav > .navbar-nav > li.current-menu-parent > a::before, .navbar-main #navbarNav > .navbar-nav > li.current-page-parent > a::before, .navbar-main #navbarNav > .navbar-nav > li.current-menu-item > a::before, .navbar-main #navbarNav > .navbar-nav > li.current_page_item > a::before, .navbar-main #navbarNav > .navbar-nav > li.current_page_ancestor > a::before, .navbar-main #navbarNav > .navbar-nav > li.current-category-ancestor > a::before {
    animation: 0.15s ease 0.2s 1 menu-item-animation forwards;
  }
  .navbar-main #navbarNav > .navbar-nav > li .depth-1 > a {
    font-weight: 700;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item.menu-item-has-children.open-megamenu > a {
    color: #EB0000;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item.menu-item-has-children.open-megamenu .sub-menu {
    display: block;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu {
    position: absolute;
    top: 100%;
    left: 64px;
    right: 64px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu {
    left: 16px;
    right: 16px;
  }
}
@media (min-width: 1200px) {
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div {
    max-width: 1440px;
    margin: 8px auto 0;
    border-radius: 30px;
    padding: 32px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(35, 30, 30, 0.1);
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div > .d-xl-grid {
    grid-gap: 0;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div .expander {
    display: block;
    flex: 0 0 auto;
    z-index: 1;
    position: relative;
    inset: auto;
    transform: none !important;
    content: "";
    height: 24px;
    width: 24px;
    margin-top: 7px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.9997 13.1712L16.9497 8.22119L18.3637 9.63619L11.9997 16.0002L5.63574 9.63619L7.04974 8.22219L11.9997 13.1712Z' fill='%23181818'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    transition: all 0.15s ease;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div .expander:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.9997 13.1712L16.9497 8.22119L18.3637 9.63619L11.9997 16.0002L5.63574 9.63619L7.04974 8.22219L11.9997 13.1712Z' fill='%23EB0000'/%3e%3c/svg%3e");
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div .main-subitem a {
    max-width: 210px;
    padding: 0 46px 0 0;
    display: inline-block;
    position: relative;
    gap: 8px;
    align-items: center;
    font-size: 1.5rem;
    line-height: 2.375rem;
    font-weight: 500;
    letter-spacing: -0.0625rem;
    color: #EB0000 !important;
    transition: all 0.15s ease;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div .main-subitem a:hover {
    opacity: 0.8;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div .main-subitem a:hover::after {
    opacity: 0.8;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div .main-subitem a::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: none !important;
    height: 38px;
    width: 38px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3e%3cpath d='M18.9997 6.3335L16.7672 8.566L25.6022 17.4168H6.33301V20.5835H25.6022L16.7672 29.4343L18.9997 31.6668L31.6663 19.0002L18.9997 6.3335Z' fill='%23EB0000'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    transition: all 0.15s ease;
  }
}
@media (min-width: 1200px) {
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .menu-item-object-module {
    padding: 46px 26px 36px;
    margin-top: -36px;
    margin-bottom: -36px;
  }
}
@media (min-width: 1200px) {
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a {
    padding: 8px;
    line-height: 1.5rem;
    font-size: 1rem;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a:hover {
    color: #EB0000;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-post-ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-parent > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-parent > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-item > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_item > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-category-ancestor > a {
    color: #EB0000;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-post-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-parent > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-parent > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-item > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_item > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-category-ancestor > a:hover {
    color: #484848;
  }
}
@media (min-width: 1200px) {
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu li.menu-item {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 4px;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu li.menu-item .sub-menu {
    display: none;
    width: 100%;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu li.menu-item.open > .expander {
    transform: rotate(-180deg) !important;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu li.menu-item.open > .expander:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.9997 13.1712L16.9497 8.22119L18.3637 9.63619L11.9997 16.0002L5.63574 9.63619L7.04974 8.22219L11.9997 13.1712Z' fill='%23EB0000'/%3e%3c/svg%3e");
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu li.menu-item.open > .sub-menu {
    display: block;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu li.menu-item-has-children a {
    padding-right: 0;
    flex: 0 1 auto;
    max-width: calc(100% - 28px);
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu .sub-menu a {
    padding: 8px 16px;
    position: relative;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu .sub-menu .sub-menu a {
    padding-left: 32px;
  }
}
@media (max-width: 1399.98px) {
  .navbar-main {
    padding: 0 16px;
  }
}
@media (max-width: 1199.98px) {
  .navbar-main {
    padding: 0;
  }
}

.navbar-main .expander {
  display: flex;
  align-items: center;
  justify-content: center;
}
.navbar-main .sub-menu {
  display: none;
}
.navbar-main .sub-menu ul {
  padding-left: 0;
  list-style: none;
}
.navbar-main .sub-menu .wrapper-link {
  display: none !important;
}
.navbar-main .sub-menu .modal-content {
  border: 0;
}
.navbar-main .btn-close {
  display: none;
}
.navbar-main .read-more-container {
  margin-top: 1rem;
}
.navbar-main .read-more-container .btn-primary, .navbar-main .read-more-container .posts-navigation a, .posts-navigation .navbar-main .read-more-container a {
  font-weight: 700;
  background: none;
  padding: 0 !important;
  border: none;
  display: inline-block;
  color: #EB0000;
  font-size: 1rem;
  text-transform: none;
}
.navbar-main .read-more-container .btn-primary:hover, .navbar-main .read-more-container .posts-navigation a:hover, .posts-navigation .navbar-main .read-more-container a:hover, .navbar-main .read-more-container .btn-primary:focus, .navbar-main .read-more-container .posts-navigation a:focus, .posts-navigation .navbar-main .read-more-container a:focus, .navbar-main .read-more-container .btn-primary:active, .navbar-main .read-more-container .posts-navigation a:active, .posts-navigation .navbar-main .read-more-container a:active {
  color: #231E1E;
  box-shadow: none;
}
.navbar-main .menu-item-object-module {
  background-color: #fff;
}
.navbar-main .menu-item-object-module .module-custom .module-image {
  aspect-ratio: 16/9;
  min-height: auto !important;
  border-radius: 0 !important;
}
.navbar-main .menu-item-object-module .module-title {
  margin-bottom: 24px;
}
.navbar-main .menu-item-object-module .module-title a {
  padding: 0 !important;
  color: #EB0000;
  font-size: 1.25rem !important;
  position: relative;
  font-weight: 500;
}
.navbar-main .menu-item-object-module .module-title a::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 12px;
  margin-left: 4px;
  background: url("../icons/arrow-right.svg") no-repeat center center;
  background-size: 1rem auto;
}
.navbar-main .menu-item-object-module .module-desc {
  line-height: 1.4;
}

.navbar-top {
  background-color: #fff;
  padding: 0;
  height: 38px;
}
@media (max-width: 1199.98px) {
  .navbar-top {
    height: auto;
  }
}
.navbar-top .navbar-nav > .menu-item > a {
  padding: 0;
  color: #231E1E;
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 500;
  transition: all 0.15s ease;
}
@media (min-width: 1200px) {
  .navbar-top .navbar-nav > .menu-item > a:hover {
    opacity: 0.8;
  }
}
@media (max-width: 1199.98px) {
  .navbar-top .navbar-nav > .menu-item > a {
    color: #231E1E !important;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.navbar-top .navbar-nav > .menu-item.menu-item-has-children {
  position: relative;
}
@media (max-width: 1199.98px) {
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children {
    padding-bottom: 4px;
    margin-bottom: 4px;
    border-bottom: 1px solid #D8D8D8;
  }
}
.navbar-top .navbar-nav > .menu-item.menu-item-has-children > a {
  position: relative;
  padding: 0 26px 0 0;
  margin-right: 0 !important;
}
.navbar-top .navbar-nav > .menu-item.menu-item-has-children > a::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 6px;
  margin-right: 9px;
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url("../icons/angle-down.svg") no-repeat center center;
  background-size: 20px auto;
  transition: none;
}
@media (min-width: 1200px) {
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children > a::after {
    transition: all 0.2s ease-in-out;
  }
}
@media (min-width: 1200px) and (prefers-reduced-motion: reduce) {
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children > a::after {
    transition: none;
  }
}
@media (min-width: 1200px) {
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children > a::after {
    margin-right: 0;
  }
}
@media (max-width: 1199.98px) {
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children > a::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.9997 13.1712L16.9497 8.22119L18.3637 9.63619L11.9997 16.0002L5.63574 9.63619L7.04974 8.22219L11.9997 13.1712Z' fill='%23181818'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    width: 24px;
    height: 24px;
  }
}
.navbar-top .navbar-nav > .menu-item.menu-item-has-children .sub-menu {
  display: none !important;
  list-style: none;
}
.navbar-top .navbar-nav > .menu-item.menu-item-has-children.open-topmenu > a::after {
  transform: translateY(-50%) rotate(-180deg);
}
.navbar-top .navbar-nav > .menu-item.menu-item-has-children.open-topmenu .sub-menu {
  display: block !important;
}
@media (max-width: 1199.98px) {
  .navbar-top .navbar-nav .sub-menu {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-top .navbar-nav .sub-menu {
    padding-left: 0;
    list-style: none;
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 100%;
    min-width: 220px;
    background-color: #fff;
    padding-top: 12px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
    padding-bottom: 16px;
  }
  .navbar-top .navbar-nav .sub-menu li a {
    padding: 7px 20px;
    line-height: 1.2;
    font-size: 0.875rem;
    font-weight: 500;
  }
  .navbar-top .navbar-nav .sub-menu li a:hover, .navbar-top .navbar-nav .sub-menu li a:focus, .navbar-top .navbar-nav .sub-menu li a:active {
    color: #EB0000;
  }
  .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a, .navbar-top .navbar-nav .sub-menu li.current_page_item > a, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a {
    color: #EB0000;
  }
  .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a:hover, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a:focus, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a:active, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a:hover, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a:focus, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a:active, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a:hover, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a:focus, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a:active, .navbar-top .navbar-nav .sub-menu li.current_page_item > a:hover, .navbar-top .navbar-nav .sub-menu li.current_page_item > a:focus, .navbar-top .navbar-nav .sub-menu li.current_page_item > a:active, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a:active {
    color: #EB0000;
  }
}
.navbar-top .navbar-nav.top-nav-2 {
  margin-right: 20px;
}
.navbar-top .navbar-nav.top-nav-2 a {
  padding: 4px 10px;
  background-color: #EB0000;
  color: #fff;
  border-radius: 30px;
  font-size: 0.8125rem;
  font-weight: 500;
}
.navbar-top .navbar-nav.top-nav-2 a:hover, .navbar-top .navbar-nav.top-nav-2 a:focus, .navbar-top .navbar-nav.top-nav-2 a:active {
  background-color: #231E1E;
}
.navbar-top .navbar-lang {
  padding-right: 16px;
}
.navbar-top .navbar-lang .navbar-nav .nav-item .nav-link, .navbar-top .navbar-lang .navbar-nav .menu-item .nav-link, .navbar-top .navbar-lang .navbar-nav .menu-item a {
  padding: 0 0 0 6px;
  position: relative;
  line-height: 2.375rem;
}
.navbar-top .navbar-lang .navbar-nav .nav-item .nav-link::before, .navbar-top .navbar-lang .navbar-nav .menu-item .nav-link::before, .navbar-top .navbar-lang .navbar-nav .menu-item a::before {
  content: "";
  height: 12px;
  width: 1px;
  background: #231E1E;
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%);
}
.navbar-top .navbar-lang .navbar-nav .nav-item:first-child .nav-link, .navbar-top .navbar-lang .navbar-nav .nav-item:first-child .menu-item a, .navbar-top .navbar-lang .navbar-nav .menu-item .nav-item:first-child a, .navbar-top .navbar-lang .navbar-nav .menu-item:first-child .nav-link, .navbar-top .navbar-lang .navbar-nav .menu-item:first-child a {
  padding: 0;
}
.navbar-top .navbar-lang .navbar-nav .nav-item:first-child .nav-link::before, .navbar-top .navbar-lang .navbar-nav .nav-item:first-child .menu-item a::before, .navbar-top .navbar-lang .navbar-nav .menu-item .nav-item:first-child a::before, .navbar-top .navbar-lang .navbar-nav .menu-item:first-child .nav-link::before, .navbar-top .navbar-lang .navbar-nav .menu-item:first-child a::before {
  display: none;
}
.navbar-top .module-shareticker {
  margin-right: 1rem;
}
@media (min-width: 768px) {
  .navbar-top .module-shareticker {
    margin-right: 1.5rem;
  }
}

.navbar-nav .menu-item a {
  color: #231E1E;
  transition: all 0.15s ease;
}
.navbar-nav .menu-item a[target=_blank]:not(.module-edit-link) {
  position: relative;
}
.navbar-nav .menu-item a[target=_blank]:not(.module-edit-link)::after {
  margin-left: 6px;
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url("../icons/external-link.svg") no-repeat 0 0;
  background-size: 1rem 1rem;
  position: relative;
  top: 2px;
}
.navbar-top .navbar-nav .menu-item a[target=_blank]:not(.module-edit-link) {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 30px;
}
.navbar-top .navbar-nav .menu-item a[target=_blank]:not(.module-edit-link)::after {
  content: "";
  position: absolute;
  right: 10px;
  top: auto;
  width: 15px;
  height: 15px;
  background: url("../icons/external-link-white-2.svg") no-repeat 0 0;
  background-size: contain;
}

@media (max-width: 1199.98px) {
  .mobile-menu-visible {
    overflow: hidden;
  }
  .mobile-menu-visible .navbar-main {
    align-items: flex-start;
  }
}
@media (max-width: 1199.98px) {
  .navbar-toggler {
    border: none;
    padding: 0;
    width: 24px;
    height: 24px;
    position: relative;
    border-radius: 0;
    overflow: hidden;
  }
  .navbar-toggler .bars {
    position: absolute;
    left: 3px;
    top: 12px;
    width: 18px;
    height: 2px;
    background-color: #231E1E;
    transition: all 0.15s ease;
  }
  .navbar-toggler .bars::after, .navbar-toggler .bars::before {
    content: "";
    position: absolute;
    width: 18px;
    height: inherit;
    background-color: #231E1E;
    transition: all 250ms ease, top 250ms 250ms ease;
    left: 0;
  }
  .navbar-toggler .bars::after {
    top: 5px;
    background-color: #231E1E;
  }
  .navbar-toggler .bars::before {
    top: -5px;
  }
  .navbar-toggler .navbar-toggler-label {
    display: none;
  }
  .mobile-menu-visible .navbar-toggler .bars {
    top: 11px;
    background: transparent;
  }
  .mobile-menu-visible .navbar-toggler .bars::after, .mobile-menu-visible .navbar-toggler .bars::before {
    transition: top 250ms ease, transform 250ms 250ms ease;
  }
  .mobile-menu-visible .navbar-toggler .bars::before {
    top: 0;
    transform: rotate(45deg);
  }
  .mobile-menu-visible .navbar-toggler .bars::after {
    top: 0;
    transform: rotate(-45deg);
  }
  .mobile-menu-visible .navbar-toggler .navbar-toggler-label {
    opacity: 0;
    visibility: hidden;
  }
}
.type-people {
  margin: 1rem auto 0;
}
@media (min-width: 768px) {
  .type-people {
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .type-people .contact-row-content {
    margin-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .type-people .cloned-content {
    display: none;
  }
}
.type-people .contact {
  display: flex;
  flex-direction: column;
}
.contact-people-active .type-people .contact .contact-image {
  opacity: 0.3;
}
.type-people .contact .people-top {
  pointer-events: none;
  max-width: 380px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.type-people .contact .people-top.with-description {
  cursor: pointer;
  pointer-events: auto;
}
.type-people .contact .contact-content {
  display: none;
}
.type-people .contact.active .contact-content {
  display: block;
  opacity: 1;
  visibility: visible;
}
@media (min-width: 768px) {
  .type-people .contact.active .contact-content {
    display: none;
  }
}
.contact-people-active .type-people .contact.active .contact-image {
  opacity: 1;
}
.type-people .contact.active .title-row {
  border-bottom-color: transparent;
}
.type-people .contact.active .title-row .icon {
  transform: rotate(45deg);
}
.type-people .contact.active .title-row .icon path {
  fill: #EB0000;
}
.type-people .contact .title-row {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  border-bottom: 1px solid #D8D8D8;
  padding: 0.7rem 30px 0.7rem 0;
}
.type-people .contact .title-row h2, .type-people .contact .title-row .h2 {
  font-size: 1.125rem;
  margin: 2px 0;
}
.type-people .contact .title-row .icon {
  position: absolute;
  right: 0;
  top: 12px;
  transition: all 0.15s ease;
  width: 25px;
}
.type-people .contact-image {
  transition: all 0.15s ease;
}
.type-people .contact-image img {
  width: 100%;
  border-radius: 20px;
}
.type-people .contact-content {
  opacity: 0;
  visibility: hidden;
  transition: all 1s ease;
}
.type-people .contact-content.visible {
  opacity: 1;
  visibility: visible;
}
.type-people .contact-content .description {
  margin: 20px 0 30px;
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .type-people .contact-content .description {
    margin: 40px 0;
    column-count: 2;
    column-gap: 56px;
  }
}
.type-people .contact-content .description h2, .type-people .contact-content .description .h2 {
  margin-top: 0;
  font-size: 1.375rem;
}

@media (min-width: 768px) {
  .type-contact .contact {
    display: flex;
  }
}
.type-contact .contact-image {
  border-radius: 20px;
  overflow: hidden;
  flex: 0 0 170px;
}
@media (max-width: 767.98px) {
  .type-contact .contact-image {
    margin-bottom: 16px;
  }
}
.type-contact .contact-image.title-in-content {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .type-contact .contact-image.title-in-content {
    margin-bottom: 0;
  }
}
.type-contact .contact-content {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
@media (min-width: 768px) {
  .type-contact .contact-content {
    padding-left: 24px;
  }
}
.type-contact .contact-content .title {
  margin-top: 0;
  margin-bottom: 8px;
}
.type-contact .contact-content div {
  line-height: 1;
  margin-bottom: 8px;
}
.type-contact .contact-content div:last-of-type {
  margin-bottom: 0;
}
.type-contact .icon {
  margin-right: 6px;
}

.sidebar .type-contact .contact-image {
  flex: 0 0 120px;
  max-width: 120px;
}
.sidebar .type-contact .contact-image img {
  width: 100%;
}
@media (min-width: 768px) {
  .sidebar .type-contact .contact {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .sidebar .type-contact .contact-content {
    padding-left: 0;
  }
}
.sidebar .type-contact .module-title {
  margin-bottom: 1rem;
}

.contacts-img-before-title .module-contact {
  border: none !important;
}
.contacts-img-before-title .module-contact:hover {
  box-shadow: none !important;
}
.contacts-img-before-title .module-contact .module-bg-wrap {
  padding: 0;
}
@media (min-width: 768px) {
  .contacts-img-before-title .module-contact .contact-image {
    max-width: 250px;
  }
}
@media (min-width: 768px) {
  .contacts-img-before-title .module-contact .type-contact .contact {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .contacts-img-before-title .module-contact .type-contact .contact-content {
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .contacts-img-before-title .layout-item:first-child {
    border-right: 1px solid #D8D8D8;
    padding-right: 30px;
  }
}

.module-banner .module-image {
  min-height: 400px;
}
@media (min-width: 992px) {
  .module-banner .module-image {
    min-height: unset;
    aspect-ratio: 36/11;
    max-height: 564px;
  }
}
.module-banner .module-content {
  z-index: 2;
  padding: 28px 64px;
}
@media (max-width: 1399.98px) {
  .module-banner .module-content {
    padding: 28px 16px;
  }
}
.module-banner .module-content-inner {
  max-width: 647px;
}
@media (min-width: 768px) {
  .module-banner .text-center .module-content-inner {
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .module-banner .text-end .module-content-inner {
    text-align: left;
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .module-banner.banner-small .module-image {
    min-height: 230px;
    aspect-ratio: unset;
  }
}
@media (min-width: 1400px) {
  .module-banner.banner-small .module-content {
    padding: 28px 28px;
  }
}
.module-banner.banner-large .module-content-inner {
  text-align: left;
}
.module-banner.ar .module-title {
  font-weight: 400;
}
.module-banner.ar .btn-next-section {
  animation: bounce-special 2s infinite ease-in-out;
}
.module-banner.ar .btn-next-section .icon {
  width: 46px;
}

.module-text .module-content .module-content-wrapper {
  gap: 128px;
}
@media (max-width: 991.98px) {
  .module-text .module-content .module-content-wrapper {
    gap: 32px;
  }
}
@media (max-width: 767.98px) {
  .module-text .module-content .module-content-wrapper {
    flex-flow: column;
    gap: 24px;
  }
}
.module-text .module-content .module-content-wrapper .module-title {
  width: 352px;
  flex: none;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .module-text .module-content .module-content-wrapper .module-title {
    width: 100%;
  }
}
.module-text .module-content .read-more-container {
  text-align: right;
  margin-top: 64px;
}
@media (max-width: 767.98px) {
  .module-text .module-content .read-more-container {
    margin-top: 24px;
    text-align: left;
  }
}
.module-text.sus-targets {
  border: none !important;
}
.module-text.sus-targets .module-content {
  position: relative;
  padding-top: 24px;
}
.module-text.sus-targets .module-title {
  background-color: #4caf6c;
  position: absolute;
  display: inline-block;
  padding: 13px 25px;
  font-weight: 600;
  line-height: 1;
  color: #fff;
  font-size: 1.375rem;
  min-width: 200px;
  left: -16px;
  top: -52px;
}
@media (min-width: 768px) {
  .module-text.sus-targets .module-title {
    top: -55px;
    left: -28px;
  }
}
@media (min-width: 992px) {
  .module-text.sus-targets .module-title {
    font-size: 1.75rem;
  }
}
.module-text.sus-targets .module-title::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  width: 0;
  height: 0;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  border-left: 26px solid #4caf6c;
}
@media (min-width: 992px) {
  .module-text.sus-targets .module-title::after {
    border-top: 27px solid transparent;
    border-bottom: 27px solid transparent;
  }
}
.module-text.sus-targets .btn, .module-text.sus-targets .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-text.sus-targets a, .module-text.sus-targets .posts-navigation a, .posts-navigation .module-text.sus-targets a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4caf6c;
  --bs-btn-border-color: #4caf6c;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #3d8c56;
  --bs-btn-focus-shadow-rgb: 103, 187, 130;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3d8c56;
  --bs-btn-active-border-color: #398351;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #4caf6c;
  --bs-btn-disabled-border-color: #4caf6c;
}
.module-text.sus-targets.green .module-title {
  background-color: #4caf6c;
}
.module-text.sus-targets.green .module-title::after {
  border-left: 26px solid #4caf6c;
}
.module-text.sus-targets.green .btn, .module-text.sus-targets.green .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-text.sus-targets.green a, .module-text.sus-targets.green .posts-navigation a, .posts-navigation .module-text.sus-targets.green a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4caf6c;
  --bs-btn-border-color: #4caf6c;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #3d8c56;
  --bs-btn-focus-shadow-rgb: 103, 187, 130;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3d8c56;
  --bs-btn-active-border-color: #398351;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #4caf6c;
  --bs-btn-disabled-border-color: #4caf6c;
}
.module-text.sus-targets.green-dark .module-title {
  background-color: #4caf6c;
}
.module-text.sus-targets.green-dark .module-title::after {
  border-left: 26px solid #4caf6c;
}
.module-text.sus-targets.green-dark .btn, .module-text.sus-targets.green-dark .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-text.sus-targets.green-dark a, .module-text.sus-targets.green-dark .posts-navigation a, .posts-navigation .module-text.sus-targets.green-dark a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4caf6c;
  --bs-btn-border-color: #4caf6c;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #3d8c56;
  --bs-btn-focus-shadow-rgb: 103, 187, 130;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3d8c56;
  --bs-btn-active-border-color: #398351;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #4caf6c;
  --bs-btn-disabled-border-color: #4caf6c;
}
.module-text.frontpage-ar .module-desc::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 576px) {
  .module-text.frontpage-ar .module-desc img {
    margin-right: -1rem;
  }
}
@media (min-width: 768px) {
  .module-text.frontpage-ar .module-desc img {
    margin-right: -28px;
  }
}
.module-text.ar-strategic-priorities .clockwise-arrows.arrow-animation .clock-move {
  animation: clocky 4s ease-in-out forwards;
}
.module-text.ar-strategic-priorities .clockwise-arrows.arrow-animation .clock-move path {
  opacity: 1;
}
.module-text.ar-strategic-priorities .clockwise-arrows.arrow-animation .clock-move svg {
  opacity: 1;
}
.module-text.ar-strategic-priorities svg {
  overflow: visible;
}
.module-text.ar-strategic-priorities .clock-move {
  transform-origin: 47.5% 42%;
}
.module-text.ar-strategic-priorities .clock-move svg {
  transition: all 0.2s ease-in;
}
.module-text.ar-strategic-priorities .clock-move path {
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.module-text.ar-strategic-priorities .clock-move path.arrow-first {
  transition-delay: 0.7s;
}
.module-text.ar-strategic-priorities .clock-move path.arrow-second {
  transition-delay: 1.1s;
}
.module-text.ar-strategic-priorities .clock-move path.arrow-third {
  transition-delay: 1.5s;
}
.module-text.greenfield-facility .module-content {
  padding-top: 3rem;
}
@media (min-width: 768px) {
  .module-text.greenfield-facility .module-content {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .module-text.greenfield-facility .module-content {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .module-text.greenfield-facility .read-more-container {
    align-items: flex-start !important;
    flex: 0 !important;
  }
}
.module-text.greenfield-facility-svg.entered polygon,
.module-text.greenfield-facility-svg.entered path.animate {
  animation: bounce-special 2s forwards ease-in-out;
  animation-delay: 0.2s;
}
.module-text .narrow-title .module-title {
  margin-bottom: 8px !important;
}
.module-text .quote-mode {
  padding: 32px 0;
}
@media (max-width: 767.98px) {
  .module-text .quote-mode {
    padding: 0 16px;
  }
}
.module-text .quote-mode .module-content .module-desc {
  max-width: 704px;
  margin: 0 auto;
  font-family: "Poppins", sans-serif;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 600;
  letter-spacing: -0.0625rem;
}
@media (max-width: 767.98px) {
  .module-text .quote-mode .module-content .module-desc {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.module-text .quote-mode .module-content .module-desc.additional-content {
  margin-top: 34px;
  font-family: neuehaas, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  letter-spacing: 0;
}

.layout-row.markets-contacts {
  grid-gap: 0 80px;
}
@media (min-width: 768px) {
  .layout-row.markets-contacts {
    grid-gap: 0 80px;
  }
}
.layout-row.markets-contacts .layout-item {
  border-top: 1px solid #D8D8D8;
  padding-bottom: 40px;
}
@media (min-width: 992px) {
  .layout-row.markets-contacts .layout-item:nth-child(odd) {
    position: relative;
  }
  .layout-row.markets-contacts .layout-item:nth-child(odd)::before {
    content: "";
    position: absolute;
    right: -40px;
    top: 0;
    display: inline-block;
    width: 1px;
    height: 100%;
    background-color: #D8D8D8;
  }
}
.layout-row.markets-contacts .layout-item .module-desc h2, .layout-row.markets-contacts .layout-item .module-desc .h2 {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .layout-row.markets-contacts .layout-item:nth-child(1), .layout-row.markets-contacts .layout-item:nth-child(2) {
    border-top: none;
  }
}
@media (min-width: 768px) {
  .layout-row.markets-contacts .layout-item:nth-child(1) .module-desc h2, .layout-row.markets-contacts .layout-item:nth-child(1) .module-desc .h2, .layout-row.markets-contacts .layout-item:nth-child(2) .module-desc h2, .layout-row.markets-contacts .layout-item:nth-child(2) .module-desc .h2 {
    margin-top: 0;
  }
}

.module-slider {
  height: 600px;
}
@media (max-width: 991.98px) {
  .module-slider {
    height: auto;
  }
}
.module-slider .carousel-item.additional-top-margin .ratio img {
  padding-top: 100px;
}
@media (max-width: 991.98px) {
  .module-slider .carousel-item.additional-top-margin .ratio img {
    padding-top: 0;
  }
}
.module-slider .ratio {
  display: flex;
  height: 100%;
  width: 600px;
  aspect-ratio: 1;
}
@media (max-width: 991.98px) {
  .module-slider .ratio {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .home .module-slider .ratio {
    width: 100%;
    margin-top: 96px;
    display: block;
  }
}
@media (max-width: 991.98px) {
  .module-slider .ratio img {
    width: 100%;
    height: auto;
    -o-object-position: center !important;
       object-position: center !important;
  }
}
.module-slider .ratio.bg-right {
  margin-left: auto;
}
@media (max-width: 991.98px) {
  .module-slider .ratio.bg-right {
    justify-self: center;
  }
}
@media (max-width: 991.98px) {
  .module-slider .ratio.bg-left {
    justify-self: center;
  }
}
.module-slider .ratio video {
  -o-object-fit: cover;
     object-fit: cover;
}
.module-slider .carousel-caption {
  display: flex;
  z-index: 2;
  bottom: 16px;
  top: 90px;
  left: 0;
  right: 0;
  padding: 0 64px;
  word-break: break-word;
}
@media (max-width: 1399.98px) {
  .module-slider .carousel-caption {
    padding: 0 16px;
  }
}
@media (max-width: 991.98px) {
  .module-slider .carousel-caption {
    padding: 0 16px 32px;
    position: relative;
    inset: auto;
  }
}
@media (max-width: 991.98px) {
  .home .module-slider .carousel-caption {
    padding: 0 16px 48px;
  }
}
.module-slider .carousel-caption.text-start {
  justify-content: flex-start;
}
.module-slider .carousel-caption.text-end {
  justify-content: flex-end;
  text-align: left !important;
}
.module-slider .carousel-caption .carousel-caption-inner {
  gap: 24px;
  min-height: 182px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 58%;
}
@media (max-width: 1199.98px) {
  .module-slider .carousel-caption .carousel-caption-inner {
    max-width: 45%;
  }
}
@media (max-width: 991.98px) {
  .module-slider .carousel-caption .carousel-caption-inner {
    max-width: 100%;
    justify-content: flex-start;
    min-height: 0;
  }
}
@media (max-width: 991.98px) {
  .home .module-slider .carousel-caption .carousel-caption-inner {
    justify-content: center;
  }
}
.module-slider .carousel-caption .carousel-caption-inner > * {
  margin-top: 0;
  margin-bottom: 0;
}
.module-slider .carousel-caption .carousel-caption-inner h1, .module-slider .carousel-caption .carousel-caption-inner .h1 {
  font-size: calc(1.475rem + 2.7vw);
  font-family: "Poppins", sans-serif;
  color: #EB0000;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .module-slider .carousel-caption .carousel-caption-inner h1, .module-slider .carousel-caption .carousel-caption-inner .h1 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1200px) {
  .module-slider .carousel-caption .carousel-caption-inner h1, .module-slider .carousel-caption .carousel-caption-inner .h1 {
    letter-spacing: -0.0625rem;
  }
}
.module-slider .module-title {
  line-height: 1.15;
}
@media (max-width: 991.98px) {
  .module-slider .module-title {
    margin-top: 48px !important;
  }
}
@media (max-width: 991.98px) {
  .hero-slider .module-slider .module-title {
    margin-top: 110px !important;
  }
}
@media (max-width: 991.98px) {
  .home.hero-slider .module-slider .module-title {
    margin-top: 0 !important;
  }
}
.module-slider .module-desc {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #231E1E;
}
@media (max-width: 991.98px) {
  .home .module-slider .module-desc {
    display: none;
  }
}
.module-slider.with-controls {
  height: auto;
}
@media (max-width: 991.98px) {
  .module-slider.with-controls {
    margin-bottom: 40px;
  }
}
.module-slider.with-controls .container, .module-slider.with-controls .module-map .module-content, .module-map .module-slider.with-controls .module-content, .module-slider.with-controls .module-value .module-bg-wrap, .module-value .module-slider.with-controls .module-bg-wrap {
  padding: 0;
}
.module-slider.with-controls .ratio {
  max-height: 768px;
  width: 100%;
  aspect-ratio: auto;
  display: block !important;
}
@media (max-width: 991.98px) {
  .module-slider.with-controls .ratio::before {
    padding-top: 0;
    aspect-ratio: 1;
  }
}
@media (max-width: 991.98px) {
  .module-slider.with-controls .ratio img {
    height: 100%;
  }
}
.module-slider.with-controls .carousel-control-prev,
.module-slider.with-controls .carousel-control-next {
  display: none;
  width: 5%;
}
@media (min-width: 1400px) {
  .module-slider.with-controls .carousel-control-prev,
.module-slider.with-controls .carousel-control-next {
    display: flex;
  }
}
.module-slider.with-controls .carousel-indicators {
  justify-content: flex-start;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .module-slider.with-controls .carousel-indicators {
    bottom: -30px;
    justify-content: center;
  }
}
@media (max-width: 991.98px) {
  .module-slider.with-controls .carousel-indicators button {
    height: 10px;
  }
}
.module-slider.with-controls .carousel-indicators button:first-child {
  margin-left: 16px;
}
@media (max-width: 991.98px) {
  .module-slider.with-controls .carousel-indicators button:first-child {
    margin-left: 10px;
  }
}
.module-slider.with-controls .carousel-indicators .active {
  background: #EB0000;
}

.module-card {
  box-shadow: 0 4px 8px 4px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .module-card .module-content {
    padding: 70px;
  }
}
.module-card .module-image {
  text-align: center;
}
.module-card .module-image img {
  max-width: 110px;
  border-bottom: 3px solid #231E1E;
  padding-bottom: 33px;
  margin-bottom: 33px;
}
.module-card .module-title {
  color: #A6E4BD;
  line-height: 1.22;
}

.module-custom .module-image {
  aspect-ratio: 4/3;
  position: relative;
}
@media (min-width: 768px) {
  .module-custom .module-image {
    aspect-ratio: unset;
    min-height: 515px;
  }
}
.module-custom .module-image svg path {
  fill: #EB0000;
}
.module-custom .module-image .icon {
  display: none;
}
.module-custom .image-credit {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
  margin-top: 8px;
  display: block;
}
.module-custom .module-desc p img.size-full.alignleft {
  margin-right: 4px;
  margin-bottom: 0;
  display: block;
  float: left;
}
.module-custom .module-desc p img.size-full.alignleft:last-child {
  margin-right: 8px;
}
@media (min-width: 768px) {
  .module-custom .bg-contain .module-image {
    min-height: auto;
    height: 100%;
  }
}
@media (max-width: 991.98px) {
  .module-custom .bg-contain .module-image {
    aspect-ratio: 4/3;
  }
}
.module-custom .bg-contain .module-image .abs-media-container img {
  -o-object-fit: contain;
     object-fit: contain;
}
.module-custom.image-links-before-content .module-title {
  margin-bottom: 0;
}
.module-custom.image-links-before-content .narrow-title .module-title {
  margin-bottom: 32px !important;
}
.module-custom.image-links-before-content .read-more-container {
  margin-top: 32px;
}
.module-custom.image-links-before-content .module-desc {
  margin-top: 32px;
}
.module-custom.image-links-before-content .module-desc a {
  color: #EB0000;
}
.module-custom.image-links-before-content .module-desc a:hover, .module-custom.image-links-before-content .module-desc a:focus, .module-custom.image-links-before-content .module-desc a:active {
  color: #231E1E;
}
.module-custom.image-links-before-content .module-desc.additional-content {
  margin-top: 64px;
}
.module-custom.image-before-title .d-grid, .module-custom.image-after-title .d-grid, .module-custom.image-right .d-grid, .module-custom.image-left .d-grid {
  grid-gap: 0;
}
.module-custom.image-before-title.module-has-bg, .module-custom.image-after-title.module-has-bg, .module-custom.image-right.module-has-bg, .module-custom.image-left.module-has-bg {
  border: none;
}
.module-custom.image-before-title.module-has-bg:hover, .module-custom.image-after-title.module-has-bg:hover, .module-custom.image-right.module-has-bg:hover, .module-custom.image-left.module-has-bg:hover {
  box-shadow: none;
  border: none;
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap, .module-custom.image-after-title.module-has-bg .module-bg-wrap, .module-custom.image-right.module-has-bg .module-bg-wrap, .module-custom.image-left.module-has-bg .module-bg-wrap {
  border-radius: 30px;
  padding: 32px;
}
@media (max-width: 991.98px) {
  .module-custom.image-before-title.module-has-bg .module-bg-wrap, .module-custom.image-after-title.module-has-bg .module-bg-wrap, .module-custom.image-right.module-has-bg .module-bg-wrap, .module-custom.image-left.module-has-bg .module-bg-wrap {
    padding: 16px;
  }
}
@media (max-width: 1199.98px) {
  .has-primary-sidebar .module-custom.image-before-title.module-has-bg .module-bg-wrap, .has-primary-sidebar .module-custom.image-after-title.module-has-bg .module-bg-wrap, .has-primary-sidebar .module-custom.image-right.module-has-bg .module-bg-wrap, .has-primary-sidebar .module-custom.image-left.module-has-bg .module-bg-wrap {
    grid-template-columns: 1fr;
  }
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap:hover, .module-custom.image-after-title.module-has-bg .module-bg-wrap:hover, .module-custom.image-right.module-has-bg .module-bg-wrap:hover, .module-custom.image-left.module-has-bg .module-bg-wrap:hover {
  box-shadow: 0 0 20px 0 rgba(35, 30, 30, 0.12);
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap:hover .module-image img, .module-custom.image-after-title.module-has-bg .module-bg-wrap:hover .module-image img, .module-custom.image-right.module-has-bg .module-bg-wrap:hover .module-image img, .module-custom.image-left.module-has-bg .module-bg-wrap:hover .module-image img {
  transform: scale(1.03);
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap.module-with-link, .module-custom.image-after-title.module-has-bg .module-bg-wrap.module-with-link, .module-custom.image-right.module-has-bg .module-bg-wrap.module-with-link, .module-custom.image-left.module-has-bg .module-bg-wrap.module-with-link {
  padding: 0;
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap.module-with-link > a, .module-custom.image-after-title.module-has-bg .module-bg-wrap.module-with-link > a, .module-custom.image-right.module-has-bg .module-bg-wrap.module-with-link > a, .module-custom.image-left.module-has-bg .module-bg-wrap.module-with-link > a {
  padding: 32px;
}
@media (max-width: 991.98px) {
  .module-custom.image-before-title.module-has-bg .module-bg-wrap.module-with-link > a, .module-custom.image-after-title.module-has-bg .module-bg-wrap.module-with-link > a, .module-custom.image-right.module-has-bg .module-bg-wrap.module-with-link > a, .module-custom.image-left.module-has-bg .module-bg-wrap.module-with-link > a {
    padding: 16px;
  }
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap.module-with-link > a:hover, .module-custom.image-before-title.module-has-bg .module-bg-wrap.module-with-link > a:focus, .module-custom.image-before-title.module-has-bg .module-bg-wrap.module-with-link > a:active, .module-custom.image-after-title.module-has-bg .module-bg-wrap.module-with-link > a:hover, .module-custom.image-after-title.module-has-bg .module-bg-wrap.module-with-link > a:focus, .module-custom.image-after-title.module-has-bg .module-bg-wrap.module-with-link > a:active, .module-custom.image-right.module-has-bg .module-bg-wrap.module-with-link > a:hover, .module-custom.image-right.module-has-bg .module-bg-wrap.module-with-link > a:focus, .module-custom.image-right.module-has-bg .module-bg-wrap.module-with-link > a:active, .module-custom.image-left.module-has-bg .module-bg-wrap.module-with-link > a:hover, .module-custom.image-left.module-has-bg .module-bg-wrap.module-with-link > a:focus, .module-custom.image-left.module-has-bg .module-bg-wrap.module-with-link > a:active {
  opacity: 1;
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-image, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-image, .module-custom.image-right.module-has-bg .module-bg-wrap .module-image, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image {
  border-radius: 20px;
  overflow: hidden;
  aspect-ratio: 560/480;
  min-height: 0;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .module-custom.image-before-title.module-has-bg .module-bg-wrap .module-image, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-image, .module-custom.image-right.module-has-bg .module-bg-wrap .module-image, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image {
    min-height: auto;
    aspect-ratio: 311/266;
  }
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-image img, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-image img, .module-custom.image-right.module-has-bg .module-bg-wrap .module-image img, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image img {
  transition: transform 0.3s ease-in-out;
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-image .icon, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-image .icon, .module-custom.image-right.module-has-bg .module-bg-wrap .module-image .icon, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image .icon {
  display: block;
  position: absolute;
  top: 32px;
  right: 32px;
  background: #fff;
  width: 48px;
  height: 48px;
  padding: 12px;
  border-radius: 99px;
  z-index: 2;
  opacity: 1;
}
@media (max-width: 991.98px) {
  .module-custom.image-before-title.module-has-bg .module-bg-wrap .module-image .icon, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-image .icon, .module-custom.image-right.module-has-bg .module-bg-wrap .module-image .icon, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image .icon {
    top: 16px;
    right: 16px;
  }
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-image .icon path, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-image .icon path, .module-custom.image-right.module-has-bg .module-bg-wrap .module-image .icon path, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image .icon path {
  fill: #231E1E;
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-content, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content, .module-custom.image-right.module-has-bg .module-bg-wrap .module-content, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content {
  padding: 24px 0 0;
}
@media (max-width: 991.98px) {
  .module-custom.image-before-title.module-has-bg .module-bg-wrap .module-content, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content, .module-custom.image-right.module-has-bg .module-bg-wrap .module-content, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content {
    padding: 24px 8px 8px;
  }
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-right.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content .module-title {
  margin-bottom: 8px;
}
@media (max-width: 991.98px) {
  .module-custom.image-before-title.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-right.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content .module-title {
    margin-bottom: 16px;
  }
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-content .module-desc, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content .module-desc, .module-custom.image-right.module-has-bg .module-bg-wrap .module-content .module-desc, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content .module-desc {
  font-size: 1rem;
  line-height: 1.5rem;
}
.module-custom.image-before-title.module-has-bg .module-bg-wrap .module-content .read-more-container, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content .read-more-container, .module-custom.image-right.module-has-bg .module-bg-wrap .module-content .read-more-container, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content .read-more-container {
  margin-top: 24px;
  flex: 0 !important;
}
@media (max-width: 991.98px) {
  .module-custom.image-before-title.module-has-bg .module-bg-wrap .module-content .read-more-container, .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content .read-more-container, .module-custom.image-right.module-has-bg .module-bg-wrap .module-content .read-more-container, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content .read-more-container {
    margin-top: 16px;
  }
}
.module-custom.image-right.module-has-bg .d-grid, .module-custom.image-left.module-has-bg .d-grid {
  grid-template-columns: 45% 55%;
}
@media (max-width: 991.98px) {
  .module-custom.image-right.module-has-bg .d-grid, .module-custom.image-left.module-has-bg .d-grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1199.98px) {
  .has-primary-sidebar .module-custom.image-right.module-has-bg .d-grid, .has-primary-sidebar .module-custom.image-left.module-has-bg .d-grid {
    grid-template-columns: 1fr;
  }
}
.module-custom.image-right.module-has-bg .module-bg-wrap .module-image, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image {
  aspect-ratio: auto;
  min-height: 560px;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .module-custom.image-right.module-has-bg .module-bg-wrap .module-image, .module-custom.image-left.module-has-bg .module-bg-wrap .module-image {
    min-height: 0;
    aspect-ratio: 1;
  }
}
.module-custom.image-right.module-has-bg .module-bg-wrap .module-content, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content {
  padding: 0 32px 0 64px;
}
@media (max-width: 991.98px) {
  .module-custom.image-right.module-has-bg .module-bg-wrap .module-content, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content {
    padding: 24px 8px 8px;
    grid-row: none;
  }
}
@media (max-width: 1199.98px) {
  .has-primary-sidebar .module-custom.image-right.module-has-bg .module-bg-wrap .module-content, .has-primary-sidebar .module-custom.image-left.module-has-bg .module-bg-wrap .module-content {
    padding: 24px 8px 8px;
    grid-row: none;
  }
}
.module-custom.image-right.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content .module-title {
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .module-custom.image-right.module-has-bg .module-bg-wrap .module-content .module-title, .module-custom.image-left.module-has-bg .module-bg-wrap .module-content .module-title {
    margin-bottom: 16px;
  }
}
@media (max-width: 767.98px) {
  .module-custom.image-right:not(.module-has-bg) .module-content, .module-custom.image-left:not(.module-has-bg) .module-content {
    padding: 28px 0;
  }
}
.module-custom.image-right .module-content, .module-custom.image-left .module-content {
  padding: 28px 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 1200px) {
  .module-custom.image-right .module-content, .module-custom.image-left .module-content {
    padding: 28px 28px;
  }
}
.module-custom.image-right .module-bg-wrap .module-content {
  padding: 28px 77px 28px 0;
  grid-row: 1;
}
@media (max-width: 1399.98px) {
  .module-custom.image-right .module-bg-wrap .module-content {
    padding: 28px;
  }
}
@media (max-width: 991.98px) {
  .module-custom.image-right .module-bg-wrap .module-content {
    grid-row: none;
  }
}
.module-custom.image-right.module-has-bg .d-grid {
  grid-template-columns: 55% 45%;
}
@media (max-width: 991.98px) {
  .module-custom.image-right.module-has-bg .d-grid {
    grid-template-columns: 1fr;
  }
}
.module-custom.image-right.module-has-bg .module-bg-wrap .module-content {
  padding: 24px 8px 8px;
}
@media (min-width: 992px) {
  .module-custom.image-right.module-has-bg .module-bg-wrap .module-content {
    grid-row: 1;
    padding: 0 64px 0 32px;
  }
}
@media (max-width: 1199.98px) {
  .has-primary-sidebar .module-custom.image-right.module-has-bg .module-bg-wrap .module-content {
    grid-row: none;
    padding: 24px 8px 8px;
  }
}
.module-custom.image-bottom .module-content {
  margin-bottom: 28px;
}
.module-custom.image-after-title .module-image, .module-custom.image-before-title .module-image {
  margin-bottom: 28px;
}
.module-custom.image-after-title:not(.module-has-bg) .module-image, .module-custom.image-before-title:not(.module-has-bg) .module-image {
  border-radius: 20px;
  overflow: hidden;
  min-height: 406px;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .module-custom.image-after-title:not(.module-has-bg) .module-image, .module-custom.image-before-title:not(.module-has-bg) .module-image {
    min-height: auto;
  }
}
.module-custom.image-after-title:not(.module-has-bg) .module-image img, .module-custom.image-before-title:not(.module-has-bg) .module-image img {
  transition: transform 0.3s ease-in-out;
}
.module-custom.image-after-title:not(.module-has-bg) .module-content .module-title, .module-custom.image-before-title:not(.module-has-bg) .module-content .module-title {
  margin-bottom: 16px;
}
.module-custom.image-after-title:not(.module-has-bg) .read-more-container, .module-custom.image-before-title:not(.module-has-bg) .read-more-container {
  margin-top: 16px;
}
.module-custom.image-after-title:not(.module-has-bg) .read-more-container .btn-text, .module-custom.image-after-title:not(.module-has-bg) .read-more-container .pink-bg .btn-primary, .pink-bg .module-custom.image-after-title:not(.module-has-bg) .read-more-container .btn-primary, .module-custom.image-after-title:not(.module-has-bg) .read-more-container .pink-bg .posts-navigation a, .pink-bg .posts-navigation .module-custom.image-after-title:not(.module-has-bg) .read-more-container a, .module-custom.image-after-title:not(.module-has-bg) .read-more-container .posts-navigation .pink-bg a, .posts-navigation .pink-bg .module-custom.image-after-title:not(.module-has-bg) .read-more-container a, .module-custom.image-before-title:not(.module-has-bg) .read-more-container .btn-text, .module-custom.image-before-title:not(.module-has-bg) .read-more-container .pink-bg .btn-primary, .pink-bg .module-custom.image-before-title:not(.module-has-bg) .read-more-container .btn-primary, .module-custom.image-before-title:not(.module-has-bg) .read-more-container .pink-bg .posts-navigation a, .pink-bg .posts-navigation .module-custom.image-before-title:not(.module-has-bg) .read-more-container a, .module-custom.image-before-title:not(.module-has-bg) .read-more-container .posts-navigation .pink-bg a, .posts-navigation .pink-bg .module-custom.image-before-title:not(.module-has-bg) .read-more-container a {
  color: #231E1E;
}
.module-custom.image-after-title:not(.module-has-bg) .wrapper-link, .module-custom.image-before-title:not(.module-has-bg) .wrapper-link {
  color: #231E1E;
}
.module-custom.image-after-title:not(.module-has-bg) .wrapper-link:hover .module-content .module-title, .module-custom.image-before-title:not(.module-has-bg) .wrapper-link:hover .module-content .module-title {
  text-decoration: underline;
}
.module-custom.image-after-title:not(.module-has-bg) .wrapper-link:hover .module-image img, .module-custom.image-before-title:not(.module-has-bg) .wrapper-link:hover .module-image img {
  transform: scale(1.05);
}
.module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content .module-title {
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .module-custom.image-after-title.module-has-bg .module-bg-wrap .module-content .module-title {
    margin-bottom: 16px;
  }
}
.module-custom.image-background .module-content {
  position: relative;
}
.module-custom.image-background.module-has-bg {
  border-radius: 30px;
  overflow: hidden;
}
.module-custom.image-background:not(.module-has-bg) .module-content {
  padding: 28px 1rem;
}
@media (min-width: 768px) {
  .module-custom.image-background:not(.module-has-bg) .module-content {
    padding: 28px 28px;
  }
}
.module-custom.image-background .module-image {
  position: absolute;
  min-height: unset;
  aspect-ratio: unset;
}
@media (min-width: 1200px) {
  .module-custom.banner.image-right .module-image {
    aspect-ratio: 17/10;
    min-height: unset;
  }
}
@media (min-width: 1920px) {
  .module-custom.banner.image-right .module-image {
    aspect-ratio: unset;
    min-height: 564px;
  }
}
@media (max-width: 991.98px) {
  .module-custom.banner.image-right .module-bg-wrap .module-content {
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
  }
  .module-custom.banner.image-right .module-bg-wrap .module-content .module-title {
    margin-bottom: 0;
  }
}
.module-custom.case-story .module-title {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .module-custom.case-story .module-image {
    min-height: unset;
    aspect-ratio: 16/9;
  }
}
.module-custom.case-story .btn-primary, .module-custom.case-story .posts-navigation a, .posts-navigation .module-custom.case-story a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #A6E4BD;
  --bs-btn-border-color: #A6E4BD;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #85b697;
  --bs-btn-focus-shadow-rgb: 179, 232, 199;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #85b697;
  --bs-btn-active-border-color: #7dab8e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #A6E4BD;
  --bs-btn-disabled-border-color: #A6E4BD;
}
.module-custom.iv-case.ar .module-bg-wrap ol {
  background: #fff;
  border-top: 6px solid #EB0000;
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .module-custom.iv-case.ar .module-bg-wrap ol {
    padding: 35px;
  }
}
@media (min-width: 992px) {
  .module-custom.iv-case.ar .module-bg-wrap .module-content {
    padding: 56px 0 56px 1rem;
  }
}
@media (min-width: 1400px) {
  .module-custom.iv-case.ar .module-bg-wrap .module-content {
    padding: 56px 0;
  }
}
.module-custom.blue-theme .module-title {
  color: #27aae1;
}
.module-custom.blue-theme .btn, .module-custom.blue-theme .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-custom.blue-theme a, .module-custom.blue-theme .posts-navigation a, .posts-navigation .module-custom.blue-theme a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #27aae1;
  --bs-btn-border-color: #27aae1;
  --bs-btn-hover-color: #231E1E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #1f88b4;
  --bs-btn-focus-shadow-rgb: 71, 183, 230;
  --bs-btn-active-color: #231E1E;
  --bs-btn-active-bg: #1f88b4;
  --bs-btn-active-border-color: #1d80a9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 30, 30, 0.125);
  --bs-btn-disabled-color: #231E1E;
  --bs-btn-disabled-bg: #27aae1;
  --bs-btn-disabled-border-color: #27aae1;
}
@media (min-width: 768px) {
  .module-custom.imagebank .module-image {
    max-height: 170px;
    min-height: unset;
  }
}
@media (min-width: 768px) {
  .module-custom.imagebank .module-bg-wrap {
    grid-template-columns: 170px 1fr;
  }
}
@media (min-width: 768px) {
  .module-custom.imagebank .module-content {
    padding: 0 0 0 36px;
  }
}
@media (min-width: 768px) {
  .module-custom.imagebank.image-right.module-has-bg .module-bg-wrap, .module-custom.imagebank.image-left.module-has-bg .module-bg-wrap {
    padding: 28px;
  }
}
.module-custom.frontpage-ar {
  margin-top: -47px;
}
.module-custom.frontpage-ar .module-bg-wrap {
  grid-template-columns: 1fr minmax(auto, 150px);
  grid-gap: 0;
}
.module-custom.frontpage-ar .module-image {
  aspect-ratio: unset;
}
.module-custom.frontpage-ar .module-image img {
  -o-object-position: right 10px;
     object-position: right 10px;
}
.module-custom.frontpage-ar .module-content {
  grid-row: 1;
  padding-top: 0;
}
@media (min-width: 992px) {
  .module-custom.ar-ceo .bg-contain {
    grid-template-columns: 64% auto;
  }
}
@media (min-width: 768px) {
  .module-custom.ar-ceo .bg-contain .module-image {
    min-height: 617px;
  }
}
@media (min-width: 992px) {
  .module-custom.ar-ceo .bg-contain .module-image img {
    -o-object-position: right;
       object-position: right;
  }
}
@media (min-width: 1200px) {
  .module-custom.ar-ceo .bg-contain .module-content {
    padding-left: 0;
  }
}
.module-custom.video-contained video {
  -o-object-fit: contain !important;
     object-fit: contain !important;
  width: 100%;
  height: 100%;
}
.module-custom.image-big-image .module-title {
  margin-bottom: 32px;
}
.module-custom.image-big-image .module-desc {
  max-width: 768px;
  margin: 0 0 32px;
}
.module-custom.image-big-image .module-desc.additional-content {
  margin: 64px auto 0;
}
@media (max-width: 991.98px) {
  .module-custom.image-big-image .module-desc.additional-content {
    margin-top: 48px;
  }
}
.module-custom.image-big-image .module-image {
  width: 100%;
  overflow: auto;
  aspect-ratio: unset;
  background: #F9F8F5;
  border-radius: 30px;
}
.module-custom.image-big-image img {
  width: 100%;
}
@media (max-width: 767.98px) {
  .module-custom.image-big-image img {
    min-width: 800px;
  }
}

@media (min-width: 1400px) {
  :where(.home, .page-template-page-section) .layout-row-type-1 .module-custom.image-right .module-content, :where(.home, .page-template-page-section) .layout-row-type-1 .module-custom.image-left .module-content {
    padding: 3rem 100px;
  }
}

@media (min-width: 1400px) {
  :where(.page) .page-header > .module-custom.image-right .module-content, :where(.page) .page-header > .module-custom.image-left .module-content {
    padding: 3rem 100px;
  }
}

@media (max-width: 767.98px) {
  .page-template-page-annual-report-new .module-custom.image-right:not(.module-has-bg) .module-content, .page-template-page-annual-report-new .module-custom.image-left:not(.module-has-bg) .module-content {
    padding: 28px 1rem;
  }
}
@media (min-width: 1400px) {
  .page-template-page-annual-report-new .module-custom.image-right .module-content {
    padding: 28px 77px 28px 0;
  }
}
@media (min-width: 1400px) {
  .page-template-page-annual-report-new .module-custom.image-left .module-content {
    padding: 28px 0 28px 77px;
  }
}

.module-numbers .has-bg-image {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-size: cover;
  background-position: right;
}
@media (min-width: 768px) {
  .module-numbers .has-bg-image {
    padding-top: 107px;
    padding-bottom: 107px;
  }
}
.module-numbers .has-bg-image .numbers li {
  background-color: #fff;
  padding: 20px;
  transition: all 0.15s ease;
}
.module-numbers .has-bg-image .numbers li:hover, .module-numbers .has-bg-image .numbers li:focus, .module-numbers .has-bg-image .numbers li:active {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .module-numbers .has-bg-image .numbers li {
    padding: 2rem;
  }
}
.module-numbers .module-desc {
  margin-bottom: 2rem;
}
.module-numbers .numbers {
  grid-gap: 30px;
}
.module-numbers .number {
  font-size: calc(1.4rem + 1.8vw);
  font-weight: 700;
}
@media (min-width: 1200px) {
  .module-numbers .number {
    font-size: 2.75rem;
  }
}
.module-numbers .suffix,
.module-numbers .prefix {
  font-size: calc(1.4rem + 1.8vw);
  font-weight: 700;
}
@media (min-width: 1200px) {
  .module-numbers .suffix,
.module-numbers .prefix {
    font-size: 2.75rem;
  }
}
.module-numbers .label {
  line-height: 1.27;
}
.module-numbers .label p:last-child {
  margin-bottom: 0;
}
.module-numbers.sus-numbers {
  border: none !important;
  border-top: 6px solid #4caf6c !important;
}
.module-numbers.sus-numbers .module-content {
  padding: 0;
}
.module-numbers.sus-numbers .number-container {
  line-height: 1;
  margin-bottom: 4px;
}
.module-numbers.sus-numbers .suffix {
  color: #4caf6c;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .module-numbers.sus-numbers .suffix {
    font-size: 1.5rem;
  }
}
.module-numbers.ar .container-narrow {
  max-width: 1200px;
}
.module-numbers.ar .numbers li {
  background-color: #fff;
  padding: 20px;
  transition: all 0.15s ease;
}
.module-numbers.ar .numbers li:hover, .module-numbers.ar .numbers li:focus, .module-numbers.ar .numbers li:active {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .module-numbers.ar .numbers li {
    padding: 2rem;
  }
}
.module-numbers.ar .suffix,
.module-numbers.ar .prefix {
  color: #FCC8D7;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .module-numbers.ar .suffix,
.module-numbers.ar .prefix {
    font-size: 1.375rem;
  }
}
.module-numbers.ar .number-container {
  border-bottom: 2px solid #FCC8D7;
  margin-bottom: 16px;
  line-height: 1.2;
  padding-bottom: 6px;
  display: inline-block;
}
.module-numbers.ar .label {
  color: #BC007E;
  font-weight: 600;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .module-numbers.ar .label {
    font-size: 1.5rem;
  }
}

.module-releases:not(.news-listing) .module-content > .read-more-container {
  margin-top: 24px;
}
.module-releases:not(.news-listing) .module-content ul {
  margin-bottom: 0;
}
.module-releases:not(.news-listing) .module-content .module-desc {
  margin-bottom: 1rem;
}
.module-releases:not(.news-listing) .module-content .module-desc p {
  margin-bottom: 0.5rem;
}
.module-releases:not(.news-listing) .module-content li {
  margin-bottom: 1.5rem;
}
.module-releases:not(.news-listing) .module-content li:last-child {
  margin-bottom: 0;
}
.module-releases:not(.news-listing) .module-content li a:not(.add-to-calendar) {
  color: #231E1E;
}
.module-releases:not(.news-listing) .module-content li a:not(.add-to-calendar):hover, .module-releases:not(.news-listing) .module-content li a:not(.add-to-calendar):focus, .module-releases:not(.news-listing) .module-content li a:not(.add-to-calendar):active {
  opacity: 0.6;
}
.module-releases:not(.news-listing) .module-content li.ext-webcast a {
  display: flex;
  align-items: center;
}
.module-releases:not(.news-listing) .module-content article {
  margin-bottom: 1.5rem;
}
.module-releases:not(.news-listing) .module-content article:last-of-type {
  margin-bottom: 0;
}
.module-releases:not(.news-listing) .module-content article h2, .module-releases:not(.news-listing) .module-content article .h2 {
  margin-bottom: 0;
  line-height: 1.75;
  font-size: 1rem;
}
.module-releases:not(.news-listing) .module-content article h2 a, .module-releases:not(.news-listing) .module-content article .h2 a {
  color: #6E706F;
}
.module-releases:not(.news-listing) .module-content article h2 a:hover, .module-releases:not(.news-listing) .module-content article .h2 a:hover, .module-releases:not(.news-listing) .module-content article h2 a:focus, .module-releases:not(.news-listing) .module-content article .h2 a:focus, .module-releases:not(.news-listing) .module-content article h2 a:active, .module-releases:not(.news-listing) .module-content article .h2 a:active {
  color: #231E1E;
}
.module-releases:not(.news-listing) .module-content article .read-more-container {
  margin-top: 0.5rem;
}
.layout .module-releases:not(.news-listing) .module-content .meta {
  color: #484848;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
  .module-releases:not(.news-listing) .module-posts .swiper-wrapper {
    gap: 32px;
  }
}
.module-releases:not(.news-listing) .module-posts .post {
  margin-bottom: 0;
  height: auto;
}
@media (min-width: 768px) {
  .module-releases:not(.news-listing) .module-posts .post {
    flex: 1;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
  }
}
.module-releases:not(.news-listing) .module-posts .post a {
  flex: 1;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  gap: 8px;
  border-radius: 30px;
  background: #B1DCE5;
  padding: 24px;
  height: 100%;
  color: #231E1E;
}
@media (max-width: 767.98px) {
  .module-releases:not(.news-listing) .module-posts .post a {
    padding: 16px;
  }
}
.module-releases:not(.news-listing) .module-posts .post a:hover, .module-releases:not(.news-listing) .module-posts .post a:focus, .module-releases:not(.news-listing) .module-posts .post a:active {
  box-shadow: 0 0 20px 0 rgba(35, 30, 30, 0.12);
  opacity: 1;
}
.module-releases:not(.news-listing) .module-posts .post a:hover .btn-text, .module-releases:not(.news-listing) .module-posts .post a:hover .pink-bg .btn-primary, .pink-bg .module-releases:not(.news-listing) .module-posts .post a:hover .btn-primary, .module-releases:not(.news-listing) .module-posts .post a:hover .pink-bg .posts-navigation a, .pink-bg .posts-navigation .module-releases:not(.news-listing) .module-posts .post a:hover a, .module-releases:not(.news-listing) .module-posts .post a:hover .posts-navigation .pink-bg a, .posts-navigation .pink-bg .module-releases:not(.news-listing) .module-posts .post a:hover a, .module-releases:not(.news-listing) .module-posts .post a:focus .btn-text, .module-releases:not(.news-listing) .module-posts .post a:focus .pink-bg .btn-primary, .pink-bg .module-releases:not(.news-listing) .module-posts .post a:focus .btn-primary, .module-releases:not(.news-listing) .module-posts .post a:focus .pink-bg .posts-navigation a, .pink-bg .posts-navigation .module-releases:not(.news-listing) .module-posts .post a:focus a, .module-releases:not(.news-listing) .module-posts .post a:focus .posts-navigation .pink-bg a, .posts-navigation .pink-bg .module-releases:not(.news-listing) .module-posts .post a:focus a, .module-releases:not(.news-listing) .module-posts .post a:active .btn-text, .module-releases:not(.news-listing) .module-posts .post a:active .pink-bg .btn-primary, .pink-bg .module-releases:not(.news-listing) .module-posts .post a:active .btn-primary, .module-releases:not(.news-listing) .module-posts .post a:active .pink-bg .posts-navigation a, .pink-bg .posts-navigation .module-releases:not(.news-listing) .module-posts .post a:active a, .module-releases:not(.news-listing) .module-posts .post a:active .posts-navigation .pink-bg a, .posts-navigation .pink-bg .module-releases:not(.news-listing) .module-posts .post a:active a {
  color: #EB0000;
}
.module-releases:not(.news-listing) .module-posts .post a:hover .entry-title, .module-releases:not(.news-listing) .module-posts .post a:focus .entry-title, .module-releases:not(.news-listing) .module-posts .post a:active .entry-title {
  text-decoration: underline;
}
.module-releases:not(.news-listing) .module-posts .post header .entry-title {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
}
.module-releases:not(.news-listing) .module-posts .post .read-more-container {
  margin-top: 0;
}
.module-releases:not(.news-listing) .module-posts .post .read-more-container .btn-text, .module-releases:not(.news-listing) .module-posts .post .read-more-container .pink-bg .btn-primary, .pink-bg .module-releases:not(.news-listing) .module-posts .post .read-more-container .btn-primary, .module-releases:not(.news-listing) .module-posts .post .read-more-container .pink-bg .posts-navigation a, .pink-bg .posts-navigation .module-releases:not(.news-listing) .module-posts .post .read-more-container a, .module-releases:not(.news-listing) .module-posts .post .read-more-container .posts-navigation .pink-bg a, .posts-navigation .pink-bg .module-releases:not(.news-listing) .module-posts .post .read-more-container a {
  color: #231E1E;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  transition: all 0.15s ease;
}
.module-releases:not(.news-listing) .module-posts .post.mobile-slide {
  display: none;
}
@media (max-width: 767.98px) {
  .module-releases:not(.news-listing) .module-posts .post.mobile-slide {
    display: flex;
  }
}
.module-releases:not(.news-listing) .module-posts .post.mobile-slide a {
  background: #F9F8F5;
}
.module-releases:not(.news-listing) .module-posts .post.mobile-slide header p {
  font-family: "Poppins", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  letter-spacing: -0.0625rem;
  margin-bottom: 0;
}
.module-releases:not(.news-listing) .vertical-view {
  display: none;
}
.module-releases:not(.news-listing).vertical .vertical-view {
  display: block;
}
@media (max-width: 767.98px) {
  .module-releases:not(.news-listing).vertical .vertical-view {
    display: none;
  }
}
.module-releases:not(.news-listing).vertical .vertical-view .read-more-container {
  margin-top: 24px;
}
.module-releases:not(.news-listing).vertical .module-posts .swiper-wrapper {
  flex-flow: column;
  gap: 16px;
}
@media (max-width: 767.98px) {
  .module-releases:not(.news-listing).vertical .module-posts .swiper-wrapper {
    flex-flow: row;
    gap: 0;
  }
}
.module-releases:not(.news-listing).vertical .module-content-wrapper .read-more-container {
  display: none !important;
}

.news-listing .module-content-wrapper {
  padding-right: 100px;
}
.news-listing .module-content-wrapper .read-more-container {
  display: none;
}
@media (min-width: 768px) {
  .news-listing .module-posts .swiper-container .swiper-controls-container {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide a:hover header .entry-title {
  text-decoration: underline;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide header .image-wrapper {
  height: 220px;
  border-radius: 20px;
  margin-bottom: 8px;
  overflow: hidden;
  position: relative;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide header img {
  height: 100%;
  inset: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide header .meta {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
  color: #484848;
  margin-bottom: 16px;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide header .entry-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #231E1E;
  margin-bottom: 16px;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .entry-summary {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: #231E1E;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .entry-summary {
    display: none;
  }
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container {
  margin-top: 0;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container .btn-text, .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container .pink-bg .btn-primary, .pink-bg .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container .btn-primary, .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container .pink-bg .posts-navigation a, .pink-bg .posts-navigation .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container a, .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container .posts-navigation .pink-bg a, .posts-navigation .pink-bg .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide .read-more-container a {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  color: #231E1E;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide.mobile-slide {
  display: none;
}
@media (max-width: 767.98px) {
  .news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide.mobile-slide {
    display: block;
    height: 220px;
    padding: 24px;
    border-radius: 30px;
    overflow: hidden;
  }
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide.mobile-slide a {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
}
.news-listing .module-posts .swiper-container .swiper-wrapper .swiper-slide.mobile-slide header p {
  font-family: "Poppins", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  letter-spacing: -0.0625rem;
  margin-bottom: 0;
}
.news-listing .vertical-view {
  display: none;
}

.module-single-release .module-content > .read-more-container {
  margin-top: 24px;
}
.module-single-release .module-content ul {
  margin-bottom: 0;
}
.module-single-release .module-content .module-desc {
  margin-bottom: 1rem;
}
.module-single-release .module-content .module-desc p {
  margin-bottom: 0.5rem;
}
.module-single-release .module-content li {
  margin-bottom: 1.5rem;
}
.module-single-release .module-content li:last-child {
  margin-bottom: 0;
}
.module-single-release .module-content li a:not(.add-to-calendar) {
  color: #231E1E;
}
.module-single-release .module-content li a:not(.add-to-calendar):hover, .module-single-release .module-content li a:not(.add-to-calendar):focus, .module-single-release .module-content li a:not(.add-to-calendar):active {
  opacity: 0.6;
}
.module-single-release .module-content li.ext-webcast a {
  display: flex;
  align-items: center;
}
.module-single-release .module-content article {
  margin-bottom: 1.5rem;
}
.module-single-release .module-content article:last-of-type {
  margin-bottom: 0;
}
.module-single-release .module-content article h2, .module-single-release .module-content article .h2 {
  margin-bottom: 0;
  line-height: 1.75;
  font-size: 1rem;
}
.module-single-release .module-content article h2 a, .module-single-release .module-content article .h2 a {
  color: #6E706F;
}
.module-single-release .module-content article h2 a:hover, .module-single-release .module-content article .h2 a:hover, .module-single-release .module-content article h2 a:focus, .module-single-release .module-content article .h2 a:focus, .module-single-release .module-content article h2 a:active, .module-single-release .module-content article .h2 a:active {
  color: #231E1E;
}
.module-single-release .module-content article .read-more-container {
  margin-top: 0.5rem;
}
.layout .module-single-release .module-content .meta {
  color: #484848;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 4px;
}
.module-single-release .report-document {
  color: #231E1E;
  font-weight: 500;
}

.module-ceo-corner .module-content {
  background-size: cover;
}
@media (min-width: 768px) {
  .module-ceo-corner .module-content {
    padding: 60px;
  }
}
.module-ceo-corner .person-box {
  padding: 28px 20px;
  color: #fff;
}
@media (min-width: 576px) {
  .module-ceo-corner .person-box {
    padding: 40px 55px;
  }
}
@media (min-width: 768px) {
  .module-ceo-corner .person-box {
    margin-left: auto;
    max-width: 437px;
  }
}
.module-ceo-corner .person-box .module-desc {
  font-style: italic;
  margin-bottom: 28px;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .module-ceo-corner .person-box .module-desc {
    font-size: 1.5rem;
  }
}
.module-ceo-corner .person-image {
  text-align: center;
}
@media (max-width: 575.98px) {
  .module-ceo-corner .person-image img {
    width: 100%;
  }
}
.module-ceo-corner .person-meta {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  line-height: 1.25rem;
  align-items: center;
  margin-top: 28px;
  font-size: 1rem;
}
.module-ceo-corner .person-name {
  color: #EB0000;
  margin-bottom: 10px;
}

.module-menu .navbar {
  padding-top: 0;
  padding-bottom: 0;
}
.module-menu .menu-item-has-children > a {
  font-weight: 700;
}
.module-menu ul {
  padding-left: 0;
  list-style: none;
}

.ar-sticky-menu {
  top: 134px;
  position: sticky;
  z-index: 2;
  padding-top: 4px;
  padding-bottom: 0;
  transition: all 0.15s ease;
}
@media (max-width: 1199.98px) {
  .ar-sticky-menu {
    display: none;
  }
}
.ar-sticky-menu .module-menu .navbar > div {
  flex: 1;
}
.ar-sticky-menu .module-menu .menu-item:last-child {
  margin-left: auto;
}
.ar-sticky-menu .module-menu .menu-item a {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-weight: 500;
  font-size: 0.875rem;
}
.ar-sticky-menu .module-menu .menu-item a:hover, .ar-sticky-menu .module-menu .menu-item a:focus, .ar-sticky-menu .module-menu .menu-item a:active {
  background-color: #F1F2F2;
}
.ar-sticky-menu .module-menu .menu-item a.active {
  background-color: #EB0000;
  color: #fff;
}
@media (min-width: 1200px) {
  .ar-sticky-menu .module-menu .menu-item a {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width: 1400px) {
  .ar-sticky-menu .module-menu .menu-item a {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children {
  position: relative;
  display: flex;
  align-items: center;
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children > a {
  background: #F1F2F2;
  border-radius: 30px;
  padding: 3px 11px;
  line-height: 1.1;
  position: relative;
  padding-right: 30px;
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children > a::after {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url("../icons/angle-down.svg") no-repeat center center;
  background-size: 12px auto;
  transition: all 0.15s ease;
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children > a.open::after {
  transform: translateY(-50%) rotate(-180deg);
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children > a.open + .sub-menu {
  display: block;
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children > .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  background-color: #fff;
  min-width: 200px;
  right: 0;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 0.875rem;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}
@media (min-width: 1535px) {
  .ar-sticky-menu .module-menu .menu-item.menu-item-has-children > .sub-menu {
    left: 0;
    right: unset;
  }
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children > .sub-menu a {
  padding: 6px 20px;
  font-weight: 400;
  line-height: 1.38;
}
.ar-sticky-menu .module-menu .menu-item.menu-item-has-children > .sub-menu a[target=_blank]:not(.module-edit-link)::after {
  content: none;
}

.admin-bar .ar-sticky-menu {
  top: 166px;
}

.scrolled-down .ar-sticky-menu {
  top: 92px;
}
.scrolled-down.admin-bar .ar-sticky-menu {
  top: 124px;
}

.not-top .ar-sticky-menu {
  border-bottom: 1px solid #C0C0BF;
}

.module-iconlist .iconlist-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.module-iconlist .iconlist-item .icon-subtitle {
  font-size: 0.875rem;
}
.module-iconlist .iconlist-item .icon {
  margin-right: 0.5rem;
}
.module-iconlist .iconlist-item.icon-after-title .icon {
  margin-right: 0;
  margin-left: 0.5rem;
}
.module-iconlist .iconlist-item a {
  display: flex;
  align-items: center;
  color: #484848;
}
.module-iconlist .iconlist-item a .icon-title {
  transition: all 0.15s ease;
}
.module-iconlist .iconlist-item a:hover .icon-title, .module-iconlist .iconlist-item a:focus .icon-title, .module-iconlist .iconlist-item a:active .icon-title {
  color: #EB0000;
}

.layout .module-calendar .module-content > .read-more-container {
  margin-top: 24px;
}
.layout .module-calendar .module-content ul {
  margin-bottom: 0;
}
.layout .module-calendar .module-content .module-desc {
  margin-bottom: 1rem;
}
.layout .module-calendar .module-content .module-desc p {
  margin-bottom: 0.5rem;
}
.layout .module-calendar .module-content li {
  margin-bottom: 1.5rem;
}
.layout .module-calendar .module-content li:last-child {
  margin-bottom: 0;
}
.layout .module-calendar .module-content li a:not(.add-to-calendar) {
  color: #231E1E;
}
.layout .module-calendar .module-content li a:not(.add-to-calendar):hover, .layout .module-calendar .module-content li a:not(.add-to-calendar):focus, .layout .module-calendar .module-content li a:not(.add-to-calendar):active {
  opacity: 0.6;
}
.layout .module-calendar .module-content li.ext-webcast a {
  display: flex;
  align-items: center;
}
.layout .module-calendar .module-content article {
  margin-bottom: 1.5rem;
}
.layout .module-calendar .module-content article:last-of-type {
  margin-bottom: 0;
}
.layout .module-calendar .module-content article h2, .layout .module-calendar .module-content article .h2 {
  margin-bottom: 0;
  line-height: 1.75;
  font-size: 1rem;
}
.layout .module-calendar .module-content article h2 a, .layout .module-calendar .module-content article .h2 a {
  color: #6E706F;
}
.layout .module-calendar .module-content article h2 a:hover, .layout .module-calendar .module-content article .h2 a:hover, .layout .module-calendar .module-content article h2 a:focus, .layout .module-calendar .module-content article .h2 a:focus, .layout .module-calendar .module-content article h2 a:active, .layout .module-calendar .module-content article .h2 a:active {
  color: #231E1E;
}
.layout .module-calendar .module-content article .read-more-container {
  margin-top: 0.5rem;
}
.layout .layout .module-calendar .module-content .meta {
  color: #484848;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 4px;
}
.layout .module-calendar .module-content .meta {
  margin-bottom: 0;
  padding-bottom: 22px;
  border-bottom: 1px dashed #D8D8D8;
}
@media (max-width: 991.98px) {
  .layout .module-calendar .module-content .meta .events-wrapper {
    padding: 0 24px;
  }
}
.layout .module-calendar .module-content .meta .title {
  margin-top: 7px;
}
@media (max-width: 991.98px) {
  .layout .module-calendar .read-more-container {
    padding: 0 24px;
  }
}

.module-files .module-content > .read-more-container {
  margin-top: 24px;
}
.module-files .module-content ul {
  margin-bottom: 0;
}
.module-files .module-content .module-desc {
  margin-bottom: 1rem;
}
.module-files .module-content .module-desc p {
  margin-bottom: 0.5rem;
}
.module-files .module-content li {
  margin-bottom: 1.5rem;
}
.module-files .module-content li:last-child {
  margin-bottom: 0;
}
.module-files .module-content li a:not(.add-to-calendar) {
  color: #231E1E;
}
.module-files .module-content li a:not(.add-to-calendar):hover, .module-files .module-content li a:not(.add-to-calendar):focus, .module-files .module-content li a:not(.add-to-calendar):active {
  opacity: 0.6;
}
.module-files .module-content li.ext-webcast a {
  display: flex;
  align-items: center;
}
.module-files .module-content article {
  margin-bottom: 1.5rem;
}
.module-files .module-content article:last-of-type {
  margin-bottom: 0;
}
.module-files .module-content article h2, .module-files .module-content article .h2 {
  margin-bottom: 0;
  line-height: 1.75;
  font-size: 1rem;
}
.module-files .module-content article h2 a, .module-files .module-content article .h2 a {
  color: #6E706F;
}
.module-files .module-content article h2 a:hover, .module-files .module-content article .h2 a:hover, .module-files .module-content article h2 a:focus, .module-files .module-content article .h2 a:focus, .module-files .module-content article h2 a:active, .module-files .module-content article .h2 a:active {
  color: #231E1E;
}
.module-files .module-content article .read-more-container {
  margin-top: 0.5rem;
}
.layout .module-files .module-content .meta {
  color: #484848;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 4px;
}
.module-files .d-grid {
  grid-gap: 0;
}
.module-files.module-has-bg {
  border: none;
}
.module-files.module-has-bg:hover {
  box-shadow: none;
  border: none;
}
.module-files.module-has-bg .module-bg-wrap {
  border-radius: 30px;
  padding: 32px;
  grid-template-columns: 45% 55%;
}
@media (max-width: 991.98px) {
  .module-files.module-has-bg .module-bg-wrap {
    padding: 16px;
    grid-template-columns: 1fr;
  }
}
.module-files.module-has-bg .module-bg-wrap:hover {
  box-shadow: 0 0 20px 0 rgba(35, 30, 30, 0.12);
}
.module-files.module-has-bg .module-bg-wrap:hover .module-image img {
  transform: scale(1.03);
}
.module-files.module-has-bg .module-bg-wrap.module-with-link {
  padding: 0;
}
.module-files.module-has-bg .module-bg-wrap.module-with-link > a {
  padding: 32px;
}
@media (max-width: 991.98px) {
  .module-files.module-has-bg .module-bg-wrap.module-with-link > a {
    padding: 16px;
  }
}
.module-files.module-has-bg .module-bg-wrap.module-with-link > a:hover, .module-files.module-has-bg .module-bg-wrap.module-with-link > a:focus, .module-files.module-has-bg .module-bg-wrap.module-with-link > a:active {
  opacity: 1;
}
.module-files.module-has-bg .module-bg-wrap .module-image {
  border-radius: 20px;
  overflow: hidden;
  aspect-ratio: auto;
  min-height: 560px;
  margin-bottom: 0;
  position: relative;
}
@media (max-width: 991.98px) {
  .module-files.module-has-bg .module-bg-wrap .module-image {
    min-height: auto;
    aspect-ratio: 1;
  }
}
.module-files.module-has-bg .module-bg-wrap .module-image img {
  transition: transform 0.3s ease-in-out;
}
.module-files.module-has-bg .module-bg-wrap .module-image svg path {
  fill: #EB0000;
}
.module-files.module-has-bg .module-bg-wrap .module-image .icon {
  background: #fff;
  width: 48px;
  height: 48px;
  padding: 12px;
  border-radius: 99px;
  z-index: 2;
  opacity: 1;
  display: block;
  position: absolute;
  top: 32px;
  right: 32px;
}
@media (max-width: 991.98px) {
  .module-files.module-has-bg .module-bg-wrap .module-image .icon {
    top: 16px;
    right: 16px;
  }
}
.module-files.module-has-bg .module-bg-wrap .module-image .icon path {
  fill: #231E1E;
}
.module-files.module-has-bg .module-bg-wrap .module-content {
  padding: 0 32px 0 64px;
  justify-content: center;
  display: flex;
  flex-flow: column;
}
@media (max-width: 991.98px) {
  .module-files.module-has-bg .module-bg-wrap .module-content {
    padding: 24px 8px 8px;
  }
}
.module-files.module-has-bg .module-bg-wrap .module-content .module-title {
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .module-files.module-has-bg .module-bg-wrap .module-content .module-title {
    margin-bottom: 16px;
  }
}
.module-files.module-has-bg .module-bg-wrap .module-content .module-desc {
  font-size: 1rem;
  line-height: 1.5rem;
}
.module-files.module-has-bg .module-bg-wrap .module-content .read-more-container {
  margin-top: 24px;
  flex: 0 !important;
}
@media (max-width: 991.98px) {
  .module-files.module-has-bg .module-bg-wrap .module-content .read-more-container {
    margin-top: 16px;
  }
}
.module-files.module-has-bg .module-bg-wrap .module-content .list-unstyled li {
  margin-bottom: 8px;
  display: flex;
}
.module-files.module-has-bg .module-bg-wrap .module-content .list-unstyled li a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #EB0000;
}
.module-files.module-has-bg .module-bg-wrap .module-content .list-unstyled li a svg {
  flex: none;
}

.module-pipeline .pipeline-container {
  grid-gap: 14px;
  padding-top: 17px;
  min-width: 750px;
}
.module-pipeline .pipeline-container .header-item {
  color: #fff;
}
.module-pipeline .pipeline-container .header-item .pipeline-item {
  height: 60px;
}
.module-pipeline .pipeline-container .title {
  font-size: 0.875rem;
  font-weight: 500;
}
.module-pipeline .pipeline-container .title small, .module-pipeline .pipeline-container .title .small {
  font-weight: 400;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .module-pipeline .pipeline-container .title small, .module-pipeline .pipeline-container .title .small {
    font-size: 0.875rem;
  }
}
.module-pipeline .pipeline-container .subtitle {
  font-size: 0.75rem;
  font-style: italic;
}
.module-pipeline .pipeline-container .pipeline-item {
  padding: 26px 0 4px;
  display: flex;
  align-items: center;
  line-height: 1;
  position: relative;
  min-width: 100px;
}
.module-pipeline .pipeline-container .pipeline-item.has-row-span {
  z-index: 1;
}
.module-pipeline .pipeline-container .pipeline-item::after {
  content: "";
  display: inline-block;
  width: 100%;
  border-top: 6px solid #979797;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.module-pipeline .pipeline-container .pipeline-item::before {
  content: "";
  display: inline-block;
  width: 14px;
  border-top: 6px solid #fff;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 1;
}
.module-pipeline .pipeline-container .pipeline-item.dashed::after {
  border-top: 6px dashed #EB0000;
}
.module-pipeline .pipeline-container .pipeline-item.white-gap-visible::before {
  z-index: 5;
}
.module-pipeline .pipeline-container .pipeline-item:last-child::before {
  content: none;
}
.module-pipeline .pipeline-container .line {
  justify-content: center;
  transition: all 0.4s ease-in-out;
  border-top: 6px solid #EB0000;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.module-pipeline .pipeline-container .line .title {
  animation: 1s ease 0s normal forwards 1 fadein;
}
.module-pipeline .pipeline-container .line::before {
  position: absolute;
  left: calc(100% - 8px);
  top: -11px;
  content: "";
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: #EB0000;
  z-index: 4;
}
@media (min-width: 768px) {
  .module-pipeline .pipeline-container .line::before {
    width: 34px;
    height: 34px;
    top: -21px;
    left: calc(100% - 17px);
  }
}
.module-pipeline.roosendaal .image-row {
  min-width: 1341px;
}
.module-pipeline.roosendaal .image-row img {
  width: 175px;
}
.module-pipeline.roosendaal .image-row.image-row-first {
  background-color: #fdeeec;
}
.module-pipeline.roosendaal .image-row.image-row-second {
  background-color: #e5efeb;
}
.module-pipeline.roosendaal .pipeline-container {
  gap: 0;
  background-color: #fdeeec;
  min-width: 1341px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item {
  padding: 26px 6px;
  text-align: left;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item .title {
  font-size: 0.8125rem;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item .subtitle {
  z-index: 5;
  position: absolute;
  left: 6px;
  top: -38px;
  max-width: 80%;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.no-line::after {
  border-top-color: transparent;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item::before {
  content: none;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.white-gap-visible::before {
  content: "";
  left: calc(100% - 7px);
  border-top-color: #fdeeec;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.grid-row-xs-start-2 {
  padding: 56px 6px 26px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.grid-row-xs-start-2 .subtitle {
  max-width: 100%;
  top: unset;
  bottom: -10px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.grid-row-xs-start-2::after {
  border-color: transparent;
  top: 33px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.grid-row-xs-start-2 .title {
  font-size: 0.75rem;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.vertical::before {
  content: "";
  z-index: 4;
  transform: rotate(90deg);
  width: 40px;
  height: 6px;
  right: -21px;
  left: unset;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.vertical.vertical-red::before {
  top: 44px;
  border-color: #EB0000;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.vertical.vertical-green::before {
  top: 16px;
  border-color: #A6E4BD;
  left: -19px;
  right: unset;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.vertical.vertical-green-right::before {
  top: 16px;
  border-color: #A6E4BD;
  left: unset;
  right: -17px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.vertical.vertical-gray::before {
  top: 42px;
  border-color: #979797;
  left: -24px;
  right: unset;
  width: 40px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.vertical.vertical-gray .title {
  position: relative;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.vertical.vertical-gray .title::before {
  top: -33px;
  content: "";
  display: inline-block;
  width: 14px;
  border-top: 7px solid #fdeeec;
  position: absolute;
  z-index: 5;
  right: -42px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.dashed::after {
  border-color: #A6E4BD;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.dashed.white-gap-visible::before {
  top: 33px;
  border-top-color: #e5efeb;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.dashed.white-gap-visible .title {
  position: relative;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.dashed.white-gap-visible .title::before {
  top: -29px;
  content: "";
  display: inline-block;
  width: 14px;
  border-top: 6px solid #e5efeb;
  position: absolute;
  z-index: 5;
  left: -14px;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.solid::after {
  border-top: 6px solid #A6E4BD !important;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.dot .line {
  z-index: 9;
  width: 100% !important;
  border-color: transparent !important;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item.dot .line::before {
  content: "";
  top: 13px;
  right: 2px;
  width: 2rem;
  height: 2rem;
  background-color: #A6E4BD;
  left: calc(50% - 16px);
}
@media (min-width: 768px) {
  .module-pipeline.roosendaal .pipeline-container .pipeline-item.dot .line::before {
    top: 12px;
  }
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item .line {
  border-color: #EB0000 !important;
  transition: none !important;
}
.module-pipeline.roosendaal .pipeline-container .pipeline-item .line::before {
  content: none;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.module-shareticker-large .target-ticker-cision .latest-change-datetime,
.module-shareticker-large .target-ticker-mfn .latest-change-datetime,
.module-shareticker-large-mfn .target-ticker-cision .latest-change-datetime,
.module-shareticker-large-mfn .target-ticker-mfn .latest-change-datetime {
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 24px;
}
.module-shareticker-large .target-ticker-cision .ticker-price,
.module-shareticker-large .target-ticker-mfn .ticker-price,
.module-shareticker-large-mfn .target-ticker-cision .ticker-price,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-price {
  font-family: "Poppins", sans-serif;
  color: #484848;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: -0.0625rem;
  font-weight: 600;
  margin-bottom: 24px;
}
.module-shareticker-large .target-ticker-cision .ticker-delta,
.module-shareticker-large .target-ticker-mfn .ticker-delta,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta {
  color: #231E1E;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .module-shareticker-large .target-ticker-cision .ticker-delta,
.module-shareticker-large .target-ticker-mfn .ticker-delta,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta {
    display: flex;
    flex-flow: row-reverse;
    justify-content: flex-end;
  }
}
.module-shareticker-large .target-ticker-cision .ticker-delta .icon,
.module-shareticker-large .target-ticker-mfn .ticker-delta .icon,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta .icon,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta .icon {
  transform: rotate(45deg);
}
.module-shareticker-large .target-ticker-cision .ticker-delta .icon path,
.module-shareticker-large .target-ticker-mfn .ticker-delta .icon path,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta .icon path,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta .icon path {
  fill: #231E1E;
}
.module-shareticker-large .target-ticker-cision .ticker-delta.price-up,
.module-shareticker-large .target-ticker-mfn .ticker-delta.price-up,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta.price-up,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta.price-up {
  color: #0A852D;
}
.module-shareticker-large .target-ticker-cision .ticker-delta.price-up .icon,
.module-shareticker-large .target-ticker-mfn .ticker-delta.price-up .icon,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta.price-up .icon,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta.price-up .icon {
  transform: rotate(0deg);
}
.module-shareticker-large .target-ticker-cision .ticker-delta.price-up .icon path,
.module-shareticker-large .target-ticker-mfn .ticker-delta.price-up .icon path,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta.price-up .icon path,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta.price-up .icon path {
  fill: #0A852D;
}
.module-shareticker-large .target-ticker-cision .ticker-delta.price-down,
.module-shareticker-large .target-ticker-mfn .ticker-delta.price-down,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta.price-down,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta.price-down {
  color: #EB0000;
}
.module-shareticker-large .target-ticker-cision .ticker-delta.price-down .icon,
.module-shareticker-large .target-ticker-mfn .ticker-delta.price-down .icon,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta.price-down .icon,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta.price-down .icon {
  transform: rotate(90deg);
}
.module-shareticker-large .target-ticker-cision .ticker-delta.price-down .icon path,
.module-shareticker-large .target-ticker-mfn .ticker-delta.price-down .icon path,
.module-shareticker-large-mfn .target-ticker-cision .ticker-delta.price-down .icon path,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-delta.price-down .icon path {
  fill: #EB0000;
}
.module-shareticker-large .target-ticker-cision strong,
.module-shareticker-large .target-ticker-mfn strong,
.module-shareticker-large-mfn .target-ticker-cision strong,
.module-shareticker-large-mfn .target-ticker-mfn strong {
  font-weight: 500;
}
.module-shareticker-large .target-ticker-cision .ticker-name,
.module-shareticker-large .target-ticker-mfn .ticker-name,
.module-shareticker-large-mfn .target-ticker-cision .ticker-name,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-name {
  font-size: 1rem;
  line-height: 1.5rem;
}
.module-shareticker-large .target-ticker-cision .ticker-volume,
.module-shareticker-large .target-ticker-cision .ticker-bid-price,
.module-shareticker-large .target-ticker-cision .ticker-ask-price,
.module-shareticker-large .target-ticker-mfn .ticker-volume,
.module-shareticker-large .target-ticker-mfn .ticker-bid-price,
.module-shareticker-large .target-ticker-mfn .ticker-ask-price,
.module-shareticker-large-mfn .target-ticker-cision .ticker-volume,
.module-shareticker-large-mfn .target-ticker-cision .ticker-bid-price,
.module-shareticker-large-mfn .target-ticker-cision .ticker-ask-price,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-volume,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-bid-price,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-ask-price {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 16px;
}
.module-shareticker-large .target-ticker-cision svg,
.module-shareticker-large .target-ticker-mfn svg,
.module-shareticker-large-mfn .target-ticker-cision svg,
.module-shareticker-large-mfn .target-ticker-mfn svg {
  width: 34px;
  position: relative;
  top: -2px;
}
@media (max-width: 991.98px) {
  .module-shareticker-large .module-bg-wrap,
.module-shareticker-large-mfn .module-bg-wrap {
    padding: 0 24px;
  }
}
.module-shareticker-large .module-bg-wrap .module-content .read-more-container,
.module-shareticker-large-mfn .module-bg-wrap .module-content .read-more-container {
  align-items: flex-start !important;
  margin-top: 24px;
}

.module-shareticker .loader,
.module-shareticker-mfn .loader {
  min-width: 60px;
}
@media (min-width: 768px) {
  .module-shareticker .loader,
.module-shareticker-mfn .loader {
    min-width: 158px;
  }
}
.module-shareticker .target-ticker-cision,
.module-shareticker .target-ticker-mfn,
.module-shareticker-mfn .target-ticker-cision,
.module-shareticker-mfn .target-ticker-mfn {
  font-size: 0.875rem;
}
.module-shareticker .target-ticker-cision .ticker-image,
.module-shareticker .target-ticker-mfn .ticker-image,
.module-shareticker-mfn .target-ticker-cision .ticker-image,
.module-shareticker-mfn .target-ticker-mfn .ticker-image {
  width: 15px;
  margin-left: 0.5rem;
}
@media (min-width: 768px) {
  .module-shareticker .target-ticker-cision .ticker-image,
.module-shareticker .target-ticker-mfn .ticker-image,
.module-shareticker-mfn .target-ticker-cision .ticker-image,
.module-shareticker-mfn .target-ticker-mfn .ticker-image {
    margin-left: 1rem;
  }
}
.module-shareticker .target-ticker-cision .ticker-name,
.module-shareticker .target-ticker-mfn .ticker-name,
.module-shareticker-mfn .target-ticker-cision .ticker-name,
.module-shareticker-mfn .target-ticker-mfn .ticker-name {
  font-size: 0.875rem;
  line-height: 1;
  margin-bottom: 0;
  font-weight: 400;
  color: #231E1E;
}
.module-shareticker .target-ticker-cision svg,
.module-shareticker .target-ticker-mfn svg,
.module-shareticker-mfn .target-ticker-cision svg,
.module-shareticker-mfn .target-ticker-mfn svg {
  width: 17px;
  margin-right: 6px;
}
.module-shareticker .target-ticker-cision .ticker-price,
.module-shareticker .target-ticker-mfn .ticker-price,
.module-shareticker-mfn .target-ticker-cision .ticker-price,
.module-shareticker-mfn .target-ticker-mfn .ticker-price {
  font-weight: bold;
}

.module-spreadsheets table {
  width: 100%;
}
.module-spreadsheets table td,
.module-spreadsheets table th {
  padding: 10px;
  text-align: right;
  min-width: 94px;
  font-size: 0.875rem;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .module-spreadsheets table td,
.module-spreadsheets table th {
    min-width: 110px;
    padding: 12px 1rem;
    font-size: 1rem;
  }
}
.module-spreadsheets table td:first-child,
.module-spreadsheets table th:first-child {
  text-align: left;
}
.module-spreadsheets table th,
.module-spreadsheets table .row0 td {
  background-color: #FAF9F9;
  font-weight: 500;
}
.module-spreadsheets table td {
  border-bottom: 1px solid #D8D8D8;
  vertical-align: top;
}
.module-spreadsheets table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .module-spreadsheets table td.small {
    font-size: 0.875rem;
  }
}
.module-spreadsheets table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
.module-spreadsheets.red-theme td {
  font-size: 0.875rem;
  text-align: left;
}
.module-spreadsheets.red-theme td:first-child {
  font-weight: bold;
}
.module-spreadsheets.red-theme tr.row1 td {
  background-color: #FAF9F9;
  font-weight: bold;
}
.module-spreadsheets.red-theme tr:not(.row0, .row1):hover td {
  background: white;
}
.module-spreadsheets.red-theme.managerial-responsibilities tr.row1 td, .module-spreadsheets.red-theme.managerial-responsibilities tr.row2 td {
  background-color: #FAF9F9;
  font-weight: bold;
}
.module-spreadsheets.red-theme.managerial-responsibilities tr:not(.row0, .row1, .row2):hover td {
  background: white;
}
.module-spreadsheets.red-theme.managerial-responsibilities .column7 {
  min-width: 110px;
}
@media (min-width: 576px) {
  .module-spreadsheets.red-theme.managerial-responsibilities .column7 {
    min-width: 130px;
  }
}
.module-spreadsheets.post-2928 #sheet0 .style8 {
  min-width: 130px;
}

.module-accordion .module-title {
  position: relative;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .module-accordion .module-title {
    margin-bottom: 24px;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.module-accordion .accordion-item {
  margin-bottom: 32px;
  border: 1px solid #D8D8D8 !important;
  border-radius: 20px !important;
  background: #fff;
  box-shadow: 0 0 20px 0 rgba(35, 30, 30, 0.06);
}
@media (max-width: 767.98px) {
  .module-accordion .accordion-item {
    margin-bottom: 24px;
  }
}
.module-accordion .accordion-item:last-child,
.module-accordion .accordion-item p:last-child {
  margin-bottom: 0;
}
.module-accordion .accordion-button {
  display: flex;
  gap: 64px;
  font-family: "Poppins", sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  color: #231E1E;
  background: none;
  padding: 23px;
  letter-spacing: -0.0625rem;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  .module-accordion .accordion-button {
    font-size: 1.125rem;
    line-height: 1.625rem;
    gap: 16px;
    padding: 16px;
  }
}
.module-accordion .accordion-button::after {
  position: relative;
  border-radius: 4px;
  width: 40px;
  height: 40px;
  background-color: #FCC8D7;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M11.9997 13.1712L16.9497 8.22119L18.3637 9.63619L11.9997 16.0002L5.63574 9.63619L7.04974 8.22219L11.9997 13.1712Z' fill='%23181818'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  border: 1px solid #FCC8D7;
}
.module-accordion .accordion-button:hover::after, .module-accordion .accordion-button:focus-visible::after {
  background-color: transparent;
  border-color: #EB0000;
}
.module-accordion .accordion-body {
  padding: 0 23px 23px;
  line-height: 1.5rem;
  color: #231E1E;
}
@media (max-width: 767.98px) {
  .module-accordion .accordion-body {
    padding: 0 16px 16px;
  }
}
.module-accordion .module-desc {
  margin-bottom: 2rem;
}

.module-button .read-more-container {
  margin-top: 0 !important;
}
.module-button .full-width-button .btn, .module-button .full-width-button .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .module-button .full-width-button a, .module-button .full-width-button .posts-navigation a, .posts-navigation .module-button .full-width-button a {
  width: 100%;
}

.module-mfn table {
  width: 100%;
}
.module-mfn table td,
.module-mfn table th {
  padding: 10px;
  text-align: right;
  min-width: 94px;
  font-size: 0.875rem;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .module-mfn table td,
.module-mfn table th {
    min-width: 110px;
    padding: 12px 1rem;
    font-size: 1rem;
  }
}
.module-mfn table td:first-child,
.module-mfn table th:first-child {
  text-align: left;
}
.module-mfn table th,
.module-mfn table .row0 td {
  background-color: #FAF9F9;
  font-weight: 500;
}
.module-mfn table td {
  border-bottom: 1px solid #D8D8D8;
  vertical-align: top;
}
.module-mfn table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .module-mfn table td.small {
    font-size: 0.875rem;
  }
}
.module-mfn table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
.module-mfn .tab-content {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.module-career {
  background: #89e7f5;
  background: radial-gradient(circle at 82%, #89e7f5 22%, #47aeec 59%);
}
.module-career .module-image {
  min-height: 540px;
}
.module-career .jarallax-image {
  z-index: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  overflow: hidden;
}

.module-sustainability .module-bg-wrap {
  padding: 40px 0;
  background-size: cover;
}
@media (min-width: 768px) {
  .module-sustainability .module-bg-wrap {
    padding: 80px 0 112px;
  }
}
.module-sustainability .module-image img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .module-sustainability .module-image img {
    max-width: 470px;
    left: unset;
    position: absolute;
    bottom: -6px;
  }
}
.module-sustainability .module-desc {
  line-height: 1.875;
}
.module-sustainability .module-desc h2, .module-sustainability .module-desc .h2 {
  color: #D7DB37 !important;
  margin-bottom: 2rem;
  margin-top: 0;
}
.module-sustainability .sus-tags {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 992px) {
  .module-sustainability .sus-tags {
    align-items: center;
    padding-top: 22px;
  }
}
.module-sustainability .sus-tags a {
  color: #fff;
  position: relative;
  left: -16px;
  font-size: 1.375rem;
  margin-bottom: 16px;
  display: inline-block;
  padding: 13px 25px;
  font-weight: 600;
  line-height: 1;
  min-width: 200px;
}
.module-sustainability .sus-tags a:hover, .module-sustainability .sus-tags a:focus, .module-sustainability .sus-tags a:active {
  color: #fff !important;
}
.module-sustainability .sus-tags a::before, .module-sustainability .sus-tags a::after {
  content: "";
  position: absolute;
  left: calc(100% - 1px);
  top: 0;
  width: 0;
  height: 0;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  border-left: 26px solid #d8da4f;
  transition: all 0.15s ease;
}
.module-sustainability .sus-tags a::before {
  display: none;
}
.module-sustainability .sus-tags a:first-child {
  background: #d8da4f;
}
.module-sustainability .sus-tags a:first-child:hover, .module-sustainability .sus-tags a:first-child:focus, .module-sustainability .sus-tags a:first-child:active {
  background: #c9cd1a;
}
.module-sustainability .sus-tags a:first-child:hover::before, .module-sustainability .sus-tags a:first-child:focus::before, .module-sustainability .sus-tags a:first-child:active::before {
  border-right-color: #c9cd1a;
}
.module-sustainability .sus-tags a:first-child:hover::after, .module-sustainability .sus-tags a:first-child:focus::after, .module-sustainability .sus-tags a:first-child:active::after {
  border-left-color: #c9cd1a;
}
.module-sustainability .sus-tags a:nth-child(2) {
  background: #9eba4b;
}
.module-sustainability .sus-tags a:nth-child(2)::before {
  border-right-color: #9eba4b;
}
.module-sustainability .sus-tags a:nth-child(2)::after {
  border-left-color: #9eba4b;
}
.module-sustainability .sus-tags a:nth-child(2):hover, .module-sustainability .sus-tags a:nth-child(2):focus, .module-sustainability .sus-tags a:nth-child(2):active {
  background: #88b128;
}
.module-sustainability .sus-tags a:nth-child(2):hover::before, .module-sustainability .sus-tags a:nth-child(2):focus::before, .module-sustainability .sus-tags a:nth-child(2):active::before {
  border-right-color: #88b128;
}
.module-sustainability .sus-tags a:nth-child(2):hover::after, .module-sustainability .sus-tags a:nth-child(2):focus::after, .module-sustainability .sus-tags a:nth-child(2):active::after {
  border-left-color: #88b128;
}
.module-sustainability .sus-tags a:last-child {
  background: #A6E4BD;
  margin-bottom: 0;
}
.module-sustainability .sus-tags a:last-child::before {
  border-right-color: #A6E4BD;
}
.module-sustainability .sus-tags a:last-child::after {
  border-left-color: #A6E4BD;
}
.module-sustainability .sus-tags a:last-child:hover, .module-sustainability .sus-tags a:last-child:focus, .module-sustainability .sus-tags a:last-child:active {
  background: #19832e;
}
.module-sustainability .sus-tags a:last-child:hover::before, .module-sustainability .sus-tags a:last-child:focus::before, .module-sustainability .sus-tags a:last-child:active::before {
  border-right-color: #19832e;
}
.module-sustainability .sus-tags a:last-child:hover::after, .module-sustainability .sus-tags a:last-child:focus::after, .module-sustainability .sus-tags a:last-child:active::after {
  border-left-color: #19832e;
}
@media (min-width: 992px) {
  .module-sustainability .sus-tags a {
    text-align: center;
    font-size: 1.75rem;
    min-width: 330px;
    margin-bottom: 48px;
    left: 0;
  }
  .module-sustainability .sus-tags a::before, .module-sustainability .sus-tags a::after {
    border-top: 27px solid transparent;
    border-bottom: 27px solid transparent;
  }
  .module-sustainability .sus-tags a::before {
    display: block;
    right: calc(100% - 1px);
    left: auto;
    top: 0;
    border-right: 26px solid #d8da4f;
    border-left: 0;
  }
}
@media (min-width: 768px) {
  .module-sustainability .module-title {
    max-width: 400px;
  }
}
.module-sustainability.sus-section .module-title {
  color: #A6E4BD;
}
.module-sustainability.sus-section .module-desc strong,
.module-sustainability.sus-section .module-desc a {
  color: #2d8c40;
}
.module-sustainability.ar .module-bg-wrap {
  padding: 0;
}
.module-sustainability.ar .module-content {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .module-sustainability.ar .module-content {
    padding-top: 90px;
    padding-bottom: 90px;
    padding-right: 160px;
  }
}
@media (max-width: 767.98px) {
  .module-sustainability.ar .module-image-ar {
    min-height: 700px;
    left: -1rem;
    width: calc(100% + 2rem);
  }
}
.module-sustainability.ar .sus-tags {
  left: 0;
  bottom: 40px;
  padding-top: 0;
  display: flex;
  flex-direction: column;
  gap: 37px;
}
@media (min-width: 768px) {
  .module-sustainability.ar .sus-tags {
    bottom: unset;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.module-sustainability.ar .sus-tags a {
  margin-bottom: 0;
  min-width: 240px;
}
@media (min-width: 768px) {
  .module-sustainability.centered .module-bg-wrap {
    padding-block: 1rem 40px;
  }
}
.module-sustainability.centered .module-bg-wrap .container, .module-sustainability.centered .module-bg-wrap .module-map .module-content, .module-map .module-sustainability.centered .module-bg-wrap .module-content, .module-sustainability.centered .module-bg-wrap .module-value .module-bg-wrap, .module-value .module-sustainability.centered .module-bg-wrap .module-bg-wrap {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 900px;
}
@media (min-width: 768px) {
  .module-sustainability.centered .module-bg-wrap .container, .module-sustainability.centered .module-bg-wrap .module-map .module-content, .module-map .module-sustainability.centered .module-bg-wrap .module-content, .module-sustainability.centered .module-bg-wrap .module-value .module-bg-wrap, .module-value .module-sustainability.centered .module-bg-wrap .module-bg-wrap {
    flex-direction: row;
  }
}
.module-sustainability.centered .module-bg-wrap .module-image img {
  position: static;
  bottom: unset;
}

.module-value {
  background-image: url("../images/purple.jpg");
  background-position: center;
  background-size: cover;
  padding: 90px 0 95px;
}
@media (max-width: 767.98px) {
  .module-value {
    background-position: 77% 13%;
    background-size: 250%;
    padding: 40px 0;
  }
}
.module-value svg {
  max-width: 100%;
  height: auto;
}
.module-value svg text {
  font-weight: bold;
  font-size: 1.25rem;
}
.module-value svg .creating-value {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .module-value svg .creating-value {
    font-size: 2.5rem;
  }
}
.module-value a {
  z-index: 1;
}
.module-value a path {
  transition: all 0.15s ease;
}
.module-value a:hover path, .module-value a:focus path, .module-value a:active path {
  fill: #d8da4f;
}

:lang(sv-SE) .module-value .four text {
  transform: translateX(20px);
}
:lang(sv-SE) .module-value .five text {
  transform: translateX(16px);
}

.module-map .module-content {
  padding: 0;
}
.module-map .module-content .module-content-wrapper {
  margin-bottom: 32px;
  align-items: flex-end;
  gap: 64px;
}
@media (max-width: 767.98px) {
  .module-map .module-content .module-content-wrapper {
    flex-flow: column;
    gap: 32px;
    align-items: flex-start;
  }
}
.module-map .module-content .module-content-wrapper .text-wrapper {
  max-width: 768px;
}
.module-map .module-content .module-content-wrapper .text-wrapper .module-title {
  margin-bottom: 32px;
}
.module-map .module-content .module-content-wrapper .read-more-container {
  display: block;
}
.module-map .map-wrapper {
  background: #B1DCE5;
  border-radius: 30px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.module-map .left,
.module-map .right {
  width: 50%;
  position: relative;
}
@media (max-width: 991.98px) {
  .module-map .left,
.module-map .right {
    width: 100%;
  }
}
.module-map .left svg,
.module-map .right svg {
  width: 100%;
  height: auto;
  overflow: visible;
}
.module-map .right svg {
  margin-top: -32px;
  margin-left: 14px;
}
.module-map .c-n {
  position: absolute;
  display: inline-block;
  width: 160px;
  color: #706F6F;
  font-weight: 700;
  white-space: nowrap;
  transition: all 0.3s ease;
  bottom: 55.7%;
  left: 51.5%;
}
@media (max-width: 991.98px) {
  .module-map .c-n {
    bottom: 21%;
  }
}
.module-map .c-n:hover {
  transform: scale(1.2);
}
.module-map .c-n a {
  color: #6E706F;
}
.module-map .c-n div {
  transition: all 2s ease-in-out;
  transform-origin: 0 100%;
  transition-delay: 0.5s;
}
.module-map .c-n div span,
.module-map .c-n div a {
  display: inline-block;
  opacity: 0;
  color: #231E1E;
}
.module-map .c-n div.visible span,
.module-map .c-n div.visible a {
  opacity: 1;
}
.module-map .c-n .bottom {
  font-size: 0.75rem;
  line-height: 1.5;
  color: #231E1E;
  font-weight: 400;
  margin-top: 4px;
}
.module-map .c-n .number,
.module-map .c-n .percentage,
.module-map .c-n .label {
  font-family: "Poppins", sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 600;
  letter-spacing: -0.0625rem;
  color: #231E1E;
}
@media (max-width: 991.98px) {
  .module-map .c-n .number,
.module-map .c-n .percentage,
.module-map .c-n .label {
    font-size: 1.625rem;
    line-height: 2.125rem;
  }
}
.module-map .c-n .label {
  position: relative;
  width: 100%;
  border-top: 2px solid #231E1E;
  font-family: neuehaas, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  display: block;
  letter-spacing: -0.025rem;
}
@media (max-width: 991.98px) {
  .module-map .c-n .label {
    font-size: 0.75rem;
    line-height: 1.25rem;
    margin-top: 0;
  }
}
.module-map .c-n .label::after {
  position: absolute;
  right: 0;
  top: -17px;
  content: "";
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
}
.module-map .c-n.Sweden, .module-map .c-n.Sverige {
  width: 120px;
  top: 21%;
  left: auto;
  right: 33%;
}
@media (max-width: 767.98px) {
  .module-map .c-n.Sweden, .module-map .c-n.Sverige {
    width: 100px;
  }
}
.module-map .c-n.Netherlands, .module-map .c-n.Nederländerna {
  top: 70%;
  left: auto;
  right: 64%;
}
@media (max-width: 767.98px) {
  .module-map .c-n.Netherlands, .module-map .c-n.Nederländerna {
    width: 110px;
  }
}
@media (max-width: 767.98px) {
  .module-map .c-n.Netherlands .label, .module-map .c-n.Nederländerna .label {
    white-space: pre-wrap;
    padding-right: 30px;
  }
}
.module-map .c-n.Finland {
  top: 35%;
  left: 70%;
  width: 120px;
  text-align: right;
}
@media (max-width: 767.98px) {
  .module-map .c-n.Finland {
    width: 90px;
  }
}
.module-map .c-n.Finland .label::after {
  right: auto;
  left: 0;
}
.module-map .c-n.Norway, .module-map .c-n.Norge {
  top: 44%;
  left: auto;
  right: 59%;
}
@media (max-width: 767.98px) {
  .module-map .c-n.Norway, .module-map .c-n.Norge {
    width: 90px;
  }
}
.module-map .c-n.Germany, .module-map .c-n.Tyskland {
  left: 42.2%;
  top: 79.5%;
  text-align: right;
}
@media (max-width: 767.98px) {
  .module-map .c-n.Germany, .module-map .c-n.Tyskland {
    width: 100px;
  }
}
.module-map .c-n.Germany .label::after, .module-map .c-n.Tyskland .label::after {
  right: auto;
  left: -2px;
}
.module-map .c-n.Belgien, .module-map .c-n.Belgium {
  top: 70.5%;
  left: 45.2%;
}
.module-map .c-n.Irland, .module-map .c-n.Ireland {
  top: 70.5%;
  left: 45.2%;
}
.module-map .c-n.Slovakien, .module-map .c-n.Slovakia {
  top: 85.5%;
  left: 65.2%;
}
.module-map .c-n.UK, .module-map .c-n.Storbritannien {
  left: auto;
  right: 82%;
  top: 57.8%;
  width: 140px;
}
@media (max-width: 991.98px) {
  .module-map .c-n.UK, .module-map .c-n.Storbritannien {
    text-align: right;
    left: 9%;
    right: auto;
  }
}
@media (max-width: 767.98px) {
  .module-map .c-n.UK, .module-map .c-n.Storbritannien {
    right: auto;
    top: 56.8%;
    left: 6%;
    width: 106px;
  }
}
@media (max-width: 991.98px) {
  .module-map .c-n.UK .label::after, .module-map .c-n.Storbritannien .label::after {
    right: auto;
    left: -2px;
  }
}
.module-map .c-n.Denmark, .module-map .c-n.Danmark {
  top: 53.5%;
  left: 40%;
  width: 120px;
  text-align: right;
}
@media (max-width: 767.98px) {
  .module-map .c-n.Denmark, .module-map .c-n.Danmark {
    width: 100px;
  }
}
.module-map .c-n.Denmark .label::after, .module-map .c-n.Danmark .label::after {
  right: auto;
  left: 0;
}
.module-map .c-n.World {
  top: 53.5%;
  left: 40%;
  width: 120px;
  text-align: right;
}
@media (max-width: 767.98px) {
  .module-map .c-n.World {
    width: 100px;
  }
}
.module-map .c-n.World .label::after {
  right: auto;
  left: 0;
}
.module-map .Sweden .label::after,
.module-map .Sverige .label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3e%3cmask id='a'%3e%3ccircle cx='256' cy='256' r='256' fill='%23fff'/%3e%3c/mask%3e%3cg mask='url%28%23a%29'%3e%3cpath fill='%230052b4' d='M0 0h133.6l35.3 16.7L200.3 0H512v222.6l-22.6 31.7 22.6 35.1V512H200.3l-32-19.8-34.7 19.8H0V289.4l22.1-33.3L0 222.6z'/%3e%3cpath fill='%23ffda44' d='M133.6 0v222.6H0v66.8h133.6V512h66.7V289.4H512v-66.8H200.3V0z'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .Netherlands .label::after,
.module-map .Nederländerna .label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3e%3cmask id='a'%3e%3ccircle cx='256' cy='256' r='256' fill='%23fff'/%3e%3c/mask%3e%3cg mask='url%28%23a%29'%3e%3cpath fill='%23eee' d='m0 167 253.8-19.3L512 167v178l-254.9 32.3L0 345z'/%3e%3cpath fill='%23a2001d' d='M0 0h512v167H0z'/%3e%3cpath fill='%230052b4' d='M0 345h512v167H0z'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .Finland .label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3e%3cmask id='a'%3e%3ccircle cx='256' cy='256' r='256' fill='%23fff'/%3e%3c/mask%3e%3cg mask='url%28%23a%29'%3e%3cpath fill='%23eee' d='M0 0h133.6l35.3 16.7L200.3 0H512v222.6l-22.6 31.7 22.6 35.1V512H200.3l-32-19.8-34.7 19.8H0V289.4l22.1-33.3L0 222.6z'/%3e%3cpath fill='%230052b4' d='M133.6 0v222.6H0v66.8h133.6V512h66.7V289.4H512v-66.8H200.3V0h-66.7z'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .Norway .label::after,
.module-map .Norge .label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3e%3cmask id='a'%3e%3ccircle cx='256' cy='256' r='256' fill='%23fff'/%3e%3c/mask%3e%3cg mask='url%28%23a%29'%3e%3cpath fill='%23d80027' d='M0 0h100.2l66.1 53.5L233.7 0H512v189.3L466.3 257l45.7 65.8V512H233.7l-68-50.7-65.5 50.7H0V322.8l51.4-68.5-51.4-65z'/%3e%3cpath fill='%23eee' d='M100.2 0v189.3H0v33.4l24.6 33L0 289.5v33.4h100.2V512h33.4l30.6-26.3 36.1 26.3h33.4V322.8H512v-33.4l-24.6-33.7 24.6-33v-33.4H233.7V0h-33.4l-33.8 25.3L133.6 0z'/%3e%3cpath fill='%230052b4' d='M133.6 0v222.7H0v66.7h133.6V512h66.7V289.4H512v-66.7H200.3V0z'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .Germany .label::after,
.module-map .Tyskland .label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath id='a'%3e%3cpath d='m0 0h24v24h-24z'/%3e%3c/clipPath%3e%3cg clip-path='url%28%23a%29'%3e%3cpath d='m11.9621.75c-4.91249 0-9.07499 3.15-10.61249 7.5h21.22499c-1.5375-4.35-5.7-7.5-10.6125-7.5z' fill='%23231e1e'/%3e%3cpath d='m11.9621 23.25c4.9125 0 9.075-3.1125 10.6125-7.5h-21.22499c1.5375 4.3875 5.7 7.5 10.61249 7.5z' fill='%23ffda44'/%3e%3cpath d='m1.35039 8.25c-.412499 1.1625-.637499 2.4375-.637499 3.75s.225 2.5875.637499 3.75h21.22501c.4125-1.1625.6375-2.4375.6375-3.75s-.225-2.5875-.6375-3.75z' fill='%23f00000'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .Belgien .label::after,
.module-map .Belgium .label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 23 24' width='23' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m0 12c.00000021 4.9125 3.15 9.075 7.5 10.6125v-21.225c-4.35 1.5375-7.50000021 5.7-7.5 10.6125z' fill='%23231e1e'/%3e%3cpath d='m22.5 12c0-4.9125-3.1125-9.075-7.5-10.6125v21.225c4.3875-1.5375 7.5-5.7 7.5-10.6125z' fill='%23f00000'/%3e%3cpath d='m7.5 22.6125c1.1625.4125 2.4375.6375 3.75.6375s2.5875-.225 3.75-.6375v-21.225c-1.1625-.412501-2.4375-.6375-3.75-.6375s-2.5875.224999-3.75.6375z' fill='%23ffda44'/%3e%3c/svg%3e");
}
.module-map .Irland .label::after,
.module-map .Ireland .label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 23 24' width='23' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m0 12c.00000021 4.9125 3.15 9.075 7.5 10.6125v-21.225c-4.35 1.5375-7.50000021 5.7-7.5 10.6125z' fill='%234caf6c'/%3e%3cpath d='m22.5 12c0-4.9125-3.1125-9.075-7.5-10.6125v21.225c4.3875-1.5375 7.5-5.7 7.5-10.6125z' fill='%23ff681c'/%3e%3cpath d='m7.5 22.6125c1.1625.4125 2.4375.6375 3.75.6375s2.5875-.225 3.75-.6375v-21.225c-1.1625-.412501-2.4375-.6375-3.75-.6375s-2.5875.224999-3.75.6375z' fill='%23f9f9f9'/%3e%3c/svg%3e");
}
.module-map .Slovakien .label::after,
.module-map .Slovakia .label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath id='a'%3e%3cpath d='m0 0h24v24h-24z'/%3e%3c/clipPath%3e%3cg clip-path='url%28%23a%29'%3e%3cpath d='m11.9621.75c-4.91249 0-9.07499 3.15-10.61249 7.5h21.22499c-1.5375-4.35-5.7-7.5-10.6125-7.5z' fill='%23f9f9f9'/%3e%3cpath d='m11.9621 23.25c4.9125 0 9.075-3.1125 10.6125-7.5h-21.22499c1.5375 4.3875 5.7 7.5 10.61249 7.5z' fill='%23f00000'/%3e%3cpath d='m1.35039 8.25c-.412499 1.1625-.637499 2.4375-.637499 3.75s.225 2.5875.637499 3.75h21.22501c.4125-1.1625.6375-2.4375.6375-3.75s-.225-2.5875-.6375-3.75z' fill='%230052b4'/%3e%3cpath d='m10.1571 17.546c-.89601-.5127-2.88728-1.8079-3.61506-3.5619-.73413-1.7674-.57064-4.30394-.38175-7.24124l.04762-.74286h9.49449l.0484.74286c.1889 2.9365.3523 5.47224-.3818 7.24044-.7285 1.7548-2.719 3.0508-3.6159 3.5627l-.7968.454z' fill='%23fff'/%3e%3cpath d='m14.957 6.79297h-8.00635c-.18889 2.94206-.33492 5.30163.32302 6.88573.81032 1.9524 3.58413 3.3492 3.67543 3.3936v.0048l.0039-.0024.004.0024v-.0048c.0913-.0452 2.8651-1.4412 3.6762-3.3936.6587-1.5841.5135-3.94446.3238-6.88573z' fill='%23ee2024'/%3e%3cpath d='m13.3515 10.4181s-1.1119.1056-2.0889.131c-.016-.34-.0152-.68067.0024-1.02063.7722.04761 1.3056.19523 1.3056.19523.196 0 .3547-.15873.3547-.35476v-.48095c0-.19603-.1587-.35476-.3547-.35476 0 0-.5865.1-1.2445.14206.0564-.62063.1238-1.13889.1238-1.13889 0-.19603-.1587-.35476-.3547-.35476h-.4802c-.196 0-.3547.15873-.3547.35476 0 0 .073.52857.1349 1.14524-.42144-.02373-.84101-.07329-1.25637-.14841-.19603 0-.35476.15873-.35476.35476v.48095c0 .19603.15873.35476.35476.35476 0 0 .50715-.16349 1.32537-.20238.0111.18254.0191.35953.0191.51268 0 .1278-.0048.308-.0127.5151-.98574-.0262-2.13732-.1302-2.13732-.1302-.19603 0-.35476.1588-.35476.3548v.481c0 .196.15873.3547.35476.3547 0 0 1.04682-.0857 2.09122-.1016-.0658 1.2151-.1642 2.6365-.1642 2.6365 0 .1961.1587.3548.3547.3548h.4802c.196 0 .3547-.1587.3547-.3548 0 0-.0881-1.4071-.1468-2.6325 1.0095.0238 2.0484.0976 2.0484.0976.1961 0 .3548-.1587.3548-.3547v-.481c0-.196-.1587-.3556-.3548-.3556z' fill='%23fff'/%3e%3cpath d='m14.3166 14.2725c-.4032-.8619-1.5119-1.1055-2.0381-.0523-.3476-1.2651-1.3341-1.2651-1.3341-1.2651s-.98734 0-1.33416 1.2651c-.52223-1.0445-1.61905-.8127-2.03016.0325 1.04286 1.646 3.28812 2.7809 3.37062 2.8214v.004l.004-.0024.0039.0024v-.0048c.0818-.0404 2.3096-1.1658 3.358-2.8008z' fill='%230a4ea2'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .UK .label::after,
.module-map .Storbritannien .label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath id='a'%3e%3cpath d='m0 0h24v24h-24z'/%3e%3c/clipPath%3e%3cg clip-path='url%28%23a%29'%3e%3cpath d='m8.24922 22.6125v-5.175l-3.8625 2.85c1.0875 1.0125 2.4 1.8 3.8625 2.325zm7.49998 0c1.4625-.525 2.775-1.3125 3.8625-2.325l-3.8625-2.8875zm-14.36248-6.8625c.1125.375.2625.7125.45 1.0875l1.4625-1.0875zm19.31248 0 1.4625 1.0875c.15-.3375.3-.7125.45-1.0875z' fill='%230052b4'/%3e%3cpath d='m8.81211 14.25h-7.837501c.112501.525.262501 1.0125.412501 1.5h1.9125l-1.4625 1.0875c.3.6375.6375 1.2 1.05 1.7625l3.8625-2.85h1.5v.75l-4.3875 3.225.525.525 3.8625-2.8125v5.175c.4875.1875.975.3 1.5.4125v-8.775zm14.21249 0h-8.775v8.775c.525-.1125 1.0125-.2625 1.5-.4125v-5.175l3.8625 2.8125c.525-.4875.975-1.0125 1.425-1.575l-4.0125-2.925h2.55l2.2875 1.6875c.1125-.1875.225-.4125.3-.6l-1.4625-1.0875h1.9125c.15-.4875.3-.975.4125-1.5z' fill='%23f9f9f9'/%3e%3cpath d='m2.88672 18.6c.3.4125.6.7875.9375 1.1625l4.425-3.225v-.75h-1.5zm14.17498-2.85 4.0125 2.925c.15-.1875.2625-.375.4125-.5625.0375-.0375.0375-.075.075-.075.1125-.1875.2625-.4125.375-.6l-2.3625-1.6875z' fill='%23f00000'/%3e%3cpath d='m15.7492 1.38672v5.175l3.8625-2.85c-1.0875-1.0125-2.4-1.8-3.8625-2.325zm-7.49998 0c-1.4625.525-2.775 1.3125-3.8625 2.325l3.8625 2.8875zm14.36248 6.8625c-.1125-.375-.2625-.7125-.45-1.0875l-1.4625 1.0875zm-19.31248 0-1.4625-1.0875c-.15.375-.3.7125-.45 1.0875z' fill='%230052b4'/%3e%3cpath d='m15.1871 9.74961h7.8c-.1125-.525-.2625-1.0125-.4125-1.5h-1.9125l1.4625-1.0875c-.3-.6375-.6375-1.2-1.05-1.7625l-3.825 2.85h-1.5v-.75l4.3875-3.225-.525-.525-3.8625 2.8125v-5.175c-.4875-.1875-.975-.3-1.5-.412501v8.775001zm-14.212491 0h8.775001v-8.775001c-.525.112501-1.0125.262501-1.5.412501v5.175l-3.8625-2.8125c-.525.4875-.975 1.0125-1.425 1.575l4.0125 2.925h-2.55l-2.2875-1.6875c-.1125.1875-.225.4125-.3.6l1.4625 1.0875h-1.9125c-.15.4875-.3.975-.412501 1.5z' fill='%23f9f9f9'/%3e%3cg fill='%23f00000'%3e%3cpath d='m21.1121 5.40078c-.3-.4125-.6-.7875-.9375-1.1625l-4.425 3.225v.75h1.5zm-14.17499 2.85-3.975-2.925c-.15.1875-.2625.375-.4125.5625-.0375.0375-.0375.075-.075.075-.1125.1875-.2625.4125-.375.6l2.2875 1.6875z'/%3e%3cpath d='m23.025 9.75h-8.775v-8.775c-.7125-.15-1.4625-.225-2.25-.225-1.1812 0-1.5375.075-2.25.225v8.775h-8.775c-.15.7125-.225 1.4625-.225 2.25 0 1.1812.075 1.5375.225 2.25h8.775v8.775c.7125.15 1.4625.225 2.25.225 1.1812 0 1.5375-.075 2.25-.225v-8.775h8.775c.15-.7125.225-1.4625.225-2.25 0-1.1812-.075-1.5375-.225-2.25z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.module-map .Denmark .label::after,
.module-map .Danmark .label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3e%3cmask id='a'%3e%3ccircle cx='256' cy='256' r='256' fill='%23fff'/%3e%3c/mask%3e%3cg mask='url%28%23a%29'%3e%3cpath fill='%23d80027' d='M0 0h133.6l32.7 20.3 34-20.3H512v222.6L491.4 256l20.6 33.4V512H200.3l-31.7-20.4-35 20.4H0V289.4l29.4-33L0 222.7z'/%3e%3cpath fill='%23eee' d='M133.6 0v222.6H0v66.8h133.6V512h66.7V289.4H512v-66.8H200.3V0h-66.7z'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .World .label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath id='a'%3e%3cpath d='m0 0h24v24h-24z'/%3e%3c/clipPath%3e%3cg clip-path='url%28%23a%29'%3e%3cpath d='m12 23.25c6.2132 0 11.25-5.0368 11.25-11.25s-5.0368-11.25-11.25-11.25-11.25 5.0368-11.25 11.25 5.0368 11.25 11.25 11.25z' fill='%230052b4'/%3e%3cpath d='m5.81265 10.3477c.10157 0 .21484.0156.33984.0469.125.0312.24999.0742.37499.1289s.24999.1054.37499.1523.23828.0938.33984.1406l-.1875.0235c-.0625.0078-.1289.0117-.19921.0117-.13281 0-.2539-.0195-.36327-.0586-.10938-.0391-.21094-.0898-.30468-.1523-.09375-.0625-.1875-.1094-.28125-.1407-.09375-.0312-.17968-.0546-.2578-.0703-.07813 0-.14844.0157-.21094.0469-.06249.0312-.12499.0664-.18749.1055 0-.0313-.02734-.0469-.08203-.0469.05469-.0547.15625-.0977.30468-.1289.14843-.0313.26171-.0508.33983-.0586zm1.582.5273c.3203 0 .61326.0547.87888.1641-.10937.039-.21874.0703-.32812.0937-.10937.0235-.22265.0391-.33983.0469-.15625 0-.29687-.0156-.42187-.0469.03907-.0625.07813-.1015.11719-.1172.03906-.0156.07031-.0624.09375-.1406zm4.60535-10.87469953c1.1015 0 2.1601.14452753 3.1757.43358253 1.0156.289056 1.9687.691387 2.8593 1.206997.8906.51562 1.7031 1.14451 2.4374 1.88668.7344.74216 1.3594 1.55074 1.875 2.42572.5156.87497.9218 1.82808 1.2187 2.8593s.4414 2.09372.4336 3.18742c0 1.1015-.1445 2.1601-.4336 3.1757-.289 1.0156-.6914 1.9687-1.207 2.8593s-1.1445 1.7031-1.8867 2.4374c-.7421.7344-1.5507 1.3594-2.4257 1.875s-1.8281.9218-2.8593 1.2187-2.0937.4414-3.1874.4336c-1.1015 0-2.1601-.1445-3.1757-.4336-1.0156-.289-1.9687-.6914-2.85931-1.207-.8906-.5156-1.70308-1.1445-2.43743-1.8867-.73436-.7421-1.35935-1.5507-1.87496-2.4257s-.921849-1.8281-1.218717-2.8593c-.296867-1.0312-.44139483-2.0937-.43358253-3.1874 0-1.1015.14452753-2.1601.43358253-3.1757.289056-1.0156.691387-1.9687 1.206997-2.85931.51562-.8906 1.14451-1.70308 1.88668-2.43743.74216-.73436 1.55074-1.35935 2.42572-1.87496.87497-.51561 1.82808-.921849 2.8593-1.218717 1.03122-.296867 2.09372-.44139483 3.18742-.43358253zm8.9295 6.50373953c-.1094-.17187-.2188-.33593-.3282-.49217-.1093-.15625-.2226-.3164-.3398-.48046-.0156.07031-.0351.12109-.0586.15234-.0234.03125-.039.10156-.0469.21093 0 .07031.0274.13672.0821.19922s.125.12499.2109.18749.1719.10938.2578.14062c.0859.03125.1602.0586.2227.08203zm-.8086-1.1484c0 .06249-.0117.10546-.0352.1289h.0703c.0313 0 .0547.0039.0704.01172zm-8.1209 17.14406c.8906 0 1.7617-.1132 2.6132-.3398.8516-.2266 1.6562-.5469 2.414-.9609.7578-.4141 1.4609-.9219 2.1093-1.5234.6485-.6016 1.2149-1.2734 1.6992-2.0156-.1015-.2344-.1992-.4726-.2929-.7148-.0938-.2422-.1407-.4922-.1407-.75 0-.2812.0118-.5078.0352-.6797.0234-.1718.0508-.3242.082-.457.0313-.1328.0469-.2461.0469-.3398 0-.0938-.0117-.2149-.0352-.3633-.0234-.1484-.0898-.3086-.1992-.4804-.1093-.1719-.2539-.4141-.4336-.7266.0079-.0547.0196-.1289.0352-.2226.0156-.0938.0312-.1914.0469-.293.0156-.1016.0195-.1953.0117-.2812-.0078-.086-.0274-.1602-.0586-.2227-.2031-.0234-.4141-.0664-.6328-.1289s-.4141-.1562-.5859-.2812l.0703-.0586c-.1016.0234-.2031.0547-.3047.0937-.1016.0391-.1992.082-.293.1289-.0937.0469-.1953.0781-.3046.0938-.1094.0156-.2149.0312-.3164.0468l-.1875-.0234.0351-.082c-.1093.0312-.2265.0703-.3515.1172-.125.0468-.2461.0703-.3633.0703-.0781 0-.1914-.0274-.3398-.0821-.1485-.0546-.2969-.1211-.4453-.1992-.1485-.0781-.2813-.164-.3985-.2578-.1171-.0937-.1757-.1836-.1757-.2695l.0234-.0352c-.0391-.0468-.0898-.0898-.1523-.1289-.0625-.039-.1211-.0781-.1758-.1172-.0547-.039-.1055-.082-.1524-.1289-.0468-.0468-.0664-.1015-.0586-.164l.129-.1055-.2696-.0351-.0937-.3516c.0156.0391.0508.0547.1054.0469.0547-.0078.0977-.0234.1289-.0469l-.4218-.2226.2929-.75002c-.1093-.40624-.1367-.71873-.082-.93747.0547-.21875.1602-.39843.3164-.53905.1563-.14063.3281-.28125.5156-.42187s.3789-.33202.5742-.5742l-.0351-.14062.7734-.93748.1758-.02344c.2187 0 .4648-.00781.7382-.02343.2735-.01563.5508-.04297.832-.08203.2813-.03907.5586-.07813.8321-.11719.2734-.03906.5234-.08984.7499-.15234-.25-.29687-.5117-.57811-.7851-.84373s-.5664-.51952-.8789-.7617c-.0859.03125-.1914.07422-.3164.12891-.125.05468-.25.12499-.375.21093-.125.08593-.2226.17968-.2929.28124s-.1133.20703-.1289.3164l.0703.22265c-.1407.22656-.2969.36718-.4688.42186-.1718.05469-.3476.08594-.5273.09375s-.3672.00781-.5625 0-.3828.02734-.5625.10547l-.1875-.39843.1758-.67967-.1992-.29296 2.0273-.6328c-.0859-.21874-.2266-.3828-.4219-.49217-.1953-.10938-.4101-.16406-.6445-.16406v-.11719l.6562-.10546c-.7265-.35937-1.4804-.6328-2.2616-.82029-.7812-.1875-1.582-.28125-2.4023-.28125-.6797 0-1.3515.06641-2.01557.19922-.66405.13281-1.30466.32421-1.92183.5742s-1.21482.56249-1.79293.93748-1.10544.79685-1.58199 1.26559c.20312 0 .35937.05078.46874.15234s.21093.21484.30468.33984c.09375.12499.1914.23827.29296.33983s.23828.15625.41015.16406l.18749-.14062-.02343-.25781.38671-.55077-.30468-.86716c.03906-.02344.09765-.0625.17577-.11719.07813-.05468.14453-.08202.19922-.08202.23437 0 .41405.01171.53905.03515.12499.02344.23436.0664.32811.1289s.17578.15234.24609.26953c.07031.11718.17968.26562.32812.4453l.42186-.32812c.07812.03125.20312.08203.37499.15234s.34765.15625.52733.25781c.17969.10156.33203.20702.45706.3164.125.10937.1914.21093.1992.30468 0 .11718-.043.21093-.1289.28124-.08596.07031-.19924.1289-.33986.17578-.14062.04687-.28515.08203-.43358.10546-.14844.02344-.29687.05469-.44531.09375-.14843.03906-.26171.07812-.33983.11718-.07813.03907-.125.10547-.14062.19922l.67967.22265c-.15625.13281-.32421.2539-.5039.36327-.17968.10937-.36717.21093-.56248.30468l.04687.19922-1.0781.42186v.32812l-.08203.03515.0586-.41014-.04688-.01172c-.05468 0-.08593.01172-.09374.03515-.00782.02344-.01172.05078-.01172.08203s.00781.0625.02343.09375c.01563.03125.01953.05469.01172.07031l-.15234-.08203.02344.04687c0 .02344.01172.0586.03515.10547.02344.04687.05469.08984.09375.1289.03906.03907.07031.07813.09375.11719s.03906.05859.04687.05859c0 .02344-.01562.04688-.04687.07031-.03125.02344-.07031.03906-.11718.04688-.04688.00781-.07813.01953-.09375.03515-.01563.01563-.01563.01953 0 .01172.10937 0 .13281.00781.07031.02344-.0625.01562-.16015.05468-.29296.11718s-.2539.15234-.36328.26953c-.10937.11718-.17187.28905-.18749.51561 0 .13281.00391.26171.01172.38671.00781.12499.0039.2539-.01172.38671-.10937-.29687-.27343-.52343-.49218-.67967-.21874-.15625-.48436-.23437-.79685-.23437l-.50389.04687.24608.16406c-.13281-.01563-.26952-.03125-.41014-.04688-.14062-.01562-.28515-.01953-.43359-.01171-.14843.00781-.28124.03906-.39842.09374-.11719.05469-.23437.13672-.35156.24609l-.07031.52734c0 .25.05469.4531.16406.6094.10937.1562.30077.2382.57421.246.23436 0 .46483-.0351.69138-.1054.22656-.0703.44921-.1524.66796-.2461-.07031.1719-.14844.3359-.23437.4922-.08594.1562-.14844.3281-.1875.5156l.15234.0703c.1875-.125.35937-.1445.51561-.0586.15625.0859.30859.2109.45702.375.14844.164.30078.332.45702.5039.15625.1718.32421.2968.5039.375l-.39843.2109-.93748-.5273c.00781.0156.01563.0507.02344.1054s.00391.0664-.01172.0352l-.42186-.7148c-.25-.0078-.51562-.0469-.79686-.1172s-.56639-.1641-.85545-.2813c-.28905-.1171-.55858-.2461-.80857-.3867s-.48046-.289-.69139-.4453l-.08203 1.2539c0 .9531.12891 1.8828.38671 2.789.25781.9062.62108 1.7578 1.08982 2.5546.46874.7969 1.04294 1.5234 1.72261 2.1796.67967.6563 1.43356 1.2149 2.26166 1.6758-.03906-.1641-.04296-.3281-.01171-.4922.03124-.164.07031-.3281.11718-.4922.04687-.164.09765-.3281.15234-.4921.05469-.1641.08203-.3321.08203-.5039 0-.25-.03906-.5117-.11719-.7852-.07812-.2734-.17187-.5507-.28124-.832-.10937-.2812-.23046-.5586-.36327-.832s-.23828-.5312-.3164-.7734-.14062-.4687-.18749-.6797c-.04688-.2109-.02344-.3945.07031-.5507l-.17578-.0821c.04687-.1093.10937-.2148.18749-.3164.07813-.1015.16016-.2031.24609-.3047.08594-.1015.15234-.2109.19922-.3281.04687-.1172.07421-.2343.08203-.3515 0-.0781-.01563-.1602-.04688-.2461s-.05859-.168-.08203-.2461l.24609.0586c.13281-.3047.31249-.5117.53905-.6211s.5117-.1679.85545-.1758c.03906 0 .12109.0157.24608.0469.125.0313.25781.0742.39843.1289s.27343.0977.39843.1289c.125.0313.21874.0625.28124.0938 0 .0547.03125.0898.09375.1054.0625.0157.09765.043.10547.0821l-.02344.0937c.02344.0078.07812.0352.16406.082.08593.0469.17963.1055.28123.1758s.1914.1328.2695.1875c.0782.0547.1328.0977.1641.1289.1406 0 .332.0469.5742.1406.2422.0938.5078.211.7969.3516.289.1406.5742.3086.8554.5039s.5469.3906.7969.5859c.2499.1953.4413.3906.5742.5859.1328.1953.2109.3672.2343.5156l-.3984.4219c.0312.3984.0039.7031-.082.914-.086.211-.2188.3868-.3985.5274-.1796.1406-.3867.2578-.621.3515-.2344.0938-.4883.2266-.7617.3985 0 .1562-.0391.3242-.1172.5039-.0781.1796-.1758.3515-.293.5156-.1172.164-.2578.3007-.4218.4101-.1641.1094-.3282.1641-.4922.1641l-.4922-.375c.0156.0156.0156.0429 0 .082s-.0351.0469-.0586.0234c.0781.1485.0977.3203.0586.5157-.0391.1953-.1055.3945-.1992.5976-.09376.2031-.19922.3945-.31641.5742-.11718.1797-.22265.332-.31639.457.42186.1094.8437.1914 1.2656.2461s.8476.082 1.2773.082z' fill='%23f9f9f9'/%3e%3c/g%3e%3c/svg%3e");
}
.module-map .country-numbers {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.module-map .left {
  padding: 40px;
}
@media (max-width: 767.98px) {
  .module-map .left {
    padding: 24px;
    margin-bottom: 32px;
  }
}
.module-map .left .module-title {
  margin: 0;
}
@media (max-width: 991.98px) {
  .module-map .left .module-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 991.98px) {
  .module-map .left .country-numbers {
    position: relative;
    left: auto;
    top: auto;
  }
}
.module-map .left .country-numbers .c-n {
  width: auto;
  background: #F9F8F5;
  border-radius: 30px;
  padding: 24px;
  bottom: 44px;
  left: 44px;
  transform: none !important;
}
@media (max-width: 991.98px) {
  .module-map .left .country-numbers .c-n {
    inset: auto;
    position: relative;
    white-space: normal;
  }
}
.module-map .left .country-numbers .c-n .label {
  border-top: 0;
}
.module-map .left .country-numbers .c-n .label::after {
  display: none;
}

.entry-content .module-map .c-n .label,
.entry-content .module-map .c-n .number,
.entry-content .module-map .c-n .percentage {
  font-size: 0.875rem;
  line-height: 1.5;
}
.entry-content .module-map .c-n.Sverige, .entry-content .module-map .c-n.Sweden {
  top: 9%;
  width: 100px;
}
.entry-content .module-map .c-n.Norge, .entry-content .module-map .c-n.Norway {
  width: 100px;
  top: 37%;
}
.entry-content .module-map .c-n.Germany, .entry-content .module-map .c-n.Tyskland {
  width: 100px;
}
.entry-content .module-map .c-n.Nederländerna, .entry-content .module-map .c-n.Netherlands {
  width: 150px;
  right: 60%;
}
.entry-content .module-map .c-n.Storbritannien, .entry-content .module-map .c-n.UK {
  text-align: left;
  left: auto;
  top: 55%;
  right: 83%;
  width: 125px;
}
@media (max-width: 991.98px) {
  .entry-content .module-map .c-n.Storbritannien, .entry-content .module-map .c-n.UK {
    text-align: right;
    right: auto;
    left: 8%;
  }
}
@media (min-width: 992px) {
  .entry-content .module-map .c-n.Storbritannien .label::after, .entry-content .module-map .c-n.UK .label::after {
    right: -2px;
    left: auto;
  }
}
.entry-content .module-map .c-n.Finland {
  width: 100px;
  text-align: left;
  left: auto;
  right: 20%;
}
.entry-content .module-map .c-n.Finland .label::after {
  left: auto;
  right: 0;
}
.entry-content .module-map .left .country-numbers .c-n {
  bottom: auto;
  top: 16px;
  left: 16px;
  padding: 16px;
}
.entry-content .module-map .left .country-numbers .c-n .label {
  white-space: normal;
  font-size: 0.875rem;
  line-height: 1.5;
}

.module-brands.hide-from-module .hide-brand {
  display: none !important;
}
.module-brands.with-load-more .single-brand {
  display: none;
}
.module-brands.with-load-more .single-brand:nth-child(-n+10) {
  display: block;
}
.module-brands.with-load-more .show-more-brands {
  display: block;
  margin: 64px auto 0;
}
@media (max-width: 767.98px) {
  .module-brands.with-load-more .show-more-brands {
    margin: 24px 0 0;
  }
}
.module-brands .show-more-brands {
  display: none;
}
.module-brands .hidden {
  display: none;
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.module-brands .module-desc {
  margin: 0 0 2rem;
}
.module-brands .module-content-inner {
  max-width: 600px;
  margin: 0 auto;
  grid-gap: 2px 6px;
}
@media (min-width: 992px) {
  .module-brands .module-content-inner {
    max-width: 100%;
    grid-gap: 8px;
  }
}
.module-brands .single-brand {
  transition: all 0.15s ease;
}
.brand-active .module-brands .single-brand {
  opacity: 0.3;
}
.module-brands .single-brand > .description {
  display: none;
  text-align: left;
}
.module-brands .single-brand.active {
  opacity: 1;
}
.module-brands .single-brand.active .brand-button::after, .module-brands .single-brand.active .brand-button::before {
  content: "";
}
.module-brands .single-brand.active .read-more {
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 991.98px) {
  .module-brands .single-brand.active > .description {
    display: block;
  }
  .module-brands .single-brand.active .inner-description {
    opacity: 1;
    visibility: visible;
  }
  .module-brands .single-brand.active .brand-large-image {
    display: none;
  }
}
.module-brands .brand-image {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
  padding: 27px;
  height: 100%;
}
@media (min-width: 992px) {
  .module-brands .brand-image {
    min-height: 142px;
    padding: 32px;
  }
}
.module-brands .brand-image img {
  width: auto;
}
.module-brands .brand-more {
  margin: 0 auto 30px;
  display: block;
}
.page-template-default .module-brands .brand-more {
  display: none;
}

.page-template-page-section .module-brands .brand-button {
  padding: 40px 44px 20px;
}
.page-template-page-section .module-brands .module-title {
  text-align: center;
}
.page-template-page-section .module-brands .module-desc {
  margin: 0 auto 60px;
  text-align: center;
}

.module-chart.sus-chart {
  border: none !important;
}
@media (min-width: 768px) {
  .module-chart.sus-chart.module-has-bg .module-bg-wrap {
    padding: 28px 1rem;
  }
}
.module-chart.sus-chart .module-title {
  font-weight: 400;
  font-size: 1.125rem;
  border-bottom: 3px solid #6E706F;
  padding-bottom: 6px;
}
.module-chart .highcharts-label h4, .module-chart .highcharts-label .h4 {
  font-size: 1.8vw;
  color: #fff;
}
@media (min-width: 768px) {
  .module-chart .highcharts-label h4, .module-chart .highcharts-label .h4 {
    font-size: 1rem;
  }
}
.module-chart .highcharts-label.highcharts-data-label-color-5 h4, .module-chart .highcharts-label.highcharts-data-label-color-5 .h4, .module-chart .highcharts-label.highcharts-data-label-color-6 h4, .module-chart .highcharts-label.highcharts-data-label-color-6 .h4, .module-chart .highcharts-label.highcharts-data-label-color-7 h4, .module-chart .highcharts-label.highcharts-data-label-color-7 .h4, .module-chart .highcharts-label.highcharts-data-label-color-8 h4, .module-chart .highcharts-label.highcharts-data-label-color-8 .h4, .module-chart .highcharts-label.highcharts-data-label-color-9 h4, .module-chart .highcharts-label.highcharts-data-label-color-9 .h4 {
  color: #231E1E;
}
.module-chart .narrow-title {
  max-width: 768px;
  margin: 0 auto;
}
.module-chart .narrow-title .chart-container {
  max-width: 418px;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .module-chart .narrow-title .module-title {
    margin-bottom: 48px;
  }
}
.module-chart .narrow-title .module-desc {
  text-align: left;
}
@media (max-width: 767.98px) {
  .module-chart .narrow-title .module-desc {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}
.module-chart .narrow-title .highcharts-legend {
  display: none;
}

.module-governance svg a {
  z-index: 1;
}
.module-governance svg a path {
  transition: all 0.15s ease;
}
.module-governance svg a:hover > path:first-child,
.module-governance svg a:hover > g:first-child path, .module-governance svg a:focus > path:first-child,
.module-governance svg a:focus > g:first-child path, .module-governance svg a:active > path:first-child,
.module-governance svg a:active > g:first-child path {
  fill: #d8da4f;
}

@media (min-width: 768px) {
  .module-spreadsheets-mini.module-has-bg .module-bg-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.module-spreadsheets-mini .number-container span {
  display: inline-block;
}
.module-spreadsheets-mini .module-desc {
  margin-bottom: 2rem;
}
.module-spreadsheets-mini .numbers {
  width: 100%;
  grid-gap: 32px;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .module-spreadsheets-mini .numbers {
    grid-gap: 16px;
  }
}
@media (max-width: 991.98px) {
  .module-spreadsheets-mini .numbers {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.98px) {
  .module-spreadsheets-mini .numbers {
    grid-template-columns: 1fr;
  }
}
.module-spreadsheets-mini .numbers li {
  display: flex;
  flex-flow: column;
  justify-content: center;
  text-align: center;
  background: #A6E4BD;
  border-radius: 30px;
  padding: 20px;
  gap: 8px;
  min-height: 304px;
}
@media (max-width: 991.98px) {
  .module-spreadsheets-mini .numbers li {
    min-height: 192px;
  }
}
.module-spreadsheets-mini .number {
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 600;
  letter-spacing: -0.0625rem;
}
@media (max-width: 767.98px) {
  .module-spreadsheets-mini .number {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.module-spreadsheets-mini .suffix,
.module-spreadsheets-mini .prefix {
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 600;
  letter-spacing: -0.0625rem;
}
.module-spreadsheets-mini .label {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.module-spreadsheets-mini .label p:last-child {
  margin-bottom: 0;
}

.module-container {
  border: none !important;
}
.module-container > .module-bg-wrap {
  border-top: 6px solid #bc007e;
}
@media (min-width: 992px) {
  .module-container > .module-bg-wrap {
    border-top: unset;
    border-left: 6px solid #bc007e;
  }
}
.module-container > .module-bg-wrap > .module-content > .d-grid {
  gap: 0;
}
@media (min-width: 992px) {
  .module-container .module-title {
    margin-bottom: 2rem;
  }
}
.module-container .module-chart div {
  display: grid;
}
.module-container .module-chart:first-child .module-bg-wrap {
  border-bottom: 1px solid #F5AFC1;
}
@media (min-width: 1200px) {
  .module-container .module-chart:first-child .module-bg-wrap {
    border-bottom: unset;
    border-right: 1px solid #F5AFC1;
  }
}
.module-container .module-chart .module-bg-wrap {
  padding: 0;
}

.module-slidersmall .module-bg-wrap {
  display: flex;
  flex-flow: column;
}
.module-slidersmall .module-bg-wrap .module-content.with-description .module-content-wrapper {
  margin-bottom: 64px;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap .module-content.with-description .module-content-wrapper {
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) {
  .module-slidersmall .module-bg-wrap .module-content.with-description .swiper-controls-container {
    display: none;
  }
}
.module-slidersmall .module-bg-wrap .module-content .module-content-wrapper {
  gap: 128px;
}
@media (max-width: 991.98px) {
  .module-slidersmall .module-bg-wrap .module-content .module-content-wrapper {
    gap: 32px;
  }
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap .module-content .module-content-wrapper {
    flex-flow: column;
    gap: 24px;
    margin-bottom: 24px;
  }
}
.module-slidersmall .module-bg-wrap .module-content .module-content-wrapper .module-title {
  width: 352px;
  flex: none;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap .module-content .module-content-wrapper .module-title {
    width: 100%;
    margin-bottom: 24px;
  }
}
.module-slidersmall .module-bg-wrap .module-content .read-more-container {
  margin-top: 64px;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap .module-content .read-more-container {
    margin-top: 24px;
  }
}
.module-slidersmall .module-bg-wrap.image-plus-background .swiper-slide {
  padding: 32px 0 24px;
  text-align: center;
}
.module-slidersmall .module-bg-wrap.image-plus-background .swiper-slide .module-image {
  height: 200px;
  margin-bottom: 16px;
  overflow: visible;
}
.module-slidersmall .module-bg-wrap.image-plus-background .swiper-slide .module-image img {
  height: 100%;
  width: auto;
  margin: 0 auto;
}
.module-slidersmall .module-bg-wrap.image-plus-background .swiper-slide .module-title.display-2 {
  color: #EB0000;
  font-family: "Poppins", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: -0.0625rem;
  font-weight: 600;
  margin: 0;
}
.module-slidersmall .module-bg-wrap.only-background-color {
  overflow: visible !important;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap.only-background-color .swiper-wrapper {
    flex-flow: column;
    gap: 16px;
    height: auto !important;
  }
}
.module-slidersmall .module-bg-wrap.only-background-color .swiper-container {
  position: relative;
  display: flex;
  flex-flow: column-reverse;
  align-items: center;
}
.module-slidersmall .module-bg-wrap.only-background-color .swiper-container::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: -40px;
  content: "";
  height: 80px;
  width: 2456px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='2455' height='80' viewBox='0 0 2455 80' fill='none'%3e%3cpath d='M2454.94 34.4789C2455.13 33.9593 2454.86 33.3864 2454.34 33.1993L2445.87 30.1501C2445.35 29.963 2444.78 30.2326 2444.59 30.7522C2444.4 31.2718 2444.67 31.8447 2445.19 32.0319L2452.72 34.7422L2450.01 42.2691C2449.82 42.7887 2450.09 43.3616 2450.61 43.5488C2451.13 43.7359 2451.7 43.4663 2451.89 42.9467L2454.94 34.4789ZM1394 36.5005L1393.8 35.5217L1394 36.5005ZM0.23435 73.0728L5.69899 79.1395L11.7657 73.6748L6.30101 67.6082L0.23435 73.0728ZM6 73.3738L5.94786 74.3724C6.74164 74.4139 7.54193 74.4532 8.34866 74.4904L8.39476 73.4915L8.44085 72.4926C7.63807 72.4555 6.84181 72.4164 6.05214 72.3752L6 73.3738ZM13.3005 73.6893L13.2658 74.6887C14.9302 74.7466 16.6199 74.7962 18.3343 74.8377L18.3585 73.838L18.3827 72.8383C16.6751 72.7969 14.9924 72.7475 13.3352 72.6899L13.3005 73.6893ZM23.4298 73.9363L23.4151 74.9362C25.0268 74.9599 26.6587 74.977 28.3104 74.9876L28.3168 73.9876L28.3232 72.9877C26.6769 72.9771 25.0505 72.96 23.4445 72.9364L23.4298 73.9363ZM33.3232 74.0001L33.3245 75.0001C35.0154 74.9978 36.7257 74.9892 38.4549 74.9743L38.4463 73.9743L38.4377 72.9743C36.7131 72.9892 35.0077 72.9978 33.3218 73.0001L33.3232 74.0001ZM43.3692 73.9159L43.3843 74.9157C45.0184 74.8911 46.6684 74.8613 48.3341 74.8263L48.3131 73.8265L48.292 72.8267C46.6303 72.8616 44.9842 72.8914 43.3542 72.916L43.3692 73.9159ZM53.3508 73.7061L53.3775 74.7058C55.0709 74.6606 56.7796 74.6103 58.5032 74.5551L58.4711 73.5556L58.4391 72.5561C56.7191 72.6112 55.0139 72.6614 53.3241 72.7065L53.3508 73.7061ZM63.3528 73.3875L63.3895 74.3868C65.0312 74.3264 66.6857 74.2618 68.3527 74.1929L68.3114 73.1937L68.2701 72.1946C66.6061 72.2634 64.9546 72.3279 63.316 72.3882L63.3528 73.3875ZM73.3455 72.9748L73.391 73.9737C75.0828 73.8965 76.7869 73.8152 78.5029 73.7298L78.4532 72.7311L78.4035 71.7323C76.6902 71.8175 74.9889 71.8987 73.2999 71.9758L73.3455 72.9748ZM83.3444 72.4786L83.3978 73.4771C85.0393 73.3894 86.6912 73.2981 88.3533 73.2033L88.2964 72.2049L88.2395 71.2066C86.5797 71.3012 84.9301 71.3924 83.291 71.48L83.3444 72.4786ZM93.3099 71.9105L93.3702 72.9087C95.0525 72.807 96.7449 72.7019 98.447 72.5935L98.3834 71.5956L98.3198 70.5976C96.6199 70.7059 94.9297 70.8108 93.2495 70.9123L93.3099 71.9105ZM103.336 71.2726L103.403 72.2704C105.04 72.1611 106.686 72.0489 108.341 71.9338L108.271 70.9362L108.202 69.9386C106.549 70.0536 104.905 70.1657 103.27 70.2748L103.336 71.2726ZM113.258 70.5824L113.33 71.5798C115.001 71.4589 116.68 71.3351 118.368 71.2086L118.293 70.2114L118.218 69.2142C116.533 69.3406 114.855 69.4642 113.185 69.585L113.258 70.5824ZM123.328 69.8274L123.406 70.8244C125.038 70.6979 126.677 70.5689 128.323 70.4374L128.244 69.4406L128.164 68.4437C126.519 68.5751 124.881 68.704 123.251 68.8304L123.328 69.8274ZM133.201 69.0389L133.283 70.0356C134.943 69.8992 136.61 69.7604 138.284 69.6192L138.2 68.6228L138.116 67.6263C136.444 67.7673 134.778 67.906 133.119 68.0423L133.201 69.0389ZM143.239 68.1924L143.325 69.1887C144.979 69.0457 146.639 68.9004 148.306 68.753L148.218 67.7569L148.13 66.7608C146.464 66.9081 144.805 67.0532 143.153 67.1961L143.239 68.1924ZM153.149 67.3159L153.239 68.3118C154.889 68.1627 156.545 68.0115 158.207 67.8582L158.115 66.8625L158.023 65.8667C156.363 66.0198 154.708 66.1709 153.059 66.3199L153.149 67.3159ZM163.114 66.397L163.208 67.3926C164.88 67.2354 166.558 67.0762 168.241 66.9151L168.146 65.9196L168.05 64.9242C166.368 65.0852 164.692 65.2442 163.02 65.4014L163.114 66.397ZM173.104 65.4409L173.201 66.4362C174.843 66.2763 176.489 66.1147 178.141 65.9514L178.042 64.9562L177.944 63.9611C176.293 64.1243 174.648 64.2859 173.007 64.4456L173.104 65.4409ZM183.008 64.4612L183.108 65.4562C184.768 65.2894 186.433 65.1209 188.103 64.9508L188.001 63.9559L187.9 62.9611C186.232 63.1311 184.568 63.2995 182.908 63.4662L183.008 64.4612ZM193.021 63.4408L193.123 64.4355C194.773 64.2651 196.426 64.0931 198.084 63.9195L197.98 62.925L197.875 61.9304C196.219 62.1038 194.566 62.2758 192.918 62.4461L193.021 63.4408ZM202.92 62.4046L203.025 63.399C204.676 63.224 206.331 63.0476 207.989 62.8697L207.882 61.8754L207.776 60.8811C206.118 61.0589 204.464 61.2352 202.814 61.4101L202.92 62.4046ZM212.866 61.3378L212.974 62.332C214.64 62.1513 216.308 61.9693 217.981 61.7859L217.872 60.7919L217.763 59.7979C216.091 59.9811 214.423 60.1631 212.759 60.3436L212.866 61.3378ZM222.842 60.244L222.952 61.2379C224.596 61.0558 226.244 60.8724 227.894 60.6878L227.782 59.694L227.671 58.7002C226.022 58.8847 224.375 59.068 222.732 59.2501L222.842 60.244ZM232.74 59.1366L232.853 60.1303C234.508 59.9433 236.167 59.7551 237.828 59.5658L237.715 58.5723L237.602 57.5787C235.941 57.7679 234.283 57.956 232.628 58.143L232.74 59.1366ZM242.706 58.001L242.82 58.9945C244.48 58.8037 246.142 58.6119 247.806 58.419L247.691 57.4257L247.576 56.4323C245.912 56.6251 244.251 56.8169 242.592 57.0075L242.706 58.001ZM252.631 56.8508L252.747 57.8441C254.396 57.6514 256.048 57.4577 257.702 57.2631L257.585 56.27L257.468 55.2768C255.815 55.4714 254.164 55.665 252.515 55.8576L252.631 56.8508ZM262.551 55.6833L262.669 56.6763C264.327 56.4798 265.987 56.2823 267.649 56.0839L267.53 55.0909L267.412 54.098C265.75 54.2963 264.091 54.4937 262.434 54.6902L262.551 55.6833ZM272.52 54.4932L272.64 55.4861C274.287 55.2881 275.936 55.0893 277.586 54.8897L277.466 53.897L277.346 52.9042C275.696 53.1037 274.048 53.3025 272.401 53.5004L272.52 54.4932ZM282.417 53.2962L282.538 54.2889C284.191 54.0879 285.844 53.886 287.5 53.6834L287.378 52.6908L287.257 51.6982C285.602 51.9008 283.948 52.1026 282.297 52.3036L282.417 53.2962ZM292.347 52.0809L292.469 53.0734C294.127 52.8694 295.786 52.6646 297.446 52.4591L297.324 51.4667L297.201 50.4743C295.541 50.6797 293.882 50.8844 292.225 51.0884L292.347 52.0809ZM302.287 50.8509L302.41 51.8433C304.06 51.638 305.711 51.4322 307.363 51.2257L307.239 50.2334L307.115 49.2412C305.463 49.4476 303.813 49.6534 302.163 49.8586L302.287 50.8509ZM312.196 49.6123L312.321 50.6045C313.974 50.3968 315.628 50.1886 317.283 49.9798L317.158 48.9877L317.033 47.9955C315.378 48.2043 313.725 48.4125 312.071 48.6201L312.196 49.6123ZM322.125 48.3597L322.25 49.3518C323.906 49.142 325.562 48.9317 327.219 48.721L327.093 47.7289L326.967 46.7369C325.31 46.9477 323.654 47.1579 321.999 47.3677L322.125 48.3597ZM332.048 47.0973L332.175 48.0892C333.827 47.8782 335.48 47.6667 337.133 47.4548L337.006 46.4629L336.878 45.471C335.226 45.6829 333.573 45.8943 331.921 46.1053L332.048 47.0973ZM341.964 45.826L342.092 46.8179C343.745 46.6051 345.399 46.3921 347.052 46.1786L346.924 45.1868L346.796 44.1951C345.143 44.4085 343.49 44.6215 341.837 44.8342L341.964 45.826ZM351.884 44.5455L352.012 45.5372C353.666 45.323 355.32 45.1085 356.974 44.8937L356.845 43.902L356.716 42.9104C355.063 43.1252 353.409 43.3396 351.755 43.5538L351.884 44.5455ZM361.806 43.2567L361.935 44.2483C363.589 44.0329 365.242 43.8172 366.895 43.6013L366.765 42.6097L366.636 41.6182C364.983 41.834 363.33 42.0497 361.677 42.2651L361.806 43.2567ZM371.722 41.9615L371.851 42.953C373.503 42.7367 375.154 42.5202 376.805 42.3035L376.675 41.312L376.545 40.3205C374.894 40.5371 373.243 40.7536 371.592 40.9699L371.722 41.9615ZM381.628 40.661L381.759 41.6524C383.416 41.4344 385.072 41.2163 386.727 40.9981L386.597 40.0067L386.466 39.0152C384.811 39.2334 383.155 39.4516 381.498 39.6695L381.628 40.661ZM391.559 39.3517L391.69 40.3431C393.344 40.1247 394.996 39.9062 396.648 39.6877L396.516 38.6964L396.385 37.705C394.734 37.9235 393.082 38.1419 391.428 38.3603L391.559 39.3517ZM401.467 38.0408L401.598 39.0321C403.247 38.8135 404.895 38.595 406.541 38.3764L406.41 37.3851L406.278 36.3938C404.632 36.6124 402.984 36.8309 401.335 37.0494L401.467 38.0408ZM411.377 36.7253L411.509 37.7166C413.167 37.4962 414.824 37.2759 416.479 37.0557L416.347 36.0644L416.215 35.0731C414.56 35.2934 412.904 35.5137 411.245 35.7341L411.377 36.7253ZM421.308 35.404L421.44 36.3952C423.092 36.1752 424.742 35.9553 426.39 35.7356L426.258 34.7443L426.126 33.7531C424.478 33.9728 422.828 34.1927 421.176 34.4127L421.308 35.404ZM431.198 34.0857L431.33 35.0769C432.982 34.8564 434.633 34.6362 436.281 34.4162L436.149 33.425L436.016 32.4338C434.368 32.6538 432.718 32.874 431.065 33.0944L431.198 34.0857ZM441.129 32.7601L441.261 33.7513C442.919 33.53 444.575 33.3088 446.228 33.088L446.096 32.0968L445.964 31.1056C444.31 31.3264 442.655 31.5475 440.997 31.7689L441.129 32.7601ZM451.049 31.4353L451.181 32.4265C452.83 32.2064 454.476 31.9865 456.119 31.767L455.987 30.7758L455.855 29.7846C454.211 30.0041 452.565 30.224 450.917 30.4441L451.049 31.4353ZM460.913 30.118L461.046 31.1092C462.713 30.8867 464.377 30.6645 466.039 30.4428L465.907 29.4516L465.774 28.4603C464.113 28.6821 462.448 28.9042 460.781 29.1268L460.913 30.118ZM470.882 28.7878L471.014 29.779C472.67 29.5582 474.322 29.3379 475.972 29.1182L475.84 28.1269L475.707 27.1357C474.058 27.3555 472.406 27.5758 470.75 27.7966L470.882 28.7878ZM480.778 27.4692L480.91 28.4605C482.552 28.2418 484.192 28.0237 485.828 27.8061L485.696 26.8149L485.564 25.8236C483.928 26.0411 482.289 26.2593 480.646 26.478L480.778 27.4692ZM490.684 26.1521L490.815 27.1434C492.481 26.9223 494.143 26.7018 495.801 26.482L495.669 25.4907L495.538 24.4993C493.88 24.7191 492.218 24.9396 490.552 25.1608L490.684 26.1521ZM500.631 24.8334L500.762 25.8248C502.412 25.6064 504.058 25.3888 505.7 25.172L505.569 24.1806L505.438 23.1892C503.796 23.4061 502.15 23.6237 500.5 23.8421L500.631 24.8334ZM510.483 23.5325L510.613 24.5239C512.279 24.3045 513.94 24.0858 515.597 23.8681L515.466 22.8766L515.336 21.8851C513.679 22.1029 512.018 22.3216 510.352 22.5411L510.483 23.5325ZM520.461 22.221L520.591 23.2126C522.251 22.995 523.906 22.7783 525.556 22.5627L525.426 21.5711L525.297 20.5796C523.646 20.7952 521.991 21.0119 520.331 21.2295L520.461 22.221ZM530.362 20.9272L530.491 21.9188C532.131 21.7052 533.766 21.4926 535.396 21.281L535.267 20.2894L535.139 19.2977C533.509 19.5092 531.873 19.7219 530.233 19.9355L530.362 20.9272ZM540.261 19.6424L540.389 20.6342C542.062 20.418 543.729 20.2029 545.39 19.9891L545.262 18.9973L545.134 18.0055C543.473 18.2193 541.806 18.4344 540.133 18.6507L540.261 19.6424ZM550.227 18.3595L550.354 19.3514C552.003 19.1401 553.645 18.9301 555.282 18.7215L555.155 17.7295L555.029 16.7375C553.392 16.9462 551.749 17.1563 550.1 17.3676L550.227 18.3595ZM560.046 17.1074L560.172 18.0995C561.855 17.8859 563.532 17.6738 565.201 17.4633L565.076 16.4711L564.951 15.479C563.281 15.6896 561.604 15.9017 559.92 16.1154L560.046 17.1074ZM570.076 15.8425L570.2 16.8347C571.859 16.6268 573.511 16.4204 575.155 16.2157L575.032 15.2234L574.908 14.231C573.263 14.4358 571.611 14.6422 569.952 14.8502L570.076 15.8425ZM579.943 14.6141L580.065 15.6066C581.718 15.4023 583.362 15.1998 584.998 14.9991L584.877 14.0065L584.755 13.014C583.118 13.2148 581.473 13.4173 579.82 13.6217L579.943 14.6141ZM589.915 13.3911L590.036 14.3838C591.706 14.1806 593.368 13.9795 595.021 13.7803L594.901 12.7875L594.781 11.7947C593.128 11.9939 591.466 12.1952 589.794 12.3984L589.915 13.3911ZM599.832 12.196L599.951 13.189C601.585 12.994 603.21 12.801 604.826 12.6102L604.708 11.6171L604.591 10.624C602.975 10.8149 601.349 11.008 599.714 11.2031L599.832 12.196ZM609.757 11.0243L609.873 12.0176C611.555 11.8213 613.226 11.6275 614.886 11.4362L614.771 10.4427L614.657 9.44931C612.996 9.64073 611.324 9.83467 609.641 10.0311L609.757 11.0243ZM619.719 9.87629L619.832 10.8699C621.47 10.6837 623.096 10.5001 624.712 10.3192L624.6 9.3254L624.489 8.33162C622.873 8.51267 621.245 8.69638 619.606 8.88269L619.719 9.87629ZM629.62 8.76762L629.729 9.76161C631.42 9.57527 633.098 9.39203 634.762 9.21196L634.655 8.21777L634.547 7.22357C632.882 7.40378 631.203 7.58716 629.51 7.77364L629.62 8.76762ZM639.608 7.68697L639.714 8.68139C641.351 8.50776 642.974 8.3374 644.582 8.17037L644.479 7.17572L644.376 6.18107C642.766 6.34825 641.141 6.51877 639.503 6.69255L639.608 7.68697ZM649.524 6.65826L649.625 7.65317C651.32 7.48152 652.998 7.31383 654.659 7.15019L654.561 6.15501L654.463 5.15983C652.8 5.32365 651.12 5.49152 649.423 5.66335L649.524 6.65826ZM659.495 5.67612L659.591 6.67159C661.226 6.51529 662.845 6.36321 664.445 6.21545L664.353 5.21968L664.261 4.22392C662.659 4.37188 661.038 4.52416 659.4 4.68065L659.495 5.67612ZM669.48 4.75569L669.568 5.75178C671.254 5.60236 672.919 5.4581 674.562 5.31915L674.478 4.32271L674.394 3.32626C672.748 3.46545 671.08 3.60994 669.391 3.75959L669.48 4.75569ZM679.345 3.92153L679.425 4.91833C681.135 4.78117 682.819 4.65022 684.478 4.52566L684.403 3.52847L684.328 2.53128C682.666 2.6561 680.978 2.78731 679.265 2.92473L679.345 3.92153ZM689.45 3.16352L689.52 4.16112C691.172 4.0465 692.796 3.93884 694.391 3.83831L694.328 2.84029L694.265 1.84227C692.666 1.94308 691.038 2.05102 689.381 2.16591L689.45 3.16352ZM699.377 2.54055L699.432 3.53901C701.152 3.44359 702.833 3.3574 704.476 3.28069L704.429 2.28178L704.383 1.28287C702.734 1.35987 701.046 1.44636 699.322 1.54208L699.377 2.54055ZM709.252 2.07991L709.289 3.07923C711.059 3.01417 712.779 2.96155 714.448 2.92172L714.424 1.92201L714.4 0.922294C712.723 0.962335 710.994 1.01522 709.215 1.08058L709.252 2.07991ZM719.363 1.84039L719.371 2.84035C720.164 2.83352 720.944 2.83008 721.709 2.83008V1.83008V0.830078C720.938 0.830078 720.153 0.833544 719.354 0.840424L719.363 1.84039ZM721.709 1.83008V2.83008C722.517 2.83008 723.327 2.83229 724.141 2.8367L724.146 1.83671L724.152 0.836726C723.334 0.832304 722.52 0.830078 721.709 0.830078V1.83008ZM729.078 1.88924L729.062 2.88912C730.716 2.91518 732.382 2.94976 734.062 2.99262L734.087 1.99295L734.113 0.993271C732.427 0.950252 730.754 0.915538 729.094 0.889367L729.078 1.88924ZM739.065 2.14271L739.031 3.14211C740.658 3.19833 742.298 3.2619 743.948 3.33261L743.991 2.33352L744.034 1.33444C742.378 1.2635 740.733 1.19972 739.1 1.14331L739.065 2.14271ZM748.984 2.56723L748.933 3.56595C750.586 3.64972 752.25 3.74026 753.924 3.83738L753.982 2.83906L754.04 1.84074C752.361 1.74335 750.692 1.65254 749.034 1.56851L748.984 2.56723ZM758.892 3.14051L758.827 4.13843C760.472 4.24484 762.126 4.35727 763.79 4.47552L763.861 3.47803L763.932 2.48055C762.264 2.36201 760.605 2.2493 758.957 2.1426L758.892 3.14051ZM768.888 3.85053L768.812 4.84757C770.432 4.97244 772.062 5.10255 773.7 5.23772L773.782 4.24111L773.864 3.24449C772.223 3.10903 770.59 2.97864 768.965 2.85348L768.888 3.85053ZM778.723 4.66169L778.636 5.65787C780.29 5.80287 781.953 5.95277 783.624 6.10741L783.716 5.11166L783.808 4.11592C782.134 3.96099 780.468 3.8108 778.811 3.66551L778.723 4.66169ZM788.665 5.58085L788.568 6.57618C790.196 6.73417 791.832 6.89642 793.476 7.0628L793.577 6.06788L793.677 5.07297C792.031 4.90632 790.392 4.74379 788.761 4.58553L788.665 5.58085ZM798.534 6.57961L798.43 7.57412C800.089 7.74859 801.755 7.92702 803.429 8.10929L803.537 7.11516L803.646 6.12104C801.969 5.93852 800.3 5.75982 798.639 5.58509L798.534 6.57961ZM808.427 7.65596L808.316 8.64972C809.949 8.8331 811.59 9.01994 813.237 9.2101L813.351 8.2167L813.466 7.2233C811.817 7.0329 810.175 6.84583 808.539 6.6622L808.427 7.65596ZM818.316 8.79735L818.198 9.79041C819.846 9.98552 821.5 10.1838 823.16 10.385L823.281 9.39231L823.401 8.39958C821.739 8.1981 820.083 7.99962 818.434 7.80429L818.316 8.79735ZM828.173 9.99161L828.05 10.984C829.687 11.1865 831.329 11.3917 832.977 11.5996L833.102 10.6075L833.227 9.61532C831.578 9.40726 829.934 9.20185 828.296 8.99918L828.173 9.99161ZM838.067 11.2391L837.94 12.231C839.579 12.4414 841.224 12.6542 842.875 12.8693L843.004 11.8777L843.133 10.8861C841.481 10.6708 839.835 10.4578 838.194 10.2473L838.067 11.2391ZM847.901 12.5206L847.77 13.5119C849.407 13.7283 851.05 13.9469 852.697 14.1675L852.83 13.1763L852.963 12.1852C851.314 11.9644 849.67 11.7457 848.032 11.5292L847.901 12.5206ZM857.791 13.8444L857.657 14.8354C859.293 15.0569 860.934 15.2804 862.58 15.5056L862.715 14.5148L862.851 13.524C861.204 13.2987 859.562 13.0751 857.925 12.8535L857.791 13.8444ZM867.613 15.1881L867.476 16.1787C869.113 16.4048 870.755 16.6325 872.402 16.8617L872.54 15.8712L872.677 14.8808C871.03 14.6515 869.388 14.4237 867.75 14.1975L867.613 15.1881ZM877.494 16.5636L877.356 17.5539C878.992 17.7833 880.632 18.0141 882.277 18.2462L882.417 17.256L882.557 16.2659C880.911 16.0337 879.27 15.8028 877.633 15.5733L877.494 16.5636ZM887.314 17.9489L887.173 18.939C888.81 19.1711 890.45 19.4044 892.095 19.6388L892.236 18.6488L892.377 17.6588C890.732 17.4243 889.091 17.191 887.454 16.9588L887.314 17.9489ZM897.184 19.3551L897.042 20.3451C898.681 20.5795 900.324 20.8148 901.971 21.051L902.113 20.0612L902.255 19.0713C900.608 18.835 898.965 18.5996 897.326 18.3652L897.184 19.3551ZM907.008 20.7642L906.866 21.754C908.501 21.9891 910.141 22.225 911.784 22.4616L911.926 21.4718L912.069 20.482C910.425 20.2454 908.786 20.0095 907.15 19.7743L907.008 20.7642ZM916.867 22.1834L916.724 23.1732C918.367 23.41 920.014 23.6473 921.665 23.8852L921.807 22.8954L921.95 21.9056C920.299 21.6678 918.653 21.4304 917.009 21.1936L916.867 22.1834ZM926.701 23.6004L926.558 24.5902C928.193 24.8256 929.831 25.0615 931.472 25.2976L931.615 24.3078L931.757 23.318C930.116 23.0819 928.478 22.8461 926.843 22.6106L926.701 23.6004ZM936.548 25.017L936.406 26.0069C938.054 26.2436 939.706 26.4805 941.36 26.7175L941.502 25.7276L941.644 24.7377C939.99 24.5007 938.339 24.2638 936.691 24.0272L936.548 25.017ZM946.396 26.4277L946.255 27.4177C947.889 27.6511 949.526 27.8845 951.166 28.1179L951.307 27.1279L951.448 26.1379C949.808 25.9045 948.171 25.6711 946.538 25.4378L946.396 26.4277ZM956.235 27.8279L956.095 28.818C957.741 29.0513 959.389 29.2845 961.041 29.5174L961.181 28.5272L961.321 27.537C959.669 27.3041 958.021 27.071 956.375 26.8378L956.235 27.8279ZM966.098 29.219L965.959 30.2093C967.593 30.4385 969.229 30.6674 970.868 30.896L971.007 29.9056L971.145 28.9152C969.506 28.6867 967.87 28.4578 966.237 28.2287L966.098 29.219ZM975.931 30.5902L975.793 31.5807C977.438 31.8086 979.085 32.036 980.734 32.2629L980.87 31.2722L981.007 30.2816C979.358 30.0547 977.712 29.8274 976.068 29.5997L975.931 30.5902ZM985.81 31.9493L985.675 32.9401C987.309 33.1631 988.945 33.3856 990.584 33.6074L990.718 32.6165L990.852 31.6255C989.214 31.4038 987.579 31.1814 985.946 30.9585L985.81 31.9493ZM995.639 33.2798L995.506 34.271C997.15 34.4915 998.795 34.7112 1000.44 34.9303L1000.57 33.939L1000.71 32.9477C999.059 32.7288 997.415 32.5091 995.772 32.2887L995.639 33.2798ZM1005.52 34.5934L1005.39 35.5849C1007.03 35.8004 1008.67 36.0151 1010.31 36.2288L1010.44 35.2372L1010.57 34.2455C1008.93 34.0319 1007.29 33.8174 1005.65 33.6019L1005.52 34.5934ZM1015.36 35.874L1015.24 36.8658C1016.88 37.0772 1018.52 37.2876 1020.17 37.4969L1020.3 36.5049L1020.42 35.5129C1018.78 35.3037 1017.13 35.0934 1015.49 34.8822L1015.36 35.874ZM1025.24 37.1294L1025.12 38.1216C1026.76 38.3282 1028.41 38.5337 1030.06 38.738L1030.18 37.7456L1030.31 36.7532C1028.66 36.549 1027.01 36.3437 1025.36 36.1372L1025.24 37.1294ZM1035.1 38.3506L1034.98 39.3432C1036.63 39.5437 1038.27 39.743 1039.92 39.9409L1040.04 38.9481L1040.16 37.9552C1038.51 37.7575 1036.87 37.5583 1035.23 37.358L1035.1 38.3506ZM1044.98 39.5377L1044.86 40.5307C1046.51 40.726 1048.16 40.9198 1049.81 41.1122L1049.93 40.1189L1050.05 39.1256C1048.39 38.9334 1046.74 38.7397 1045.1 38.5446L1044.98 39.5377ZM1054.86 40.6882L1054.75 41.6817C1056.39 41.8697 1058.04 42.0561 1059.69 42.241L1059.8 41.2473L1059.91 40.2535C1058.26 40.0688 1056.62 39.8825 1054.98 39.6947L1054.86 40.6882ZM1064.74 41.7969L1064.63 42.7909C1066.28 42.9725 1067.93 43.1525 1069.58 43.3308L1069.69 42.3366L1069.8 41.3424C1068.14 41.1642 1066.5 40.9844 1064.85 40.8029L1064.74 41.7969ZM1074.64 42.8656L1074.54 43.86C1076.18 44.0338 1077.83 44.2058 1079.47 44.3759L1079.58 43.3812L1079.68 42.3865C1078.03 42.2165 1076.39 42.0447 1074.75 41.8711L1074.64 42.8656ZM1084.52 43.8858L1084.42 44.8808C1086.07 45.0472 1087.72 45.2117 1089.37 45.3743L1089.47 44.3791L1089.57 43.3839C1087.92 43.2215 1086.27 43.0572 1084.62 42.8909L1084.52 43.8858ZM1094.43 44.8606L1094.33 45.856C1095.98 46.0142 1097.63 46.1703 1099.28 46.3244L1099.38 45.3287L1099.47 44.333C1097.82 44.1791 1096.17 44.0232 1094.52 43.8652L1094.43 44.8606ZM1104.32 45.7833L1104.23 46.7793C1105.88 46.9288 1107.53 47.0761 1109.19 47.2212L1109.27 46.2251L1109.36 45.2289C1107.71 45.0839 1106.06 44.9367 1104.41 44.7874L1104.32 45.7833ZM1114.23 46.6536L1114.15 47.65C1115.8 47.7906 1117.46 47.929 1119.11 48.065L1119.19 47.0684L1119.28 46.0717C1117.62 45.9359 1115.97 45.7976 1114.32 45.6572L1114.23 46.6536ZM1124.14 47.4679L1124.07 48.4648C1125.72 48.5956 1127.37 48.724 1129.02 48.85L1129.1 47.8529L1129.18 46.8558C1127.52 46.73 1125.87 46.6017 1124.22 46.471L1124.14 47.4679ZM1134.06 48.2232L1133.99 49.2205C1135.64 49.3415 1137.3 49.46 1138.95 49.5759L1139.02 48.5783L1139.09 47.5807C1137.44 47.465 1135.78 47.3467 1134.13 47.2259L1134.06 48.2232ZM1143.98 48.9177L1143.92 49.9154C1145.57 50.0258 1147.23 50.1336 1148.88 50.2386L1148.94 49.2406L1149.01 48.2426C1147.35 48.1377 1145.7 48.0301 1144.05 47.9199L1143.98 48.9177ZM1153.91 49.5473L1153.85 50.5455C1155.5 50.645 1157.16 50.7418 1158.81 50.8357L1158.87 49.8373L1158.93 48.8389C1157.27 48.7451 1155.62 48.6485 1153.97 48.5491L1153.91 49.5473ZM1163.84 50.1102L1163.78 51.1088C1165.44 51.1969 1167.1 51.2821 1168.75 51.3643L1168.8 50.3656L1168.85 49.3668C1167.2 49.2847 1165.54 49.1996 1163.89 49.1116L1163.84 50.1102ZM1173.77 50.603L1173.72 51.6019C1175.38 51.6781 1177.04 51.7513 1178.69 51.8213L1178.74 50.8222L1178.78 49.8231C1177.12 49.7532 1175.47 49.6801 1173.82 49.604L1173.77 50.603ZM1183.71 51.0228L1183.67 52.0221C1185.32 52.0859 1186.98 52.1465 1188.64 52.2039L1188.67 51.2045L1188.71 50.2051C1187.05 50.1478 1185.4 50.0873 1183.74 50.0236L1183.71 51.0228ZM1193.65 51.3668L1193.61 52.3663C1195.27 52.4172 1196.93 52.4647 1198.59 52.5089L1198.62 51.5093L1198.64 50.5096C1196.99 50.4655 1195.33 50.418 1193.68 50.3672L1193.65 51.3668ZM1203.59 51.6316L1203.56 52.6313C1205.22 52.6687 1206.88 52.7027 1208.54 52.7332L1208.56 51.7333L1208.58 50.7335C1206.92 50.7031 1205.27 50.6692 1203.61 50.6318L1203.59 51.6316ZM1213.53 51.8142L1213.51 52.8141C1215.17 52.8375 1216.83 52.8574 1218.49 52.8736L1218.5 51.8737L1218.51 50.8737C1216.86 50.8575 1215.2 50.8377 1213.54 50.8143L1213.53 51.8142ZM1223.48 51.9114L1223.47 52.9114C1225.13 52.9203 1226.79 52.9255 1228.45 52.9269L1228.45 51.9269L1228.45 50.9269C1226.79 50.9255 1225.14 50.9203 1223.48 50.9114L1223.48 51.9114ZM1233.42 51.9198L1233.42 52.9198C1235.08 52.9136 1236.74 52.9036 1238.4 52.8897L1238.39 51.8897L1238.38 50.8898C1236.73 50.9037 1235.07 50.9137 1233.41 50.9198L1233.42 51.9198ZM1243.37 51.8361L1243.38 52.836C1245.04 52.8142 1246.7 52.7884 1248.36 52.7585L1248.34 51.7587L1248.32 50.7588C1246.67 50.7887 1245.01 50.8144 1243.35 50.8362L1243.37 51.8361ZM1253.31 51.657L1253.33 52.6567C1254.99 52.6187 1256.65 52.5765 1258.3 52.5302L1258.27 51.5306L1258.25 50.531C1256.59 50.5772 1254.94 50.6193 1253.29 50.6572L1253.31 51.657ZM1263.25 51.3787L1263.28 52.3781C1264.94 52.3232 1266.6 52.264 1268.26 52.2004L1268.22 51.2012L1268.18 50.2019C1266.53 50.2653 1264.87 50.3244 1263.22 50.3792L1263.25 51.3787ZM1273.19 50.9976L1273.23 51.9967C1274.89 51.9244 1276.55 51.8477 1278.2 51.7665L1278.15 50.7677L1278.1 49.7689C1276.45 49.8499 1274.8 49.9265 1273.15 49.9986L1273.19 50.9976ZM1283.12 50.5106L1283.17 51.5092C1284.83 51.4186 1286.49 51.3235 1288.15 51.2238L1288.09 50.2256L1288.03 49.2274C1286.37 49.3269 1284.72 49.4218 1283.06 49.5121L1283.12 50.5106ZM1293.05 49.9128L1293.12 50.9106C1294.77 50.8015 1296.43 50.6877 1298.08 50.5692L1298.01 49.5717L1297.94 48.5743C1296.29 48.6926 1294.64 48.8061 1292.98 48.9149L1293.05 49.9128ZM1302.96 49.2021L1303.04 50.1991C1304.69 50.0705 1306.35 49.937 1308 49.7986L1307.92 48.8021L1307.84 47.8056C1306.19 47.9436 1304.54 48.0768 1302.88 48.2051L1302.96 49.2021ZM1312.88 48.372L1312.97 49.368C1314.62 49.2195 1316.28 49.066 1317.93 48.9073L1317.83 47.9119L1317.74 46.9165C1316.09 47.0747 1314.44 47.2279 1312.79 47.376L1312.88 48.372ZM1322.77 47.4213L1322.88 48.4161C1324.53 48.2471 1326.17 48.0729 1327.82 47.8935L1327.71 46.8994L1327.61 45.9053C1325.96 46.0842 1324.32 46.2579 1322.67 46.4265L1322.77 47.4213ZM1332.66 46.344L1332.78 47.3374C1334.43 47.1467 1336.08 46.9506 1337.73 46.7491L1337.6 45.7565L1337.48 44.7639C1335.84 44.9648 1334.19 45.1604 1332.55 45.3506L1332.66 46.344ZM1342.54 45.1367L1342.66 46.1284C1344.31 45.9161 1345.95 45.6982 1347.59 45.4748L1347.46 44.484L1347.32 43.4931C1345.69 43.7159 1344.05 43.9331 1342.41 44.1449L1342.54 45.1367ZM1352.38 43.796L1352.53 44.7859C1354.17 44.5502 1355.82 44.3088 1357.46 44.0617L1357.31 43.0728L1357.16 42.0839C1355.52 42.3304 1353.88 42.5711 1352.24 42.8061L1352.38 43.796ZM1362.22 42.3151L1362.38 43.3029C1364.02 43.0442 1365.66 42.7796 1367.29 42.5092L1367.13 41.5226L1366.97 40.536C1365.34 40.8056 1363.7 41.0694 1362.07 41.3274L1362.22 42.3151ZM1372.02 40.6948L1372.19 41.6801C1373.83 41.3965 1375.47 41.1068 1377.11 40.8111L1376.93 39.8271L1376.75 38.843C1375.12 39.1378 1373.49 39.4266 1371.85 39.7094L1372.02 40.6948ZM1381.82 38.9229L1382.01 39.9056C1383.64 39.5976 1385.27 39.2834 1386.9 38.9631L1386.7 37.9819L1386.51 37.0007C1384.89 37.3201 1383.26 37.6332 1381.64 37.9403L1381.82 38.9229ZM1391.57 37.0036L1391.77 37.9832C1392.58 37.8168 1393.39 37.6488 1394.2 37.4793L1394 36.5005L1393.8 35.5217C1392.99 35.6907 1392.18 35.8581 1391.37 36.024L1391.57 37.0036ZM1394 36.5005L1394.2 37.4793C1394.97 37.3188 1395.74 37.1599 1396.52 37.0025L1396.33 36.0223L1396.13 35.0421C1395.34 35.2004 1394.57 35.3602 1393.8 35.5217L1394 36.5005ZM1401.08 35.0938L1401.27 36.0765C1402.87 35.7739 1404.5 35.4775 1406.15 35.1871L1405.97 34.2022L1405.8 33.2173C1404.14 33.5091 1402.51 33.807 1400.9 34.1111L1401.08 35.0938ZM1411 33.3469L1411.17 34.3337C1412.86 34.0552 1414.58 33.7827 1416.32 33.516L1416.17 32.5276L1416.02 31.5391C1414.27 31.8068 1412.55 32.0805 1410.84 32.3602L1411 33.3469ZM1420.97 31.8137L1421.12 32.8035C1422.71 32.5737 1424.33 32.3486 1425.96 32.1281L1425.82 31.1371L1425.69 30.1461C1424.05 30.3674 1422.43 30.5933 1420.83 30.8239L1420.97 31.8137ZM1430.78 30.4882L1430.9 31.4802C1432.57 31.2688 1434.25 31.062 1435.95 30.8596L1435.83 29.8666L1435.71 28.8737C1434.01 29.0766 1432.32 29.2841 1430.65 29.4961L1430.78 30.4882ZM1440.99 29.2721L1441.1 30.2659C1442.72 30.0853 1444.35 29.9085 1445.99 29.7355L1445.89 28.7409L1445.79 27.7464C1444.13 27.9199 1442.5 28.0971 1440.88 28.2783L1440.99 29.2721ZM1450.76 28.2444L1450.86 29.2396C1452.49 29.0779 1454.14 28.9197 1455.8 28.7652L1455.71 27.7695L1455.61 26.7738C1453.95 26.9287 1452.3 27.0872 1450.66 27.2493L1450.76 28.2444ZM1460.73 27.3159L1460.82 28.3121C1462.5 28.1645 1464.2 28.0205 1465.91 27.8799L1465.83 26.8833L1465.75 25.8867C1464.04 26.0275 1462.33 26.1718 1460.64 26.3197L1460.73 27.3159ZM1470.97 26.475L1471.04 27.4721C1472.65 27.3484 1474.26 27.2277 1475.89 27.1098L1475.82 26.1124L1475.74 25.115C1474.12 25.2331 1472.5 25.3541 1470.89 25.478L1470.97 26.475ZM1480.73 25.7671L1480.8 26.7648C1482.45 26.6527 1484.1 26.5434 1485.77 26.4369L1485.71 25.4389L1485.64 24.4409C1483.97 24.5476 1482.31 24.6571 1480.66 24.7694L1480.73 25.7671ZM1490.75 25.1275L1490.81 26.1258C1492.49 26.0248 1494.19 25.9267 1495.9 25.8313L1495.84 24.8328L1495.79 23.8344C1494.08 23.93 1492.38 24.0283 1490.69 24.1293L1490.75 25.1275ZM1500.99 24.5549L1501.04 25.5535C1502.66 25.4694 1504.28 25.3876 1505.91 25.3081L1505.87 24.3093L1505.82 23.3105C1504.18 23.3901 1502.56 23.472 1500.94 23.5562L1500.99 24.5549ZM1510.79 24.0777L1510.84 25.0767C1512.48 25.0019 1514.14 24.9294 1515.8 24.8591L1515.76 23.86L1515.72 22.8609C1514.05 22.9312 1512.39 23.0039 1510.74 23.0788L1510.79 24.0777ZM1520.78 23.6559L1520.82 24.6551C1522.5 24.5894 1524.19 24.5259 1525.89 24.4646L1525.85 23.4652L1525.82 22.4659C1524.12 22.5272 1522.43 22.5908 1520.74 22.6566L1520.78 23.6559ZM1530.97 23.2878L1531 24.2873C1532.67 24.232 1534.34 24.1787 1536.02 24.1275L1535.99 23.128L1535.96 22.1284C1534.28 22.1797 1532.6 22.233 1530.94 22.2884L1530.97 23.2878ZM1540.9 22.9844L1540.93 23.984C1542.57 23.938 1544.22 23.894 1545.88 23.8518L1545.86 22.8521L1545.83 21.8525C1544.17 21.8947 1542.52 21.9388 1540.87 21.9848L1540.9 22.9844ZM1550.85 22.7312L1550.87 23.7309C1552.54 23.6924 1554.22 23.6558 1555.9 23.6211L1555.88 22.6213L1555.86 21.6215C1554.18 21.6563 1552.5 21.6929 1550.83 21.7314L1550.85 22.7312ZM1560.95 22.5223L1560.97 23.5221C1562.67 23.491 1564.37 23.4616 1566.08 23.434L1566.06 22.4341L1566.05 21.4343C1564.34 21.4619 1562.63 21.4913 1560.94 21.5225L1560.95 22.5223ZM1571.06 22.3586L1571.07 23.3585C1572.71 23.3355 1574.36 23.314 1576 23.2942L1575.99 22.2942L1575.98 21.2943C1574.33 21.3142 1572.69 21.3357 1571.05 21.3587L1571.06 22.3586ZM1580.96 22.2392L1580.97 23.2392C1582.63 23.2224 1584.29 23.2071 1585.96 23.1934L1585.95 22.1935L1585.95 21.1935C1584.27 21.2072 1582.61 21.2225 1580.95 21.2393L1580.96 22.2392ZM1590.98 22.1568L1590.99 23.1568C1592.67 23.1461 1594.35 23.1369 1596.04 23.1292L1596.04 22.1292L1596.03 21.1292C1594.34 21.1369 1592.66 21.1462 1590.98 21.1569L1590.98 22.1568ZM1601.13 22.1105L1601.13 23.1104C1602.81 23.1057 1604.49 23.1024 1606.17 23.1005L1606.17 22.1005L1606.17 21.1005C1604.48 21.1024 1602.8 21.1057 1601.12 21.1105L1601.13 22.1105ZM1611.11 22.0989L1611.11 23.0989C1612.76 23.0996 1614.41 23.1017 1616.07 23.1051L1616.07 22.1051L1616.08 21.1051C1614.42 21.1017 1612.76 21.0996 1611.11 21.0989L1611.11 22.0989ZM1621.06 22.119L1621.06 23.119C1622.73 23.1249 1624.4 23.132 1626.07 23.1404L1626.08 22.1404L1626.08 21.1405C1624.41 21.132 1622.74 21.1249 1621.07 21.119L1621.06 22.119ZM1631.12 22.1694L1631.11 23.1694C1632.79 23.1803 1634.48 23.1924 1636.17 23.2057L1636.18 22.2057L1636.19 21.2058C1634.5 21.1924 1632.81 21.1803 1631.12 21.1694L1631.12 22.1694ZM1641.27 22.2493L1641.26 23.2492C1642.91 23.2645 1644.57 23.281 1646.23 23.2985L1646.24 22.2985L1646.25 21.2986C1644.59 21.2811 1642.93 21.2646 1641.28 21.2493L1641.27 22.2493ZM1651.2 22.354L1651.19 23.354C1652.84 23.3735 1654.5 23.3942 1656.17 23.4159L1656.18 22.416L1656.19 21.4161C1654.53 21.3943 1652.87 21.3737 1651.21 21.3541L1651.2 22.354ZM1661.18 22.4843L1661.17 23.4842C1662.84 23.508 1664.51 23.5328 1666.19 23.5587L1666.2 22.5588L1666.22 21.5589C1664.54 21.5331 1662.87 21.5082 1661.19 21.4844L1661.18 22.4843ZM1671.24 22.6395L1671.22 23.6394C1672.91 23.6673 1674.59 23.6962 1676.28 23.7261L1676.3 22.7263L1676.32 21.7264C1674.63 21.6965 1672.94 21.6676 1671.26 21.6397L1671.24 22.6395ZM1681.37 22.8189L1681.36 23.8188C1683 23.8498 1684.66 23.8817 1686.31 23.9145L1686.33 22.9147L1686.35 21.9149C1684.7 21.8821 1683.04 21.8501 1681.39 21.8191L1681.37 22.8189ZM1691.3 23.0159L1691.28 24.0156C1692.94 24.0502 1694.6 24.0857 1696.27 24.1221L1696.29 23.1223L1696.31 22.1226C1694.65 22.0862 1692.98 22.0507 1691.32 22.0161L1691.3 23.0159ZM1701.29 23.2341L1701.27 24.2338C1702.94 24.2719 1704.61 24.3109 1706.29 24.3507L1706.31 23.3509L1706.34 22.3512C1704.66 22.3114 1702.99 22.2724 1701.32 22.2343L1701.29 23.2341ZM1711.35 23.4728L1711.32 24.4725C1713 24.514 1714.68 24.5563 1716.37 24.5994L1716.39 23.5997L1716.42 22.6C1714.73 22.5569 1713.05 22.5146 1711.37 22.4731L1711.35 23.4728ZM1721.46 23.7314L1721.43 24.7311C1723.08 24.7748 1724.74 24.8194 1726.4 24.8646L1726.43 23.865L1726.45 22.8654C1724.8 22.8201 1723.14 22.7755 1721.48 22.7318L1721.46 23.7314ZM1731.41 24.0029L1731.38 25.0025C1733.04 25.0492 1734.7 25.0967 1736.37 25.1448L1736.4 24.1452L1736.43 23.1457C1734.76 23.0975 1733.1 23.05 1731.43 23.0033L1731.41 24.0029ZM1741.4 24.2918L1741.37 25.2914C1743.04 25.341 1744.71 25.3912 1746.38 25.4422L1746.41 24.4426L1746.45 23.4431C1744.77 23.3921 1743.1 23.3419 1741.43 23.2923L1741.4 24.2918ZM1751.44 24.5975L1751.41 25.5971C1753.09 25.6494 1754.77 25.7023 1756.45 25.756L1756.48 24.7565L1756.51 23.757C1754.83 23.7033 1753.15 23.6503 1751.47 23.598L1751.44 24.5975ZM1761.52 24.9193L1761.49 25.9188C1763.16 25.973 1764.82 26.0279 1766.49 26.0834L1766.52 25.084L1766.55 24.0845C1764.89 24.029 1763.22 23.9741 1761.56 23.9198L1761.52 24.9193ZM1771.5 25.2516L1771.47 26.251C1773.13 26.3075 1774.8 26.3645 1776.46 26.4221L1776.5 25.4227L1776.53 24.4233C1774.87 24.3657 1773.2 24.3086 1771.54 24.2521L1771.5 25.2516ZM1781.5 25.5973L1781.46 26.5967C1783.13 26.6555 1784.8 26.7148 1786.47 26.7747L1786.51 25.7753L1786.55 24.776C1784.87 24.7161 1783.2 24.6567 1781.54 24.598L1781.5 25.5973ZM1791.53 25.9566L1791.49 26.956C1793.17 27.0169 1794.84 27.0784 1796.52 27.1404L1796.55 26.1411L1796.59 25.1418C1794.91 25.0798 1793.24 25.0183 1791.56 24.9573L1791.53 25.9566ZM1801.59 26.3288L1801.55 27.328C1803.22 27.3908 1804.89 27.4541 1806.57 27.5178L1806.6 26.5185L1806.64 25.5193C1804.97 25.4555 1803.3 25.3922 1801.62 25.3295L1801.59 26.3288ZM1811.59 26.71L1811.56 27.7093C1813.22 27.7735 1814.89 27.8383 1816.55 27.9035L1816.59 26.9043L1816.63 25.905C1814.96 25.8398 1813.3 25.775 1811.63 25.7107L1811.59 26.71ZM1821.59 27.1012L1821.55 28.1005C1823.22 28.1666 1824.89 28.2331 1826.56 28.3001L1826.6 27.3009L1826.64 26.3017C1824.97 26.2347 1823.3 26.1681 1821.63 26.102L1821.59 27.1012ZM1831.61 27.5031L1831.57 28.5022C1833.24 28.57 1834.92 28.6383 1836.59 28.7069L1836.63 27.7077L1836.67 26.7086C1835 26.6399 1833.32 26.5717 1831.65 26.5039L1831.61 27.5031ZM1841.65 27.9148L1841.61 28.9139C1843.28 28.9833 1844.96 29.0531 1846.63 29.1233L1846.67 28.1242L1846.72 27.125C1845.04 27.0549 1843.37 26.9851 1841.69 26.9156L1841.65 27.9148ZM1851.67 28.3345L1851.63 29.3336C1853.3 29.4041 1854.96 29.4749 1856.63 29.5461L1856.67 28.547L1856.72 27.5479C1855.05 27.4767 1853.38 27.4059 1851.72 27.3354L1851.67 28.3345ZM1861.68 28.7615L1861.64 29.7606C1863.3 29.8324 1864.97 29.9046 1866.64 29.9771L1866.69 28.978L1866.73 27.979C1865.06 27.9065 1863.39 27.8343 1861.72 27.7625L1861.68 28.7615ZM1871.69 29.1964L1871.65 30.1954C1873.32 30.2685 1874.99 30.3419 1876.66 30.4156L1876.7 29.4165L1876.75 28.4175C1875.08 28.3438 1873.41 28.2704 1871.74 28.1973L1871.69 29.1964ZM1881.72 29.6384L1881.67 30.6374C1883.34 30.7117 1885.01 30.7862 1886.68 30.861L1886.73 29.862L1886.77 28.863C1885.1 28.7882 1883.43 28.7137 1881.76 28.6394L1881.72 29.6384ZM1891.74 30.0869L1891.69 31.0859C1893.36 31.1611 1895.03 31.2366 1896.7 31.3123L1896.75 30.3133L1896.79 29.3143C1895.12 29.2386 1893.45 29.1632 1891.78 29.088L1891.74 30.0869ZM1901.76 30.5411L1901.71 31.54C1903.38 31.6162 1905.05 31.6925 1906.72 31.7691L1906.77 30.7701L1906.81 29.7712C1905.14 29.6946 1903.47 29.6183 1901.8 29.5421L1901.76 30.5411ZM1911.77 31.0005L1911.73 31.9994C1913.4 32.0764 1915.06 32.1535 1916.73 32.2308L1916.78 31.2319L1916.83 30.233C1915.16 30.1557 1913.49 30.0785 1911.82 30.0015L1911.77 31.0005ZM1921.78 31.4645L1921.74 32.4634C1923.41 32.5411 1925.07 32.6189 1926.74 32.6969L1926.79 31.698L1926.83 30.6991C1925.17 30.6211 1923.5 30.5432 1921.83 30.4655L1921.78 31.4645ZM1931.79 31.9324L1931.74 32.9313C1933.42 33.01 1935.09 33.0887 1936.76 33.1676L1936.81 32.1687L1936.86 31.1698C1935.18 31.0909 1933.51 31.0122 1931.84 30.9335L1931.79 31.9324ZM1941.83 32.4057L1941.78 33.4046C1943.45 33.4837 1945.12 33.563 1946.79 33.6423L1946.84 32.6434L1946.89 31.6445C1945.22 31.5652 1943.54 31.486 1941.87 31.4068L1941.83 32.4057ZM1951.85 32.8817L1951.8 33.8806C1953.47 33.9601 1955.14 34.0397 1956.81 34.1194L1956.86 33.1205L1956.9 32.1216C1955.23 32.042 1953.57 31.9624 1951.9 31.8828L1951.85 32.8817ZM1961.86 33.3597L1961.81 34.3586C1963.48 34.4384 1965.14 34.5183 1966.81 34.5982L1966.85 33.5993L1966.9 32.6005C1965.24 32.5206 1963.57 32.4407 1961.9 32.3609L1961.86 33.3597ZM1971.85 33.8392L1971.8 34.838C1973.47 34.9184 1975.14 34.9988 1976.81 35.0793L1976.86 34.0804L1976.91 33.0816C1975.24 33.0012 1973.57 32.9207 1971.89 32.8403L1971.85 33.8392ZM1981.89 34.3228L1981.84 35.3217C1983.51 35.4025 1985.19 35.4833 1986.86 35.5641L1986.91 34.5652L1986.96 33.5664C1985.28 33.4856 1983.61 33.4048 1981.93 33.324L1981.89 34.3228ZM1991.92 34.8076L1991.87 35.8064C1993.54 35.8872 1995.21 35.9679 1996.88 36.0486L1996.93 35.0498L1996.98 34.0509C1995.31 33.9702 1993.64 33.8895 1991.97 33.8087L1991.92 34.8076ZM2001.93 35.2918L2001.88 36.2906C2003.55 36.3712 2005.21 36.4518 2006.88 36.5323L2006.92 35.5334L2006.97 34.5346C2005.31 34.4541 2003.65 34.3735 2001.98 34.2929L2001.93 35.2918ZM2011.91 35.7747L2011.86 36.7735C2013.53 36.8541 2015.19 36.9345 2016.85 37.0149L2016.9 36.016L2016.95 35.0172C2015.28 34.9368 2013.62 34.8564 2011.96 34.7759L2011.91 35.7747ZM2021.94 36.2598L2021.89 37.2586C2023.57 37.3397 2025.25 37.4208 2026.92 37.5017L2026.97 36.5028L2027.02 35.504C2025.34 35.4231 2023.67 35.3421 2021.99 35.2609L2021.94 36.2598ZM2031.99 36.7452L2031.94 37.744C2033.62 37.8246 2035.29 37.9051 2036.96 37.9855L2037 36.9866L2037.05 35.9878C2035.38 35.9074 2033.71 35.827 2032.04 35.7463L2031.99 36.7452ZM2042.01 37.2272L2041.96 38.226C2043.62 38.306 2045.29 38.3859 2046.95 38.4656L2047 37.4667L2047.04 36.4679C2045.38 36.3882 2043.72 36.3083 2042.05 36.2283L2042.01 37.2272ZM2051.98 37.7051L2051.93 38.704C2053.59 38.7833 2055.24 38.8624 2056.9 38.9412L2056.94 37.9424L2056.99 36.9435C2055.34 36.8646 2053.68 36.7855 2052.02 36.7063L2051.98 37.7051ZM2061.99 38.1826L2061.94 39.1814C2063.63 39.2614 2065.31 39.3412 2066.99 39.4207L2067.03 38.4218L2067.08 37.423C2065.4 37.3435 2063.72 37.2637 2062.04 37.1837L2061.99 38.1826ZM2072.06 38.6596L2072.02 39.6585C2073.69 39.7375 2075.36 39.8162 2077.03 39.8947L2077.08 38.8958L2077.13 37.8969C2075.46 37.8184 2073.78 37.7397 2072.11 37.6607L2072.06 38.6596ZM2082.08 39.1302L2082.04 40.1291C2083.7 40.207 2085.36 40.2845 2087.02 40.3618L2087.07 39.3629L2087.12 38.364C2085.46 38.2867 2083.79 38.2092 2082.13 38.1313L2082.08 39.1302ZM2092.04 39.5936L2092 40.5926C2093.65 40.6692 2095.31 40.7454 2096.96 40.8214L2097 39.8224L2097.05 38.8235C2095.4 38.7476 2093.74 38.6713 2092.09 38.5947L2092.04 39.5936ZM2102.05 40.0538L2102 41.0528C2103.69 41.13 2105.37 41.2068 2107.06 41.2831L2107.1 40.2842L2107.15 39.2852C2105.46 39.2088 2103.78 39.132 2102.09 39.0549L2102.05 40.0538ZM2112.14 40.5121L2112.09 41.5111C2113.77 41.5867 2115.44 41.6619 2117.11 41.7366L2117.16 40.7376L2117.2 39.7386C2115.53 39.6639 2113.86 39.5887 2112.18 39.5131L2112.14 40.5121ZM2122.16 40.9605L2122.12 41.9595C2123.78 42.0333 2125.44 42.1068 2127.1 42.1797L2127.14 41.1807L2127.19 40.1816C2125.53 40.1087 2123.87 40.0353 2122.2 39.9615L2122.16 40.9605ZM2132.11 41.3981L2132.06 42.3971C2133.71 42.4691 2135.36 42.5406 2137.01 42.6117L2137.05 41.6126L2137.09 40.6135C2135.45 40.5425 2133.8 40.471 2132.15 40.399L2132.11 41.3981ZM2142.12 41.8303L2142.08 42.8294C2143.77 42.9017 2145.46 42.9734 2147.14 43.0445L2147.18 42.0454L2147.23 41.0463C2145.54 40.9752 2143.85 40.9035 2142.16 40.8312L2142.12 41.8303ZM2152.22 42.2571L2152.18 43.2562C2153.86 43.3262 2155.53 43.3956 2157.2 43.4644L2157.24 42.4653L2157.28 41.4661C2155.61 41.3973 2153.94 41.3279 2152.27 41.258L2152.22 42.2571ZM2162.24 42.6698L2162.2 43.669C2163.86 43.7365 2165.52 43.8035 2167.17 43.8698L2167.21 42.8706L2167.25 41.8714C2165.6 41.8051 2163.94 41.7382 2162.28 41.6706L2162.24 42.6698ZM2172.16 43.0675L2172.12 44.0667C2173.78 44.1324 2175.44 44.1975 2177.09 44.2618L2177.13 43.2625L2177.17 42.2633C2175.52 42.199 2173.86 42.134 2172.2 42.0683L2172.16 43.0675ZM2182.22 43.4588L2182.18 44.4581C2183.88 44.5228 2185.57 44.5867 2187.25 44.6499L2187.29 43.6506L2187.32 42.6513C2185.64 42.5881 2183.95 42.5242 2182.26 42.4595L2182.22 43.4588ZM2192.32 43.8377L2192.29 44.837C2193.96 44.8986 2195.63 44.9594 2197.29 45.0194L2197.33 44.02L2197.36 43.0207C2195.7 42.9607 2194.03 42.8999 2192.36 42.8384L2192.32 43.8377ZM2202.31 44.1975L2202.27 45.1968C2203.93 45.2552 2205.58 45.3126 2207.22 45.3693L2207.25 44.3699L2207.29 43.3705C2205.65 43.3138 2204 43.2564 2202.34 43.1981L2202.31 44.1975ZM2212.17 44.5371L2212.14 45.5366C2213.84 45.5939 2215.55 45.6502 2217.24 45.7056L2217.27 44.7061L2217.3 43.7066C2215.61 43.6513 2213.91 43.595 2212.21 43.5377L2212.17 44.5371ZM2222.36 44.8698L2222.33 45.8693C2224.01 45.9228 2225.7 45.9754 2227.38 46.0269L2227.41 45.0274L2227.44 44.0278C2225.76 43.9763 2224.08 43.9238 2222.39 43.8703L2222.36 44.8698ZM2232.42 45.1788L2232.39 46.1783C2234.06 46.2277 2235.72 46.2761 2237.37 46.3234L2237.4 45.3238L2237.43 44.3242C2235.77 44.277 2234.12 44.2286 2232.45 44.1792L2232.42 45.1788ZM2242.34 45.4623L2242.31 46.462C2243.95 46.5071 2245.59 46.551 2247.22 46.5939L2247.24 45.5942L2247.27 44.5946C2245.64 44.5518 2244.01 44.5078 2242.37 44.4627L2242.34 45.4623ZM2252.36 45.7256L2252.33 46.7253C2254.04 46.768 2255.74 46.8095 2257.43 46.8496L2257.45 45.8499L2257.48 44.8501C2255.79 44.81 2254.09 44.7686 2252.38 44.7259L2252.36 45.7256ZM2262.51 45.9663L2262.48 46.966C2264.16 47.0035 2265.83 47.0396 2267.49 47.0743L2267.51 46.0746L2267.53 45.0748C2265.87 45.0401 2264.2 45.0039 2262.53 44.9665L2262.51 45.9663ZM2272.48 46.1746L2272.46 47.1744C2274.1 47.2064 2275.74 47.237 2277.37 47.2661L2277.39 46.2663L2277.41 45.2664C2275.78 45.2373 2274.14 45.2068 2272.5 45.1748L2272.48 46.1746ZM2282.35 46.3507L2282.33 47.3506C2284.06 47.3785 2285.77 47.4048 2287.48 47.4294L2287.49 46.4295L2287.51 45.4296C2285.8 45.4051 2284.09 45.3788 2282.36 45.3508L2282.35 46.3507ZM2292.58 46.4982L2292.57 47.4981C2294.26 47.5192 2295.93 47.5387 2297.6 47.5564L2297.61 46.5564L2297.62 45.5565C2295.96 45.5388 2294.28 45.5194 2292.59 45.4982L2292.58 46.4982ZM2302.59 46.6041L2302.58 47.604C2304.23 47.6181 2305.87 47.6304 2307.5 47.6409L2307.51 46.6409L2307.51 45.6409C2305.88 45.6305 2304.25 45.6182 2302.6 45.6041L2302.59 46.6041ZM2312.38 46.6669L2312.38 47.6669C2314.12 47.6742 2315.84 47.6793 2317.56 47.6822L2317.56 46.6822L2317.56 45.6822C2315.85 45.6793 2314.12 45.6742 2312.39 45.6669L2312.38 46.6669ZM2322.67 46.6842L2322.67 47.6842C2324.36 47.6826 2326.04 47.6787 2327.71 47.6725L2327.71 46.6726L2327.71 45.6726C2326.04 45.6787 2324.36 45.6826 2322.67 45.6842L2322.67 46.6842ZM2332.67 46.6471L2332.68 47.6471C2334.32 47.6363 2335.96 47.6231 2337.57 47.6075L2337.56 46.6076L2337.56 45.6076C2335.94 45.6232 2334.31 45.6363 2332.67 45.6471L2332.67 46.6471ZM2342.51 46.552L2342.52 47.5519C2344.27 47.5295 2346 47.5041 2347.71 47.4757L2347.69 46.4758L2347.68 45.4759C2345.97 45.5043 2344.24 45.5297 2342.5 45.5521L2342.51 46.552ZM2352.79 46.3817L2352.81 47.3815C2354.49 47.3471 2356.16 47.3096 2357.81 47.2691L2357.78 46.2694L2357.76 45.2697C2356.11 45.3102 2354.45 45.3475 2352.77 45.3819L2352.79 46.3817ZM2362.69 46.1385L2362.71 47.1381C2364.34 47.0912 2365.95 47.0411 2367.54 46.9878L2367.5 45.9883L2367.47 44.9889C2365.88 45.0421 2364.28 45.0921 2362.66 45.1389L2362.69 46.1385ZM2372.74 45.7987L2372.78 46.7979C2374.51 46.7306 2376.21 46.6593 2377.9 46.5837L2377.86 45.5847L2377.81 44.5857C2376.13 44.6611 2374.43 44.7323 2372.7 44.7995L2372.74 45.7987ZM2382.84 45.3459L2382.89 46.3446C2384.54 46.2607 2386.16 46.1726 2387.76 46.0802L2387.7 45.0818L2387.64 44.0835C2386.05 44.1757 2384.43 44.2635 2382.79 44.3472L2382.84 45.3459ZM2392.63 44.7791L2392.69 45.777C2394.46 45.6613 2396.21 45.54 2397.92 45.4128L2397.85 44.4155L2397.77 43.4183C2396.06 43.545 2394.33 43.666 2392.56 43.7812L2392.63 44.7791ZM2402.89 44.0172L2402.97 45.0137C2404.63 44.8747 2406.26 44.7299 2407.85 44.5789L2407.76 43.5833L2407.66 42.5878C2406.07 42.738 2404.46 42.8823 2402.81 43.0207L2402.89 44.0172ZM2412.57 43.0996L2412.68 44.0939C2414.48 43.902 2416.23 43.7016 2417.95 43.4924L2417.83 42.4998L2417.71 41.5071C2416 41.715 2414.26 41.9143 2412.47 42.1052L2412.57 43.0996ZM2422.82 41.8481L2422.96 42.8385C2424.59 42.6117 2426.18 42.3759 2427.72 42.131L2427.56 41.1434L2427.4 40.1558C2425.88 40.3986 2424.3 40.6325 2422.69 40.8577L2422.82 41.8481ZM2432.63 40.274L2432.81 41.2573C2434.57 40.9323 2436.26 40.5933 2437.88 40.2397L2437.66 39.2627L2437.45 38.2857C2435.85 38.6343 2434.18 38.9692 2432.45 39.2907L2432.63 40.274ZM2442.28 38.1668L2442.53 39.135C2444.33 38.6695 2446.03 38.1817 2447.62 37.6706L2447.32 36.7184L2447.01 35.7662C2445.46 36.2642 2443.8 36.7415 2442.03 37.1986L2442.28 38.1668ZM2451.96 35.0369L2452.34 35.9617C2453.07 35.6634 2453.76 35.3579 2454.43 35.045L2454 34.1401L2453.57 33.2353C2452.94 33.5331 2452.28 33.8253 2451.58 34.1121L2451.96 35.0369Z' fill='%23D2D1F5'/%3e%3c/svg%3e") no-repeat center center;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap.only-background-color .swiper-container::before {
    margin-top: -20px;
    height: 1155px;
    width: 80px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='79' height='1154' viewBox='0 0 79 1154' fill='none'%3e%3cpath d='M45.7637 1162C46.316 1162 46.7649 1161.55 46.7663 1161L46.7896 1152C46.791 1151.45 46.3445 1151 45.7922 1151C45.2399 1151 44.791 1151.45 44.7896 1152L44.7689 1160L36.7689 1159.98C36.2167 1159.98 35.7678 1160.42 35.7663 1160.97C35.7649 1161.53 36.2115 1161.98 36.7638 1161.98L45.7637 1162ZM43.4115 660.877L44.326 660.473L43.4115 660.877ZM7.25889 0.261359L0.886742 5.3665L5.99188 11.7386L12.364 6.6335L7.25889 0.261359ZM6.62539 6L5.63142 5.89028C5.54411 6.68124 5.46618 7.48542 5.39743 8.30249L6.39391 8.38633L7.3904 8.47017C7.45775 7.66966 7.53401 6.88276 7.61935 6.10973L6.62539 6ZM6.09277 13.3956L5.09348 13.3578C5.03313 14.9522 5.00242 16.5886 5.00012 18.2649L6.00012 18.2662L7.00012 18.2676C7.00239 16.6139 7.03269 15.0019 7.09206 13.4334L6.09277 13.3956ZM6.07289 23.2499L5.07333 23.2796C5.12132 24.8974 5.19254 26.548 5.28608 28.2298L6.28454 28.1742L7.28299 28.1187C7.19035 26.4531 7.1199 24.8198 7.07245 23.2203L6.07289 23.2499ZM6.61608 33.116L5.61911 33.1938C5.74596 34.8196 5.89153 36.4715 6.05505 38.1484L7.05032 38.0514L8.04561 37.9543C7.88326 36.2896 7.73885 34.6505 7.61305 33.0382L6.61608 33.116ZM7.57241 42.9658L6.57891 43.0797C6.76497 44.7031 6.96634 46.3478 7.18242 48.0127L8.1741 47.8839L9.16579 47.7552C8.95093 46.0998 8.75078 44.4651 8.56591 42.8519L7.57241 42.9658ZM8.84438 52.7877L7.85449 52.9296C8.08614 54.5456 8.33051 56.179 8.58707 57.8289L9.5752 57.6753L10.5633 57.5216C10.3079 55.8792 10.0647 54.2537 9.83426 52.6458L8.84438 52.7877ZM10.3656 62.5809L9.37918 62.7452C9.64678 64.3518 9.92506 65.9727 10.2136 67.6072L11.1983 67.4334L12.1831 67.2595C11.8957 65.6311 11.6185 64.0166 11.352 62.4166L10.3656 62.5809ZM12.0888 72.3479L11.1056 72.5305C11.4022 74.1274 11.7078 75.7362 12.0221 77.3562L13.0038 77.1657L13.9855 76.9753C13.6722 75.3603 13.3676 73.7568 13.072 72.1653L12.0888 72.3479ZM13.9708 82.0515L12.9906 82.2492C13.3135 83.8503 13.6444 85.4615 13.9827 87.0821L14.9616 86.8778L15.9405 86.6734C15.6031 85.057 15.2731 83.4503 14.9511 81.8537L13.9708 82.0515ZM15.9887 91.7206L15.0111 91.931C15.3578 93.5417 15.7115 95.161 16.0717 96.7882L17.0481 96.5721L18.0244 96.356C17.665 94.7324 17.3122 93.1169 16.9663 91.5101L15.9887 91.7206ZM18.1257 101.379L17.1505 101.6C17.5161 103.212 17.8878 104.83 18.265 106.455L19.2391 106.229L20.2132 106.003C19.8367 104.381 19.4658 102.766 19.1009 101.158L18.1257 101.379ZM20.3647 111.028L19.3916 111.258C19.7709 112.859 20.1551 114.465 20.5442 116.077L21.5163 115.842L22.4883 115.607C22.0999 113.998 21.7163 112.395 21.3378 110.797L20.3647 111.028ZM22.6908 120.665L21.7196 120.903C22.1107 122.496 22.5061 124.093 22.9055 125.694L23.8758 125.452L24.8461 125.21C24.4472 123.611 24.0524 122.016 23.6619 120.426L22.6908 120.665ZM25.085 130.264L24.1155 130.509C24.519 132.104 24.9262 133.702 25.3368 135.303L26.3055 135.055L27.2741 134.806C26.8641 133.207 26.4574 131.611 26.0544 130.018L25.085 130.264ZM27.5406 139.843L26.5726 140.094C26.9877 141.693 27.4057 143.295 27.8266 144.899L28.7939 144.646L29.7611 144.392C29.3407 142.789 28.9231 141.189 28.5085 139.592L27.5406 139.843ZM30.0527 149.419L29.0861 149.676C29.5084 151.269 29.9333 152.865 30.3603 154.462L31.3263 154.203L32.2924 153.945C31.8657 152.349 31.4413 150.755 31.0193 149.163L30.0527 149.419ZM32.6111 158.986L31.6455 159.247C32.0747 160.838 32.5057 162.43 32.9384 164.022L33.9034 163.76L34.8684 163.498C34.4361 161.907 34.0054 160.316 33.5766 158.726L32.6111 158.986ZM35.2057 168.536L34.2411 168.8C34.6767 170.392 35.1137 171.984 35.5518 173.575L36.5159 173.31L37.48 173.044C37.0422 171.454 36.6055 169.863 36.1702 168.272L35.2057 168.536ZM37.8327 178.08L36.8689 178.347C37.3089 179.936 37.7497 181.525 38.191 183.112L39.1545 182.844L40.1179 182.576C39.6768 180.99 39.2362 179.402 38.7964 177.813L37.8327 178.08ZM40.4851 187.619L39.5219 187.888C39.966 189.478 40.4103 191.066 40.8546 192.652L41.8176 192.382L42.7805 192.112C42.3363 190.527 41.8921 188.939 41.4482 187.35L40.4851 187.619ZM43.1541 197.145L42.1914 197.415C42.6393 199.009 43.087 200.6 43.5341 202.188L44.4966 201.917L45.4592 201.646C45.0122 200.058 44.5646 198.468 44.1168 196.874L43.1541 197.145ZM45.8361 206.669L44.8737 206.94C45.3236 208.535 45.7726 210.126 46.2206 211.713L47.183 211.441L48.1453 211.169C47.6974 209.583 47.2484 207.992 46.7986 206.397L45.8361 206.669ZM48.5285 216.206L47.5661 216.478C48.014 218.064 48.4605 219.645 48.9053 221.221L49.8677 220.949L50.8301 220.677C50.3853 219.101 49.9387 217.52 49.4908 215.934L48.5285 216.206ZM51.2184 225.736L50.2559 226.008C50.7042 227.598 51.1504 229.181 51.5942 230.758L52.5568 230.488L53.5194 230.217C53.0755 228.639 52.6292 227.055 52.1809 225.465L51.2184 225.736ZM53.8969 235.256L52.9341 235.526C53.383 237.125 53.829 238.717 54.2719 240.301L55.2349 240.031L56.198 239.762C55.7549 238.178 55.3087 236.585 54.8597 234.986L53.8969 235.256ZM56.5549 244.762L55.5915 245.03C56.0403 246.641 56.4853 248.244 56.9264 249.837L57.8902 249.571L58.8539 249.304C58.4126 247.71 57.9672 246.106 57.5183 244.493L56.5549 244.762ZM59.2015 254.322L58.2373 254.587C58.6787 256.192 59.1155 257.786 59.5474 259.369L60.5121 259.106L61.4768 258.842C61.0445 257.258 60.6074 255.663 60.1657 254.057L59.2015 254.322ZM61.8112 263.888L60.8459 264.149C61.2773 265.745 61.7032 267.328 62.1231 268.898L63.0892 268.64L64.0552 268.382C63.6348 266.81 63.2084 265.224 62.7766 263.627L61.8112 263.888ZM64.37 273.459L63.4031 273.714C63.8232 275.305 64.2365 276.882 64.6426 278.442L65.6104 278.191L66.5782 277.939C66.1714 276.376 65.7575 274.797 65.3369 273.204L64.37 273.459ZM66.8618 283.041L65.8929 283.289C66.3022 284.89 66.7031 286.474 67.0951 288.038L68.0651 287.795L69.0352 287.552C68.6424 285.984 68.2407 284.398 67.8306 282.794L66.8618 283.041ZM69.2655 292.644L68.2941 292.881C68.6879 294.492 69.0711 296.081 69.4431 297.647L70.416 297.416L71.389 297.185C71.0158 295.614 70.6316 294.021 70.2369 292.406L69.2655 292.644ZM71.5517 302.278L70.5771 302.501C70.948 304.118 71.3054 305.708 71.6488 307.269L72.6255 307.054L73.6021 306.839C73.2574 305.272 72.8986 303.676 72.5264 302.054L71.5517 302.278ZM73.6753 311.952L72.6964 312.156C73.0346 313.779 73.3554 315.367 73.6578 316.918L74.6393 316.727L75.6208 316.536C75.3166 314.975 74.9942 313.379 74.6543 311.748L73.6753 311.952ZM75.561 321.664L74.5764 321.84C74.8729 323.507 75.1446 325.126 75.39 326.693L76.378 326.538L77.3659 326.384C77.1182 324.802 76.8442 323.169 76.5455 321.489L75.561 321.664ZM77.072 331.37L76.0802 331.498C76.3039 333.226 76.4886 334.877 76.6323 336.448L77.6282 336.357L78.624 336.266C78.4777 334.667 78.2901 332.99 78.0637 331.241L77.072 331.37ZM77.955 341.316L76.9557 341.353C76.9851 342.158 77 342.935 77 343.682L78 343.682L79 343.682C79 342.908 78.9846 342.107 78.9544 341.28L77.955 341.316ZM78 343.682L77 343.682C77 344.475 76.9903 345.276 76.9712 346.083L77.971 346.107L78.9707 346.131C78.9901 345.308 79 344.491 79 343.682L78 343.682ZM77.7444 351.065L76.7466 350.998C76.6406 352.589 76.5023 354.204 76.3335 355.842L77.3282 355.945L78.3229 356.047C78.4941 354.386 78.6345 352.747 78.7422 351.131L77.7444 351.065ZM76.7452 360.838L75.7541 360.704C75.5379 362.312 75.2955 363.94 75.0286 365.588L76.0158 365.748L77.0029 365.908C77.2725 364.243 77.5175 362.597 77.7363 360.971L76.7452 360.838ZM75.1776 370.568L74.1944 370.385C73.8988 371.981 73.5827 373.593 73.2474 375.223L74.2268 375.424L75.2063 375.626C75.5441 373.984 75.8628 372.359 76.1609 370.75L75.1776 370.568ZM73.1933 380.235L72.2174 380.017C71.8642 381.598 71.4949 383.194 71.1106 384.803L72.0833 385.036L73.056 385.268C73.4424 383.649 73.8139 382.044 74.1693 380.453L73.1933 380.235ZM70.9044 389.838L69.9347 389.594C69.5394 391.163 69.1314 392.745 68.7118 394.34L69.6789 394.594L70.6459 394.849C71.0672 393.248 71.4769 391.659 71.8741 390.083L70.9044 389.838ZM68.3948 399.383L67.4301 399.12C67.0041 400.681 66.5682 402.254 66.1235 403.837L67.0862 404.108L68.0489 404.378C68.4949 402.79 68.9321 401.213 69.3595 399.646L68.3948 399.383ZM65.7287 408.881L64.7677 408.604C64.3198 410.161 63.8645 411.728 63.4025 413.304L64.3621 413.585L65.3218 413.867C65.7846 412.288 66.2409 410.718 66.6897 409.157L65.7287 408.881ZM62.9572 418.342L61.9987 418.057C61.5359 419.613 61.0676 421.177 60.5946 422.75L61.5523 423.038L62.5099 423.326C62.9834 421.751 63.4522 420.185 63.9157 418.627L62.9572 418.342ZM60.1195 427.784L59.1625 427.494C58.691 429.05 58.2159 430.614 57.7377 432.185L58.6944 432.477L59.6511 432.768C60.1294 431.196 60.6048 429.631 61.0766 428.074L60.1195 427.784ZM57.2518 437.213L56.2953 436.922C55.8202 438.481 55.343 440.047 54.8643 441.619L55.821 441.911L56.7777 442.202C57.2562 440.629 57.7333 439.064 58.2084 437.505L57.2518 437.213ZM54.3835 446.642L53.4266 446.352C52.9526 447.915 52.4779 449.485 52.0032 451.06L52.9606 451.349L53.9181 451.637C54.3924 450.063 54.8668 448.494 55.3405 446.932L54.3835 446.642ZM51.5416 456.079L50.5834 455.793C50.1149 457.362 49.647 458.936 49.1805 460.516L50.1395 460.799L51.0986 461.083C51.5645 459.505 52.0318 457.932 52.4998 456.365L51.5416 456.079ZM48.751 465.533L47.7909 465.253C47.3321 466.828 46.8752 468.408 46.4209 469.993L47.3822 470.269L48.3435 470.544C48.797 468.962 49.253 467.385 49.7111 465.812L48.751 465.533ZM46.0357 475.01L45.073 474.739C44.628 476.321 44.1862 477.907 43.7481 479.498L44.7123 479.763L45.6764 480.029C46.1134 478.442 46.5542 476.859 46.9983 475.281L46.0357 475.01ZM43.4187 484.516L42.453 484.256C42.0259 485.845 41.6031 487.438 41.1853 489.034L42.1528 489.287L43.1202 489.54C43.5368 487.949 43.9584 486.36 44.3844 484.775L43.4187 484.516ZM40.9232 494.055L39.954 493.809C39.5489 495.405 39.1494 497.003 38.756 498.605L39.7271 498.844L40.6983 499.082C41.0904 497.486 41.4886 495.892 41.8925 494.302L40.9232 494.055ZM38.5725 503.632L37.5994 503.402C37.2205 505.003 36.8483 506.608 36.4834 508.215L37.4586 508.437L38.4338 508.658C38.7973 507.057 39.1681 505.458 39.5457 503.862L38.5725 503.632ZM36.3904 513.249L35.4131 513.037C35.0642 514.645 34.7233 516.256 34.3908 517.87L35.3702 518.072L36.3496 518.274C36.6807 516.667 37.0202 515.063 37.3676 513.461L36.3904 513.249ZM34.4012 522.906L33.4196 522.715C33.105 524.331 32.7993 525.95 32.5033 527.57L33.487 527.75L34.4707 527.93C34.7653 526.317 35.0695 524.706 35.3828 523.097L34.4012 522.906ZM32.6306 532.605L31.6447 532.437C31.3685 534.062 31.1025 535.688 30.8474 537.316L31.8353 537.471L32.8232 537.626C33.077 536.007 33.3416 534.389 33.6164 532.773L32.6306 532.605ZM31.105 542.344L30.115 542.203C29.8818 543.836 29.6601 545.469 29.4505 547.104L30.4423 547.232L31.4342 547.359C31.6426 545.734 31.8631 544.109 32.0949 542.486L31.105 542.344ZM29.852 552.124L28.8583 552.012C28.6731 553.651 28.5006 555.291 28.3414 556.932L29.3367 557.028L30.332 557.125C30.4902 555.495 30.6616 553.865 30.8457 552.236L29.852 552.124ZM28.9009 561.938L27.9041 561.857C27.7719 563.502 27.6536 565.147 27.5499 566.792L28.548 566.855L29.546 566.918C29.6489 565.284 29.7663 563.651 29.8977 562.018L28.9009 561.938ZM28.282 571.777L27.283 571.733C27.2089 573.381 27.1501 575.029 27.1072 576.677L28.1068 576.703L29.1065 576.729C29.1491 575.094 29.2075 573.458 29.281 571.822L28.282 571.777ZM28.0263 581.633L27.0263 581.626C27.0157 583.276 27.0216 584.925 27.0445 586.574L28.0444 586.56L29.0443 586.546C29.0216 584.911 29.0157 583.276 29.0263 581.639L28.0263 581.633ZM28.1651 591.489L27.1658 591.525C27.2238 593.174 27.2995 594.822 27.3937 596.469L28.3921 596.412L29.3905 596.355C29.2971 594.723 29.222 593.089 29.1645 591.454L28.1651 591.489ZM28.7292 601.33L27.7324 601.41C27.8642 603.056 28.015 604.7 28.1855 606.342L29.1801 606.239L30.1748 606.136C30.006 604.509 29.8566 602.881 29.7261 601.25L28.7292 601.33ZM29.748 611.134L28.7562 611.261C28.9664 612.899 29.1969 614.534 29.4482 616.167L30.4366 616.015L31.4249 615.863C31.1762 614.247 30.948 612.628 30.7399 611.007L29.748 611.134ZM31.2483 620.876L30.2641 621.053C30.5568 622.677 30.8709 624.299 31.2069 625.917L32.1861 625.714L33.1652 625.511C32.8328 623.909 32.522 622.305 32.2324 620.699L31.2483 620.876ZM33.253 630.529L32.2797 630.758C32.6579 632.362 33.0584 633.963 33.4819 635.561L34.4485 635.305L35.4152 635.049C34.9965 633.469 34.6004 631.885 34.2263 630.299L33.253 630.529ZM35.7801 640.061L34.821 640.344C35.2864 641.921 35.775 643.495 36.2871 645.066L37.2378 644.756L38.1886 644.446C37.6823 642.893 37.1994 641.337 36.7392 639.778L35.7801 640.061ZM38.8365 649.429L37.8951 649.767C38.4494 651.314 39.0274 652.858 39.6296 654.398L40.561 654.034L41.4923 653.669C40.897 652.147 40.3258 650.622 39.7779 649.092L38.8365 649.429ZM42.4246 658.602L41.5043 658.993C41.829 659.757 42.1599 660.52 42.4971 661.282L43.4115 660.877L44.326 660.473C43.9929 659.72 43.6658 658.966 43.3449 658.211L42.4246 658.602ZM43.4115 660.877L42.4971 661.282C42.8133 661.997 43.1235 662.723 43.4278 663.459L44.3521 663.078L45.2764 662.696C44.9659 661.944 44.6492 661.203 44.326 660.473L43.4115 660.877ZM46.1235 667.673L45.1826 668.011C45.7357 669.548 46.2662 671.126 46.7748 672.745L47.7288 672.445L48.6828 672.145C48.1665 670.502 47.6273 668.898 47.0645 667.334L46.1235 667.673ZM49.1037 677.107L48.1399 677.374C48.5761 678.951 48.9936 680.561 49.3929 682.205L50.3647 681.969L51.3364 681.733C50.9324 680.07 50.5096 678.439 50.0675 676.841L49.1037 677.107ZM51.4596 686.766L50.4817 686.975C50.8191 688.551 51.1413 690.153 51.4486 691.781L52.4312 691.596L53.4139 691.41C53.1037 689.766 52.7783 688.148 52.4374 686.557L51.4596 686.766ZM53.3131 696.58L52.3265 696.744C52.5868 698.316 52.8345 699.911 53.0697 701.527L54.0593 701.383L55.0489 701.239C54.8118 699.61 54.5622 698.003 54.2997 696.417L53.3131 696.58ZM54.7277 706.288L53.7357 706.414C53.9457 708.064 54.1437 709.734 54.3302 711.425L55.3242 711.315L56.3181 711.205C56.1305 709.504 55.9311 707.823 55.7197 706.161L54.7277 706.288ZM55.8205 716.143L54.825 716.238C54.9799 717.86 55.1248 719.499 55.2601 721.154L56.2568 721.072L57.2534 720.991C57.1175 719.327 56.9718 717.679 56.816 716.048L55.8205 716.143ZM56.6346 726.099L55.6369 726.168C55.7475 727.776 55.8496 729.398 55.9433 731.034L56.9417 730.977L57.94 730.92C57.8459 729.276 57.7434 727.646 57.6322 726.031L56.6346 726.099ZM57.197 735.904L56.198 735.95C56.2749 737.602 56.3437 739.268 56.4048 740.946L57.4041 740.909L58.4035 740.873C58.3422 739.188 58.273 737.516 58.1959 735.857L57.197 735.904ZM57.5608 745.853L56.5611 745.88C56.6051 747.503 56.6423 749.137 56.6727 750.782L57.6726 750.764L58.6724 750.745C58.6418 749.095 58.6046 747.454 58.5604 745.825L57.5608 745.853ZM57.7442 755.739L56.7443 755.75C56.7615 757.408 56.7723 759.077 56.7769 760.755L57.7769 760.753L58.7769 760.75C58.7723 759.066 58.7614 757.393 58.7442 755.729L57.7442 755.739ZM57.773 765.644L56.773 765.64C56.766 767.277 56.7534 768.923 56.7354 770.578L57.7354 770.589L58.7353 770.6C58.7534 768.941 58.766 767.29 58.773 765.649L57.773 765.644ZM57.665 775.584L56.6652 775.567C56.637 777.209 56.6036 778.859 56.5654 780.516L57.5651 780.539L58.5649 780.562C58.6032 778.901 58.6366 777.247 58.6649 775.601L57.665 775.584ZM57.4381 785.456L56.4385 785.427C56.3916 787.071 56.34 788.722 56.284 790.38L57.2834 790.414L58.2829 790.448C58.339 788.787 58.3906 787.132 58.4377 785.484L57.4381 785.456ZM57.1021 795.411L56.1029 795.372C56.0396 797.006 55.9722 798.646 55.9008 800.292L56.8999 800.335L57.8989 800.379C57.9704 798.73 58.038 797.087 58.1014 795.45L57.1021 795.411ZM56.6754 805.263L55.6765 805.216C55.5979 806.862 55.5156 808.514 55.4297 810.171L56.4283 810.223L57.427 810.275C57.5131 808.615 57.5955 806.96 57.6742 805.311L56.6754 805.263ZM56.1596 815.213L55.1611 815.157C55.07 816.789 54.9757 818.425 54.8781 820.066L55.8763 820.125L56.8745 820.184C56.9723 818.541 57.0668 816.903 57.158 815.269L56.1596 815.213ZM55.5743 825.057L54.5763 824.994C54.4726 826.641 54.3658 828.292 54.2562 829.946L55.254 830.012L56.2518 830.078C56.3616 828.422 56.4685 826.769 56.5723 825.12L55.5743 825.057ZM54.9164 834.988L53.9188 834.919C53.8054 836.553 53.6893 838.19 53.5707 839.83L54.5681 839.902L55.5655 839.974C55.6843 838.332 55.8005 836.693 55.914 835.057L54.9164 834.988ZM54.2045 844.834L53.2073 844.759C53.0837 846.405 52.9577 848.054 52.8294 849.705L53.8264 849.783L54.8234 849.86C54.9518 848.207 55.078 846.557 55.2017 844.909L54.2045 844.834ZM53.4346 854.745L52.4378 854.665C52.3065 856.302 52.1732 857.941 52.0378 859.582L53.0344 859.664L54.0311 859.746C54.1665 858.104 54.3 856.463 54.4314 854.825L53.4346 854.745ZM52.6223 864.596L51.6259 864.511C51.4867 866.156 51.3456 867.803 51.2028 869.451L52.199 869.537L53.1953 869.623C53.3383 867.974 53.4795 866.326 53.6188 864.68L52.6223 864.596ZM51.7653 874.487L50.7692 874.399C50.6239 876.039 50.4771 877.68 50.3287 879.322L51.3247 879.412L52.3206 879.502C52.4691 877.859 52.616 876.216 52.7614 874.575L51.7653 874.487ZM50.8752 884.343L49.8794 884.252C49.7283 885.896 49.5758 887.54 49.422 889.185L50.4177 889.278L51.4133 889.371C51.5672 887.725 51.7198 886.08 51.871 884.435L50.8752 884.343ZM49.9527 894.215L48.9572 894.121C48.8013 895.765 48.6443 897.409 48.4862 899.052L49.4817 899.148L50.4771 899.244C50.6352 897.599 50.7923 895.954 50.9482 894.31L49.9527 894.215ZM49.0047 904.08L48.0094 903.983C47.8496 905.626 47.6889 907.269 47.5275 908.912L48.5227 909.009L49.5179 909.107C49.6794 907.464 49.8401 905.82 50.0001 904.177L49.0047 904.08ZM48.0361 913.936L47.041 913.837C46.8776 915.484 46.7137 917.129 46.5492 918.774L47.5442 918.874L48.5392 918.973C48.7038 917.328 48.8678 915.682 49.0312 914.034L48.0361 913.936ZM47.049 923.808L46.0541 923.708C45.8886 925.351 45.7228 926.993 45.5567 928.633L46.5516 928.734L47.5465 928.835C47.7126 927.194 47.8785 925.552 48.044 923.908L47.049 923.808ZM46.0526 933.651L45.0577 933.55C44.89 935.199 44.7221 936.846 44.5543 938.491L45.5491 938.593L46.5439 938.694C46.7118 937.049 46.8797 935.401 47.0474 933.752L46.0526 933.651ZM45.0447 943.531L44.0499 943.429C43.8818 945.073 43.7138 946.714 43.5461 948.353L44.5409 948.455L45.5357 948.557C45.7035 946.918 45.8714 945.277 46.0395 943.633L45.0447 943.531ZM44.0387 953.363L43.0439 953.261C42.8749 954.914 42.7062 956.563 42.5381 958.209L43.5329 958.31L44.5277 958.412C44.6958 956.766 44.8645 955.117 45.0335 953.465L44.0387 953.363ZM43.0286 963.253L42.0338 963.152C41.8663 964.796 41.6994 966.437 41.5333 968.074L42.5282 968.175L43.5231 968.276C43.6892 966.639 43.856 964.999 44.0235 963.355L43.0286 963.253ZM42.0325 973.074L41.0376 972.974C40.8704 974.631 40.7042 976.284 40.539 977.932L41.534 978.032L42.529 978.131C42.6941 976.484 42.8603 974.831 43.0275 973.175L42.0325 973.074ZM41.0403 982.979L40.0452 982.88C39.8818 984.525 39.7196 986.164 39.5588 987.799L40.554 987.897L41.5492 987.995C41.7099 986.361 41.8721 984.722 42.0354 983.078L41.0403 982.979ZM40.0759 992.785L39.0806 992.688C38.9186 994.354 38.7583 996.014 38.5997 997.667L39.5951 997.763L40.5906 997.858C40.7491 996.205 40.9093 994.547 41.0712 992.882L40.0759 992.785ZM39.1242 1002.71L38.1286 1002.62C37.9734 1004.26 37.8201 1005.9 37.6689 1007.53L38.6646 1007.62L39.6603 1007.71C39.8115 1006.08 39.9647 1004.45 40.1198 1002.81L39.1242 1002.71ZM38.2148 1012.52L37.2189 1012.43C37.0671 1014.1 36.9176 1015.77 36.7706 1017.42L37.7667 1017.51L38.7627 1017.6C38.9096 1015.94 39.059 1014.28 39.2107 1012.61L38.2148 1012.52ZM37.3336 1022.45L36.3373 1022.37C36.1955 1024.01 36.0563 1025.64 35.92 1027.26L36.9165 1027.35L37.913 1027.43C38.0492 1025.81 38.1882 1024.18 38.3298 1022.54L37.3336 1022.45ZM36.5086 1032.29L35.5118 1032.21C35.3763 1033.88 35.244 1035.54 35.1151 1037.2L36.1121 1037.27L37.1091 1037.35C37.2378 1035.7 37.3699 1034.04 37.5053 1032.37L36.5086 1032.29ZM35.7364 1042.2L34.7392 1042.12C34.6174 1043.76 34.4993 1045.38 34.3851 1046.99L35.3826 1047.06L36.3801 1047.13C36.4942 1045.52 36.6121 1043.9 36.7336 1042.27L35.7364 1042.2ZM35.0364 1052.09L34.0387 1052.02C33.9275 1053.69 33.8208 1055.34 33.7187 1056.99L34.7168 1057.05L35.7148 1057.11C35.8167 1055.47 35.9233 1053.82 36.0342 1052.16L35.0364 1052.09ZM34.425 1061.93L33.4266 1061.87C33.3307 1063.55 33.2399 1065.21 33.1547 1066.86L34.1533 1066.91L35.152 1066.96C35.2371 1065.32 35.3276 1063.66 35.4234 1061.99L34.425 1061.93ZM33.9101 1071.9L32.9111 1071.86C32.8358 1073.51 32.7664 1075.14 32.7033 1076.76L33.7025 1076.8L34.7017 1076.84C34.7647 1075.22 34.8339 1073.59 34.909 1071.95L33.9101 1071.9ZM33.5274 1081.75L32.5279 1081.72C32.4744 1083.41 32.4283 1085.09 32.39 1086.74L33.3897 1086.76L34.3894 1086.79C34.4277 1085.14 34.4736 1083.47 34.5269 1081.78L33.5274 1081.75ZM33.2982 1091.66L32.2983 1091.64C32.2747 1093.32 32.2598 1094.98 32.254 1096.62L33.254 1096.62L34.254 1096.62C34.2598 1095 34.2746 1093.35 34.2981 1091.67L33.2982 1091.66ZM33.2653 1101.63L32.2653 1101.64C32.2791 1103.29 32.3031 1104.91 32.3375 1106.51L33.3373 1106.49L34.3371 1106.47C34.3028 1104.88 34.279 1103.26 34.2653 1101.62L33.2653 1101.63ZM33.4843 1111.52L32.485 1111.56C32.5479 1113.25 32.624 1114.9 32.7138 1116.53L33.7123 1116.47L34.7107 1116.42C34.6217 1114.81 34.5461 1113.16 34.4836 1111.48L33.4843 1111.52ZM34.031 1121.34L33.0339 1121.42C33.1654 1123.15 33.3146 1124.84 33.4821 1126.48L34.477 1126.38L35.4718 1126.28C35.3062 1124.65 35.1585 1122.98 35.0281 1121.27L34.031 1121.34ZM35.0319 1131.15L34.0404 1131.28C34.2715 1133.03 34.5269 1134.73 34.8077 1136.37L35.7934 1136.2L36.779 1136.03C36.5029 1134.42 36.2513 1132.75 36.0233 1131.02L35.0319 1131.15ZM36.708 1140.91L35.7312 1141.13C36.1152 1142.88 36.5347 1144.55 36.9917 1146.14L37.9528 1145.87L38.9139 1145.59C38.4699 1144.05 38.0606 1142.41 37.6848 1140.7L36.708 1140.91ZM39.4849 1150.5L38.5503 1150.85C39.1838 1152.52 39.8733 1154.06 40.6226 1155.49L41.5074 1155.02L42.3922 1154.55C41.6853 1153.21 41.0282 1151.74 40.4195 1150.14L39.4849 1150.5ZM44.1972 1159.22L43.4113 1159.84C43.9366 1160.51 44.485 1161.13 45.0574 1161.71L45.7663 1161L46.4753 1160.29C45.961 1159.78 45.4637 1159.21 44.983 1158.6L44.1972 1159.22Z' fill='%23D2D1F5'/%3e%3c/svg%3e") no-repeat center center;
    transform: translateX(-50%);
    top: 0;
    z-index: -1;
  }
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content {
  overflow: visible !important;
  padding: 96px 0 !important;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap.only-background-color .module-content {
    padding: 48px 0 !important;
  }
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content.with-description .swiper-controls-container {
  display: flex;
  position: relative;
  inset: auto;
  margin-bottom: 0;
  margin-top: 48px;
  gap: 8px;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap.only-background-color .module-content.with-description .swiper-controls-container {
    display: none;
  }
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content.with-description .swiper-controls-container .swiper-pagination {
  display: none;
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content.with-description .swiper-controls-container .swiper-button {
  background-color: #FCC8D7;
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content.with-description .swiper-controls-container .swiper-button.swiper-button-disabled {
  opacity: 0.2;
  visibility: visible;
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content .module-content-wrapper {
  flex-flow: column;
  gap: 24px;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap.only-background-color .module-content .module-content-wrapper {
    gap: 16px;
  }
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content .module-content-wrapper .module-title {
  width: 100%;
  margin: 0;
}
.module-slidersmall .module-bg-wrap.only-background-color .module-content .module-content-wrapper .module-desc {
  color: #231E1E;
  max-width: 800px;
  margin: 0 auto;
}
.module-slidersmall .module-bg-wrap.only-background-color .swiper-slide {
  border: 1px dashed #FFB300;
  border-radius: 20px;
  padding: 24px !important;
  gap: 8px;
  height: auto !important;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-bg-wrap.only-background-color .swiper-slide {
    width: 100% !important;
    margin-right: 0 !important;
    padding: 16px !important;
  }
}
.module-slidersmall .module-bg-wrap.only-background-color .swiper-slide .module-image {
  display: none;
}
.module-slidersmall .module-bg-wrap.only-background-color .swiper-slide .module-title {
  margin-top: 0 !important;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.module-slidersmall .module-bg-wrap.only-background-color .swiper-slide .module-desc {
  color: #231E1E;
}
.module-slidersmall .module-content .read-more-container {
  display: flex;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .module-slidersmall .module-content .read-more-container {
    justify-content: flex-start;
  }
}
.module-slidersmall .swiper-container {
  display: flex;
  flex-flow: column;
}
@media (max-width: 767.98px) {
  .module-slidersmall .swiper-container {
    flex-flow: column-reverse;
  }
}
.module-slidersmall .swiper-container .swiper-controls-container {
  display: flex;
  position: absolute;
  top: -68px;
  right: 0;
}
@media (max-width: 767.98px) {
  .module-slidersmall .swiper-container .swiper-controls-container {
    position: relative;
    inset: auto;
  }
}
.module-slidersmall .swiper-container .swiper-controls-container .swiper-button {
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M10.9766 9.99999L6.85156 5.87499L8.0299 4.69749L13.3332 9.99999L8.0299 15.3033L6.85156 14.1242L10.9766 9.99999Z' fill='%23181818'/%3e%3c/svg%3e") no-repeat center center;
}
.module-slidersmall .swiper-slide {
  display: flex;
  flex-flow: column;
  gap: 24px;
  height: 100%;
  text-align: left;
  overflow: hidden;
  background: #fff;
  padding: 16px;
  border-radius: 30px;
  transition: box-shadow 0.15s ease;
}
@media (max-width: 767.98px) {
  .module-slidersmall .swiper-slide {
    gap: 16px;
  }
}
.module-slidersmall .swiper-slide:hover {
  box-shadow: 0 0 20px 0 rgba(35, 30, 30, 0.12);
}
.module-slidersmall .swiper-slide:hover .module-image img {
  transform: scale(1.03);
}
.module-slidersmall .swiper-slide .module-image {
  width: 100%;
  height: 242px;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}
.module-slidersmall .swiper-slide .module-image img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  transition: transform 0.3s ease-in-out;
}
.module-slidersmall .swiper-slide .module-title.display-2 {
  color: #231E1E;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  margin: 24px 0 16px;
}

.module-links .links-content-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 32px;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  .module-links .links-content-wrapper {
    flex-flow: column;
    gap: 24px;
  }
}
.module-links .links-content-wrapper .links-row-content {
  position: relative;
  flex: 0 0 calc(50% - 24px);
}
.module-links .links-content-wrapper .links-row-content .wrapper-link {
  color: #231E1E;
}
.module-links .links-content-wrapper .links-row-content .wrapper-link:hover .module-title {
  text-decoration: underline;
}
.module-links .links-content-wrapper .links-row-content .wrapper-link:hover .module-image img {
  transform: scale(1.1);
}
.module-links .links-content-wrapper .links-row-content .module-title {
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: -0.0625rem;
  font-weight: 600;
  margin-bottom: 16px;
  color: #231E1E;
}
.module-links .links-content-wrapper .links-row-content .module-desc {
  line-height: 1.5rem;
}
.module-links .links-content-wrapper .links-row-content .module-image {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  min-height: 406px;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .module-links .links-content-wrapper .links-row-content .module-image {
    min-height: auto;
    aspect-ratio: 3/2;
  }
}
.module-links .links-content-wrapper .links-row-content .module-image img {
  transition: transform 0.3s ease-in-out;
}
.module-links .links-content-wrapper .links-row-content .read-more-container {
  margin-top: 16px;
}
.module-links .links-content-wrapper .links-row-content .read-more-container .btn-text, .module-links .links-content-wrapper .links-row-content .read-more-container .pink-bg .btn-primary, .pink-bg .module-links .links-content-wrapper .links-row-content .read-more-container .btn-primary, .module-links .links-content-wrapper .links-row-content .read-more-container .pink-bg .posts-navigation a, .pink-bg .posts-navigation .module-links .links-content-wrapper .links-row-content .read-more-container a, .module-links .links-content-wrapper .links-row-content .read-more-container .posts-navigation .pink-bg a, .posts-navigation .pink-bg .module-links .links-content-wrapper .links-row-content .read-more-container a {
  display: flex;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  color: #231E1E;
}

@media (max-width: 1199.98px) {
  .has-primary-sidebar .content .layout .module-links .links-content-wrapper .links-row-content {
    flex: 100%;
  }
}

.module-pills .nav-pills {
  border-radius: var(--cw-border-radius-20px, 20px);
  background: #FDFDFC;
  padding: 16px;
  border: 8px solid #F9F8F5;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .module-pills .nav-pills {
    min-width: 352px;
    margin-bottom: 0;
    margin-right: 2rem;
  }
}
@media (min-width: 1200px) {
  .module-pills .nav-pills {
    margin-right: 4rem;
  }
}
.module-pills .nav-pills .nav-link, .module-pills .nav-pills .navbar-nav .menu-item a, .navbar-nav .menu-item .module-pills .nav-pills a {
  padding: 0;
  font-weight: 500;
  color: #231E1E;
}
.module-pills .nav-pills .nav-link:hover, .module-pills .nav-pills .navbar-nav .menu-item a:hover, .navbar-nav .menu-item .module-pills .nav-pills a:hover, .module-pills .nav-pills .nav-link:focus, .module-pills .nav-pills .navbar-nav .menu-item a:focus, .navbar-nav .menu-item .module-pills .nav-pills a:focus, .module-pills .nav-pills .nav-link:active, .module-pills .nav-pills .navbar-nav .menu-item a:active, .navbar-nav .menu-item .module-pills .nav-pills a:active {
  color: #EB0000;
}
.module-pills .nav-pills .nav-link.active, .module-pills .nav-pills .navbar-nav .menu-item a.active, .navbar-nav .menu-item .module-pills .nav-pills a.active {
  background-color: transparent;
  color: #EB0000;
}
.module-pills .tab-content .tab-pane p:last-child {
  margin-bottom: 0;
}

.error404 main .container, .error404 main .module-value .module-bg-wrap, .module-value .error404 main .module-bg-wrap, .error404 main .module-map .module-content, .module-map .error404 main .module-content {
  max-width: 900px;
}
.error404 main .content {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 1200px) {
  .error404 main .content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.error404 main .content .title-container {
  margin-bottom: 1rem;
  margin-top: 0;
}
.error404 main .content h1, .error404 main .content .h1 {
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  .error404 main .content h1, .error404 main .content .h1 {
    font-size: 1.625rem;
  }
}
.error404 .main-content-wrapper .search-form {
  margin-top: 1.5rem;
}

body.search main .container, body.search main .module-value .module-bg-wrap, .module-value body.search main .module-bg-wrap, body.search main .module-map .module-content, .module-map body.search main .module-content {
  max-width: 900px;
}
@media (min-width: 1200px) {
  body.search main .content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
body.search .main-content-wrapper .search-form {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  body.search .main-content-wrapper .search-form {
    margin-bottom: 3rem;
  }
}
.has-the-share #horisontal-ticker tr th,
.has-the-share #horisontal-ticker tr td {
  padding: 7px 9px;
  line-height: 1.2;
  min-width: 80px;
  font-size: 0.8125rem;
  white-space: nowrap;
}
@media (min-width: 576px) {
  .has-the-share #horisontal-ticker tr th,
.has-the-share #horisontal-ticker tr td {
    padding: 8px 12px;
    height: 40px;
    font-size: 1rem;
    min-width: 100%;
    white-space: wrap;
  }
}
.has-the-share #horisontal-ticker tr th:first-child,
.has-the-share #horisontal-ticker tr td:first-child {
  display: none;
}
.has-the-share #horisontal-ticker tr th:nth-child(2),
.has-the-share #horisontal-ticker tr td:nth-child(2) {
  text-align: left;
}
.has-the-share #horisontal-ticker tr th {
  border-bottom: 1px solid #e1e1e1;
}
.has-the-share .sharegraph-extras-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 14px;
}
.has-the-share .sharegraph-extras {
  display: flex;
  margin-bottom: 1.4rem;
}
@media (max-width: 767.98px) {
  .has-the-share .sharegraph-extras {
    margin-bottom: 1rem;
    width: 100%;
    flex-flow: column;
    gap: 16px;
  }
}
@media (max-width: 767.98px) {
  .has-the-share .sharegraph-extras.sharegraph-extras-dates {
    flex-flow: row;
  }
}
.has-the-share .sharegraph-extras > div {
  margin-right: 4px;
}
@media (min-width: 768px) {
  .has-the-share .sharegraph-extras > div {
    margin-right: 10px;
  }
}
.has-the-share .sharegraph-extras > div:last-child {
  margin-right: 0;
}
.has-the-share .sharegraph-extras .action {
  align-items: center;
  display: flex;
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #6E706F;
  height: 100%;
  border-color: #d3d3d3;
  border-radius: 0;
  font-weight: 600;
  padding: 11px;
  margin-right: 0;
}
@media (max-width: 767.98px) {
  .has-the-share .sharegraph-extras .action {
    padding: 10px;
  }
}
.has-the-share .sharegraph-extras .action:hover, .has-the-share .sharegraph-extras .action:focus, .has-the-share .sharegraph-extras .action:active {
  color: #6E706F;
  background-color: #e1e1e1;
}
.has-the-share .sharegraph-extras .action.active {
  color: #fff;
  background-color: #6E706F;
}
.has-the-share .sharegraph-extras .dropdown .dropdown-toggle {
  min-width: 100%;
}
.has-the-share .sharegraph-extras .dropdown ul {
  margin-top: 2px;
}
.has-the-share .sharegraph-extras .dropdown ul li.dropdown-header {
  color: #2b383b;
  background-color: #f0f0f0;
  padding: 5px 15px;
}
.has-the-share .sharegraph-extras .dropdown ul li a {
  text-transform: unset;
  font-size: 0.875rem;
}
.has-the-share .sharegraph-extras .dropdown ul li a svg {
  margin-right: 6px;
}
.has-the-share .sharegraph-extras .dropdown ul li.selected a {
  background-color: #6E706F;
  color: #fff;
}
.has-the-share .sharegraph-extras #share-options-select li svg {
  display: none;
}
.has-the-share .sharegraph-extras #share-options-select li.selected svg {
  display: inline-block;
}
.has-the-share .date-picker {
  border: 1px solid #C4C4C4;
  max-width: 145px;
}
@media (max-width: 767.98px) {
  .has-the-share .date-picker {
    max-width: 100%;
  }
}
.has-the-share .date-picker .btn, .has-the-share .date-picker .career-page-styles .custom-links-as-buttons .module-content .module-desc a, .career-page-styles .custom-links-as-buttons .module-content .module-desc .has-the-share .date-picker a, .has-the-share .date-picker .posts-navigation a, .posts-navigation .has-the-share .date-picker a,
.has-the-share .date-picker input {
  padding: 7px;
  border: 0;
}
.has-the-share .date-picker .btn:focus, .has-the-share .date-picker .career-page-styles .custom-links-as-buttons .module-content .module-desc a:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc .has-the-share .date-picker a:focus, .has-the-share .date-picker .posts-navigation a:focus, .posts-navigation .has-the-share .date-picker a:focus,
.has-the-share .date-picker input:focus {
  box-shadow: none;
  border: 0;
}
@media (max-width: 767.98px) {
  .has-the-share .btn-group.sharegraph-extras {
    flex-flow: row;
  }
}
.has-the-share #sharegraph-container {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .has-the-share #sharegraph-container {
    margin-bottom: 1.4rem;
  }
}
.has-the-share .sharegraph-tabs .nav-tabs {
  padding: 0;
  border-bottom: 0;
}
.has-the-share .sharegraph-tabs .nav-tabs .nav-link, .has-the-share .sharegraph-tabs .nav-tabs .navbar-nav .menu-item a, .navbar-nav .menu-item .has-the-share .sharegraph-tabs .nav-tabs a {
  border-radius: 0;
  font-weight: 600;
  color: #6E706F;
}
.has-the-share .sharegraph-tabs .nav-tabs .nav-link.active, .has-the-share .sharegraph-tabs .nav-tabs .navbar-nav .menu-item a.active, .navbar-nav .menu-item .has-the-share .sharegraph-tabs .nav-tabs a.active {
  border: 1px solid #b1b3b4;
  border-bottom: 1px solid #fff;
}
@media (max-width: 767.98px) {
  .has-the-share .sharegraph-tabs .nav-tabs {
    display: flex;
    flex-direction: column;
  }
  .has-the-share .sharegraph-tabs .nav-tabs .nav-link, .has-the-share .sharegraph-tabs .nav-tabs .navbar-nav .menu-item a, .navbar-nav .menu-item .has-the-share .sharegraph-tabs .nav-tabs a {
    border: 1px solid #b1b3b4;
  }
  .has-the-share .sharegraph-tabs .nav-tabs .nav-link.active, .has-the-share .sharegraph-tabs .nav-tabs .navbar-nav .menu-item a.active, .navbar-nav .menu-item .has-the-share .sharegraph-tabs .nav-tabs a.active {
    background-color: #6E706F;
    color: #fff;
  }
}
.has-the-share .sharegraph-tabs table {
  margin: 0;
}
.has-the-share .sharegraph-tabs table tr:last-child td {
  border-bottom: 0;
}
.has-the-share .sharegraph-tabs .tab-pane {
  border: 1px solid #b1b3b4;
}
.has-the-share .sharegraph-tabs #sharecaculator {
  padding: 20px;
}
.has-the-share .sharegraph-tabs #sharecaculator .btn-primary, .has-the-share .sharegraph-tabs #sharecaculator .posts-navigation a, .posts-navigation .has-the-share .sharegraph-tabs #sharecaculator a {
  margin-top: 30px;
}
.has-the-share .sharegraph-tabs #sharecaculator .amount {
  border: 1px solid #C4C4C4;
  height: 40px;
}
.has-the-share .sharegraph-tabs .helptext {
  margin: 24px 0;
  font-weight: 500;
}
.has-the-share .sharegraph-tabs .sc-dates-values .overflow table {
  display: table !important;
}
.has-the-share .sharegraph-tabs .sc-dates-values .overflow table > span {
  display: none !important;
}
.has-the-share .sharegraph-tabs .sc-dates-values tr td {
  width: 50%;
}
@media (max-width: 575.98px) {
  .has-the-share .sharegraph-tabs .sc-dates-values tr td {
    padding: 10px 0;
  }
  .has-the-share .sharegraph-tabs .sc-dates-values tr td:first-child {
    font-size: 0.875rem;
    width: 40%;
  }
}
.has-the-share .sharegraph-tabs #shareCalculatorHistory th,
.has-the-share .sharegraph-tabs #shareCalculatorHistory td {
  min-width: 100%;
}
.has-the-share .sharegraph-tabs #sharecalclulator-history-container {
  margin-top: 30px;
}
.has-the-share .sharegraph-tabs #sharecalclulator-history-container legend {
  font-weight: 500;
}
.has-the-share .sharegraph-tabs #sharecalclulator-history-container .history-download {
  margin-bottom: 24px;
}

.has-calendar .entry-content .event-list > .read-more-container {
  margin-top: 24px;
}
.has-calendar .entry-content .event-list ul {
  margin-bottom: 0;
}
.has-calendar .entry-content .event-list .module-desc {
  margin-bottom: 1rem;
}
.has-calendar .entry-content .event-list .module-desc p {
  margin-bottom: 0.5rem;
}
.has-calendar .entry-content .event-list li {
  margin-bottom: 1.5rem;
}
.has-calendar .entry-content .event-list li:last-child {
  margin-bottom: 0;
}
.has-calendar .entry-content .event-list li a:not(.add-to-calendar) {
  color: #231E1E;
}
.has-calendar .entry-content .event-list li a:not(.add-to-calendar):hover, .has-calendar .entry-content .event-list li a:not(.add-to-calendar):focus, .has-calendar .entry-content .event-list li a:not(.add-to-calendar):active {
  opacity: 0.6;
}
.has-calendar .entry-content .event-list li.ext-webcast a {
  display: flex;
  align-items: center;
}
.has-calendar .entry-content .event-list article {
  margin-bottom: 1.5rem;
}
.has-calendar .entry-content .event-list article:last-of-type {
  margin-bottom: 0;
}
.has-calendar .entry-content .event-list article h2, .has-calendar .entry-content .event-list article .h2 {
  margin-bottom: 0;
  line-height: 1.75;
  font-size: 1rem;
}
.has-calendar .entry-content .event-list article h2 a, .has-calendar .entry-content .event-list article .h2 a {
  color: #6E706F;
}
.has-calendar .entry-content .event-list article h2 a:hover, .has-calendar .entry-content .event-list article .h2 a:hover, .has-calendar .entry-content .event-list article h2 a:focus, .has-calendar .entry-content .event-list article .h2 a:focus, .has-calendar .entry-content .event-list article h2 a:active, .has-calendar .entry-content .event-list article .h2 a:active {
  color: #231E1E;
}
.has-calendar .entry-content .event-list article .read-more-container {
  margin-top: 0.5rem;
}
.layout .has-calendar .entry-content .event-list .meta {
  color: #484848;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 4px;
}
.has-calendar .entry-content .event-list .title a {
  color: #231E1E;
}
.has-calendar .entry-content .event-list .title a:hover, .has-calendar .entry-content .event-list .title a:focus, .has-calendar .entry-content .event-list .title a:active {
  color: #231E1E;
}

.imagebank-list {
  margin-top: 1rem;
  margin-bottom: 1rem;
  grid-gap: 44px;
}
@media (min-width: 768px) {
  .imagebank-list {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.imagebank-list.align-self-base .imagebank-item {
  align-self: baseline;
}
.imagebank-list a {
  display: inline-block;
  color: #6E706F;
}
.imagebank-list a:hover, .imagebank-list a:focus, .imagebank-list a:active {
  color: #231E1E;
}
.imagebank-list a .img-container {
  position: relative;
}
.imagebank-list a .img-container::before {
  content: "";
  inset: 0;
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  transition: all 0.15s ease;
}
.imagebank-list a .img-container::after {
  opacity: 0;
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 38px;
  width: 38px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.4 12.4' style='enable-background:new 0 0 12.4 12.4' xml:space='preserve'%3e%3cpath d='M5.4 7v5.4h1.5V7h5.5V5.5H6.9V0H5.4v5.5H0V7h5.4z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23ffffff'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 38px auto;
  background-position: center center;
  transition: all 0.15s ease;
}
.imagebank-list a .img-container img {
  background-color: rgba(0, 0, 0, 0.1);
}
.imagebank-list a:hover .img-container::before {
  background-color: rgba(0, 0, 0, 0.4);
}
.imagebank-list a:hover .img-container::after {
  opacity: 1;
}
.imagebank-list .imagebank-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.imagebank-list .title {
  display: block;
  margin-top: 10px;
  line-height: 1.4;
  font-size: 1.125rem;
}

.disclaimer .main-content-wrapper > .title-container {
  margin-top: 64px;
}
@media (max-width: 767.98px) {
  .disclaimer .main-content-wrapper > .title-container {
    margin-top: 48px;
  }
}
.disclaimer .main-content-wrapper .meta + .title-container {
  margin-top: 16px;
}
.disclaimer .main-content-wrapper form {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.disclaimer .main-content-wrapper form > * {
  margin-right: 14px;
}
.disclaimer .main-content-wrapper .dropdown {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .disclaimer .main-content-wrapper .dropdown .ts-wrapper {
    max-width: 300px;
  }
}
.disclaimer .main-content-wrapper label {
  font-weight: 500;
  margin-bottom: 0.6rem;
}

.page-template-page-reports .entry-content {
  margin-bottom: 2rem;
}

.report-table {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .report-table {
    margin-bottom: 3rem;
  }
}
.report-table table {
  width: 100%;
}
.report-table table td,
.report-table table th {
  padding: 10px;
  text-align: right;
  min-width: 94px;
  font-size: 0.875rem;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .report-table table td,
.report-table table th {
    min-width: 110px;
    padding: 12px 1rem;
    font-size: 1rem;
  }
}
.report-table table td:first-child,
.report-table table th:first-child {
  text-align: left;
}
.report-table table th,
.report-table table .row0 td {
  background-color: #FAF9F9;
  font-weight: 500;
}
.report-table table td {
  border-bottom: 1px solid #D8D8D8;
  vertical-align: top;
}
.report-table table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .report-table table td.small {
    font-size: 0.875rem;
  }
}
.report-table table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
.report-table table th {
  text-align: center;
}
.report-table table .icon {
  margin-right: 0;
  flex: 0 0 22px;
}
.report-table table td {
  vertical-align: middle;
}
.report-table table td:not(:first-child) {
  text-align: center;
}
.report-table table a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.report-table table a:hover .icon path, .report-table table a:focus .icon path, .report-table table a:active .icon path {
  fill: #231E1E;
}
.report-table table .titles {
  min-width: 170px;
}
@media (min-width: 768px) {
  .report-table table .titles {
    min-width: 200px;
  }
}
.report-table table .titles .date {
  line-height: 1;
  margin-bottom: 4px;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .report-table table .titles .date {
    font-size: 1rem;
  }
}
.report-table table .titles .title {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .report-table table .titles .title {
    font-size: 1.125rem;
  }
}

.report-list .report-row {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #979797;
}
.report-list .report-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.report-list .d-grid {
  grid-template-columns: 1fr;
  grid-gap: 1rem;
}
@media (min-width: 576px) {
  .report-list .d-grid {
    grid-template-columns: 232px auto;
  }
}
@media (min-width: 768px) {
  .report-list .d-grid {
    grid-gap: 2rem;
  }
}
.report-list .title {
  line-height: 1.4;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .report-list .title {
    font-size: 1.375rem;
  }
}
.report-list ul {
  padding-left: 0;
}
.report-list ul li {
  background-color: #FAF9F9;
  padding: 10px 14px;
  margin-bottom: 4px;
}
.report-list ul li a {
  display: flex;
  align-items: center;
  color: #6E706F;
}
.report-list ul li a:hover, .report-list ul li a:focus, .report-list ul li a:active {
  color: #231E1E;
}
.report-list ul li a .title {
  font-size: 1rem;
}
.report-list .titles {
  margin-bottom: 2rem;
}
.report-list .meta {
  display: block;
  margin-bottom: 2px;
}
.report-list .icon {
  flex: 0 0 21px;
  margin-right: 20px;
}

.tabletool .tabletool-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
  margin-bottom: 12px;
}
.tabletool .tabletool-actions button:not(.dropdown-toggle) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  min-height: 30px;
  padding: 5px 10px;
  border: 0;
  border-radius: 8px;
  background: #6E706F;
  color: #fff;
  font: inherit;
  font-size: 0.8125rem;
  line-height: 1.2;
  cursor: pointer;
}
.tabletool .tabletool-actions button:not(.dropdown-toggle) svg {
  display: block;
  width: 16px;
  height: 16px;
  fill: currentColor;
}
.tabletool .tabletool-chart {
  width: 100%;
  max-width: 100%;
}
.tabletool button:not(.dropdown-toggle) {
  background-color: transparent;
  width: 24px;
  height: 24px;
  padding: 0;
}
.tabletool button:not(.dropdown-toggle).active {
  background-color: #6E706F;
}
.tabletool table td,
.tabletool table th {
  vertical-align: middle;
}
@media (min-width: 576px) {
  .tabletool table td,
.tabletool table th {
    padding: 8px 1rem;
  }
}
.tabletool table .table-icons {
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  gap: 10px;
}
.tabletool table .table-icons button {
  background-color: #B1B4B4;
}
.tabletool table .table-icons svg {
  width: 20px;
}
.tabletool table .table-icons svg path {
  fill: #fff;
}
.tabletool table .description {
  padding-left: 70px;
}
@media (min-width: 768px) {
  .tabletool table .description {
    padding-left: 76px;
    max-width: 500px;
  }
}
.tabletool table .description .text {
  border-bottom: 2px solid transparent;
}
.tabletool table tr:not(:first-child):hover td {
  background-color: white;
}
.tabletool .table-navigation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .tabletool .table-navigation {
    justify-content: flex-end;
  }
}
.tabletool .table-navigation button {
  color: #231E1E;
}
.tabletool .table-navigation button svg {
  height: 1rem;
  width: auto;
  opacity: 1;
  transition: all 0.15s ease;
}
.tabletool .table-navigation button:hover svg path, .tabletool .table-navigation button:focus svg path, .tabletool .table-navigation button:active svg path {
  fill: #231E1E;
}
.tabletool .table-navigation button.inactive svg {
  opacity: 0.6;
}
@media (min-width: 768px) {
  .tabletool .table-navigation .prev-btn {
    margin-right: 2rem;
  }
}
.tabletool .table-navigation .to-start-btn,
.tabletool .table-navigation .prev-btn {
  transform: rotate(180deg);
}

.page-template-page-history .wrap.container, .page-template-page-history .module-value .wrap.module-bg-wrap, .module-value .page-template-page-history .wrap.module-bg-wrap, .page-template-page-history .module-map .wrap.module-content, .module-map .page-template-page-history .wrap.module-content {
  position: relative;
}
.page-template-page-history .wrap.container::before, .page-template-page-history .module-value .wrap.module-bg-wrap::before, .module-value .page-template-page-history .wrap.module-bg-wrap::before, .page-template-page-history .module-map .wrap.module-content::before, .module-map .page-template-page-history .wrap.module-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  left: -22px;
  top: -200px;
  height: calc(100% + 400px);
  background-image: url("../images/history-bg.svg");
  background-repeat-x: no-repeat;
  background-size: 60%;
  background-position-x: 100%;
}
@media (min-width: 768px) {
  .page-template-page-history .wrap.container::before, .page-template-page-history .module-value .wrap.module-bg-wrap::before, .module-value .page-template-page-history .wrap.module-bg-wrap::before, .page-template-page-history .module-map .wrap.module-content::before, .module-map .page-template-page-history .wrap.module-content::before {
    background-size: 30%;
  }
}
.page-template-page-history .content {
  padding-bottom: 0 !important;
}

.history {
  display: flex;
  flex-direction: column;
  margin-top: 52px;
}
.history .content-container {
  position: relative;
  padding: 9px 8px 8px;
  background: #fff;
}
.history .content-container::after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 100%;
  left: 40px;
  display: block;
  height: 46px;
  width: 3px;
  background: #EB0000;
}
@media (min-width: 768px) {
  .history .content-container::after {
    content: none;
  }
}
.history .content-container::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -2px;
  display: block;
  height: 3px;
  width: 70px;
}
@media (min-width: 768px) {
  .history .content-container {
    padding-left: 70px;
  }
}
.history .history-entry {
  padding-bottom: 60px;
  position: relative;
  opacity: 0;
  left: -10px;
  transition: all 0.15s ease;
  transition-delay: 0.2s;
}
.history .history-entry.revealed {
  opacity: 1;
  left: 0;
}
.history .history-entry::before {
  content: "";
  position: absolute;
  height: 100%;
  left: 0;
  top: 1px;
  width: 3px;
}
.history .history-entry .history-entry-content {
  display: flex;
  flex-direction: column-reverse;
}
.history .history-entry .history-entry-content .image-container {
  max-width: 300px;
  margin: 30px auto;
  text-align: center;
}
.history .history-entry .image-container-extra {
  display: flex;
  flex-wrap: wrap;
}
.history .history-entry .image-container-extra > * {
  padding: 10px;
  max-width: 50%;
}
@media (min-width: 576px) {
  .history .history-entry .image-container-extra {
    padding-left: 100px;
    padding-top: 30px;
  }
  .history .history-entry .image-container-extra > * {
    padding: 15px;
    max-width: 22%;
  }
}
.history .history-entry .node-title {
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex: 1 0 auto;
  font-size: 1.25rem;
  line-height: 0.8;
  color: #EB0000;
  height: 84px;
  width: 84px;
  background: #FFF;
  border: 3px solid #C4C4C4;
  border-radius: 50%;
  margin-right: 25px;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .history .history-entry .node-title {
    position: absolute;
    line-height: 0.8;
  }
}
.history .history-entry .content-title {
  color: #EB0000;
  margin-bottom: 4px;
  font-weight: 700;
}
.history .history-entry .body-text h2, .history .history-entry .body-text .h2 {
  font-size: 1rem;
  font-weight: 700;
  color: #EB0000;
  margin-bottom: 4px;
}

@media (min-width: 768px) {
  .history .history-content {
    width: 75%;
    display: flex;
    flex: 1 0 auto;
  }
  .history .content-container {
    margin-left: 44px;
  }
  .history .content-container::before {
    background: #EB0000;
  }
  .history .history-entry {
    padding-left: 0;
    padding-right: 0;
    left: -20px;
  }
  .history .history-entry::before {
    left: 42px;
    transform: translateX(-50%);
    background: #EB0000;
  }
  .history .history-entry .history-entry-content {
    gap: 65px;
    flex-direction: row-reverse;
  }
  .history .history-entry .history-entry-content .image-container {
    margin: 0;
  }
  .history .history-entry .history-entry-content .image-container a {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .history .text-float-left {
    text-align: right;
  }
  .history .text-float-left .content-container {
    text-align: left;
  }
  .history .text-float-left .node-title::before {
    left: auto !important;
  }
  .history .text-float-left.history-entry .node-title::before,
.history .text-float-right.history-entry .node-title::before {
    left: -44px;
  }
}
@media (min-width: 768px) {
  .entry-content .projects-section {
    margin-bottom: 3.5rem;
  }
}

.page-template-page-annual-report-SV #app,
.page-template-page-annual-report #app {
  display: block;
}
.page-template-page-annual-report-SV .language::before,
.page-template-page-annual-report .language::before {
  content: none;
}
.page-template-page-annual-report-SV .navbar-toggler,
.page-template-page-annual-report .navbar-toggler {
  overflow: auto;
  width: 39px;
}
.page-template-page-annual-report-SV .dropdown .dropdown-toggle,
.page-template-page-annual-report .dropdown .dropdown-toggle {
  min-width: 0;
  position: relative;
  margin-left: 21px;
  border-radius: 6px;
  padding: 3px 26px 3px 6px !important;
  background: #fff;
  border: 0;
  font-size: 0.8125rem;
  color: #cb9f1e;
  font-weight: 600;
}
@media (max-width: 1199.98px) {
  .page-template-page-annual-report-SV .dropdown .dropdown-toggle,
.page-template-page-annual-report .dropdown .dropdown-toggle {
    font-size: 1.125rem;
    border: 1px solid #cb9f1e;
    padding: 8px 43px 8px 16px !important;
    min-width: 286px;
    text-align: left;
    margin: 12px 0 0;
  }
}
.page-template-page-annual-report-SV .dropdown-menu,
.page-template-page-annual-report .dropdown-menu {
  border-radius: 6px;
  padding: 0.5rem 0;
}
.page-template-page-annual-report-SV .dropdown-menu[data-bs-popper],
.page-template-page-annual-report .dropdown-menu[data-bs-popper] {
  right: 0;
  left: auto;
}
.page-template-page-annual-report-SV .dropdown-menu a,
.page-template-page-annual-report .dropdown-menu a {
  color: #cb9f1e;
  font-weight: 500;
}
.page-template-page-annual-report-SV .dropdown-menu a:hover, .page-template-page-annual-report-SV .dropdown-menu a:focus,
.page-template-page-annual-report .dropdown-menu a:hover,
.page-template-page-annual-report .dropdown-menu a:focus {
  color: #1e2125;
  background-color: #e9ecef;
}

.page-template-page-plantpack .steps {
  position: relative;
  min-height: 23rem;
  margin: 0 auto;
  width: 6rem;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack .steps {
    min-height: 30rem;
    width: 6rem;
  }
}
.page-template-page-plantpack .steps .step {
  width: 1.65rem;
  position: absolute;
  transform: rotate(180deg);
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack .steps .step {
    width: 2rem;
  }
}
.page-template-page-plantpack .steps .step-left-1 {
  left: 55%;
  top: 0;
}
.page-template-page-plantpack .steps .step-right-1 {
  left: 15%;
  top: 3rem;
}
.page-template-page-plantpack .steps .step-left-2 {
  left: 55%;
  top: 5rem;
}
.page-template-page-plantpack .steps .step-right-2 {
  left: 15%;
  top: 9rem;
}
.page-template-page-plantpack .steps .step-left-3 {
  left: 55%;
  top: 11rem;
}
.page-template-page-plantpack .steps .step-right-3 {
  left: 15%;
  top: 15rem;
}
.page-template-page-plantpack .steps .step-left-4 {
  left: 55%;
  top: 16rem;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack .steps .step-left-1 {
    left: 3rem;
    top: 0;
  }
  .page-template-page-plantpack .steps .step-right-1 {
    left: 0;
    top: 3rem;
  }
  .page-template-page-plantpack .steps .step-left-2 {
    left: 3rem;
    top: 6.5rem;
  }
  .page-template-page-plantpack .steps .step-right-2 {
    left: 0;
    top: 11rem;
  }
  .page-template-page-plantpack .steps .step-left-3 {
    left: 3rem;
    top: 15.5rem;
  }
  .page-template-page-plantpack .steps .step-right-3 {
    left: 0;
    top: 18rem;
  }
  .page-template-page-plantpack .steps .step-left-4 {
    left: 3rem;
    top: 22rem;
  }
}
.page-template-page-plantpack .steps span.step {
  position: absolute;
  font-family: Daft-brush, sans-serif;
  left: 1rem;
  top: 19rem;
  transform: rotate(0deg);
  width: auto;
  font-size: 4rem;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack .steps span.step {
    left: 0;
    top: 26rem;
    font-size: 4.24rem;
  }
}
.page-template-page-plantpack .reveal1,
.page-template-page-plantpack .step {
  opacity: 0;
  transition: all 0.35s ease;
}
.page-template-page-plantpack .reveal1.visible,
.page-template-page-plantpack .step.visible {
  opacity: 1;
}

.page-template-page-plantpack .dropdown {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-decoration: none;
  cursor: pointer;
  font-family: daftbrush, sans-serif;
  font-size: 1.375rem;
  z-index: 1;
}
.page-template-page-plantpack .dropdown-circle {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: auto;
  z-index: 0;
}
.page-template-page-plantpack .dropdown-container-pp {
  width: 86px;
  height: 43px;
}
.page-template-page-plantpack .dropdown-toggle {
  background-color: transparent;
  border-radius: 0;
  padding: 8px !important;
  border: none;
  min-width: unset;
  color: #231E1E;
  font-size: 1.375rem;
  font-weight: 400;
}
.page-template-page-plantpack .dropdown-toggle:hover, .page-template-page-plantpack .dropdown-toggle:focus, .page-template-page-plantpack .dropdown-toggle:active {
  box-shadow: none;
}
.page-template-page-plantpack .dropdown-menu {
  text-align: center;
  background: transparent;
  color: #231E1E;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0;
  box-shadow: none;
  border: 0 solid transparent;
  min-width: unset;
  max-height: unset;
}
.page-template-page-plantpack .dropdown-menu .dropdown-item {
  color: #231E1E;
  font-size: 1.375rem;
  padding: 8px;
  line-height: 1.2;
}
.page-template-page-plantpack .dropdown-menu .dropdown-item:hover {
  background: transparent;
  color: #231E1E;
  text-decoration: underline;
}
.page-template-page-plantpack .dropdown-menu .dropdown-item:focus {
  background: transparent !important;
}

.page-template-page-plantpack .leafs {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  max-width: 100%;
}
.page-template-page-plantpack .leaf {
  position: absolute;
  width: 1.75rem;
  height: auto;
  z-index: -1;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack .leaf {
    width: 2.25rem;
  }
}
.page-template-page-plantpack #sweet-news-section .leaf-1 {
  bottom: 8rem;
  right: 10%;
}
.page-template-page-plantpack #sweet-news-section .leaf-1 img {
  transform: rotate(55deg);
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #sweet-news-section .leaf-1 {
    right: 18%;
    bottom: 6rem;
  }
}
.page-template-page-plantpack #sweet-news-section .leaf-2 {
  right: 30%;
  top: 8%;
}
.page-template-page-plantpack #sweet-news-section .leaf-2 img {
  transform: rotate(115deg) scaleX(0.5);
}
.page-template-page-plantpack #sweet-news-section .leaf-3 {
  right: 12%;
  bottom: 14rem;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #sweet-news-section .leaf-3 {
    right: 8%;
    bottom: 24%;
  }
}
.page-template-page-plantpack #sweet-news-section .leaf-3 img {
  transform: rotate(195deg) scale(0.88);
}
.page-template-page-plantpack #sweet-news-section .leaf-4 {
  left: 10%;
  bottom: 10rem;
}
.page-template-page-plantpack #sweet-news-section .leaf-4 img {
  transform: rotate(85deg) scale(0.8);
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #sweet-news-section .leaf-4 {
    left: 15%;
    bottom: 8rem;
  }
}
.page-template-page-plantpack #procent-section .leaf-1,
.page-template-page-plantpack #plantpack-section .leaf-1 {
  top: 30%;
  left: 10%;
}
.page-template-page-plantpack #procent-section .leaf-1 img,
.page-template-page-plantpack #plantpack-section .leaf-1 img {
  transform: rotate(95deg) scaleY(0.7);
  display: none;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #procent-section .leaf-1,
.page-template-page-plantpack #plantpack-section .leaf-1 {
    left: 12%;
  }
}
.page-template-page-plantpack #procent-section .leaf-2,
.page-template-page-plantpack #plantpack-section .leaf-2 {
  right: 6%;
  bottom: 6%;
}
.page-template-page-plantpack #procent-section .leaf-2 img,
.page-template-page-plantpack #plantpack-section .leaf-2 img {
  transform: rotate(125deg) scaleY(0.7);
}
.page-template-page-plantpack #procent-section .leaf-3,
.page-template-page-plantpack #plantpack-section .leaf-3 {
  left: 32%;
  bottom: 20%;
}
.page-template-page-plantpack #procent-section .leaf-3 img,
.page-template-page-plantpack #plantpack-section .leaf-3 img {
  transform: rotate(215deg) scale(0.88);
}
.page-template-page-plantpack #procent-section .leaf-4,
.page-template-page-plantpack #plantpack-section .leaf-4 {
  left: 10%;
  bottom: 22%;
  display: none;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #procent-section .leaf-4,
.page-template-page-plantpack #plantpack-section .leaf-4 {
    display: block;
  }
}
.page-template-page-plantpack #procent-section .leaf-4 img,
.page-template-page-plantpack #plantpack-section .leaf-4 img {
  transform: rotate(85deg) scale(0.9);
}
.page-template-page-plantpack #cotwo-section .leaf-1 {
  bottom: 20%;
  left: 3%;
}
.page-template-page-plantpack #cotwo-section .leaf-1 img {
  transform: rotate(-95deg) scaleY(0.85);
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #cotwo-section .leaf-1 {
    bottom: 0%;
    left: 13%;
  }
}
.page-template-page-plantpack #cotwo-section .leaf-2 {
  right: 6%;
  bottom: 16%;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #cotwo-section .leaf-2 {
    right: 12%;
  }
}
.page-template-page-plantpack #cotwo-section .leaf-2 img {
  transform: rotate(156deg);
}
.page-template-page-plantpack #cotwo-section .leaf-3 {
  display: none;
}
.page-template-page-plantpack #cotwo-section .leaf-4 {
  left: 6%;
  top: 10%;
}
.page-template-page-plantpack #cotwo-section .leaf-4 img {
  transform: rotate(85deg) scale(0.8);
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #cotwo-section .leaf-4 {
    left: auto;
    right: 16%;
    top: 29%;
  }
}
.page-template-page-plantpack #pp-images-section .leaf-1 {
  bottom: 19%;
  right: 28%;
}
.page-template-page-plantpack #pp-images-section .leaf-1 img {
  transform: rotate(-95deg) scaleY(0.85);
}
.page-template-page-plantpack #pp-images-section .leaf-2 {
  left: 2rem;
  bottom: 26%;
  display: none;
}
@media screen and (min-width: 45rem) {
  .page-template-page-plantpack #pp-images-section .leaf-2 {
    display: block;
  }
}
.page-template-page-plantpack #pp-images-section .leaf-2 img {
  transform: rotate(156deg) scaleY(0.85);
}
.page-template-page-plantpack #pp-images-section .leaf-3 {
  display: none;
}
.page-template-page-plantpack #pp-images-section .leaf-4 {
  right: 3%;
  top: 13rem;
}
.page-template-page-plantpack #pp-images-section .leaf-4 img {
  transform: rotate(85deg) scale(0.8);
}

.page-template-page-plantpack {
  background-color: #E3D3C4;
}
.page-template-page-plantpack .row > * {
  padding-right: 24px;
  padding-left: 24px;
}
.page-template-page-plantpack main {
  font-family: gotham, sans-serif;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .page-template-page-plantpack main {
    font-size: 1rem;
  }
}
.page-template-page-plantpack main .wrap-plantpack {
  padding-top: 4rem;
}
.page-template-page-plantpack main h1, .page-template-page-plantpack main .h1,
.page-template-page-plantpack main h2,
.page-template-page-plantpack main .h2,
.page-template-page-plantpack main h3,
.page-template-page-plantpack main .h3,
.page-template-page-plantpack main h4,
.page-template-page-plantpack main .h4,
.page-template-page-plantpack main h5,
.page-template-page-plantpack main .h5,
.page-template-page-plantpack main h6,
.page-template-page-plantpack main .h6 {
  color: #231E1E;
}
.page-template-page-plantpack main .container-narrow {
  max-width: 840px;
  padding: 0 16px;
}
.page-template-page-plantpack main .container-narrow > .row {
  margin-left: -1rem;
  margin-right: -1rem;
}
.page-template-page-plantpack main .container-wider {
  max-width: 1100px;
  padding: 0 16px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.page-template-page-plantpack main .container-wider > .row {
  margin-left: -1rem;
  margin-right: -1rem;
  gap: 2rem;
}
@media (min-width: 768px) {
  .page-template-page-plantpack main .container-wider > .row {
    gap: 0;
  }
}
.page-template-page-plantpack main section {
  position: relative;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
@media (min-width: 768px) {
  .page-template-page-plantpack main section {
    padding-bottom: 4.5rem;
    padding-top: 4.5rem;
  }
}
.page-template-page-plantpack main .navbar-brand img {
  width: 96px;
}
.page-template-page-plantpack main .arrow-link {
  max-width: 100% !important;
  position: absolute;
  left: 0;
  padding: 1rem 0;
  transition: all 0.35s ease;
  width: 100%;
  bottom: -0.5rem;
}
@media (min-width: 768px) {
  .page-template-page-plantpack main .arrow-link {
    bottom: 0;
  }
}
.page-template-page-plantpack main .arrow-link img {
  max-width: 2rem;
}
@media (min-width: 768px) {
  .page-template-page-plantpack main .arrow-link img {
    max-width: 2.5rem;
  }
}
.page-template-page-plantpack main .arrow-link:hover img, .page-template-page-plantpack main .arrow-link:focus img, .page-template-page-plantpack main .arrow-link:active img {
  transition: all 0.35s ease;
  transform: translateY(-0.5rem);
  opacity: 0.9;
}
.page-template-page-plantpack main h1, .page-template-page-plantpack main .h1 {
  font-family: daftbrush, sans-serif;
  font-weight: 400;
  font-size: calc(1.6875rem + 5.25vw);
}
@media (min-width: 1200px) {
  .page-template-page-plantpack main h1, .page-template-page-plantpack main .h1 {
    font-size: 5.625rem;
  }
}
.page-template-page-plantpack main h2, .page-template-page-plantpack main .h2 {
  font-weight: 400;
}
.page-template-page-plantpack main h2, .page-template-page-plantpack main .h2,
.page-template-page-plantpack main h3,
.page-template-page-plantpack main .h3,
.page-template-page-plantpack main h4,
.page-template-page-plantpack main .h4,
.page-template-page-plantpack main h5,
.page-template-page-plantpack main .h5,
.page-template-page-plantpack main h6,
.page-template-page-plantpack main .h6 {
  margin-top: 1.3rem;
  margin-bottom: 1rem;
}
.page-template-page-plantpack main .logo.by-cloetta {
  max-width: 10rem;
}
@media (min-width: 768px) {
  .page-template-page-plantpack main #sugar-cane-anim-jar {
    max-width: 70%;
    margin-inline: auto;
  }
}
.page-template-page-plantpack main #recycle {
  max-width: 9rem;
  margin: 0 auto;
  padding: 0 0.5rem;
}

.career-page-styles #main .wrap {
  max-width: 100%;
  padding: 0;
}
.career-page-styles #main .wrap .content .main-content-wrapper .title-container {
  display: none;
}
.career-page-styles #main .wrap .content .main-content-wrapper .title-container + .entry-content {
  margin-bottom: 0;
}
.career-page-styles #main .wrap .content .main-content-wrapper .entry-content {
  max-width: 100%;
}
.career-page-styles #main .wrap .content .main-content-wrapper .entry-content .module {
  margin: 0;
}
.career-page-styles #main .wrap .layout {
  margin-top: 0;
  background: #fff;
}
.career-page-styles #main .wrap .layout .layout-row {
  position: relative;
  padding: 0;
  z-index: 2;
}
.career-page-styles #main .wrap .layout .layout-row.modules-with-tabs {
  padding: 96px 0;
  z-index: 3;
}
@media (max-width: 767.98px) {
  .career-page-styles #main .wrap .layout .layout-row.modules-with-tabs {
    padding: 48px 0;
  }
}
@media (min-width: 992px) {
  .career-page-styles #main .wrap .layout .layout-row.sticky {
    position: sticky;
    top: 64px;
    z-index: 1;
  }
}
@media (max-width: 991.98px) {
  .career-page-styles .module-slider .ratio {
    display: block;
    width: 100%;
  }
}
.career-page-styles .module-slider .carousel-caption {
  top: 0;
  bottom: 0;
}
.career-page-styles .module-slidersmall .module-bg-wrap {
  overflow: hidden;
  padding: 0;
}
.career-page-styles .module-slidersmall .module-bg-wrap .module-content {
  max-width: 1440px;
  width: 100%;
  overflow: hidden;
  padding: 96px 64px;
  margin: 0 auto;
}
@media (max-width: 1399.98px) {
  .career-page-styles .module-slidersmall .module-bg-wrap .module-content {
    padding: 96px 16px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .module-slidersmall .module-bg-wrap .module-content {
    padding: 48px 16px;
  }
}
.career-page-styles .module-slidersmall .module-bg-wrap .module-content .swiper-slide {
  padding: 16px 16px 32px;
}
.career-page-styles .module-slidersmall .module-bg-wrap .module-content .swiper-controls-container {
  top: 32px;
  right: 16px;
}
@media (max-width: 767.98px) {
  .career-page-styles .module-slidersmall .module-bg-wrap .module-content .swiper-controls-container {
    inset: auto;
  }
}
.career-page-styles .module-slidersmall .module-bg-wrap .module-content a {
  text-decoration: none;
  display: flex;
  flex-flow: column;
  gap: 24px;
}
.career-page-styles .module-slidersmall .module-bg-wrap .module-content .module-title {
  margin: 0;
  letter-spacing: -0.0625rem;
}
.career-page-styles .two-column-text .module-bg-wrap .module-content {
  max-width: 1440px;
  width: 100%;
  overflow: hidden;
  padding: 96px 64px;
  margin: 0 auto;
}
@media (max-width: 1399.98px) {
  .career-page-styles .two-column-text .module-bg-wrap .module-content {
    padding: 96px 16px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .two-column-text .module-bg-wrap .module-content {
    padding: 48px 16px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .two-column-text .module-bg-wrap .module-content .module-content-wrapper {
    gap: 64px;
  }
}
.career-page-styles .two-column-text .module-bg-wrap .module-content .module-content-wrapper .module-title {
  color: #231E1E;
  width: 224px;
  font-size: 2rem;
  line-height: 2.5rem;
  letter-spacing: -0.0625rem;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .career-page-styles .two-column-text .module-bg-wrap .module-content .module-content-wrapper .module-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.career-page-styles .two-column-text .module-bg-wrap .module-content .module-content-wrapper .module-desc {
  color: #EB0000;
  font-size: 3rem;
  line-height: 3.5rem;
  letter-spacing: -0.0625rem;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .career-page-styles .two-column-text .module-bg-wrap .module-content .module-content-wrapper .module-desc {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
}
.career-page-styles .module-custom {
  background: #fff;
}
.career-page-styles .module-custom.image-right {
  max-width: 1440px;
  width: 100%;
  overflow: hidden;
  padding: 96px 64px;
  margin: 0 auto !important;
}
@media (max-width: 1399.98px) {
  .career-page-styles .module-custom.image-right {
    padding: 96px 16px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .module-custom.image-right {
    padding: 48px 16px;
  }
}
.career-page-styles .module-custom.image-right::before {
  content: "";
  height: 1px;
  width: calc(100% - 128px);
  background: #D8D8D8;
  position: absolute;
  top: 0;
  left: 64px;
}
@media (max-width: 1399.98px) {
  .career-page-styles .module-custom.image-right::before {
    width: calc(100% - 32px);
    left: 16px;
  }
}
.career-page-styles .module-custom.image-right .small-header-style {
  display: flex;
  gap: 128px;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-custom.image-right .small-header-style {
    gap: 32px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .module-custom.image-right .small-header-style {
    flex-flow: column;
    gap: 0;
  }
}
.career-page-styles .module-custom.image-right .small-header-style .small-header {
  width: 224px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #231E1E;
  opacity: 0;
  display: flex;
  flex: 0 0 auto;
}
@media (max-width: 767.98px) {
  .career-page-styles .module-custom.image-right .small-header-style .small-header {
    height: 0;
  }
}
.career-page-styles .module-custom.image-right .small-header-style .content-wrapper {
  display: flex;
  gap: 96px;
}
@media (max-width: 1199.98px) {
  .career-page-styles .module-custom.image-right .small-header-style .content-wrapper {
    gap: 48px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .module-custom.image-right .small-header-style .content-wrapper {
    flex-flow: column-reverse;
    gap: 24px;
  }
}
.career-page-styles .module-custom.image-right .small-header-style .content-wrapper .module-content {
  padding: 0;
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
}
.career-page-styles .module-custom.image-right .small-header-style .content-wrapper .module-content .module-title {
  color: #231E1E;
  margin-bottom: 1.5rem;
}
.career-page-styles .module-custom.image-right .small-header-style .content-wrapper .image-wrapper {
  width: 400px;
  height: 400px;
  display: flex;
  flex: 0 0 auto;
  overflow: hidden;
  border-radius: 20px;
}
@media (max-width: 1199.98px) {
  .career-page-styles .module-custom.image-right .small-header-style .content-wrapper .image-wrapper {
    aspect-ratio: 1;
    width: auto;
    height: auto;
  }
}
.career-page-styles .module-custom.image-right .small-header-style .content-wrapper .image-wrapper .module-image {
  width: 100%;
  min-height: 100%;
}
.career-page-styles .module-links {
  background: #fff;
  max-width: 1440px;
  width: 100%;
  overflow: hidden;
  padding: 96px 64px;
  margin: 0 auto !important;
}
@media (max-width: 1399.98px) {
  .career-page-styles .module-links {
    padding: 48px 16px;
  }
}
.career-page-styles .module-links::before {
  content: "";
  height: 1px;
  width: calc(100% - 128px);
  background: #D8D8D8;
  position: absolute;
  top: 0;
  left: 64px;
}
@media (max-width: 1399.98px) {
  .career-page-styles .module-links::before {
    width: calc(100% - 32px);
    left: 16px;
  }
}
.career-page-styles .module-links .small-header-style .module-content {
  display: flex;
  gap: 128px;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-links .small-header-style .module-content {
    gap: 32px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .module-links .small-header-style .module-content {
    flex-flow: column;
    gap: 0;
  }
}
.career-page-styles .module-links .small-header-style .module-content .small-header {
  width: 224px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #231E1E;
  opacity: 0;
  display: flex;
  flex: 0 0 auto;
}
@media (max-width: 767.98px) {
  .career-page-styles .module-links .small-header-style .module-content .small-header {
    height: 0;
  }
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper {
  flex-flow: column;
  gap: 24px !important;
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper > .module-title {
  color: #231E1E;
  margin: 0;
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper {
  grid-gap: 24px;
}
@media (max-width: 767.98px) {
  .career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper {
    grid-gap: 8px;
  }
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content {
  border-radius: 20px;
  padding: 24px;
  gap: 24px;
  flex: 0 0 calc(50% - 12px);
}
@media (max-width: 991.98px) {
  .career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content {
    flex: 0;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content {
    padding: 16px;
    gap: 8px;
    border-radius: 20px !important;
    border-top-right-radius: 4px !important;
  }
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content:first-child {
  border-bottom-right-radius: 4px;
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content:nth-child(2) {
  border-bottom-left-radius: 4px;
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content:nth-child(3) {
  border-top-right-radius: 4px;
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content:nth-child(4) {
  border-top-left-radius: 4px;
}
@media (max-width: 767.98px) {
  .career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content .module-title {
    margin-bottom: 8px;
  }
}
.career-page-styles .module-links .small-header-style .module-content .module-content-wrapper .links-content-wrapper .links-row-content .module-desc p strong {
  color: #EB0000;
}
.career-page-styles .module-links.three-boxes {
  background: none;
  padding: 0;
  max-width: 896px;
  margin: 0 auto;
}
.career-page-styles .module-links.three-boxes::before {
  display: none;
}
.career-page-styles .module-links.three-boxes .module-bg-wrap .module-content .module-title {
  margin-bottom: 32px;
}
.career-page-styles .module-links.three-boxes .module-bg-wrap .module-content .links-content-wrapper {
  gap: 8px;
  flex-wrap: nowrap;
}
.career-page-styles .module-links.three-boxes .module-bg-wrap .module-content .links-content-wrapper .links-row-content {
  flex: 1;
}
.career-page-styles .module-links.three-boxes .module-bg-wrap .module-content .links-content-wrapper .links-row-content .module-title {
  margin-bottom: 8px;
  line-height: 2.5rem;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-links.three-boxes .module-bg-wrap .module-content .links-content-wrapper .links-row-content .module-title {
    font-size: 1.25rem;
    line-height: 2.25rem;
    letter-spacing: -0.0625rem;
  }
}
.career-page-styles .module-links.three-boxes .links-row-content {
  padding: 24px;
  border-radius: 20px;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-links.three-boxes .links-row-content {
    padding: 16px;
  }
}
.career-page-styles .module-links.two-boxes {
  background: none;
  padding: 0;
  max-width: 896px;
  margin: 0 auto;
}
.career-page-styles .module-links.two-boxes::before {
  display: none;
}
.career-page-styles .module-links.two-boxes .module-content-wrapper .module-title {
  margin-bottom: 24px;
}
.career-page-styles .module-links.two-boxes .links-content-wrapper {
  display: grid;
  align-items: flex-start;
  grid-gap: 48px;
  grid-template-columns: 1fr 400px;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-links.two-boxes .links-content-wrapper {
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
.career-page-styles .module-links.two-boxes .links-content-wrapper .module-title {
  margin-bottom: 8px;
}
.career-page-styles .module-links.two-boxes .links-content-wrapper .module-desc h3, .career-page-styles .module-links.two-boxes .links-content-wrapper .module-desc .h3 {
  margin-bottom: 8px;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
}
.career-page-styles .module-links.two-boxes .links-content-wrapper .module-desc p + h3, .career-page-styles .module-links.two-boxes .links-content-wrapper .module-desc p + .h3 {
  margin-top: 24px;
}
.career-page-styles .module-links.two-boxes .links-content-wrapper .module-desc ul {
  margin-bottom: 0;
}
.career-page-styles .module-links.two-boxes .links-row-content[style*=background-color] {
  border-radius: 20px;
  padding: 24px;
}
.career-page-styles .module-map {
  background: #fff;
}
.career-page-styles .module-map .module-content {
  padding: 96px 64px;
  display: flex;
  flex-flow: column;
  gap: 64px;
}
@media (max-width: 1399.98px) {
  .career-page-styles .module-map .module-content {
    padding: 96px 16px;
  }
}
@media (max-width: 767.98px) {
  .career-page-styles .module-map .module-content {
    padding: 48px 16px;
  }
}
.career-page-styles .module-map .module-content .module-title {
  margin: 0;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .module-content .map-wrapper {
    display: flex;
    flex-flow: column-reverse;
  }
}
.career-page-styles .module-map .module-content .map-wrapper .country-numbers .c-n {
  width: auto;
  bottom: auto;
}
.career-page-styles .module-map .module-content .map-wrapper .country-numbers .c-n:hover {
  transform: none;
}
.career-page-styles .module-map .module-content .map-wrapper .country-numbers .c-n:hover .label {
  text-decoration: underline;
}
.career-page-styles .module-map .module-content .map-wrapper .country-numbers .c-n .label {
  border: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  font-weight: 500;
  padding-left: 32px !important;
  text-align: left;
  width: auto;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .module-content .map-wrapper .country-numbers .c-n .label {
    font-size: 0.8125rem;
    line-height: 1.375rem;
    padding-left: 30px !important;
  }
}
.career-page-styles .module-map .module-content .map-wrapper .country-numbers .c-n .label::after {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .module-content .map-wrapper .country-numbers .c-n .label::after {
    width: 22px;
    height: 22px;
  }
}
.career-page-styles .module-map .left {
  position: absolute;
  left: 0;
  top: 0;
  padding: 64px;
  margin-bottom: 0;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .left {
    padding: 48px 16px 16px;
    position: relative;
    inset: auto;
    margin-top: -100%;
  }
}
.career-page-styles .module-map .left .description-box {
  min-width: 400px;
  position: absolute;
  left: 64px;
  top: 64px;
  right: auto;
  bottom: auto;
  width: auto;
  display: none;
  padding: 48px;
  background: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  border-radius: 30px;
  flex-flow: column;
  gap: 32px;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .left .description-box {
    position: relative;
    inset: auto;
    min-width: 100%;
    padding: 32px;
    gap: 24px;
  }
}
.career-page-styles .module-map .left .description-box:hover {
  transform: none;
}
.career-page-styles .module-map .left .description-box:first-child {
  display: flex;
}
.career-page-styles .module-map .left .description-box .label {
  border: 0;
  width: auto;
  padding-left: 40px;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  text-align: left;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .left .description-box .label {
    font-size: 1rem;
    line-height: 1.5rem;
    padding-left: 32px;
  }
}
.career-page-styles .module-map .left .description-box .label::after {
  top: 0;
  left: 0;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .left .description-box .label::after {
    width: 24px;
    height: 24px;
  }
}
.career-page-styles .module-map .left .description-box .employees {
  text-align: left;
}
.career-page-styles .module-map .left .description-box .employees strong {
  color: #EB0000;
  font-weight: 500;
}
.career-page-styles .module-map .left .description-box .locations {
  display: flex;
  flex-flow: column;
  gap: 24px;
  text-align: left;
}
.career-page-styles .module-map .left .description-box .locations p {
  display: flex;
  gap: 8px;
  margin-bottom: 0;
}
.career-page-styles .module-map .left .description-box .locations p::before {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M18.364 17.3639L12 23.7279L5.636 17.3639C4.37734 16.1052 3.52019 14.5016 3.17293 12.7558C2.82567 11.0099 3.00391 9.20035 3.6851 7.55582C4.36629 5.91129 5.51984 4.50569 6.99988 3.51677C8.47992 2.52784 10.22 2 12 2C13.78 2 15.5201 2.52784 17.0001 3.51677C18.4802 4.50569 19.6337 5.91129 20.3149 7.55582C20.9961 9.20035 21.1743 11.0099 20.8271 12.7558C20.4798 14.5016 19.6227 16.1052 18.364 17.3639ZM12 12.9999C12.5304 12.9999 13.0391 12.7892 13.4142 12.4141C13.7893 12.0391 14 11.5304 14 10.9999C14 10.4695 13.7893 9.96078 13.4142 9.58571C13.0391 9.21064 12.5304 8.99992 12 8.99992C11.4696 8.99992 10.9609 9.21064 10.5858 9.58571C10.2107 9.96078 10 10.4695 10 10.9999C10 11.5304 10.2107 12.0391 10.5858 12.4141C10.9609 12.7892 11.4696 12.9999 12 12.9999Z' fill='%23EB0000'/%3e%3c/svg%3e");
}
.career-page-styles .module-map .right {
  width: 100%;
}
.career-page-styles .module-map .right svg {
  margin-top: 0;
  margin-left: 17px;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right svg {
    margin-left: 0;
  }
}
.career-page-styles .module-map .right svg.mobile-map {
  display: none;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right svg.mobile-map {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right svg.desktop-map {
    display: none;
  }
}
.career-page-styles .module-map .right svg mask {
  display: none;
}
.career-page-styles .module-map .right .c-n.Sweden, .career-page-styles .module-map .right .c-n.Sverige {
  top: 48%;
  left: 77.5%;
  right: auto;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Sweden, .career-page-styles .module-map .right .c-n.Sverige {
    left: 53%;
    top: 28%;
  }
}
.career-page-styles .module-map .right .c-n.Netherlands, .career-page-styles .module-map .right .c-n.Nederländerna {
  top: 73.5%;
  left: 68.3%;
  right: auto;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Netherlands, .career-page-styles .module-map .right .c-n.Nederländerna {
    top: 41.2%;
    left: 40.3%;
  }
}
.career-page-styles .module-map .right .c-n.Finland {
  top: 41%;
  left: 88%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Finland {
    top: 21.5%;
    left: 70%;
  }
}
.career-page-styles .module-map .right .c-n.Norway, .career-page-styles .module-map .right .c-n.Norge {
  top: 43%;
  left: 70%;
  right: auto;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Norway, .career-page-styles .module-map .right .c-n.Norge {
    top: 23%;
    left: 38%;
  }
}
.career-page-styles .module-map .right .c-n.Denmark, .career-page-styles .module-map .right .c-n.Danmark {
  top: 63%;
  left: 72%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Denmark, .career-page-styles .module-map .right .c-n.Danmark {
    top: 34.3%;
    left: 41%;
  }
}
.career-page-styles .module-map .right .c-n.UK, .career-page-styles .module-map .right .c-n.Storbritannien {
  top: 59.2%;
  left: 57.3%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.UK, .career-page-styles .module-map .right .c-n.Storbritannien {
    top: 37.3%;
    left: 16.6%;
  }
}
.career-page-styles .module-map .right .c-n.Germany, .career-page-styles .module-map .right .c-n.Tyskland {
  top: 83.5%;
  left: 72%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Germany, .career-page-styles .module-map .right .c-n.Tyskland {
    top: 49.5%;
    left: 39%;
  }
}
.career-page-styles .module-map .right .c-n.Belgium, .career-page-styles .module-map .right .c-n.Belgien {
  top: 79.1%;
  left: 65.5%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Belgium, .career-page-styles .module-map .right .c-n.Belgien {
    top: 45%;
    left: 27.5%;
  }
}
.career-page-styles .module-map .right .c-n.Ireland, .career-page-styles .module-map .right .c-n.Irland {
  top: 72%;
  left: 53%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Ireland, .career-page-styles .module-map .right .c-n.Irland {
    top: 41.6%;
    left: 3%;
  }
}
.career-page-styles .module-map .right .c-n.World {
  top: 25%;
  left: 54%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.World {
    left: 9%;
    top: 11%;
  }
}
.career-page-styles .module-map .right .c-n.Slovakia, .career-page-styles .module-map .right .c-n.Slovakien {
  top: 82.5%;
  left: 82.7%;
}
@media (max-width: 991.98px) {
  .career-page-styles .module-map .right .c-n.Slovakia, .career-page-styles .module-map .right .c-n.Slovakien {
    top: 45.8%;
    left: 62.7%;
  }
}
.career-page-styles .module-brands {
  padding: 96px 0;
  display: flex;
  flex-flow: column;
  gap: 64px;
  background: #fff;
}
@media (max-width: 767.98px) {
  .career-page-styles .module-brands {
    padding: 48px 0;
  }
}
.career-page-styles .module-brands .module-content {
  display: flex;
  flex-flow: column;
  gap: 64px;
}
@media (max-width: 767.98px) {
  .career-page-styles .module-brands .module-content {
    gap: 24px;
  }
}
.career-page-styles .module-brands .read-more-container {
  margin-top: 0;
}
.career-page-styles .module-brands .module-title {
  margin: 0;
  color: #EB0000;
}
.career-page-styles main .main-content-wrapper,
.career-page-styles .single main .main-content-wrapper {
  max-width: 100% !important;
}
.career-page-styles .modules-with-tabs .container, .career-page-styles .modules-with-tabs .module-value .module-bg-wrap, .module-value .career-page-styles .modules-with-tabs .module-bg-wrap, .career-page-styles .modules-with-tabs .module-map .module-content, .module-map .career-page-styles .modules-with-tabs .module-content {
  grid-gap: 0;
}
.career-page-styles .modules-with-tabs .module-text .module-title {
  margin: 0 0 64px;
}
@media (max-width: 767.98px) {
  .career-page-styles .modules-with-tabs .module-text .module-title {
    margin: 0 0 32px;
  }
}
.career-page-styles .modules-with-tabs .buttons-wrapper {
  height: 70px;
  width: calc(100% + 32px);
  padding: 0 16px;
  margin-left: -16px;
  margin-bottom: 64px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .career-page-styles .modules-with-tabs .buttons-wrapper {
    margin-bottom: 16px;
  }
}
.career-page-styles .modules-with-tabs .tab-buttons-scroll {
  width: 100%;
  overflow: auto;
  padding: 0 16px;
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .tab-buttons-scroll {
    width: calc(100% + 32px);
    margin-left: -16px;
  }
}
.career-page-styles .modules-with-tabs .tab-buttons {
  background: #fff;
  padding: 16px;
  border-radius: 20px;
  display: flex;
  flex-wrap: nowrap;
  gap: 16px;
  margin: 0 auto 64px;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .tab-buttons {
    margin: 0 auto 32px;
    padding: 8px;
  }
}
.career-page-styles .modules-with-tabs .tab-buttons button {
  color: #231E1E;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  padding: 8px 16px;
  border-radius: 12px;
  background: none;
  cursor: pointer;
  border: none;
  white-space: nowrap;
  transition: all 0.15s ease;
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .tab-buttons button {
    padding: 8px;
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
}
.career-page-styles .modules-with-tabs .tab-buttons button.active {
  background: #FCC8D7;
}
.career-page-styles .modules-with-tabs .tab-item {
  display: none !important;
}
.career-page-styles .modules-with-tabs .tab-item.active {
  display: block !important;
}
.career-page-styles .modules-with-tabs .module-custom {
  padding: 0;
  background: none;
  max-width: 896px;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .module-custom {
    max-width: 100%;
  }
}
.career-page-styles .modules-with-tabs .module-custom::before {
  display: none;
}
.career-page-styles .modules-with-tabs .module-custom.image-right .module-bg-wrap {
  grid-template-columns: 1fr 400px;
  grid-gap: 48px;
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .module-custom.image-right .module-bg-wrap {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
.career-page-styles .modules-with-tabs .module-custom.image-right .module-image {
  min-height: 446px;
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .module-custom.image-right .module-image {
    min-height: auto;
    aspect-ratio: 1;
  }
}
.career-page-styles .modules-with-tabs .module-custom.image-right .module-content {
  padding: 0;
  justify-content: flex-start;
}
.career-page-styles .modules-with-tabs .module-custom.image-right .module-content .module-desc {
  display: flex;
  flex-flow: column;
  gap: 32px;
}
.career-page-styles .modules-with-tabs .module-custom.image-right .module-content .module-desc p {
  margin: 0;
}
.career-page-styles .modules-with-tabs .module-custom.image-right .module-content .module-title {
  margin-bottom: 24px;
}
.career-page-styles .modules-with-tabs .module-custom.tall-image .module-bg-wrap .image-wrapper .module-image {
  min-height: 472px;
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .module-custom.tall-image .module-bg-wrap .image-wrapper .module-image {
    min-height: 600px;
    max-width: 400px;
    aspect-ratio: unset;
    margin: 0 auto;
  }
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .module-custom.tall-image .module-bg-wrap .image-wrapper {
    grid-row: 2;
  }
}
@media (max-width: 991.98px) {
  .career-page-styles .modules-with-tabs .module-custom.tall-image .module-bg-wrap .module-content {
    grid-row: 1;
  }
}
.career-page-styles .custom-links-as-buttons {
  padding: 96px 0;
}
@media (max-width: 767.98px) {
  .career-page-styles .custom-links-as-buttons {
    padding: 48px 0;
  }
}
.career-page-styles .custom-links-as-buttons .module-content .module-title {
  margin-bottom: 48px;
}
@media (max-width: 767.98px) {
  .career-page-styles .custom-links-as-buttons .module-content .module-title {
    margin-bottom: 32px;
  }
}
.career-page-styles .custom-links-as-buttons .module-content .module-desc {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}
.career-page-styles .custom-links-as-buttons .module-content .module-desc p {
  margin-bottom: 0;
}
.career-page-styles .custom-links-as-buttons .module-content .module-desc a {
  border: 2px solid transparent;
  background: #EB0000;
  color: #fff;
}
.career-page-styles .custom-links-as-buttons .module-content .module-desc a:hover, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:focus, .career-page-styles .custom-links-as-buttons .module-content .module-desc a:active {
  color: #231E1E;
  background: #fff;
  border-color: #EB0000;
  text-decoration: none;
}

.vacancies-container .language-selected {
  display: none;
}
.vacancies-container .vacancies-list-container .vacancies-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
  margin-bottom: 3rem;
  text-align: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .vacancies-container .vacancies-list-container .vacancies-list {
    gap: 8px;
  }
}
.vacancies-container .vacancies-list-container .vacancies-list:has(.loader-icon) {
  display: block;
}
@media (min-width: 768px) {
  .vacancies-container .vacancies-list-container .vacancies-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .vacancies-container .vacancies-list-container .vacancies-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.vacancies-container .vacancies-list-container .single-job {
  display: none;
  background-color: #FCC8D7;
  padding: 1.5rem;
  border-radius: 30px;
  min-height: 150px;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
}
@media (max-width: 767.98px) {
  .vacancies-container .vacancies-list-container .single-job {
    min-height: 100%;
    gap: 24px;
  }
}
.vacancies-container .vacancies-list-container .single-job .title {
  color: #231E1E;
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
}
.vacancies-container .vacancies-list-container .single-job .date {
  color: #484848;
  font-size: 0.875rem;
}
.vacancies-container .vacancies-list-container .single-job.page-1 {
  display: flex;
}
.vacancies-container .vacancies-list-container .single-job.shown {
  display: flex;
}
.vacancies-container .vacancies-list-container .single-job.is-match {
  display: flex !important;
}
.vacancies-container .vacancies-list-container .vacancies-list.is-searching .single-job:not(.is-match) {
  display: none !important;
}
.vacancies-container .language-list-container {
  margin-bottom: 3rem;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem;
}
.vacancies-container .language-list-container .language-inner {
  display: inline-block;
}
.vacancies-container .vacancy-search-input {
  background-color: transparent;
  border-radius: var(--cw-border-radius-9999px, 9999px);
  border: 2px solid #231E1E;
  padding: 9px 40px 9px 16px;
  color: #484848;
  font-weight: 500;
  width: auto;
  max-width: 220px;
}
.vacancies-container .vacancy-search-input::placeholder {
  color: #484848;
  font-weight: 500;
}
.vacancies-container .vacancy-search-container {
  position: relative;
}
.vacancies-container .vacancy-search-container svg {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
}
.vacancy-opened .vacancies-container .single-job-outer {
  position: fixed;
  z-index: 9999;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 4rem 10px;
  background-color: rgba(0, 0, 0, 0.84);
}
@media (min-width: 768px) {
  .vacancy-opened .vacancies-container .single-job-outer {
    padding: 120px 50px;
  }
}
.vacancies-container .single-job-header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2rem;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .vacancies-container .single-job-header {
    justify-content: space-between;
  }
}
.vacancies-container .single-job-header h2, .vacancies-container .single-job-header .h2 {
  color: #eb0000;
  font-weight: 600;
  margin: 0;
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .vacancies-container .single-job-header h2, .vacancies-container .single-job-header .h2 {
    font-size: 2.25rem;
  }
}
.vacancies-container .single-job-container {
  position: relative;
  padding: 45px 20px 30px;
  max-width: 936px;
  margin: 0 auto 16px;
  background-color: #fff;
  color: #231E1E;
  border-radius: 14px;
  display: none;
  text-align: left;
}
.vacancies-container .single-job-container .single-job-inner > div {
  display: none;
}
.vacancies-container .single-job-container .single-job-inner > div.active {
  display: block;
}
.vacancies-container .single-job-container .content h2, .vacancies-container .single-job-container .content .h2 {
  margin-bottom: 1.1rem;
  margin-top: 1.5rem;
}
.vacancies-container .single-job-container .content h3, .vacancies-container .single-job-container .content .h3 {
  margin-bottom: 1rem;
  margin-top: 1.4rem;
}
.vacancies-container .single-job-container .content h4, .vacancies-container .single-job-container .content .h4 {
  margin-bottom: 0.9rem;
  margin-top: 1.3rem;
}
.vacancies-container .single-job-container .content h5, .vacancies-container .single-job-container .content .h5 {
  margin-bottom: 0.8rem;
  margin-top: 1.2rem;
}
.vacancies-container .single-job-container .content h6, .vacancies-container .single-job-container .content .h6 {
  margin-bottom: 0.7rem;
  margin-top: 1.1rem;
}
.vacancies-container .navigation {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
.vacancies-container .navigation button {
  background-color: #FCC8D7;
  border-radius: 9999px;
  width: 36px;
  height: 36px;
  border: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
}
.vacancies-container .navigation button svg {
  width: 8px;
}
.vacancies-container .navigation button svg path {
  fill: #181818 !important;
}
.vacancies-container .error-text,
.vacancies-container .c-error {
  color: #EB0000;
}
.vacancies-container .c-error .form-check-label {
  color: #EB0000 !important;
}

body.vacancy-opened {
  overflow: hidden;
}
body.vacancy-opened header.banner {
  z-index: 1;
}

.close-single-job {
  background-color: #fff;
  border-radius: 9999px;
  width: 36px;
  height: 36px;
  border: none;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  position: absolute;
  right: 0;
  top: -42px;
  z-index: 9999;
}
@media (min-width: 768px) {
  .close-single-job {
    right: -36px;
    top: -36px;
  }
}
.close-single-job svg {
  width: 18px;
}
.close-single-job svg path {
  fill: #181818 !important;
}

.applying-to {
  font-size: calc(1.275rem + 0.3vw);
  font-weight: 500;
}
@media (min-width: 1200px) {
  .applying-to {
    font-size: 1.5rem;
  }
}

.career-form {
  margin: 2rem auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 1.5rem;
  max-width: 680px;
}
.career-form .col-12 {
  display: flex;
  gap: 1rem;
  width: 100%;
  flex-direction: column;
}
@media (min-width: 576px) {
  .career-form .col-12 {
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 576px) {
  .career-form .col-12 .career-label {
    flex: 0 0 160px;
  }
}
.career-form .form-control {
  border-color: #3b0780;
}
.career-form .privacy-message {
  margin-bottom: 1rem;
}
.career-form .career-label {
  font-weight: 500;
}
.career-form .input-checkboxes {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.career-form .input-checkboxes .form-check {
  margin: 0;
}

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}
@media (max-width: 575.98px) {
  .alignnone {
    display: block;
  }
}

.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto;
}
@media (max-width: 575.98px) {
  .aligncenter {
    display: block;
  }
}

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}
@media (max-width: 575.98px) {
  .alignleft,
.alignright {
    display: block;
  }
}

@media (min-width: 576px) {
  .alignleft {
    float: left;
    margin-right: 1rem;
  }

  .alignright {
    float: right;
    margin-left: 1rem;
  }
}
.wp-caption-text {
  font-size: 0.875rem;
  font-style: italic;
}

.sidebar .wp-video {
  width: 100% !important;
}
.sidebar .wp-video video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown::before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #F9F8F5;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown::after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left::before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left::after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right::before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right::after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom::before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom::after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top::before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #F9F8F5;
}
.datepicker-dropdown.datepicker-orient-top::after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
  background: #F9F8F5;
  cursor: pointer;
}
.datepicker table tr td.old, .datepicker table tr td.new {
  color: #F9F8F5;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: none;
  color: #F9F8F5;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #A6E4BD;
  border-radius: 0;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
  background-color: #EB0000;
  color: #000;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
  background: #F9F8F5;
  border-radius: 0;
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
  background-color: #EB0000;
  border-radius: 0;
}
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
  background-color: #2b383b;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
  background-color: #FCC8D7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 3.375rem;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover, .datepicker table tr td span.focused {
  background: #F9F8F5;
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: none;
  color: #F9F8F5;
  cursor: default;
}
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
  background-color: #FCC8D7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.old, .datepicker table tr td span.new {
  color: #F9F8F5;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #F9F8F5;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}
.datepicker .cw {
  font-size: 0.625rem;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.125rem;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #F9F8F5;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

@media print {
  * {
    background: transparent !important;
    color: #231E1E !important;
    text-shadow: none !important;
    filter: none !important;
  }

  a,
a:visited {
    color: #231E1E !important;
  }

  .ir a::after,
a[href^="javascript:"]::after,
a[href^="#"]::after {
    content: "";
  }

  a[href]::after {
    content: none !important;
  }

  pre,
blockquote {
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  @page {
    margin: 0.5cm;
  }
  p,
h2,
.h2,
h3,
.h3 {
    orphans: 3;
    widows: 3;
  }

  th,
td {
    border: 1px solid #949494 !important;
  }

  h2, .h2,
h3,
.h3 {
    page-break-after: avoid;
  }

  body {
    font-size: 12pt;
  }

  .header-right,
.header-mobile,
.sharegraph-extras,
.search-overlay,
#preloader,
.nav-button-wrap,
.search-button-wrap,
.mobile-top-lang-link,
.nav-primary,
.content-header,
.sidebar,
iframe,
.read-more-container,
.ext-webcast,
footer.content-info,
.cookie_disclaimer,
#crumbs,
#cision-websolution-container,
#info,
.disclaimer .main,
.share_content,
.cat-filters,
.subscribe-options-container,
.imagebank_content,
.listing_bottom,
form,
.navbar-top,
.navbar-toggler,
#navbarNav,
.btn-search,
.search-form-container,
.module,
.nav-breadcrumb,
#wpadminbar,
.skip-link,
.container-lang,
.related-container {
    display: none !important;
  }

  html {
    margin-top: 0 !important;
  }

  main {
    padding-top: 20px !important;
  }

  .content {
    padding-top: 0 !important;
  }

  .page-header {
    margin-bottom: 20px !important;
  }

  header.banner {
    position: relative;
    transform: none !important;
    top: 0 !important;
  }
  header.banner .logo .print-logo {
    display: block;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsVUFBVSxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxpREFBaUQsa0JBQWtCLENBQUMsdUJBQXVCLFdBQVcsQ0FBQyxXQUFXLENBQUMsc0JBQXNCLFdBQVcsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGlCQUFpQixZQUFZLENBQUMsaUJBQWlCLGFBQWEsQ0FBQyxzQ0FBc0MsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyx3QkFBMEIsQ0FBMUIsMkJBQTJCLENBQUMsVUFBVSxpQ0FBaUMsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQyxzQkFBc0IsQ0FBQyxlQUFlLENBQUMsd0JBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFnQixDQUFDLCtCQUErQixRQUFRLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxxQ0FBcUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyx1Q0FBK0IsQ0FBL0IsK0JBQStCLENBQUMsNkJBQTZCLENBQUMsV0FBVyxDQUFDLG1DQUFtQyxDQUFDLGlEQUFpRCxTQUFTLENBQUMsa0JBQWtCLHdDQUF3QyxDQUFDLDBDQUEwQyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLHNCQUFzQixDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxnREFBZ0QsQ0FBQyxpREFBaUQsQ0FBQyx1REFBdUQsQ0FBQyw4Q0FBOEMsQ0FBQyw0QkFBNEIsQ0FBQyxvREFBb0QsaUJBQWlCLENBQUMsT0FBTyxDQUFDLGtDQUF5QixDQUF6QiwwQkFBMEIsQ0FBQywwQkFBMEIsU0FBUyxDQUFDLDBCQUEwQixVQUFVLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxVQUFVLENBQUMsc0JBQXNCLDJDQUEyQyxDQUFDLDZDQUE2QyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyx5REFBeUQsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxzREFBOEMsQ0FBOUMsOENBQThDLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLG9CQUFvQixDQUFDLDhCQUE4QiwwQkFBMEIsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLHFJQUFxSSxDQUFDLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxpQ0FBaUMsQ0FBQyx1Q0FBdUMsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxpQ0FBeUIsQ0FBekIseUJBQXlCLENBQUMsNkJBQTZCLENBQUMsOEJBQThCLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsdUNBQXVDLENBQUMseUVBQXlFLENBQUMsb0ZBQW9GLGtCQUFrQixDQUFDLDRCQUE0QixZQUFZLENBQUMsc0RBQXNELHlGQUF5RixDQUFDLG1DQUFtQyxxQkFBcUIsNEJBQTRCLENBQUMsNkJBQTZCLENBQUMsZ0NBQWdDLENBQUMsaUNBQWlDLENBQUMsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxxREFBcUQsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLDZCQUE2QixpQ0FBaUMsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLFlBQVksQ0FBQyxXQUFXLENBQUMsaUJBQWlCLGFBQWEsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyx3QkFBd0IsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBMkIsQ0FBM0IsMkJBQTJCLENBQUMsWUFBWSxDQUFDLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsNkJBQTZCLENBQUMsOEJBQThCLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsaURBQWlELFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLG1DQUFtQyxpQkFBaUIsa0JBQWtCLENBQUMsQ0FBQyxtQkFBbUIseUVBQXlFLENBQUMsWUFBWSxDQUFDLDRDQUE0QyxDQUFDLDJDQUEyQyxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsMERBQTBELG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyx5Q0FBeUMsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLHNCQUFzQixDQUFDLCtCQUErQixpQkFBaUIsQ0FBQyxxQ0FBcUMsUUFBUSxDQUFDLGlDQUFpQyxDQUFDLGlDQUFpQyxVQUFVLENBQUMseUNBQXlDLFNBQVMsQ0FBQyxtQ0FBbUMseUNBQXlDLFVBQVUsQ0FBQyxDQUFDLHlDQUF5QyxRQUFRLENBQUMsbUNBQW1DLHlDQUF5QyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyw2Q0FBNkMsQ0FBQyxpREFBaUQsQ0FBQyxVQUFVLENBQUMsbUNBQW1DLDJCQUEyQixVQUFVLENBQUMsQ0FBQyw4Q0FBOEMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxpQ0FBaUMsQ0FBQywrQ0FBK0MsbUJBQW1CLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsdUNBQStCLENBQS9CLCtCQUErQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMseUNBQXlDLENBQUMsb0NBQW9DLGNBQWMsQ0FBQyxZQUFZLENBQUMsdUJBQXVCLG9EQUE0QyxDQUE1Qyw0Q0FBNEMsQ0FBQyxzQ0FBOEIsQ0FBOUIsOEJBQThCLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLDhCQUE4QixTQUFTLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsc0JBQXNCLENBQUMsbUJBQW1CLENBQUMseURBQWlELENBQWpELGlEQUFpRCxDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLG1DQUEyQixLQUFLLGdDQUF1QixDQUF2Qix3QkFBd0IsQ0FBQyxDQUF6RCwyQkFBMkIsS0FBSyxnQ0FBdUIsQ0FBdkIsd0JBQXdCLENBQUMsQ0FBQyxpQ0FBeUIsR0FBRyxzQkFBc0IsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLHVCQUF1QixDQUFDLHVCQUF1QixDQUFDLEtBQUssdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsQ0FBakwseUJBQXlCLEdBQUcsc0JBQXNCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx1QkFBdUIsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLENBQUMsaUdBQWlHLGtDQUFrQyxDQUFDLHFXQUFxVyxxREFBNEMsQ0FBNUMsNkNBQTZDLENBQUMsNlRBQTZULGlEQUF3QyxDQUF4Qyx5Q0FBeUMsQ0FBQyxpQkFBaUIsZ0RBQXVDLENBQXZDLHdDQUF3QyxDQUFDLGtCQUFrQixnREFBdUMsQ0FBdkMsd0NBQXdDLENBQUMsbUJBQW1CLGlEQUF3QyxDQUF4Qyx5Q0FBeUMsQ0FBQyxzQkFBc0IscURBQTRDLENBQTVDLDZDQUE2QyxDQUFDLHFCQUFxQixvREFBMkMsQ0FBM0MsNENBQTRDLENBQUMsdUJBQXVCLHNEQUE2QyxDQUE3Qyw4Q0FBOEMsQ0FBQyxtQ0FBMkIsS0FBSyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBdkQsMkJBQTJCLEtBQUssU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsb0NBQTRCLEdBQUcsU0FBUyxDQUFDLENBQXpDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyxDQUFDLHFDQUE2QixLQUFLLHFEQUE2QyxDQUE3Qyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsR0FBRywrQ0FBdUMsQ0FBdkMsdUNBQXVDLENBQUMsU0FBUyxDQUFDLENBQS9JLDZCQUE2QixLQUFLLHFEQUE2QyxDQUE3Qyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsR0FBRywrQ0FBdUMsQ0FBdkMsdUNBQXVDLENBQUMsU0FBUyxDQUFDLENBQUMsd0NBQWdDLEdBQUcscURBQTZDLENBQTdDLDZDQUE2QyxDQUFDLFNBQVMsQ0FBQyxDQUEzRixnQ0FBZ0MsR0FBRyxxREFBNkMsQ0FBN0MsNkNBQTZDLENBQUMsU0FBUyxDQUFDLENBQUMsdUNBQStCLEdBQUcseUNBQWlDLENBQWpDLGlDQUFpQyxDQUFDLFNBQVMsQ0FBQyxDQUE5RSwrQkFBK0IsR0FBRyx5Q0FBaUMsQ0FBakMsaUNBQWlDLENBQUMsU0FBUyxDQUFDLENBQUMseUNBQWlDLEdBQUcsd0NBQWdDLENBQWhDLGdDQUFnQyxDQUFDLFNBQVMsQ0FBQyxDQUEvRSxpQ0FBaUMsR0FBRyx3Q0FBZ0MsQ0FBaEMsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLENBQUMscUNBQXFDLG9CQUFvQixDQUFDLHlDQUF5QyxDQUFDLHdEQUF3RCxTQUFTLENBQUMsVUFBVSxDQUFDLDhEQUE4RCxxQ0FBcUMsQ0FBQyw4REFBOEQscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsdUNBQXVDLENBQUMsdUhBQXVILFdBQVcsQ0FBQyxXQUFXLENBQUMscUhBQXFILFdBQVcsQ0FBQyxlQUFlLENBQUMsd0RBQXdELFdBQVcsQ0FBQyxvRUFBb0UsY0FBYyxDQUFDLHFFQUFxRSxlQUFlLENBQUMscUVBQXFFLFdBQVcsQ0FBQyxXQUFXLENBQUMsb0VBQW9FLFdBQVcsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLDRCQUFvQixDQUFwQixvQkFBb0IsQ0FBQyx3QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLHNCQUFzQixDQUFDLGNBQWMsQ0FBQywwQ0FBMEMsZ0JBQWdCLENBQUMsbUNBQW1DLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLHNEQUFzRCxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsb0RBQW9ELGNBQWMsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMscUNBQXFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyx3REFBd0QsZUFBZSxDQUFDLHNEQUFzRCxjQUFjLENBQUMsV0FBVyxDQUFDLGlDQUFpQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxvREFBb0QsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrREFBa0QsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyw0VUFBNFUsY0FBYyxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsbU1BQW1NLFVBQVUsQ0FBQyxVQUFVLENBQUMseUlBQXlJLFdBQVcsQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyx5UUFBeVEsU0FBUyxDQUFDLDRCQUE0QixDQUFDLFVBQVUsQ0FBQyxnRUFBZ0Usa0JBQWtCLENBQUMsd0NBQXdDLFFBQVEsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxzQkFBc0IsQ0FBQyxzQkFBc0IsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsa0JBQWtCLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsa0NBQWtDLENBQUMsc0VBQXNFLHdEQUErQyxDQUEvQyxnREFBZ0QsQ0FBQyw4REFBOEQsU0FBUyxDQUFDLG1DQUFtQyxhQUFhLENBQUMsd0NBQXdDLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLDJEQUEyRCxVQUFVLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLG1FQUFtRSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyx1REFBdUQsQ0FBQywyRUFBMkUsV0FBVyxDQUFDLHFDQUFxQyxtQkFBbUIsQ0FBQyx3QkFBZSxDQUFmLG9CQUFlLENBQWYsZ0JBQWdCLENBQUMsaUJBQWlCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQywwREFBMEQsQ0FBQyxxQkFBcUIsQ0FBQyxpQ0FBaUMsQ0FBQyxxQ0FBcUMsQ0FBQywyQkFBMkIsQ0FBQyx1REFBdUQsQ0FBQyxtQkFBbUIsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLG9kQUFvZCxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsa0NBQWtDLENBQUMsK0VBQStFLENBQUMsbUNBQW1DLG1CQUFtQixXQUFXLENBQUMsQ0FBQyx1RUFBdUUsd0RBQStDLENBQS9DLGdEQUFnRCxDQUFDLCtEQUErRCxTQUFTLENBQUMsMEJBQTBCLFlBQVksQ0FBQyxnQ0FBZ0MsaUJBQWlCLENBQUMsa0NBQWtDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxrQ0FBeUIsQ0FBekIsMEJBQTBCLENBQUMsaUNBQWlDLGdCQUFnQixDQUFDLHlCQUF5QixtREFBbUQsWUFBWSxDQUFDLENBQUMsbUJBQW1CLGNBQWMsQ0FBQyxjQUFjLENBQUMsK0NBQStDLENBQUMsaUJBQWlCLENBQUMsbUJBQWMsQ0FBQyxpQ0FBaUMsQ0FBQywyQ0FBMkMsQ0FBQyxvQkFBb0IsaUVBQWlFLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLDJCQUFtQixDQUFuQixtQkFBbUIsQ0FBQywwQkFBa0IsQ0FBbEIsa0JBQWtCLENBQUMscUNBQTZCLENBQTdCLDZCQUE2QixDQUE3QixnREFBNkIsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsd0JBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFnQixDQUFDLG1EQUEwQyxTQUFTLENBQW5ELDhDQUEwQyxTQUFTLENBQW5ELGtEQUEwQyxTQUFTLENBQW5ELDBDQUEwQyxTQUFTLENBQUMsNkNBQTZDLFlBQVksQ0FBQyxzRkFBNkUsWUFBWSxDQUF6RixpRkFBNkUsWUFBWSxDQUF6Riw2RUFBNkUsWUFBWSxDQUFDLHNGQUE2RSxhQUFhLENBQTFGLGlGQUE2RSxhQUFhLENBQTFGLDZFQUE2RSxhQUFhLENBQUMsNENBQTRDLFlBQVksQ0FBQywrRUFBK0UsWUFBWSxDQUFDLCtFQUErRSxhQUFhLEM7QUNpQnZwZSwyRUFFRSw0QkFBOEIsQ0FDOUIsb0NBQTBDLENBQzFDLGtCQUF5QixDQUN6QixrQ0FBbUMsQ0FKbkMsNEJBS0YsQ0FDQSw0REFDRSxXQUFZLENBQ1osaUJBQ0YsQ0FDQSxpREFDRSxtQ0FDRixDQUVBLHVDQUNFLGtCQUNGLENBRUEsaUNBQ0Usd0NBQ0YsQ0FDQSxtQ0FNRSxnQ0FBa0MsQ0FFbEMsY0FBZSxDQUhmLHdCQUEwQixDQUoxQixTQUFVLENBQ1YsaUJBQWtCLENBRWxCLHdCQUEwQixDQUQxQixXQUFhLENBSWIsc0JBRUYsQ0FDQSwwQ0FDRSx5QkFDRixDQUNBLHNHQUNFLFNBQ0YsQ0FFQSw2QkFJRSxrQkFBbUIsQ0FEbkIsK0JBQWdDLENBRWhDLCtCQUFrQyxDQUhsQyxrQkFBb0IsQ0FEcEIsaUJBS0YsQ0FDQSxtQ0FJRSxhQUFjLENBSWQsMkJBQTBCLENBRDFCLG1CQUFpQixDQURqQixnQkFBaUIsQ0FEakIsVUFBWSxDQUpaLGlCQUFrQixDQUNsQixZQUFjLENBQ2QsT0FNRixDQUNBLHlDQUNFLFVBQ0YsQ0FFQSx5REFFRSx3QkFBeUIsQ0FEekIsZUFBZ0IsQ0FFaEIsMkNBQ0YsQ0FDQSx1Q0FPRSxzQkFBdUIsQ0FMdkIsb0JBQXVCLENBQXZCLG9CQUF1QixDQUd2QixlQUFnQixDQUZoQixhQUFjLENBQ2Qsc0JBQXlCLENBRXpCLFVBRUYsQ0FDQSwwREFDRSxvQkFBcUIsQ0FFckIsNENBQWtELENBRGxELFNBRUYsQ0FFQSw4REFDRSxXQUNGLENBQ0Esb0VBQ0UsU0FBVSxDQUNWLGFBQ0YsQ0FDQSwrRkFDRSxpQkFDRixDQUZBLDJGQUNFLGlCQUNGLENBRkEsaUZBQ0UsaUJBQ0YsQ0FFQSwwREFDRSxZQUNGLENBQ0EsK0NBQ0UsOEJBQStCLENBQy9CLFlBQWtCLENBRWxCLFlBQWEsQ0FEYixXQUFZLENBRVosV0FDRixDQUNBLDBEQUNFLGNBQ0YsQ0FDQSxzREFDRSxZQUNGLENBQ0Esc0RBQ0UsWUFDRixDQUVBLHVDQUVFLGtCQUFtQixDQURuQixtQkFBb0IsQ0FFcEIseUJBQ0YsQ0FDQSwrQ0FNRSw2QkFBOEIsQ0FDOUIseUJBQTBCLENBQzFCLHFCQUFzQixDQVB0QixhQUFjLENBR2Qsb0JBQXFCLENBS3JCLGVBQWdCLENBSmhCLGFBQWMsQ0FIZCxvQkFBcUIsQ0FDckIscUJBT0YsQ0FDQSxxREFDRSwwQkFDRixDQUNBLHNEQUNFLDZCQUNGLENBQ0EsOERBQ0UsZUFDRixDQUNBLHdEQUNFLHNCQUNGLENBQ0EsZ0RBSUUsbUJBQWUsQ0FIZixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBRUYsQ0FFQSxZQUNFLGlCQUNGLENBRUEsMkNBT0Usc0JBQXVCLENBSnZCLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGVBRUYsQ0FFQSx3REFFRSxlQUFnQixDQUNoQixXQUNGLENBRUEsWUFDRSx3QkFBeUIsQ0FRekIsb0JBQXNCLENBRHRCLGVBQWdCLENBRGhCLHFCQUFzQixDQUl0QixjQUFlLENBUGYsZUFBZ0IsQ0FGaEIsc0JBQXlCLENBR3pCLGlCQUFrQixDQUZsQixVQUFXLENBR1gsU0FNRixDQUNBLHdDQUNFLHNEQUNGLENBQ0Esa0JBQ0UscUJBQ0YsQ0FDQSw4Q0FDRSx3QkFDRixDQUNBLG1CQUNFLGVBQ0YsQ0FDQSxjQUVFLG9CQUFxQixDQURyQix1QkFFRixDQUNBLGtDQUlFLGtCQUFtQixDQUVuQixzQkFBeUIsQ0FEekIsYUFBYyxDQUpkLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsZUFJRixDQUNBLHlDQUNFLGtCQUFtQixDQUVuQiwwQkFBa0MsQ0FEbEMsVUFFRixDQUNBLDZGQUVFLGVBQWlCLENBQ2pCLG1CQUF1QixDQUZ2QixhQUdGLENBQ0Esa0JBV0UseUJBQTJCLENBRDNCLGtCQUF5QixDQUl6Qix5QkFBMkIsQ0FYM0IsOEJBQWdDLENBRmhDLGFBQWMsQ0FXZCw2QkFBK0IsQ0FKL0Isa0JBQW9CLENBRnBCLHlCQUEyQixDQUMzQix3QkFBMEIsQ0FGMUIsc0JBQXdCLENBSHhCLGNBQWUsQ0FFZixtQkFBcUIsQ0FLckIsdUJBQXlCLENBSXpCLGtDQUE0QixDQUE1QiwrQkFBNEIsQ0FBNUIsOEJBQTRCLENBQTVCLDBCQUVGLENBQ0EsNkJBQ0UsWUFDRixDQUNBLHdCQUNFLHNCQUNGLENBQ0EsNkJBQ0Usc0JBQ0YsQ0FDQSxnQkFDRSxnQkFDRixDQUNBLHlDQUNFLHVCQUF5QixDQUN6QixVQUNGLENBQ0Esa0NBQ0UsNkJBQ0YsQ0FDQSxzQkFFRSx3QkFBeUIsQ0FEekIsVUFFRixDQUNBLGdDQUdFLGFBQWMsQ0FGZCxTQUFVLENBQ1YsaUJBRUYsQ0FFQSxhQU9FLGVBQWdCLENBRWhCLHdCQUFrQixDQUdsQiwrQkFBa0MsQ0FIbEMsWUFBa0IsQ0FFbEIsbUNBQXdDLENBRHhDLHFCQUFzQixDQVB0QixNQUFPLENBS1AsaUJBQXFCLENBUHJCLGlCQUFrQixDQUNsQixRQUFTLENBRVQsVUFBVyxDQUNYLFVBUUYsQ0FDQSwrQkFDRSxjQUFlLENBQ2YsZUFDRixDQUNBLDBDQUNFLDhCQUFtQyxDQUNuQyxpQkFDRixDQUNBLGlHQUlFLGtCQUNGLENBQ0Esd0dBQ0UsY0FBZSxDQUNmLFVBQ0YsQ0FDQSxzQ0FFRSxjQUFlLENBRGYsU0FFRixDQUNBLG9EQUNFLFlBQ0YsQ0FDQSw4QkFFRSxlQUFnQixDQURoQixhQUFjLENBRWQsY0FDRixDQUNBLDJFQUdFLHdCQUF5QixDQUN6QixhQUNGLENBQ0EsZ0dBR0UsYUFDRixDQUNBLHFCQUNFLHVCQUNGLENBQ0Esc0JBQ0Usb0JBQXFCLENBRXJCLFdBQVksQ0FDWixpQkFBbUIsQ0FGbkIsVUFHRixDQUNBLDRCQVNFLDRDQUE2QyxDQUQ3QyxnQ0FBcUQsQ0FGckQsaUJBQWtCLENBRWxCLGtCQUFxRCxDQUFyRCxnQkFBcUQsQ0FQckQsV0FBWSxDQUNaLGFBQWMsQ0FFZCxXQUFZLENBQ1osVUFBVyxDQUZYLFVBT0YsQ0FDQSx5QkFDRSxHQUNFLHNCQUNGLENBQ0EsR0FDRSx1QkFDRixDQUNGLENBRUEscUJBSUUsd0JBQXlCLENBRHpCLGdCQUFpQixDQURqQixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FJaEIsc0JBQ0YsQ0FFQSxzQkFFRSw0QkFBOEIsQ0FEOUIsa0JBQW9CLENBRXBCLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsb0JBQXNCLENBQ3RCLHlCQUEyQixDQUMzQixtQkFBcUIsQ0FDckIsMkJBQTZCLENBRTdCLDRCQUE4QixDQUQ5QixtQkFFRixDQUVBLGlEQUVFLG1CQUNGLENBRUEsZ0VBTUUsZUFBZ0IsQ0FDaEIsZ0NBQXFDLENBQ3JDLG9CQUFzQixDQUN0QixzQ0FBMkMsQ0FOM0MsV0FBWSxDQUNaLFNBQVUsQ0FDVixZQUtGLENBRUEsOEJBQ0UsaUJBQW1CLENBQ25CLGVBQ0YsQ0FDQSwwQ0FDRSxZQUNGLENBQ0EsOEJBTUUsb0NBQXlDLENBTHpDLFdBQVksQ0FDWixhQUFjLENBQ2QsUUFBUyxDQUtULG9CQUFzQixDQUh0QixlQUlGLENBQ0EscUJBQ0UsbUJBQ0YsQ0FFQSxxQkFDRSxhQUNGLENBRUEsWUFJRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUZiLHFDQUF1QyxDQUN2QyxvRUFHRixDQUNBLHVDQUNFLFlBQ0UsZUFDRixDQUNGLENBQ0EsNkJBQ0Usb0JBQ0YsQ0FDQSxtQkFDRSxvQkFBcUIsQ0FFckIsNENBQWtELENBRGxELFNBRUYsQ0FDQSxrQkFFRSxrQkFBbUIsQ0FEbkIsWUFFRixDQUVBLDREQUVFLG9CQUNGLENBQ0EsMEVBRUUsb0JBQXFCLENBQ3JCLDJDQUNGLENBRUEsc0JBQ0Usb0JBQ0YsQ0FDQSw2QkFDRSxvQkFBcUIsQ0FDckIsMkNBQ0YsQ0FFQSx1SEFHRSxtQkFBcUIsQ0FDckIsaUJBQW1CLENBSG5CLG9DQUFzQyxDQUN0QyxnQkFHRixDQUNBLHFKQUVFLGlCQUFtQixDQURuQiw4Q0FBaUQsQ0FFakQsZ0JBQ0YsQ0FDQSx1S0FDRSxtREFDRixDQUNBLHdDQUNFLCtCQUFpQyxDQUNqQyxnQ0FDRixDQUNBLGtDQUNFLGdDQUNGLENBQ0EsdUhBRUUsbUJBQXFCLENBQ3JCLGlCQUFrQixDQUZsQixtQ0FHRixDQUVBLDhCQUtFLGVBQWdCLENBSGhCLFdBQVksQ0FFWixlQUFnQixDQURoQixXQUFZLENBRlosU0FLRixDQUNBLGlEQUNFLDhQQUFpUCxDQUVqUCx1Q0FBeUMsQ0FEekMsMkJBQTRCLENBRTVCLHlCQUEwQixDQUMxQixrQkFDRixDQUVBLHdCQUdFLGVBQWdCLENBRGhCLFdBQVksQ0FEWixTQUdGLENBQ0EsNEZBRUUsZ0NBQWtDLENBRGxDLHFCQUVGLENBRUEseUJBQ0UsV0FDRixDQUNBLHdEQUVFLDJCQUE0QixDQUQ1Qix3QkFFRixDQUNBLHNEQUVFLDRCQUE2QixDQUQ3Qix5QkFFRjtBQzVnQkEsd0RBQXdELEM7QUNEeEQ7Ozs7Ozs7Ozs7RUFVRTs7QUFFRjtFQUNFLDZCQUE2QjtFQUM3Qjs7O0dBR0M7QUFDSDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLFVBQVU7RUFDVixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHFGQUFxRjtFQUNyRix1QkFBdUI7QUFDekI7QUFDQTs7O0VBR0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQSxnQkFBZ0I7QUFDaEI7O0VBRUUsWUFBWTtBQUNkO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIsbUNBQTJCO1VBQTNCLDJCQUEyQjtBQUM3QjtBQUNBLGVBQWU7QUFDZjtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkI7O0lBRUUsNEJBQTRCO0VBQzlCO0FBQ0Y7O0FBRUEsYUFBYTtBQUNiO0VBQ0U7SUFDRSxjQUFjO0lBQ2QscUJBQXFCLEVBQUUsZ0JBQWdCO0lBQ3ZDLHdCQUF3QixFQUFFLG1DQUFtQztJQUM3RDtNQUNFLGFBQWE7SUFDZjtFQUNGO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFO01BQ0UsNkJBQTZCO0lBQy9CO0lBQ0E7TUFDRSx1REFBdUQ7TUFDdkQsOERBQThEO0lBQ2hFO0lBQ0E7TUFDRSxvREFBb0Q7SUFDdEQ7RUFDRjtFQUNBO0lBQ0U7TUFDRSw2QkFBNkI7SUFDL0I7SUFDQTtNQUNFLHNEQUFzRDtNQUN0RCw2REFBNkQ7SUFDL0Q7SUFDQTtNQUNFLG1EQUFtRDtJQUNyRDtFQUNGO0VBQ0E7SUFDRTtNQUNFLHNCQUFzQjtJQUN4QjtJQUNBO01BQ0UsdUJBQXVCO0lBQ3pCO0VBQ0Y7RUFDQTtJQUNFO01BQ0UsV0FBVztNQUNYLGNBQWM7TUFDZCxXQUFXO0lBQ2I7SUFDQTtNQUNFLGdDQUFnQztNQUNoQyx3QkFBd0I7SUFDMUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSx5REFBeUQ7SUFDM0Q7SUFDQTtNQUNFLFlBQVk7TUFDWixlQUFlO01BQ2YsMENBQTBDO0lBQzVDO0VBQ0Y7RUFDQTtJQUNFO01BQ0Usd0RBQXdEO0lBQzFEO0lBQ0E7TUFDRSxXQUFXO01BQ1gsY0FBYztNQUNkLDJDQUEyQztJQUM3QztFQUNGO0FBQ0Y7O0FBRUEsdUJBQXVCO0FBQ3ZCLGVBQWU7QUFDZjtFQUNFOzs7Ozs7Ozs7O0lBVUUsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsV0FBVztFQUNiO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLGdGQUFnRjtFQUNsRjtFQUNBO0lBQ0UsaUZBQWlGO0VBQ25GO0VBQ0E7SUFDRSwrRUFBK0U7RUFDakY7RUFDQTtJQUNFLGtGQUFrRjtFQUNwRjtBQUNGO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsMEVBQTBFO0VBQzFFLGtCQUFrQjtFQUNsQiw2QkFBNkI7QUFDL0I7QUFDQTs7RUFFRTtJQUNFLG1EQUFtRDtFQUNyRDtBQUNGO0FBQ0E7RUFDRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtBQUNGO0FBQ0EscUJBQXFCOztBQUVyQjtFQUNFLG1DQUFtQztFQUNuQyx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxpQ0FBaUM7RUFDbkM7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLGtDQUFrQztFQUNwQztBQUNGOzs7O0FBSUE7RUFDRSw4QkFBOEI7RUFDOUI7Ozs7R0FJQztBQUNIO0FBQ0E7O0VBRUUsa0JBQWtCOztFQUVsQixvQ0FBb0M7RUFDcEMscUNBQXFDOztFQUVyQyxXQUFXO0VBQ1gsZUFBZTtFQUNmLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdFQUFnRTtFQUNoRTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsWUFBWTtJQUNaLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBOztJQUVFLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQW1CO09BQW5CLG1CQUFtQjtJQUNuQix3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtFQUN0QjtBQUNGOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBOztFQUVFLDZDQUE2QztFQUM3QywyREFBMkQ7QUFDN0Q7QUFDQTtFQUNFLGdEQUFnRDtFQUNoRCxXQUFXO0VBQ1g7O0lBRUUseUJBQXlCO0VBQzNCO0FBQ0Y7QUFDQTtFQUNFLGlEQUFpRDtFQUNqRCxVQUFVO0FBQ1o7QUFDQTtFQUNFOzs7O0lBSUUsNkNBQTZDO0lBQzdDLDJEQUEyRDtJQUMzRCxjQUFjO0VBQ2hCO0VBQ0E7Ozs7SUFJRSxnREFBZ0Q7SUFDaEQsV0FBVztFQUNiO0VBQ0E7Ozs7SUFJRSxpREFBaUQ7SUFDakQsVUFBVTtFQUNaO0VBQ0E7Ozs7SUFJRTs7TUFFRSx5QkFBeUI7SUFDM0I7RUFDRjtFQUNBOztJQUVFOztNQUVFLHVCQUF1QjtJQUN6QjtFQUNGO0FBQ0Y7QUFDQTtFQUNFOzs7O0lBSUUsOENBQThDO0lBQzlDLFdBQVc7SUFDWCw0REFBNEQ7SUFDNUQsYUFBYTtFQUNmO0VBQ0E7O0lBRUUsK0NBQStDO0lBQy9DLFlBQVk7SUFDWjs7TUFFRSx5QkFBeUI7SUFDM0I7RUFDRjtFQUNBOztJQUVFLGtEQUFrRDtJQUNsRCxTQUFTO0lBQ1Q7O01BRUUsd0JBQXdCO0lBQzFCO0VBQ0Y7QUFDRjs7QUFFQTtFQUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FrQkM7QUFDSDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsK0JBQStCO0VBQy9CLFdBQVc7RUFDWDtJQUNFLFVBQVU7RUFDWjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0Esa0JBQWtCO0FBQ2xCOzs7O0VBSUUsNENBQTRDO0VBQzVDLHVDQUF1QztFQUN2QyxPQUFPO0VBQ1AsV0FBVztBQUNiO0FBQ0EsWUFBWTtBQUNaO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWjtJQUNFLHNCQUFzQjtJQUN0QixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxzQkFBc0I7RUFDeEI7QUFDRjtBQUNBO0VBQ0UsdUZBQXVGO0VBQ3ZGLHlGQUF5RjtFQUN6RixxQkFBcUI7RUFDckIsaUVBQWlFO0VBQ2pFLGdFQUFnRTtFQUNoRSw4REFBOEQ7RUFDOUQ7SUFDRSxZQUFZO0lBQ1osU0FBUztJQUNULFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsd0JBQWdCO1lBQWhCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRSxtREFBbUQ7RUFDbkQscUVBQXFFO0FBQ3ZFOztBQUVBOztFQUVFLDBDQUEwQztFQUMxQyx5Q0FBeUM7RUFDekMsUUFBUTtFQUNSLG9DQUFvQztFQUNwQztJQUNFLDJEQUEyRDtJQUMzRCxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxRQUFRO0lBQ1IsMkJBQTJCO0lBQzNCLFVBQVU7SUFDVjtNQUNFLHFCQUFxQjtNQUNyQjs7aUJBRVc7SUFDYjtFQUNGO0FBQ0Y7QUFDQTs7RUFFRTtJQUNFLDZEQUE2RDtFQUMvRDtFQUNBO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkI7TUFDRTs7a0JBRVk7SUFDZDtFQUNGO0FBQ0Y7QUFDQTtFQUNFOztlQUVhO0FBQ2Y7QUFDQSxhQUFhO0FBQ2I7RUFDRSx1REFBdUQ7QUFDekQ7QUFDQSxhQUFhO0FBQ2I7RUFDRSw4RUFBOEU7RUFDOUUsa0JBQWtCO0VBQ2xCO0lBQ0UscUVBQXFFO0lBQ3JFLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7Ozs7SUFJRSxXQUFXO0lBQ1gsc0RBQXNEO0lBQ3RELE9BQU87SUFDUCxNQUFNO0VBQ1I7RUFDQTs7OztJQUlFLHFEQUFxRDtJQUNyRCxZQUFZO0lBQ1osT0FBTztJQUNQLE1BQU07RUFDUjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRTs7Ozs7Ozs7OztHQVVDO0FBQ0g7QUFDQTtFQUNFLDBEQUEwRDtFQUMxRCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdFQUFnRTtFQUNoRTs7SUFFRSx3QkFBd0I7RUFDMUI7RUFDQTs7SUFFRSxrQkFBa0I7SUFDbEIsOENBQThDO0lBQzlDLDJDQUEyQztJQUMzQyxzQ0FBc0M7SUFDdEMsV0FBVztJQUNYLHlDQUF5QztJQUN6QyxnRUFBZ0U7RUFDbEU7RUFDQTs7SUFFRSxrQkFBa0I7SUFDbEIsd0NBQXdDO0lBQ3hDLHlDQUF5QztJQUN6Qyw2Q0FBNkM7SUFDN0MsV0FBVztJQUNYLHdDQUF3QztJQUN4QyxpRUFBaUU7RUFDbkU7QUFDRjtBQUNBO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIscUVBQXFFO0VBQ3JFLDBEQUEwRDtFQUMxRCxPQUFPO0VBQ1AsTUFBTTtBQUNSO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGFBQWE7QUFDZjs7O0FBR0EsZ0NBQWdDO0FBQ2hDO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixrQkFBa0I7O0VBRWxCOzs7SUFHRSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHNCQUFtQjtPQUFuQixtQkFBbUI7RUFDckI7QUFDRjtBQUNBLDhCQUE4Qjs7QUFFOUI7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0FBQ3BCOzs7QUFHQSxTQUFTO0FBQ1Q7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLGNBQWM7QUFDaEI7Ozs7O0FBS0E7RUFDRTtJQUNFLGtDQUFrQztFQUNwQztBQUNGOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0FBQ3hCOzs7QUFHQTtFQUNFO0lBQ0U7TUFDRSxvQ0FBb0M7SUFDdEM7RUFDRjtFQUNBO0lBQ0Usb0JBQW9CO0lBQ3BCLDRCQUE0QjtJQUM1QjtNQUNFLG9CQUFvQjtJQUN0QjtFQUNGO0VBQ0E7SUFDRSxvQkFBb0I7SUFDcEI7TUFDRSxvQkFBb0I7SUFDdEI7RUFDRjtBQUNGOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLG9CQUFvQjtJQUNwQixtQ0FBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0lBQ1o7TUFDRSxvQkFBb0I7SUFDdEI7RUFDRjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRTs7TUFFRSxvQkFBb0I7SUFDdEI7RUFDRjtFQUNBOzs7SUFHRSxvQkFBb0I7SUFDcEIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZO0lBQ1osVUFBVTs7SUFFVjtNQUNFLFdBQVc7TUFDWCxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxNQUFNO01BQ04sU0FBUztNQUNULFFBQVE7TUFDUixrQkFBa0I7SUFDcEI7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG9CQUFvQjtJQUNwQixtQkFBbUI7RUFDckI7QUFDRjtBQUNBLDZCQUE2QjtBQUM3QjtFQUNFOzs7O0lBSUUsVUFBVTtJQUNWLG1DQUEyQjtZQUEzQiwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBLDJCQUEyQjs7QUFFM0I7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLG1DQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsVUFBVTtJQUNWO01BQ0Usb0JBQW9CO0lBQ3RCO0VBQ0Y7RUFDQTtJQUNFOztNQUVFLG9CQUFvQjtJQUN0QjtFQUNGO0FBQ0Y7QUFDQSw2QkFBNkI7QUFDN0I7RUFDRTs7OztJQUlFLFVBQVU7SUFDVixtQ0FBMkI7WUFBM0IsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0E7O0FBRUE7RUFDRTtJQUNFLG1DQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsZ0JBQWdCO0lBQ2hCLCtDQUErQztFQUNqRDtBQUNGOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLCtCQUErQjtJQUMvQixtQ0FBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLGdCQUFnQjtFQUNsQjtBQUNGOztBQ2oyQkEsZ0JBQWdCO0FDQWhCO0VBQ0U7RUFDQSwrSEFDRTtFQUVGO0VBQ0E7RUFDQTtBREdGO0FDQUE7RUFDRTtFQUNBLDJIQUNFO0VBRUY7RUFDQTtFQUNBO0FEQUY7QUNHQTtFQUNFO0VBQ0EsMkhBQ0U7RUFFRjtFQUNBO0VBQ0E7QURIRjtBQ01BO0VBQ0U7RUFDQSwySEFDRTtFQUVGO0VBQ0E7RUFDQTtBRE5GO0FDU0E7RUFDRTtFQUNBLDJIQUNFO0VBRUY7RUFDQTtFQUNBO0FEVEY7QUNZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURWRjtBQ2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFhGO0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEWkY7QUNlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURiRjtBRWxFQTs7RUFBQTtBQ0FBOztFQVNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUhnR0Y7O0FLaE5JO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUhnR0o7O0FNeFFBOzs7RUFHRTtBTjJRRjs7QU01UEk7RUFOSjtJQU9NO0VOZ1FKO0FBQ0Y7O0FNblBBO0VBQ0U7RUFDQTtFRjZPSSxtQ0FMSTtFRXRPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNQRjs7QU03T0E7RUFDRTtFQUNBLGNDbW5CNEI7RURsbkI1QjtFQUNBO0VBQ0EsYUN5bkI0QjtBUHpZOUI7O0FNdE9BO0VBQ0U7RUFDQSxxQkN3akI0QjtFRHJqQjVCLGdCTFlxQjtFS1hyQixnQkxZcUI7RUtYckI7QU51T0Y7O0FNcE9BO0VGdU1RO0FKaUNSO0FJN0xJO0VFM0NKO0lGOE1RO0VKOEJOO0FBQ0Y7O0FNeE9BO0VGa01RO0FKMENSO0FJdE1JO0VFdENKO0lGeU1RO0VKdUNOO0FBQ0Y7O0FNNU9BO0VGeUxNLGtCQUxJO0FKNERWOztBTTNPQTtFRm9MTSxtQkFMSTtBSmdFVjs7QU0xT0E7RUYrS00sb0JBTEk7QUpvRVY7O0FNek9BO0VGMEtNLGVBTEk7QUp3RVY7O0FNbE9BO0VBQ0U7RUFDQSxtQkN3VjBCO0FQbkg1Qjs7QU0zTkE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FOOE5GOztBTXhOQTtFQUNFO0VBQ0E7RUFDQTtBTjJORjs7QU1yTkE7O0VBRUU7QU53TkY7O0FNck5BOzs7RUFHRTtFQUNBO0FOd05GOztBTXJOQTs7OztFQUlFO0FOd05GOztBTXJOQTtFQUNFLGdCQzZiNEI7QVByTzlCOztBTW5OQTtFQUNFO0VBQ0E7QU5zTkY7O0FNaE5BO0VBQ0U7QU5tTkY7O0FNM01BOztFQUVFLGdCTDFHbUI7QUR3VHJCOztBTXRNQTtFRjZFTSxrQkFMSTtBSmtJVjs7QU1uTUE7RUFDRSxpQkNxZjRCO0VEcGY1QjtFQUNBO0FOc01GOztBTTdMQTs7RUFFRTtFRndESSxpQkFMSTtFRWpEUjtFQUNBO0FOZ01GOztBTTdMQTtFQUFNO0FOaU1OOztBTWhNQTtFQUFNO0FOb01OOztBTS9MQTtFQUNFO0VBQ0EscUJFdE5nQjtBUndabEI7QU1oTUU7RUFDRTtBTmtNSjs7QU12TEU7RUFFRTtFQUNBO0FOeUxKOztBTWxMQTs7OztFQUlFLHFDQ2dWNEI7RUhsVXhCLGNBTEk7QUo2S1Y7O0FNOUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUZFSSxrQkFMSTtBSnFMVjtBTTdLRTtFRkhJLGtCQUxJO0VFVU47RUFDQTtBTitLSjs7QU0zS0E7RUZWTSxrQkFMSTtFRWlCUjtFQUNBO0FOOEtGO0FNM0tFO0VBQ0U7QU42S0o7O0FNektBO0VBQ0U7RUZ0Qkksa0JBTEk7RUU2QlIsd0JDMjVDa0M7RUQxNUNsQyxzQ0MyNUNrQztFRWhzRGhDO0FUa2RKO0FNMUtFO0VBQ0U7RUY3QkUsY0FMSTtBSitNVjs7QU1sS0E7RUFDRTtBTnFLRjs7QU0vSkE7O0VBRUU7QU5rS0Y7O0FNMUpBO0VBQ0U7RUFDQTtBTjZKRjs7QU0xSkE7RUFDRSxtQkM0WDRCO0VEM1g1QixzQkMyWDRCO0VEMVg1QixnQ0M0WjRCO0VEM1o1QjtBTjZKRjs7QU10SkE7RUFFRTtFQUNBO0FOd0pGOztBTXJKQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FOd0pGOztBTWhKQTtFQUNFO0FObUpGOztBTTdJQTtFQUVFO0FOK0lGOztBTXZJQTtFQUNFO0FOMElGOztBTXJJQTs7Ozs7RUFLRTtFQUNBO0VGNUhJLGtCQUxJO0VFbUlSO0FOd0lGOztBTXBJQTs7RUFFRTtBTnVJRjs7QU1sSUE7RUFDRTtBTnFJRjs7QU1sSUE7RUFHRTtBTm1JRjtBTWhJRTtFQUNFO0FOa0lKOztBTTNIQTtFQUNFO0FOOEhGOztBTXRIQTs7OztFQUlFO0FOeUhGO0FNdEhJOzs7O0VBQ0U7QU4ySE47O0FNcEhBO0VBQ0U7RUFDQTtBTnVIRjs7QU1sSEE7RUFDRTtBTnFIRjs7QU0zR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjhHRjs7QU10R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkNtTjRCO0VEak41QjtFRm5OTTtBSjRUUjtBSXhkSTtFRXlXSjtJRnRNUTtFSnlUTjtBQUNGO0FNM0dFO0VBQ0U7QU42R0o7O0FNdEdBOzs7Ozs7O0VBT0U7QU55R0Y7O0FNdEdBO0VBQ0U7QU55R0Y7O0FNaEdBO0VBQ0U7RUFDQTtBTm1HRjtBTWhHRTtFQUNFO0VBQ0E7QU5rR0o7O0FNekZBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FOeUZGOztBTXBGQTtFQUNFO0FOdUZGOztBTWhGQTtFQUNFO0VBQ0E7QU5tRkY7O0FNOUVBO0VBQ0U7QU5pRkY7O0FNNUVBO0VBQ0U7QU4rRUY7O0FNeEVBO0VBQ0U7RUFDQTtBTjJFRjs7QU1uRUE7RUFDRTtBTnNFRjs7QU05REE7RUFDRTtBTmlFRjs7QVU1b0JBO0VObVFNLGtCQUxJO0VNNVBSLGdCSHdvQjRCO0FQTzlCOztBVTFvQkU7RUFHRSxnQlR1RWtCO0VTdEVsQixnQkh5bUIwQjtFSDdXdEI7QUpnWlI7QUk1aUJJO0VNcEdGO0lOdVFNO0VKNllOO0FBQ0Y7O0FVcnBCRTtFQUdFLGdCVHVFa0I7RVN0RWxCLGdCSHltQjBCO0VIN1d0QjtBSjJaUjtBSXZqQkk7RU1wR0Y7SU51UU07RUp3Wk47QUFDRjs7QVVocUJFO0VBR0UsZ0JUdUVrQjtFU3RFbEIsZ0JIeW1CMEI7RUg3V3RCO0FKc2FSO0FJbGtCSTtFTXBHRjtJTnVRTTtFSm1hTjtBQUNGOztBVTNxQkU7RUFHRSxnQlR1RWtCO0VTdEVsQixnQkh5bUIwQjtFSDdXdEI7QUppYlI7QUk3a0JJO0VNcEdGO0lOdVFNO0VKOGFOO0FBQ0Y7O0FVdHJCRTtFQUdFLGdCVHVFa0I7RVN0RWxCLGdCSHltQjBCO0VIalh4QixlQUxJO0FKcWNWOztBVTVyQkU7RUFHRSxnQlR1RWtCO0VTdEVsQixnQkh5bUIwQjtFSGpYeEIsbUJBTEk7QUoyY1Y7O0FVMXFCQTtFQ3ZERTtFQUNBO0FYcXVCRjs7QVUxcUJBO0VDNURFO0VBQ0E7QVgwdUJGOztBVTVxQkE7RUFDRTtBVitxQkY7QVU3cUJFO0VBQ0Usb0JIc29CMEI7QVB5QzlCOztBVXJxQkE7RU44TU0sa0JBTEk7RU12TVI7QVZ3cUJGOztBVXBxQkE7RUFDRSxtQkhpVU87RUgxSEgsa0JBTEk7QUpzZVY7QVVycUJFO0VBQ0U7QVZ1cUJKOztBVW5xQkE7RUFDRTtFQUNBLG1CSHVUTztFSDFISCxrQkFMSTtFTXRMUixjSHRGUztBUDR2Qlg7QVVwcUJFO0VBQ0U7QVZzcUJKOztBWXR3QkE7RUNJRTtFQUdBO0Fib3dCRjs7QVlyd0JBO0VBQ0UsZ0JMK2pEa0M7RUs5akRsQyxtQ0wrakRrQztFSzlqRGxDO0VIR0U7RUlSRjtFQUdBO0FiNndCRjs7QVkvdkJBO0VBRUU7QVppd0JGOztBWTl2QkE7RUFDRTtFQUNBO0FaaXdCRjs7QVk5dkJBO0VSeVBNLGtCQUxJO0VRbFBSLGdDTGtqRGtDO0FQanpCcEM7O0FjbnlCRTs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0eUJGOztBZ0J0dkJJO0VGNUNFO0lBQ0UsaUJHUGU7RWpCNnlCckI7QUFDRjtBa0J2ekJBO0VBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FsQjZ6Qko7O0FrQnh6QkU7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbkJpMEJGO0FrQi96Qkk7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMnpCRjs7QW1CNXdCTTtFQUNFO0FuQit3QlI7O0FtQjV3Qk07RUFwQ0o7RUFDQTtBbkJvekJGOztBbUJ0eUJFO0VBQ0U7RUFDQTtBbkJ5eUJKOztBbUIzeUJFO0VBQ0U7RUFDQTtBbkI4eUJKOztBbUJoekJFO0VBQ0U7RUFDQTtBbkJtekJKOztBbUJyekJFO0VBQ0U7RUFDQTtBbkJ3ekJKOztBbUIxekJFO0VBQ0U7RUFDQTtBbkI2ekJKOztBbUIvekJFO0VBQ0U7RUFDQTtBbkJrMEJKOztBbUJueUJNO0VBaERKO0VBQ0E7QW5CdTFCRjs7QW1CbHlCVTtFQWhFTjtFQUNBO0FuQnMyQko7O0FtQnZ5QlU7RUFoRU47RUFDQTtBbkIyMkJKOztBbUI1eUJVO0VBaEVOO0VBQ0E7QW5CZzNCSjs7QW1CanpCVTtFQWhFTjtFQUNBO0FuQnEzQko7O0FtQnR6QlU7RUFoRU47RUFDQTtBbkIwM0JKOztBbUIzekJVO0VBaEVOO0VBQ0E7QW5CKzNCSjs7QW1CaDBCVTtFQWhFTjtFQUNBO0FuQm80Qko7O0FtQnIwQlU7RUFoRU47RUFDQTtBbkJ5NEJKOztBbUIxMEJVO0VBaEVOO0VBQ0E7QW5CODRCSjs7QW1CLzBCVTtFQWhFTjtFQUNBO0FuQm01Qko7O0FtQnAxQlU7RUFoRU47RUFDQTtBbkJ3NUJKOztBbUJ6MUJVO0VBaEVOO0VBQ0E7QW5CNjVCSjs7QW1CdDFCWTtFQXhEVjtBbkJrNUJGOztBbUIxMUJZO0VBeERWO0FuQnM1QkY7O0FtQjkxQlk7RUF4RFY7QW5CMDVCRjs7QW1CbDJCWTtFQXhEVjtBbkI4NUJGOztBbUJ0MkJZO0VBeERWO0FuQms2QkY7O0FtQjEyQlk7RUF4RFY7QW5CczZCRjs7QW1COTJCWTtFQXhEVjtBbkIwNkJGOztBbUJsM0JZO0VBeERWO0FuQjg2QkY7O0FtQnQzQlk7RUF4RFY7QW5CazdCRjs7QW1CMTNCWTtFQXhEVjtBbkJzN0JGOztBbUI5M0JZO0VBeERWO0FuQjA3QkY7O0FtQnYzQlE7O0VBRUU7QW5CMDNCVjs7QW1CdjNCUTs7RUFFRTtBbkIwM0JWOztBbUJqNEJROztFQUVFO0FuQm80QlY7O0FtQmo0QlE7O0VBRUU7QW5CbzRCVjs7QW1CMzRCUTs7RUFFRTtBbkI4NEJWOztBbUIzNEJROztFQUVFO0FuQjg0QlY7O0FtQnI1QlE7O0VBRUU7QW5CdzVCVjs7QW1CcjVCUTs7RUFFRTtBbkJ3NUJWOztBbUIvNUJROztFQUVFO0FuQms2QlY7O0FtQi81QlE7O0VBRUU7QW5CazZCVjs7QW1CejZCUTs7RUFFRTtBbkI0NkJWOztBbUJ6NkJROztFQUVFO0FuQjQ2QlY7O0FnQnQrQkk7RUdVRTtJQUNFO0VuQmcrQk47O0VtQjc5Qkk7SUFwQ0o7SUFDQTtFbkJxZ0NBOztFbUJ2L0JBO0lBQ0U7SUFDQTtFbkIwL0JGOztFbUI1L0JBO0lBQ0U7SUFDQTtFbkIrL0JGOztFbUJqZ0NBO0lBQ0U7SUFDQTtFbkJvZ0NGOztFbUJ0Z0NBO0lBQ0U7SUFDQTtFbkJ5Z0NGOztFbUIzZ0NBO0lBQ0U7SUFDQTtFbkI4Z0NGOztFbUJoaENBO0lBQ0U7SUFDQTtFbkJtaENGOztFbUJwL0JJO0lBaERKO0lBQ0E7RW5Cd2lDQTs7RW1Cbi9CUTtJQWhFTjtJQUNBO0VuQnVqQ0Y7O0VtQngvQlE7SUFoRU47SUFDQTtFbkI0akNGOztFbUI3L0JRO0lBaEVOO0lBQ0E7RW5CaWtDRjs7RW1CbGdDUTtJQWhFTjtJQUNBO0VuQnNrQ0Y7O0VtQnZnQ1E7SUFoRU47SUFDQTtFbkIya0NGOztFbUI1Z0NRO0lBaEVOO0lBQ0E7RW5CZ2xDRjs7RW1CamhDUTtJQWhFTjtJQUNBO0VuQnFsQ0Y7O0VtQnRoQ1E7SUFoRU47SUFDQTtFbkIwbENGOztFbUIzaENRO0lBaEVOO0lBQ0E7RW5CK2xDRjs7RW1CaGlDUTtJQWhFTjtJQUNBO0VuQm9tQ0Y7O0VtQnJpQ1E7SUFoRU47SUFDQTtFbkJ5bUNGOztFbUIxaUNRO0lBaEVOO0lBQ0E7RW5COG1DRjs7RW1CdmlDVTtJQXhEVjtFbkJtbUNBOztFbUIzaUNVO0lBeERWO0VuQnVtQ0E7O0VtQi9pQ1U7SUF4RFY7RW5CMm1DQTs7RW1CbmpDVTtJQXhEVjtFbkIrbUNBOztFbUJ2akNVO0lBeERWO0VuQm1uQ0E7O0VtQjNqQ1U7SUF4RFY7RW5CdW5DQTs7RW1CL2pDVTtJQXhEVjtFbkIybkNBOztFbUJua0NVO0lBeERWO0VuQituQ0E7O0VtQnZrQ1U7SUF4RFY7RW5CbW9DQTs7RW1CM2tDVTtJQXhEVjtFbkJ1b0NBOztFbUIva0NVO0lBeERWO0VuQjJvQ0E7O0VtQm5sQ1U7SUF4RFY7RW5CK29DQTs7RW1CNWtDTTs7SUFFRTtFbkIra0NSOztFbUI1a0NNOztJQUVFO0VuQitrQ1I7O0VtQnRsQ007O0lBRUU7RW5CeWxDUjs7RW1CdGxDTTs7SUFFRTtFbkJ5bENSOztFbUJobUNNOztJQUVFO0VuQm1tQ1I7O0VtQmhtQ007O0lBRUU7RW5CbW1DUjs7RW1CMW1DTTs7SUFFRTtFbkI2bUNSOztFbUIxbUNNOztJQUVFO0VuQjZtQ1I7O0VtQnBuQ007O0lBRUU7RW5CdW5DUjs7RW1CcG5DTTs7SUFFRTtFbkJ1bkNSOztFbUI5bkNNOztJQUVFO0VuQmlvQ1I7O0VtQjluQ007O0lBRUU7RW5CaW9DUjtBQUNGO0FnQjVyQ0k7RUdVRTtJQUNFO0VuQnFyQ047O0VtQmxyQ0k7SUFwQ0o7SUFDQTtFbkIwdENBOztFbUI1c0NBO0lBQ0U7SUFDQTtFbkIrc0NGOztFbUJqdENBO0lBQ0U7SUFDQTtFbkJvdENGOztFbUJ0dENBO0lBQ0U7SUFDQTtFbkJ5dENGOztFbUIzdENBO0lBQ0U7SUFDQTtFbkI4dENGOztFbUJodUNBO0lBQ0U7SUFDQTtFbkJtdUNGOztFbUJydUNBO0lBQ0U7SUFDQTtFbkJ3dUNGOztFbUJ6c0NJO0lBaERKO0lBQ0E7RW5CNnZDQTs7RW1CeHNDUTtJQWhFTjtJQUNBO0VuQjR3Q0Y7O0VtQjdzQ1E7SUFoRU47SUFDQTtFbkJpeENGOztFbUJsdENRO0lBaEVOO0lBQ0E7RW5Cc3hDRjs7RW1CdnRDUTtJQWhFTjtJQUNBO0VuQjJ4Q0Y7O0VtQjV0Q1E7SUFoRU47SUFDQTtFbkJneUNGOztFbUJqdUNRO0lBaEVOO0lBQ0E7RW5CcXlDRjs7RW1CdHVDUTtJQWhFTjtJQUNBO0VuQjB5Q0Y7O0VtQjN1Q1E7SUFoRU47SUFDQTtFbkIreUNGOztFbUJodkNRO0lBaEVOO0lBQ0E7RW5Cb3pDRjs7RW1CcnZDUTtJQWhFTjtJQUNBO0VuQnl6Q0Y7O0VtQjF2Q1E7SUFoRU47SUFDQTtFbkI4ekNGOztFbUIvdkNRO0lBaEVOO0lBQ0E7RW5CbTBDRjs7RW1CNXZDVTtJQXhEVjtFbkJ3ekNBOztFbUJod0NVO0lBeERWO0VuQjR6Q0E7O0VtQnB3Q1U7SUF4RFY7RW5CZzBDQTs7RW1CeHdDVTtJQXhEVjtFbkJvMENBOztFbUI1d0NVO0lBeERWO0VuQncwQ0E7O0VtQmh4Q1U7SUF4RFY7RW5CNDBDQTs7RW1CcHhDVTtJQXhEVjtFbkJnMUNBOztFbUJ4eENVO0lBeERWO0VuQm8xQ0E7O0VtQjV4Q1U7SUF4RFY7RW5CdzFDQTs7RW1CaHlDVTtJQXhEVjtFbkI0MUNBOztFbUJweUNVO0lBeERWO0VuQmcyQ0E7O0VtQnh5Q1U7SUF4RFY7RW5CbzJDQTs7RW1CanlDTTs7SUFFRTtFbkJveUNSOztFbUJqeUNNOztJQUVFO0VuQm95Q1I7O0VtQjN5Q007O0lBRUU7RW5COHlDUjs7RW1CM3lDTTs7SUFFRTtFbkI4eUNSOztFbUJyekNNOztJQUVFO0VuQnd6Q1I7O0VtQnJ6Q007O0lBRUU7RW5Cd3pDUjs7RW1CL3pDTTs7SUFFRTtFbkJrMENSOztFbUIvekNNOztJQUVFO0VuQmswQ1I7O0VtQnowQ007O0lBRUU7RW5CNDBDUjs7RW1CejBDTTs7SUFFRTtFbkI0MENSOztFbUJuMUNNOztJQUVFO0VuQnMxQ1I7O0VtQm4xQ007O0lBRUU7RW5CczFDUjtBQUNGO0FnQmo1Q0k7RUdVRTtJQUNFO0VuQjA0Q047O0VtQnY0Q0k7SUFwQ0o7SUFDQTtFbkIrNkNBOztFbUJqNkNBO0lBQ0U7SUFDQTtFbkJvNkNGOztFbUJ0NkNBO0lBQ0U7SUFDQTtFbkJ5NkNGOztFbUIzNkNBO0lBQ0U7SUFDQTtFbkI4NkNGOztFbUJoN0NBO0lBQ0U7SUFDQTtFbkJtN0NGOztFbUJyN0NBO0lBQ0U7SUFDQTtFbkJ3N0NGOztFbUIxN0NBO0lBQ0U7SUFDQTtFbkI2N0NGOztFbUI5NUNJO0lBaERKO0lBQ0E7RW5CazlDQTs7RW1CNzVDUTtJQWhFTjtJQUNBO0VuQmkrQ0Y7O0VtQmw2Q1E7SUFoRU47SUFDQTtFbkJzK0NGOztFbUJ2NkNRO0lBaEVOO0lBQ0E7RW5CMitDRjs7RW1CNTZDUTtJQWhFTjtJQUNBO0VuQmcvQ0Y7O0VtQmo3Q1E7SUFoRU47SUFDQTtFbkJxL0NGOztFbUJ0N0NRO0lBaEVOO0lBQ0E7RW5CMC9DRjs7RW1CMzdDUTtJQWhFTjtJQUNBO0VuQisvQ0Y7O0VtQmg4Q1E7SUFoRU47SUFDQTtFbkJvZ0RGOztFbUJyOENRO0lBaEVOO0lBQ0E7RW5CeWdERjs7RW1CMThDUTtJQWhFTjtJQUNBO0VuQjhnREY7O0VtQi84Q1E7SUFoRU47SUFDQTtFbkJtaERGOztFbUJwOUNRO0lBaEVOO0lBQ0E7RW5Cd2hERjs7RW1CajlDVTtJQXhEVjtFbkI2Z0RBOztFbUJyOUNVO0lBeERWO0VuQmloREE7O0VtQno5Q1U7SUF4RFY7RW5CcWhEQTs7RW1CNzlDVTtJQXhEVjtFbkJ5aERBOztFbUJqK0NVO0lBeERWO0VuQjZoREE7O0VtQnIrQ1U7SUF4RFY7RW5CaWlEQTs7RW1CeitDVTtJQXhEVjtFbkJxaURBOztFbUI3K0NVO0lBeERWO0VuQnlpREE7O0VtQmovQ1U7SUF4RFY7RW5CNmlEQTs7RW1Cci9DVTtJQXhEVjtFbkJpakRBOztFbUJ6L0NVO0lBeERWO0VuQnFqREE7O0VtQjcvQ1U7SUF4RFY7RW5CeWpEQTs7RW1CdC9DTTs7SUFFRTtFbkJ5L0NSOztFbUJ0L0NNOztJQUVFO0VuQnkvQ1I7O0VtQmhnRE07O0lBRUU7RW5CbWdEUjs7RW1CaGdETTs7SUFFRTtFbkJtZ0RSOztFbUIxZ0RNOztJQUVFO0VuQjZnRFI7O0VtQjFnRE07O0lBRUU7RW5CNmdEUjs7RW1CcGhETTs7SUFFRTtFbkJ1aERSOztFbUJwaERNOztJQUVFO0VuQnVoRFI7O0VtQjloRE07O0lBRUU7RW5CaWlEUjs7RW1COWhETTs7SUFFRTtFbkJpaURSOztFbUJ4aURNOztJQUVFO0VuQjJpRFI7O0VtQnhpRE07O0lBRUU7RW5CMmlEUjtBQUNGO0FnQnRtREk7RUdVRTtJQUNFO0VuQitsRE47O0VtQjVsREk7SUFwQ0o7SUFDQTtFbkJvb0RBOztFbUJ0bkRBO0lBQ0U7SUFDQTtFbkJ5bkRGOztFbUIzbkRBO0lBQ0U7SUFDQTtFbkI4bkRGOztFbUJob0RBO0lBQ0U7SUFDQTtFbkJtb0RGOztFbUJyb0RBO0lBQ0U7SUFDQTtFbkJ3b0RGOztFbUIxb0RBO0lBQ0U7SUFDQTtFbkI2b0RGOztFbUIvb0RBO0lBQ0U7SUFDQTtFbkJrcERGOztFbUJubkRJO0lBaERKO0lBQ0E7RW5CdXFEQTs7RW1CbG5EUTtJQWhFTjtJQUNBO0VuQnNyREY7O0VtQnZuRFE7SUFoRU47SUFDQTtFbkIyckRGOztFbUI1bkRRO0lBaEVOO0lBQ0E7RW5CZ3NERjs7RW1Cam9EUTtJQWhFTjtJQUNBO0VuQnFzREY7O0VtQnRvRFE7SUFoRU47SUFDQTtFbkIwc0RGOztFbUIzb0RRO0lBaEVOO0lBQ0E7RW5CK3NERjs7RW1CaHBEUTtJQWhFTjtJQUNBO0VuQm90REY7O0VtQnJwRFE7SUFoRU47SUFDQTtFbkJ5dERGOztFbUIxcERRO0lBaEVOO0lBQ0E7RW5COHRERjs7RW1CL3BEUTtJQWhFTjtJQUNBO0VuQm11REY7O0VtQnBxRFE7SUFoRU47SUFDQTtFbkJ3dURGOztFbUJ6cURRO0lBaEVOO0lBQ0E7RW5CNnVERjs7RW1CdHFEVTtJQXhEVjtFbkJrdURBOztFbUIxcURVO0lBeERWO0VuQnN1REE7O0VtQjlxRFU7SUF4RFY7RW5CMHVEQTs7RW1CbHJEVTtJQXhEVjtFbkI4dURBOztFbUJ0ckRVO0lBeERWO0VuQmt2REE7O0VtQjFyRFU7SUF4RFY7RW5Cc3ZEQTs7RW1COXJEVTtJQXhEVjtFbkIwdkRBOztFbUJsc0RVO0lBeERWO0VuQjh2REE7O0VtQnRzRFU7SUF4RFY7RW5Ca3dEQTs7RW1CMXNEVTtJQXhEVjtFbkJzd0RBOztFbUI5c0RVO0lBeERWO0VuQjB3REE7O0VtQmx0RFU7SUF4RFY7RW5COHdEQTs7RW1CM3NETTs7SUFFRTtFbkI4c0RSOztFbUIzc0RNOztJQUVFO0VuQjhzRFI7O0VtQnJ0RE07O0lBRUU7RW5Cd3REUjs7RW1CcnRETTs7SUFFRTtFbkJ3dERSOztFbUIvdERNOztJQUVFO0VuQmt1RFI7O0VtQi90RE07O0lBRUU7RW5Ca3VEUjs7RW1CenVETTs7SUFFRTtFbkI0dURSOztFbUJ6dURNOztJQUVFO0VuQjR1RFI7O0VtQm52RE07O0lBRUU7RW5Cc3ZEUjs7RW1CbnZETTs7SUFFRTtFbkJzdkRSOztFbUI3dkRNOztJQUVFO0VuQmd3RFI7O0VtQjd2RE07O0lBRUU7RW5CZ3dEUjtBQUNGO0FnQjN6REk7RUdVRTtJQUNFO0VuQm96RE47O0VtQmp6REk7SUFwQ0o7SUFDQTtFbkJ5MURBOztFbUIzMERBO0lBQ0U7SUFDQTtFbkI4MERGOztFbUJoMURBO0lBQ0U7SUFDQTtFbkJtMURGOztFbUJyMURBO0lBQ0U7SUFDQTtFbkJ3MURGOztFbUIxMURBO0lBQ0U7SUFDQTtFbkI2MURGOztFbUIvMURBO0lBQ0U7SUFDQTtFbkJrMkRGOztFbUJwMkRBO0lBQ0U7SUFDQTtFbkJ1MkRGOztFbUJ4MERJO0lBaERKO0lBQ0E7RW5CNDNEQTs7RW1CdjBEUTtJQWhFTjtJQUNBO0VuQjI0REY7O0VtQjUwRFE7SUFoRU47SUFDQTtFbkJnNURGOztFbUJqMURRO0lBaEVOO0lBQ0E7RW5CcTVERjs7RW1CdDFEUTtJQWhFTjtJQUNBO0VuQjA1REY7O0VtQjMxRFE7SUFoRU47SUFDQTtFbkIrNURGOztFbUJoMkRRO0lBaEVOO0lBQ0E7RW5CbzZERjs7RW1CcjJEUTtJQWhFTjtJQUNBO0VuQnk2REY7O0VtQjEyRFE7SUFoRU47SUFDQTtFbkI4NkRGOztFbUIvMkRRO0lBaEVOO0lBQ0E7RW5CbTdERjs7RW1CcDNEUTtJQWhFTjtJQUNBO0VuQnc3REY7O0VtQnozRFE7SUFoRU47SUFDQTtFbkI2N0RGOztFbUI5M0RRO0lBaEVOO0lBQ0E7RW5CazhERjs7RW1CMzNEVTtJQXhEVjtFbkJ1N0RBOztFbUIvM0RVO0lBeERWO0VuQjI3REE7O0VtQm40RFU7SUF4RFY7RW5CKzdEQTs7RW1CdjREVTtJQXhEVjtFbkJtOERBOztFbUIzNERVO0lBeERWO0VuQnU4REE7O0VtQi80RFU7SUF4RFY7RW5CMjhEQTs7RW1CbjVEVTtJQXhEVjtFbkIrOERBOztFbUJ2NURVO0lBeERWO0VuQm05REE7O0VtQjM1RFU7SUF4RFY7RW5CdTlEQTs7RW1CLzVEVTtJQXhEVjtFbkIyOURBOztFbUJuNkRVO0lBeERWO0VuQis5REE7O0VtQnY2RFU7SUF4RFY7RW5CbStEQTs7RW1CaDZETTs7SUFFRTtFbkJtNkRSOztFbUJoNkRNOztJQUVFO0VuQm02RFI7O0VtQjE2RE07O0lBRUU7RW5CNjZEUjs7RW1CMTZETTs7SUFFRTtFbkI2NkRSOztFbUJwN0RNOztJQUVFO0VuQnU3RFI7O0VtQnA3RE07O0lBRUU7RW5CdTdEUjs7RW1COTdETTs7SUFFRTtFbkJpOERSOztFbUI5N0RNOztJQUVFO0VuQmk4RFI7O0VtQng4RE07O0lBRUU7RW5CMjhEUjs7RW1CeDhETTs7SUFFRTtFbkIyOERSOztFbUJsOURNOztJQUVFO0VuQnE5RFI7O0VtQmw5RE07O0lBRUU7RW5CcTlEUjtBQUNGO0FvQjNrRUE7RUFDRSxxQmJ1MkJzQztBUHN1Q3hDOztBb0Jwa0VBO0VBQ0U7RUFDQTtFQUNBO0VoQjhRSSxrQkFMSTtFZ0JyUVIsZ0JiK2xCNEI7QVBzK0M5Qjs7QW9CamtFQTtFQUNFO0VBQ0E7RWhCb1FJLGtCQUxJO0FKczBEVjs7QW9CamtFQTtFQUNFO0VBQ0E7RWhCOFBJLG1CQUxJO0FKNDBEVjs7QXFCbG1FQTtFQUNFLG1CZCsxQnNDO0VIcmtCbEMsa0JBTEk7RWlCalJSLGdDZCsxQnNDO0FQb3dDeEM7O0FzQnhtRUE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGVBTEk7RWtCaFJSLGdCZmttQjRCO0Vlam1CNUIsZ0JmeW1CNEI7RWV4bUI1QiwyQmY0M0JzQztFZTMzQnRDO1VBQUE7RUFDQSxtQ2ZxM0JzQztFZXAzQnRDO0VBQ0E7RWJHRTtFY0hFLHdFRE1KO0F0QnNtRUY7QXVCeG1FTTtFRGhCTjtJQ2lCUTtFdkIybUVOO0FBQ0Y7QXNCem1FRTtFQUNFO0F0QjJtRUo7QXNCem1FSTtFQUNFO0F0QjJtRU47QXNCdG1FRTtFQUNFLDJCZnMyQm9DO0VlcjJCcEMsbUNmZzJCb0M7RWUvMUJwQyxxQmY4MkJvQztFZTcyQnBDO0VBS0UsK0Nma2hCa0I7QVBrbER4QjtBc0JobUVFO0VBTUU7RUFNQTtFQUtBO0F0Qm9sRUo7QXNCL2tFRTtFQUNFO0VBQ0E7QXRCaWxFSjtBc0I3a0VFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQztBdEI4a0VKO0FzQnRrRUU7RUFFRSx3Q2Y4eUJvQztFZTN5QnBDO0F0QnFrRUo7QXNCamtFRTtFQUNFO0VBQ0E7RUFDQSwwQmZvckIwQjtFZW5yQjFCLDJCZnN5Qm9DO0VpQnA0QnRDLHVDakJxaUNnQztFZXI4QjlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0NmZ3NCMEI7RWUvckIxQjtFQ3pGRSxxSUQwRkY7QXRCbWtFSjtBdUJ6cEVNO0VEMEVKO0lDekVNO0V2QjRwRU47QUFDRjtBc0Jya0VFO0VBQ0Usd0NmNDdCOEI7QVAyb0NsQzs7QXNCOWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0Jmd2Y0QjtFZXZmNUIsMkJmMnhCc0M7RWUxeEJ0QztFQUNBO0VBQ0E7QXRCaWtFRjtBc0IvakVFO0VBQ0U7QXRCaWtFSjtBc0I5akVFO0VBRUU7RUFDQTtBdEIrakVKOztBc0JwakVBO0VBQ0UsbUVmNHdCc0M7RWUzd0J0QztFbEJ5SUksbUJBTEk7RUt2UU47QVQ0ckVKO0FzQnJqRUU7RUFDRTtFQUNBO0VBQ0EseUJmb29CMEI7QVBtN0M5Qjs7QXNCbmpFQTtFQUNFLGlFZmd3QnNDO0VlL3ZCdEM7RWxCNEhJLGtCQUxJO0VLdlFOO0FUd3NFSjtBc0JwakVFO0VBQ0U7RUFDQTtFQUNBLHVCZjJuQjBCO0FQMjdDOUI7O0FzQjlpRUU7RUFDRSxvRWY2dUJvQztBUG8wQ3hDO0FzQjlpRUU7RUFDRSxtRWYwdUJvQztBUHMwQ3hDO0FzQjdpRUU7RUFDRSxpRWZ1dUJvQztBUHcwQ3hDOztBc0IxaUVBO0VBQ0UsV2ZxdUJzQztFZXB1QnRDLGdFZjh0QnNDO0VlN3RCdEMsaUJmaWxCNEI7QVA0OUM5QjtBc0IzaUVFO0VBQ0U7QXRCNmlFSjtBc0IxaUVFO0VBQ0U7RWJ2TEE7QVRvdUVKO0FzQnppRUU7RUFDRTtFYjVMQTtBVHd1RUo7QXNCeGlFRTtFQUFvQiwrRGY4c0JrQjtBUDYxQ3hDO0FzQjFpRUU7RUFBb0IsNkRmOHNCa0I7QVArMUN4Qzs7QXlCNXZFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VyQnFSSSxlQUxJO0VxQjdRUixnQmxCK2xCNEI7RWtCOWxCNUIsZ0JsQnNtQjRCO0VrQnJtQjVCLDJCbEJ5M0JzQztFa0J4M0J0QztVQUFBO0VBQ0EsbUNsQmszQnNDO0VrQmozQnRDO0VBQ0E7RUFDQSx5Q2xCKzlCa0M7RWtCOTlCbEMsMEJsQis5QmtDO0VrQjk5QmxDO0VoQkhFO0VjSEUsd0VFU0o7QXpCNHZFRjtBdUJqd0VNO0VFZk47SUZnQlE7RXZCb3dFTjtBQUNGO0F5Qi92RUU7RUFDRSxxQmxCczNCb0M7RWtCcjNCcEM7RUFLRSwrQ2xCaStCNEI7QVA0eENsQztBeUJ6dkVFO0VBRUUsc0JsQjZ1QjBCO0VrQjV1QjFCO0F6QjB2RUo7QXlCdnZFRTtFQUVFLHdDbEJ1MUJvQztBUGk2Q3hDO0F5Qm52RUU7RUFDRTtFQUNBO0F6QnF2RUo7O0F5Qmp2RUE7RUFDRSxvQmxCc3VCNEI7RWtCcnVCNUIsdUJsQnF1QjRCO0VrQnB1QjVCLG9CbEJxdUI0QjtFSGxnQnhCLG1CQUxJO0VLdlFOO0FUK3hFSjs7QXlCanZFQTtFQUNFLG1CbEJrdUI0QjtFa0JqdUI1QixzQmxCaXVCNEI7RWtCaHVCNUIsa0JsQml1QjRCO0VIdGdCeEIsa0JBTEk7RUt2UU47QVR1eUVKOztBeUIvdUVJO0VBQ0U7QXpCa3ZFTjs7QTBCMXpFQTtFQUNFO0VBQ0Esb0JDVXNCO0VEVHRCLGtCQ1l5QjtFRFh6Qix1Qm5CcTZCd0M7QVB3NUMxQztBMEIzekVFO0VBQ0U7RUFDQTtBMUI2ekVKOztBMEJ6ekVBO0VBQ0UsbUJDRXlCO0VERHpCO0VBQ0E7QTFCNHpFRjtBMEIxekVFO0VBQ0U7RUFDQTtFQUNBO0ExQjR6RUo7O0EwQnh6RUE7RUFDRTtFQUVBO0VBQ0EsZUNqQnVCO0VEa0J2QixnQkNsQnVCO0VEbUJ2QjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkNwQndCO0VEcUJ4QjtBMUIwekVGO0EwQnZ6RUU7RWpCM0JFO0FUcTFFSjtBMEJ0ekVFO0VBRUUsZ0JDeEM2QjtBM0IrMUVqQztBMEJwekVFO0VBQ0UsdUJuQjAzQnNDO0FQNDdDMUM7QTBCbnpFRTtFQUNFLHFCbkJzMUJvQztFbUJyMUJwQztFQUNBLCtDbkI4Zm9CO0FQdXpEeEI7QTBCbHpFRTtFQUNFLHlCbEJuREk7RWtCb0RKLHFCbEJwREk7QVJ3MkVSO0EwQmx6RUk7RUFJSTtBMUJpekVSO0EwQjd5RUk7RUFJSTtBMUI0eUVSO0EwQnZ5RUU7RUFDRSx5QmxCNUVFO0VrQjZFRixxQmxCN0VFO0VrQmtGQTtBMUJxeUVOO0EwQmp5RUU7RUFDRTtFQUNBO0VBQ0EsWW5CazJCdUM7QVBpOEMzQztBMEI1eEVJO0VBQ0U7RUFDQSxZbkJ5MUJxQztBUHE4QzNDOztBMEJoeEVBO0VBQ0UsbUJuQm8xQmdDO0FQKzdDbEM7QTBCanhFRTtFQUNFO0VBRUEsVW5CODBCOEI7RW1CNzBCOUI7RUFDQTtFQUNBO0VqQmpIQTtFY0hFLGlER3NIRjtBMUJreEVKO0F1QnA0RU07RUcwR0o7SUh6R007RXZCdTRFTjtBQUNGO0EwQnJ4RUk7RUFDRTtBMUJ1eEVOO0EwQnB4RUk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUI7QTFCa3hFUjtBMEI3d0VFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCO0ExQit3RUo7QTBCN3dFSTtFQUNFO0VBQ0E7QTFCK3dFTjs7QTBCMXdFQTtFQUNFO0VBQ0Esa0JuQnN5QmdDO0FQdStDbEM7O0EwQjF3RUE7RUFDRTtFQUNBO0VBQ0E7QTFCNndFRjtBMEJ6d0VJO0VBQ0U7RUFDQTtFQUNBLGFuQnNwQndCO0FQcW5EOUI7O0EwQnB3RUk7RUFDRTtBMUJ1d0VOOztBNEIxN0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0E1QjY3RUY7QTRCMzdFRTtFQUNFO0E1QjY3RUo7QTRCejdFSTtFQUEwQiwrRHJCOGdDYTtBUDg2QzNDO0E0QjM3RUk7RUFBMEIsK0RyQjZnQ2E7QVBpN0MzQztBNEIzN0VFO0VBQ0U7QTVCNjdFSjtBNEIxN0VFO0VBQ0UsV3JCKy9CdUM7RXFCOS9CdkMsWXJCOC9CdUM7RXFCNy9CdkM7RUFDQTtVQUFBO0VKMUJGLHlCaEJPSTtFb0JxQkYsU3JCNi9CdUM7RUUxZ0N2QztFY0hFLG9IS21CRjtFTG5CRSw0R0ttQkY7QTVCMjdFSjtBdUIxOEVNO0VLTUo7SUxMTTtJQUFBO0V2QjY4RU47QUFDRjtBNEI5N0VJO0VKakNGLHlCakI4aEN5QztBUG84QzNDO0E0QjU3RUU7RUFDRSxXckJ3K0I4QjtFcUJ2K0I5QixjckJ3K0I4QjtFcUJ2K0I5QjtFQUNBLGVyQnUrQjhCO0VxQnQrQjlCLHdDckJ1K0I4QjtFcUJ0K0I5QjtFbkI3QkE7QVQ0OUVKO0E0QjE3RUU7RUFDRSxXckJvK0J1QztFcUJuK0J2QyxZckJtK0J1QztFcUJsK0J2QztFSnBERix5QmhCT0k7RW9CK0NGLFNyQm0rQnVDO0VFMWdDdkM7RWNIRSxpSEs2Q0Y7RUw3Q0UsNEdLNkNGO0E1QjI3RUo7QXVCcCtFTTtFS2lDSjtJTGhDTTtJQUFBO0V2QnUrRU47QUFDRjtBNEI5N0VJO0VKM0RGLHlCakI4aEN5QztBUDg5QzNDO0E0QjU3RUU7RUFDRSxXckI4OEI4QjtFcUI3OEI5QixjckI4OEI4QjtFcUI3OEI5QjtFQUNBLGVyQjY4QjhCO0VxQjU4QjlCLHdDckI2OEI4QjtFcUI1OEI5QjtFbkJ2REE7QVRzL0VKO0E0QjE3RUU7RUFDRTtBNUI0N0VKO0E0QjE3RUk7RUFDRSwyQ3JCZzlCcUM7QVA0K0MzQztBNEJ6N0VJO0VBQ0UsMkNyQjQ4QnFDO0FQKytDM0M7O0E2QmxoRkE7RUFDRTtBN0JxaEZGO0E2Qm5oRkU7OztFQUdFLHVEdEJ3aUNvQztFc0J2aUNwQywyRHRCdWlDb0M7RXNCdGlDcEMsaUJ0QnVpQ29DO0FQOCtDeEM7QTZCbGhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTlZFLGdFTVdGO0E3Qm9oRko7QXVCM2hGTTtFTVRKO0lOVU07RXZCOGhGTjtBQUNGO0E2QnRoRkU7O0VBRUU7QTdCd2hGSjtBNkJ0aEZJOztFQUNFO0E3QnloRk47QTZCdGhGSTs7O0VBRUUscUJ0QjBnQ2tDO0VzQnpnQ2xDLHdCdEIwZ0NrQztBUCtnRHhDO0E2QnRoRkk7O0VBQ0UscUJ0QnFnQ2tDO0VzQnBnQ2xDLHdCdEJxZ0NrQztBUG9oRHhDO0E2QnJoRkU7RUFDRSxxQnRCKy9Cb0M7RXNCOS9CcEMsd0J0QisvQm9DO0VzQjkvQnBDLHFCdEJndUIwQjtBUHV6RDlCO0E2QmhoRkk7Ozs7RUFDRSw4RHRCeS9Ca0M7QVA0aER4QztBNkJoaEZJO0VBQ0UsOER0Qm0vQmtDO0FQK2hEeEM7QTZCN2dGSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhdEJ3K0JrQztFc0J2K0JsQztFQUNBLG1DdEJxekJrQztFRWgzQnBDO0FUNGtGSjtBNkI3Z0ZFO0VBQ0Usd0N0Qmt6Qm9DO0FQNnREeEM7QTZCM2dGSTtFQUNFO0E3QjZnRk47QTZCemdGRTs7RUFFRSxjdEJoRk87QVAybEZYOztBOEJybUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJ3bUZGO0E4QnRtRkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0E5QndtRko7QThCcG1GRTs7O0VBR0U7QTlCc21GSjtBOEJobUZFO0VBQ0U7RUFDQTtBOUJrbUZKO0E4QmhtRkk7RUFDRTtBOUJrbUZOOztBOEJ2bEZBO0VBQ0U7RUFDQTtFQUNBO0UxQjhPSSxlQUxJO0UwQnZPUixnQnZCeWpCNEI7RXVCeGpCNUIsZ0J2QmdrQjRCO0V1Qi9qQjVCLDJCdkJtMUJzQztFdUJsMUJ0QztFQUNBO0VBQ0EsdUN2QjA2QnNDO0V1Qno2QnRDO0VyQnRDRTtBVGlvRko7O0E4QmpsRkE7Ozs7OztFQUlFO0UxQndOSSxrQkFMSTtFS3ZRTjtBVDRvRko7O0E4Qm5sRkE7Ozs7OztFQUlFO0UxQitNSSxtQkFMSTtFS3ZRTjtBVHVwRko7O0E4QnJsRkE7O0VBRUU7QTlCd2xGRjs7QThCM2tGSTs7OztFckJqRUE7RUFDQTtBVG1wRko7QThCMWtGSTs7OztFckIxRUE7RUFDQTtBVDBwRko7QThCcGtGRTtFQUNFO0VyQjFFQTtFQUNBO0FUaXBGSjtBOEJwa0ZFOztFckI5RUU7RUFDQTtBVHNwRko7O0ErQjlxRkU7RUFDRTtFQUNBO0VBQ0EsbUJ4QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTJCMVBOLGlDeEJrakNxQjtBUDhuRHpCOztBK0I3cUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCcVBFLG1CQUxJO0UyQjdPTixXeEJxaUNxQjtFd0JwaUNyQixtQ3hCb2lDcUI7RUUvakNyQjtBVDJzRko7O0ErQjNxRkk7Ozs7RUFFRTtBL0JnckZOOztBK0IvdEZJO0VBcURFLCtDeEJ1aENtQjtFd0JwaENqQixvQ3hCODFCZ0M7RXdCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QS9CNHFGUjtBK0J6cUZNO0VBQ0UsK0N4QjRnQ2lCO0V3QnZnQ2YsMkR4QnVnQ2U7QVBncUR6Qjs7QStCNXVGSTtFQStFSSxvQ3hCdTBCZ0M7RXdCdDBCaEM7QS9CaXFGUjs7QStCanZGSTtFQXVGRSwrQ3hCcS9CbUI7QVB5cUR6QjtBK0IzcEZRO0VBRUU7RUFDQSx1QnhCcTVCOEI7RXdCcDVCOUI7RUFDQTtBL0I0cEZWO0ErQnhwRk07RUFDRSwrQ3hCdytCaUI7RXdCbitCZiwyRHhCbStCZTtBUG1yRHpCOztBK0IvdkZJO0VBa0hJO0EvQmlwRlI7O0ErQm53Rkk7RUF5SEUsK0N4Qm05Qm1CO0FQMnJEekI7QStCNW9GTTtFQUNFLDRDeEJnOUJpQjtBUDhyRHpCO0ErQjNvRk07RUFDRSwyRHhCNDhCaUI7QVBpc0R6QjtBK0Ixb0ZNO0VBQ0UsaUN4Qnc4QmlCO0FQb3NEekI7O0ErQnZvRkk7RUFDRTtBL0Iwb0ZOOztBK0JweEZJOzs7OztFQW9KTTtBL0J3b0ZWOztBK0J4d0ZFO0VBQ0U7RUFDQTtFQUNBLG1CeEJ1MEJvQztFSHJrQmxDLGtCQUxJO0UyQjFQTixtQ3hCa2pDcUI7QVB3dER6Qjs7QStCdndGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnFQRSxtQkFMSTtFMkI3T04sV3hCcWlDcUI7RXdCcGlDckIsa0N4Qm9pQ3FCO0VFL2pDckI7QVRxeUZKOztBK0Jyd0ZJOzs7O0VBRUU7QS9CMHdGTjs7QStCenpGSTtFQXFERSxpRHhCdWhDbUI7RXdCcGhDakIsb0N4QjgxQmdDO0V3QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0EvQnN3RlI7QStCbndGTTtFQUNFLGlEeEI0Z0NpQjtFd0J2Z0NmLDBEeEJ1Z0NlO0FQMHZEekI7O0ErQnQwRkk7RUErRUksb0N4QnUwQmdDO0V3QnQwQmhDO0EvQjJ2RlI7O0ErQjMwRkk7RUF1RkUsaUR4QnEvQm1CO0FQbXdEekI7QStCcnZGUTtFQUVFO0VBQ0EsdUJ4QnE1QjhCO0V3QnA1QjlCO0VBQ0E7QS9Cc3ZGVjtBK0JsdkZNO0VBQ0UsaUR4QncrQmlCO0V3Qm4rQmYsMER4Qm0rQmU7QVA2d0R6Qjs7QStCejFGSTtFQWtISTtBL0IydUZSOztBK0I3MUZJO0VBeUhFLGlEeEJtOUJtQjtBUHF4RHpCO0ErQnR1Rk07RUFDRSw4Q3hCZzlCaUI7QVB3eER6QjtBK0JydUZNO0VBQ0UsMER4QjQ4QmlCO0FQMnhEekI7QStCcHVGTTtFQUNFLG1DeEJ3OEJpQjtBUDh4RHpCOztBK0JqdUZJO0VBQ0U7QS9Cb3VGTjs7QStCOTJGSTs7Ozs7RUFzSk07QS9CZ3VGVjs7QWdDeDNGQTtFQUVFO0VBQ0E7RUFDQTtFNUJ1UkksNkJBTEk7RTRCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTVCc1FJLGtDQUxJO0U0Qi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RXZCakJFO0VlZkYsa0NRa0NxQjtFVHRCakIscUlTd0JKO0FoQ3EzRkY7QXVCejRGTTtFU2hCTjtJVGlCUTtFdkI0NEZOO0FBQ0Y7QWdDeDNGRTtFQUNFO0VBRUE7RUFDQTtBaEN5M0ZKO0FnQ3QzRkU7RUFFRTtFQUNBO0VBQ0E7QWhDdTNGSjtBZ0NwM0ZFO0VBQ0U7RVJyREYsd0NRc0R1QjtFQUNyQjtFQUNBO0VBS0U7QWhDazNGTjtBZ0M5MkZFO0VBQ0U7RUFDQTtFQUtFO0FoQzQyRk47QWdDeDJGRTtFQUtFO0VBQ0E7RUFHQTtBaENvMkZKO0FnQ2oyRkk7RUFLSTtBaEMrMUZSO0FnQzExRkU7RUFLSTtBaEN3MUZOO0FnQ3AxRkU7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FoQ20xRko7O0FnQ3YwRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMwN0ZGOztBZ0N4MUZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMjhGRjs7QWdDejJGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzQ5RkY7O0FnQzEzRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2K0ZGOztBZ0MzNEZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDOC9GRjs7QWdDNTVGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQytnR0Y7O0FnQzc2RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNnaUdGOztBZ0M5N0ZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDaWpHRjs7QWdDLzhGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2trR0Y7O0FnQ2grRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNtbEdGOztBZ0NqL0ZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDb21HRjs7QWdDbGdHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3FuR0Y7O0FnQ25oR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNzb0dGOztBZ0NwaUdFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdXBHRjs7QWdDcmpHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3dxR0Y7O0FnQ3RrR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN5ckdGOztBZ0N2bEdFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMHNHRjs7QWdDeG1HRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzJ0R0Y7O0FnQ3puR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0dUdGOztBZ0Mxb0dFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNnZHRjs7QWdDM3BHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzh3R0Y7O0FnQzVxR0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMreEdGOztBZ0M3ckdFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDZ3pHRjs7QWdDOXNHRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2kwR0Y7O0FnQy90R0U7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNrMUdGOztBZ0N0dEdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMDBHRjs7QWdDdnVHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzIxR0Y7O0FnQ3h2R0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0MkdGOztBZ0N6d0dFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNjNHRjs7QWdDMXhHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzg0R0Y7O0FnQzN5R0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMrNUdGOztBZ0M1ekdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDZzdHRjs7QWdDNzBHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2k4R0Y7O0FnQzkxR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNrOUdGOztBZ0MvMkdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbStHRjs7QWdDaDRHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ28vR0Y7O0FnQ2o1R0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNxZ0hGOztBZ0NsNkdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDc2hIRjs7QWdDbjdHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3VpSEY7O0FnQ3A4R0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN3akhGOztBZ0NyOUdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDeWtIRjs7QWdDdCtHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzBsSEY7O0FnQ3YvR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMybUhGOztBZ0N4Z0hFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNG5IRjs7QWdDemhIRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzZvSEY7O0FnQzFpSEU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM4cEhGOztBZ0MzakhFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDK3FIRjs7QWdDNWtIRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2dzSEY7O0FnQzdsSEU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNpdEhGOztBZ0M5bUhFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDa3VIRjs7QWdDbm5IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHFCeEJ4SmdCO0FSNndIbEI7QWdDM21IRTtFQUNFO0FoQzZtSEo7QWdDMW1IRTtFQUNFO0FoQzRtSEo7O0FnQ2ptSEE7RUNqSkU7RUFDQTtFN0I4TkksMkJBTEk7RTZCdk5SO0FqQ3N2SEY7O0FnQ3BtSEE7RUNySkU7RUFDQTtFN0I4TkksNEJBTEk7RTZCdk5SO0FqQzZ2SEY7O0FrQ2gwSEE7RVhnQk0sZ0NXZko7QWxDbTBIRjtBdUJoekhNO0VXcEJOO0lYcUJRO0V2Qm16SE47QUFDRjtBa0N0MEhFO0VBQ0U7QWxDdzBISjs7QWtDbDBIRTtFQUNFO0FsQ3EwSEo7O0FrQ2owSEE7RUFDRTtFQUNBO0VYREksMEJXRUo7QWxDbzBIRjtBdUJsMEhNO0VXTE47SVhNUTtFdkJxMEhOO0FBQ0Y7QWtDdjBIRTtFQUNFO0VBQ0E7RVhORSw0QldPRjtBbEN5MEhKO0F1QjUwSE07RVdBSjtJWENNO0V2QiswSE47QUFDRjs7QW1DcDJIQTs7Ozs7O0VBTUU7QW5DdTJIRjs7QW1DcDJIQTtFQUNFO0FuQ3UySEY7O0FtQ2gySEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQnVRSSw2QkFMSTtFK0JoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0IwT0ksdUNBTEk7RStCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJ6Q0U7QVQwNEhKO0FtQzcxSEU7RUFDRTtFQUNBO0VBQ0E7QW5DKzFISjs7QW1DdjBISTtFQUNFO0FuQzAwSE47QW1DeDBITTtFQUNFO0VBQ0E7QW5DMDBIUjs7QW1DdDBISTtFQUNFO0FuQ3kwSE47QW1DdjBITTtFQUNFO0VBQ0E7QW5DeTBIUjs7QWdCbjNISTtFbUI0QkE7SUFDRTtFbkMyMUhKO0VtQ3oxSEk7SUFDRTtJQUNBO0VuQzIxSE47O0VtQ3YxSEU7SUFDRTtFbkMwMUhKO0VtQ3gxSEk7SUFDRTtJQUNBO0VuQzAxSE47QUFDRjtBZ0JyNEhJO0VtQjRCQTtJQUNFO0VuQzQySEo7RW1DMTJISTtJQUNFO0lBQ0E7RW5DNDJITjs7RW1DeDJIRTtJQUNFO0VuQzIySEo7RW1DejJISTtJQUNFO0lBQ0E7RW5DMjJITjtBQUNGO0FnQnQ1SEk7RW1CNEJBO0lBQ0U7RW5DNjNISjtFbUMzM0hJO0lBQ0U7SUFDQTtFbkM2M0hOOztFbUN6M0hFO0lBQ0U7RW5DNDNISjtFbUMxM0hJO0lBQ0U7SUFDQTtFbkM0M0hOO0FBQ0Y7QWdCdjZISTtFbUI0QkE7SUFDRTtFbkM4NEhKO0VtQzU0SEk7SUFDRTtJQUNBO0VuQzg0SE47O0VtQzE0SEU7SUFDRTtFbkM2NEhKO0VtQzM0SEk7SUFDRTtJQUNBO0VuQzY0SE47QUFDRjtBZ0J4N0hJO0VtQjRCQTtJQUNFO0VuQys1SEo7RW1DNzVISTtJQUNFO0lBQ0E7RW5DKzVITjs7RW1DMzVIRTtJQUNFO0VuQzg1SEo7RW1DNTVISTtJQUNFO0lBQ0E7RW5DODVITjtBQUNGO0FtQ3I1SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkN1NUhKO0FtQzk0SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2c1SEo7QW1DMzRISTtFQUNFO0FuQzY0SE47O0FtQ3Y0SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzA0SEo7QW1DcjRISTtFQUNFO0FuQ3U0SE47O0FtQ2g0SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ200SEY7O0FtQzczSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCNUJ5YjRCO0U0QnhiNUI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFMUJ0S0U7QVRzaUlKO0FtQzczSEU7RUFFRTtFWDFMRixrRFc0THVCO0FuQzYzSHpCO0FtQzEzSEU7RUFFRTtFQUNBO0VYbE1GLG1EV21NdUI7QW5DMjNIekI7QW1DeDNIRTtFQUVFO0VBQ0E7RUFDQTtBbkN5M0hKOztBbUNuM0hBO0VBQ0U7QW5DczNIRjs7QW1DbDNIQTtFQUNFO0VBQ0E7RUFDQTtFL0JtRUksbUJBTEk7RStCNURSO0VBQ0E7QW5DcTNIRjs7QW1DajNIQTtFQUNFO0VBQ0E7RUFDQTtBbkNvM0hGOztBbUNoM0hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2szSEY7O0FvQ3htSUE7O0VBRUU7RUFDQTtFQUNBO0FwQzJtSUY7QW9Dem1JRTs7OztFQUNFO0VBQ0E7QXBDOG1JSjtBb0N6bUlFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUU7QXBDdW9JSjs7QW9DbG9JQTtFQUNFO0VBQ0E7RUFDQTtBcENxb0lGO0FvQ25vSUU7RUFDRTtBcENxb0lKOztBb0Nqb0lBO0UzQmhCSTtBVHFwSUo7QW9Dam9JRTs7RUFFRTtBcENtb0lKO0FvQy9uSUU7Ozs7Ozs7RTNCVkU7RUFDQTtBVGtwSUo7QW9DL25JRTs7Ozs7OztFM0JORTtFQUNBO0FUOG9JSjs7QW9DdG5JQTtFQUNFO0VBQ0E7QXBDeW5JRjtBb0N2bklFO0VBR0U7QXBDdW5JSjtBb0NwbklFO0VBQ0U7QXBDc25JSjs7QW9DbG5JQTtFQUNFO0VBQ0E7QXBDcW5JRjs7QW9DbG5JQTtFQUNFO0VBQ0E7QXBDcW5JRjs7QW9Dam1JQTtFQUNFO0VBQ0E7RUFDQTtBcENvbUlGO0FvQ2xtSUU7O0VBRUU7QXBDb21JSjtBb0NqbUlFOztFQUVFO0FwQ21tSUo7QW9DL2xJRTs7OztFM0IxRkU7RUFDQTtBVCtySUo7QW9DN2xJRTs7Ozs7OztFM0JqSEU7RUFDQTtBVHV0SUo7O0FxQy91SUE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzh1SUY7O0FxQzN1SUE7RUFDRTtFQUNBO0VqQ3NRSSx1Q0FMSTtFaUMvUFI7RUFDQTtFQUVBO0VBQ0E7RWRmSSx1R2NnQko7QXJDNnVJRjtBdUJ6dklNO0VjR047SWRGUTtFdkI0dklOO0FBQ0Y7QXFDaHZJRTtFQUVFO0FyQ2l2SUo7QXFDN3VJRTtFQUNFO0VBQ0EsK0M5QmtoQm9CO0FQNnRIeEI7QXFDM3VJRTtFQUVFO0VBQ0E7RUFDQTtBckM0dUlKOztBcUNwdUlBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBckNvdUlGO0FxQ2x1SUU7RUFDRTtFQUNBO0U1QjdDQTtFQUNBO0FUa3hJSjtBcUNudUlJO0VBR0U7RUFDQTtBckNtdUlOO0FxQy90SUU7Ozs7Ozs7O0VBRUU7RUFDQTtFQUNBO0FyQ3V1SUo7QXFDcHVJRTtFQUVFO0U1QmpFQTtFQUNBO0FUdXlJSjs7QXFDNXRJQTtFQUVFO0VBQ0E7RUFDQTtBckM4dElGO0FxQzN0SUU7RTVCNUZFO0FUMHpJSjtBcUMxdElFOzs7O0VBRUU7RWJqSEYsb0Rha0h1QjtBckM4dEl6Qjs7QXFDcnRJQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0FyQ3F0SUY7QXFDbnRJRTtFQUNFO0VBQ0E7RUFDQTtBckNxdElKO0FxQ250SUk7RUFFRTtBckNvdElOO0FxQ2h0SUU7Ozs7RUFFRSxnQjlCMGQwQjtFOEJ6ZDFCO0VBQ0E7QXJDb3RJSjs7QXFDMXNJRTs7OztFQUVFO0VBQ0E7QXJDK3NJSjs7QXFDMXNJRTs7OztFQUVFO0VBQ0E7RUFDQTtBckMrc0lKOztBcUN6c0lFOzs7Ozs7O0VBQ0U7QXJDa3RJSjs7QXFDeHNJRTtFQUNFO0FyQzJzSUo7QXFDenNJRTtFQUNFO0FyQzJzSUo7O0FzQ3g0SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3c0SUY7QXNDbDRJRTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDczRJSjtBc0NsM0lBO0VBQ0U7RUFDQTtFQUNBO0VsQzROSSwyQ0FMSTtFa0NyTlI7RUFFQTtBdENtM0lGO0FzQ2ozSUU7RUFFRTtBdENrM0lKOztBc0N4MklBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEN1MklGO0FzQ3AySUk7RUFFRTtBdENxMklOO0FzQ2oySUU7RUFDRTtBdENtMklKOztBc0MxMUlBO0VBQ0UsbUIvQjhnQ2tDO0UrQjdnQ2xDLHNCL0I2Z0NrQztFK0I1Z0NsQztBdEM2MUlGO0FzQzMxSUU7OztFQUdFO0F0QzYxSUo7O0FzQ2gxSUE7RUFDRTtFQUNBO0VBR0E7QXRDaTFJRjs7QXNDNzBJQTtFQUNFO0VsQ3lJSSw2Q0FMSTtFa0NsSVI7RUFDQTtFQUNBO0VBQ0E7RTdCeElFO0VjSEUsK0NlNklKO0F0Q2cxSUY7QXVCejlJTTtFZWlJTjtJZmhJUTtFdkI0OUlOO0FBQ0Y7QXNDbjFJRTtFQUNFO0F0Q3ExSUo7QXNDbDFJRTtFQUNFO0VBQ0E7RUFDQTtBdENvMUlKOztBc0M5MElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENpMUlGOztBc0M5MElBO0VBQ0U7RUFDQTtBdENpMUlGOztBZ0IzOElJO0VzQnNJQTtJQUVJO0lBQ0E7RXRDdzBJTjtFc0N0MElNO0lBQ0U7RXRDdzBJUjtFc0N0MElRO0lBQ0U7RXRDdzBJVjtFc0NyMElRO0lBQ0U7SUFDQTtFdEN1MElWO0VzQ24wSU07SUFDRTtFdENxMElSO0VzQ2wwSU07SUFDRTtJQUNBO0V0Q28wSVI7RXNDajBJTTtJQUNFO0V0Q20wSVI7RXNDaDBJTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDZzBJUjtFc0M3eklRO0lBQ0U7RXRDK3pJVjtFc0M1eklRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDOHpJVjtBQUNGO0FnQjMvSUk7RXNCc0lBO0lBRUk7SUFDQTtFdEN1M0lOO0VzQ3IzSU07SUFDRTtFdEN1M0lSO0VzQ3IzSVE7SUFDRTtFdEN1M0lWO0VzQ3AzSVE7SUFDRTtJQUNBO0V0Q3MzSVY7RXNDbDNJTTtJQUNFO0V0Q28zSVI7RXNDajNJTTtJQUNFO0lBQ0E7RXRDbTNJUjtFc0NoM0lNO0lBQ0U7RXRDazNJUjtFc0MvMklNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdEMrMklSO0VzQzUySVE7SUFDRTtFdEM4MklWO0VzQzMySVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEM2MklWO0FBQ0Y7QWdCMWlKSTtFc0JzSUE7SUFFSTtJQUNBO0V0Q3M2SU47RXNDcDZJTTtJQUNFO0V0Q3M2SVI7RXNDcDZJUTtJQUNFO0V0Q3M2SVY7RXNDbjZJUTtJQUNFO0lBQ0E7RXRDcTZJVjtFc0NqNklNO0lBQ0U7RXRDbTZJUjtFc0NoNklNO0lBQ0U7SUFDQTtFdENrNklSO0VzQy81SU07SUFDRTtFdENpNklSO0VzQzk1SU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0V0Qzg1SVI7RXNDMzVJUTtJQUNFO0V0QzY1SVY7RXNDMTVJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0QzQ1SVY7QUFDRjtBZ0J6bEpJO0VzQnNJQTtJQUVJO0lBQ0E7RXRDcTlJTjtFc0NuOUlNO0lBQ0U7RXRDcTlJUjtFc0NuOUlRO0lBQ0U7RXRDcTlJVjtFc0NsOUlRO0lBQ0U7SUFDQTtFdENvOUlWO0VzQ2g5SU07SUFDRTtFdENrOUlSO0VzQy84SU07SUFDRTtJQUNBO0V0Q2k5SVI7RXNDOThJTTtJQUNFO0V0Q2c5SVI7RXNDNzhJTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDNjhJUjtFc0MxOElRO0lBQ0U7RXRDNDhJVjtFc0N6OElRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDMjhJVjtBQUNGO0FnQnhvSkk7RXNCc0lBO0lBRUk7SUFDQTtFdENvZ0pOO0VzQ2xnSk07SUFDRTtFdENvZ0pSO0VzQ2xnSlE7SUFDRTtFdENvZ0pWO0VzQ2pnSlE7SUFDRTtJQUNBO0V0Q21nSlY7RXNDLy9JTTtJQUNFO0V0Q2lnSlI7RXNDOS9JTTtJQUNFO0lBQ0E7RXRDZ2dKUjtFc0M3L0lNO0lBQ0U7RXRDKy9JUjtFc0M1L0lNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdEM0L0lSO0VzQ3ovSVE7SUFDRTtFdEMyL0lWO0VzQ3gvSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEMwL0lWO0FBQ0Y7QXNDampKSTtFQUVJO0VBQ0E7QXRDa2pKUjtBc0NoakpRO0VBQ0U7QXRDa2pKVjtBc0NoakpVO0VBQ0U7QXRDa2pKWjtBc0MvaUpVO0VBQ0U7RUFDQTtBdENpakpaO0FzQzdpSlE7RUFDRTtBdEMraUpWO0FzQzVpSlE7RUFDRTtFQUNBO0F0QzhpSlY7QXNDM2lKUTtFQUNFO0F0QzZpSlY7QXNDMWlKUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZjlOSixnQmVnT0k7QXRDMGlKVjtBc0N2aUpVO0VBQ0U7QXRDeWlKWjtBc0N0aUpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDd2lKWjs7QXNDdmhKQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3loSkY7O0FzQ25oSkk7RUFDRTtBdENzaEpOOztBdUMveUpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUJqQkU7QVRpMEpKO0F1QzV5SkU7RUFDRTtFQUNBO0F2Qzh5Sko7QXVDM3lKRTtFQUNFO0VBQ0E7QXZDNnlKSjtBdUMzeUpJO0VBQ0U7RTlCdEJGO0VBQ0E7QVRvMEpKO0F1QzN5Skk7RUFDRTtFOUJiRjtFQUNBO0FUMnpKSjtBdUN4eUpFOztFQUVFO0F2QzB5Sko7O0F1Q3R5SkE7RUFHRTtFQUNBO0VBQ0E7QXZDdXlKRjs7QXVDcHlKQTtFQUNFO0VBQ0E7QXZDdXlKRjs7QXVDcHlKQTtFQUNFO0VBQ0E7RUFDQTtBdkN1eUpGOztBdUNweUpBO0VBQ0U7QXZDdXlKRjs7QXVDL3hKRTtFQUNFO0F2Q2t5Sko7O0F1QzF4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzZ4SkY7QXVDM3hKRTtFOUI3RkU7QVQyM0pKOztBdUN6eEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDNHhKRjtBdUMxeEpFO0U5QnhHRTtBVHE0Sko7O0F1Q254SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkNzeEpGO0F1Q3B4SkU7RUFDRTtFQUNBO0F2Q3N4Sko7O0F1Q2x4SkE7RUFDRTtFQUNBO0F2Q3F4SkY7O0F1Q2p4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCMUlFO0FUKzVKSjs7QXVDanhKQTs7O0VBR0U7QXZDb3hKRjs7QXVDanhKQTs7RTlCM0lJO0VBQ0E7QVRpNkpKOztBdUNseEpBOztFOUJsSUk7RUFDQTtBVHk1Sko7O0F1QzN3SkU7RUFDRTtBdkM4d0pKO0FnQno0Skk7RXVCdUhKO0lBUUk7SUFDQTtFdkM4d0pGO0V1QzN3SkU7SUFDRTtJQUNBO0V2QzZ3Sko7RXVDM3dKSTtJQUNFO0lBQ0E7RXZDNndKTjtFdUN4d0pNO0k5QjFLSjtJQUNBO0VUcTdKRjtFdUN6d0pROztJQUdFO0V2QzB3SlY7RXVDeHdKUTs7SUFHRTtFdkN5d0pWO0V1Q3J3Sk07STlCM0tKO0lBQ0E7RVRtN0pGO0V1Q3R3SlE7O0lBR0U7RXZDdXdKVjtFdUNyd0pROztJQUdFO0V2Q3N3SlY7QUFDRjs7QXdDMStKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM0K0pGOztBd0N4K0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEM0UEksZUFMSTtFb0NyUFI7RUFDQTtFQUNBO0VBQ0E7RS9CckJFO0UrQnVCRjtFakIxQkksMENpQjJCSjtBeEMyK0pGO0F1QmxnS007RWlCVU47SWpCVFE7RXZCcWdLTjtBQUNGO0F3QzkrSkU7RUFDRTtFQUNBO0VBQ0E7QXhDZy9KSjtBd0M5K0pJO0VBQ0U7RUFDQTtBeENnL0pOO0F3QzMrSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQmpERSxtRGlCa0RGO0F4QzYrSko7QXVCM2hLTTtFaUJxQ0o7SWpCcENNO0V2QjhoS047QUFDRjtBd0MvK0pFO0VBQ0U7QXhDaS9KSjtBd0M5K0pFO0VBQ0U7RUFDQTtFQUNBO0F4Q2cvSko7O0F3QzUrSkE7RUFDRTtBeEMrK0pGOztBd0M1K0pBO0VBQ0U7RUFDQTtFQUNBO0F4QysrSkY7QXdDNytKRTtFL0I3REU7RUFDQTtBVDZpS0o7QXdDOStKSTtFL0JoRUE7RUFDQTtBVGlqS0o7QXdDNytKRTtFQUNFO0F4QysrSko7QXdDMytKRTtFL0I1REU7RUFDQTtBVDBpS0o7QXdDMytKTTtFL0JoRUY7RUFDQTtBVDhpS0o7QXdDMStKSTtFL0JyRUE7RUFDQTtBVGtqS0o7O0F3Q3grSkE7RUFDRTtBeEMyK0pGOztBd0NsK0pFO0VBQ0U7RUFDQTtFL0I5R0E7QVRvbEtKO0F3Q24rSkk7RUFBZ0I7QXhDcytKcEI7QXdDcitKSTtFQUFlO0F4Q3crSm5CO0F3Q3IrSkk7OztFL0JySEE7QVQrbEtKOztBd0MvOUpJO0VBQ0U7RUFDQTtBeENrK0pOOztBeUN2bktBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VyQytRSSx5Q0FMSTtFcUN4UVI7RUFDQTtFaENBRTtBVHVuS0o7O0F5Q2puS0U7RUFDRTtBekNvbktKO0F5Q2xuS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekNvbktOO0F5Q2huS0U7RUFDRTtBekNrbktKOztBMEN2cEtBO0VBRUU7RUFDQTtFdEM0UkksK0JBTEk7RXNDclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFL0JwQkE7RUFDQTtBWDRxS0Y7O0EwQ3JwS0E7RUFDRTtFQUNBO0VBQ0E7RXRDZ1FJLHlDQUxJO0VzQ3pQUjtFQUVBO0VBQ0E7RW5CcEJJLHFJbUJxQko7QTFDdXBLRjtBdUJ4cUtNO0VtQlFOO0luQlBRO0V2QjJxS047QUFDRjtBMEMxcEtFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTFDMnBLSjtBMEN4cEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVW5DMnVDZ0M7RW1DMXVDaEM7QTFDMHBLSjtBMEN2cEtFO0VBRUU7RUFDQTtFbEJ0REYsZ0RrQnVEdUI7RUFDckI7QTFDd3BLSjtBMENycEtFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFDc3BLSjs7QTBDanBLRTtFQUNFLDhDbkM4c0NnQztBUHM4SHBDO0EwQy9vS007RWpDOUJGO0VBQ0E7QVRncktKO0EwQzdvS007RWpDbERGO0VBQ0E7QVRrc0tKOztBMENob0tBO0VDbEdFO0VBQ0E7RXZDMFJJLGtDQUxJO0V1Q25SUjtBM0NzdUtGOztBMENub0tBO0VDdEdFO0VBQ0E7RXZDMFJJLG1DQUxJO0V1Q25SUjtBM0M2dUtGOztBNENodktBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQ0hFO0FUb3ZLSjs7QTRDNXVLQTtFQUVFO0E1Qzh1S0Y7O0E0QzF1S0E7RUFDRSxnQnJDNmtCNEI7RXFDNWtCNUI7QTVDNnVLRjs7QTRDcnVLQTtFQUNFLG1CckNzK0M4QjtBUGt3SGhDO0E0Q3J1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3V1S0o7O0E0Qy90S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNrdUtKOztBNEN0dUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDeXVLSjs7QTRDN3VLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q2d2S0o7O0E0Q3B2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUN1dktKOztBNEMzdktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDOHZLSjs7QTRDbHdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3F3S0o7O0E0Q3p3S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUM0d0tKOztBNENoeEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDbXhLSjs7QTRDdnhLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QzB4S0o7O0E0Qzl4S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNpeUtKOztBNENyeUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDd3lLSjs7QTRDNXlLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qyt5S0o7O0E0Q256S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNzektKOztBNEMxektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDNnpLSjs7QTRDajBLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q28wS0o7O0E0Q3gwS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUMyMEtKOztBNEMvMEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDazFLSjs7QTRDdDFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3kxS0o7O0E0QzcxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNnMktKOztBNENwMktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDdTJLSjs7QTRDMzJLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QzgyS0o7O0E0Q2wzS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNxM0tKOztBNEN6M0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDNDNLSjs7QTRDaDRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q200S0o7O0E0Q3Y0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUMwNEtKOztBNkN0OEtBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VwQ1hFO0FUZzlLSjs7QTZDajhLQTtFQUNFO0VBQ0E7QTdDbzhLRjtBNkNsOEtFO0VBRUU7RUFDQTtBN0NtOEtKOztBNkMzN0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E3QzY3S0Y7QTZDMzdLRTtFcEM5QkU7RUFDQTtBVDQ5S0o7QTZDMzdLRTtFcENwQkU7RUFDQTtBVGs5S0o7QTZDMzdLRTtFQUVFO0VBQ0E7RUFDQTtBN0M0N0tKO0E2Q3g3S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MwN0tKO0E2Q3Q3S0U7RUFDRTtBN0N3N0tKO0E2Q3Q3S0k7RUFDRTtFQUNBO0E3Q3c3S047O0E2Qzk2S0E7RUFDRTtFQUNBO0VBQ0E7QTdDaTdLRjtBNkM3NktJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTdDODZLTjtBNkMzNktJO0VBQ0U7RUFDQTtBN0M2NktOOztBNkNoNktJO0VBQ0U7QTdDbTZLTjtBNkNoNktRO0VwQ3pESjtFQVpBO0FUeStLSjtBNkMvNUtRO0VwQzFFSjtFQVlBO0FUaStLSjtBNkM5NUtRO0VBQ0U7QTdDZzZLVjtBNkM3NUtRO0VBQ0U7RUFDQTtBN0MrNUtWO0E2Qzc1S1U7RUFDRTtFQUNBO0E3Qys1S1o7O0FnQnYvS0k7RTZCZ0VBO0lBQ0U7RTdDMjdLSjtFNkN4N0tNO0lwQ3pESjtJQVpBO0VUaWdMRjtFNkN2N0tNO0lwQzFFSjtJQVlBO0VUeS9LRjtFNkN0N0tNO0lBQ0U7RTdDdzdLUjtFNkNyN0tNO0lBQ0U7SUFDQTtFN0N1N0tSO0U2Q3I3S1E7SUFDRTtJQUNBO0U3Q3U3S1Y7QUFDRjtBZ0JoaExJO0U2QmdFQTtJQUNFO0U3Q205S0o7RTZDaDlLTTtJcEN6REo7SUFaQTtFVHloTEY7RTZDLzhLTTtJcEMxRUo7SUFZQTtFVGloTEY7RTZDOThLTTtJQUNFO0U3Q2c5S1I7RTZDNzhLTTtJQUNFO0lBQ0E7RTdDKzhLUjtFNkM3OEtRO0lBQ0U7SUFDQTtFN0MrOEtWO0FBQ0Y7QWdCeGlMSTtFNkJnRUE7SUFDRTtFN0MyK0tKO0U2Q3grS007SXBDekRKO0lBWkE7RVRpakxGO0U2Q3YrS007SXBDMUVKO0lBWUE7RVR5aUxGO0U2Q3QrS007SUFDRTtFN0N3K0tSO0U2Q3IrS007SUFDRTtJQUNBO0U3Q3UrS1I7RTZDcitLUTtJQUNFO0lBQ0E7RTdDdStLVjtBQUNGO0FnQmhrTEk7RTZCZ0VBO0lBQ0U7RTdDbWdMSjtFNkNoZ0xNO0lwQ3pESjtJQVpBO0VUeWtMRjtFNkMvL0tNO0lwQzFFSjtJQVlBO0VUaWtMRjtFNkM5L0tNO0lBQ0U7RTdDZ2dMUjtFNkM3L0tNO0lBQ0U7SUFDQTtFN0MrL0tSO0U2QzcvS1E7SUFDRTtJQUNBO0U3QysvS1Y7QUFDRjtBZ0J4bExJO0U2QmdFQTtJQUNFO0U3QzJoTEo7RTZDeGhMTTtJcEN6REo7SUFaQTtFVGltTEY7RTZDdmhMTTtJcEMxRUo7SUFZQTtFVHlsTEY7RTZDdGhMTTtJQUNFO0U3Q3doTFI7RTZDcmhMTTtJQUNFO0lBQ0E7RTdDdWhMUjtFNkNyaExRO0lBQ0U7SUFDQTtFN0N1aExWO0FBQ0Y7QTZDMWdMQTtFcENsSkk7QVQrcExKO0E2QzFnTEU7RUFDRTtBN0M0Z0xKO0E2QzFnTEk7RUFDRTtBN0M0Z0xOOztBNkMvL0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDa2dMSjs7QTZDNWdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QytnTEo7O0E2Q3poTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M0aExKOztBNkN0aUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDeWlMSjs7QTZDbmpMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3NqTEo7O0E2Q2hrTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Nta0xKOztBNkM3a0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDZ2xMSjs7QTZDMWxMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzZsTEo7O0E2Q3ZtTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MwbUxKOztBNkNwbkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDdW5MSjs7QTZDam9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q29vTEo7O0E2QzlvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NpcExKOztBNkMzcExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDOHBMSjs7QTZDeHFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzJxTEo7O0E2Q3JyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N3ckxKOztBNkNsc0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDcXNMSjs7QTZDL3NMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2t0TEo7O0E2QzV0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MrdExKOztBNkN6dUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDNHVMSjs7QTZDdHZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3l2TEo7O0E2Q253TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Nzd0xKOztBNkNoeExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDbXhMSjs7QTZDN3hMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2d5TEo7O0E2QzF5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M2eUxKOztBNkN2ekxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDMHpMSjs7QThDeC9MQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxXbkIrRGdCO0VtQjlEaEIsWW5CK0RpQjtFbUI5RGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDSkU7RXFDTUY7QTlDdy9MRjtBOENyL0xFO0VBQ0U7RUFDQTtFQUNBO0E5Q3UvTEo7QThDcC9MRTtFQUNFO0VBQ0E7RUFDQTtBOUNzL0xKO0E4Q24vTEU7RUFFRTtFQUNBO1VBQUE7RUFDQTtBOUNvL0xKOztBOEM1K0xBO0VBSEU7QTlDbS9MRjs7QThDNStMQTs7RUFFRTtBOUMrK0xGOztBSzFoTUk7RXlDa0NGO0E5QzQvTEY7O0ErQ3BpTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBL0NraU1GOztBK0MzaE1BO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QS9DNmhNRjtBK0MxaE1FO0VBQ0UsOEJ4Q204Q2dDO0VnQmgvQzlCLG1Dd0I4Q0Y7QS9DNGhNSjtBdUJ0a01NO0V3QndDSjtJeEJ2Q007RXZCeWtNTjtBQUNGO0ErQy9oTUU7RUFDRSxleENnOENnQztBUGltSnBDO0ErQzdoTUU7RUFDRSxzQnhDNjdDZ0M7QVBrbUpwQzs7QStDM2hNQTtFQUNFO0EvQzhoTUY7QStDNWhNRTtFQUNFO0VBQ0E7QS9DOGhNSjtBK0MzaE1FO0VBQ0U7QS9DNmhNSjs7QStDemhNQTtFQUNFO0VBQ0E7RUFDQTtBL0M0aE1GOztBK0N4aE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q3JGRTtFc0N5RkY7QS9Dd2hNRjs7QStDcGhNQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBL0MwaE05RDtBZ0R0b01FO0VBQVM7QWhEeW9NWDtBZ0R4b01FO0VBQVMsbUNEMkdpRjtBL0NnaU01Rjs7QStDM2hNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDckdFO0VBQ0E7QVRvb01KO0ErQzdoTUU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0EvQzhoTUo7O0ErQ3poTUE7RUFDRTtFQUNBO0EvQzRoTUY7O0ErQ3ZoTUE7RUFDRTtFQUdBO0VBQ0E7QS9Dd2hNRjs7QStDcGhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDN0hFO0VBQ0E7QVRxcE1KO0ErQ25oTUU7RUFDRTtBL0NxaE1KOztBZ0Jwb01JO0UrQnFIRjtJQUNFO0lBQ0E7RS9DbWhNRjs7RStDL2dNQTtJQUNFO0lBQ0E7SUFDQTtFL0NraE1GOztFK0MvZ01BO0lBQ0U7RS9Da2hNRjtBQUNGO0FnQnJwTUk7RStCdUlGOztJQUVFO0UvQ2loTUY7QUFDRjtBZ0IzcE1JO0UrQjhJRjtJQUNFO0UvQ2doTUY7QUFDRjtBK0N2Z01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DeWdNTjtBK0N2Z01NO0VBQ0U7RUFDQTtFdEM3TUo7QVR1dE1KO0ErQ3RnTU07O0V0Q2pORjtBVDJ0TUo7QStDcmdNTTtFQUNFO0EvQ3VnTVI7O0FnQnJxTUk7RStCNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9DNmhNSjtFK0MzaE1JO0lBQ0U7SUFDQTtJdEM3TUo7RVQydU1GO0UrQzFoTUk7O0l0Q2pORjtFVCt1TUY7RStDemhNSTtJQUNFO0UvQzJoTU47QUFDRjtBZ0Ixck1JO0UrQjRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvQ2lqTUo7RStDL2lNSTtJQUNFO0lBQ0E7SXRDN01KO0VUK3ZNRjtFK0M5aU1JOztJdENqTkY7RVRtd01GO0UrQzdpTUk7SUFDRTtFL0MraU1OO0FBQ0Y7QWdCOXNNSTtFK0I0SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0Nxa01KO0UrQ25rTUk7SUFDRTtJQUNBO0l0QzdNSjtFVG14TUY7RStDbGtNSTs7SXRDak5GO0VUdXhNRjtFK0Nqa01JO0lBQ0U7RS9DbWtNTjtBQUNGO0FnQmx1TUk7RStCNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9DeWxNSjtFK0N2bE1JO0lBQ0U7SUFDQTtJdEM3TUo7RVR1eU1GO0UrQ3RsTUk7O0l0Q2pORjtFVDJ5TUY7RStDcmxNSTtJQUNFO0UvQ3VsTU47QUFDRjtBZ0J0dk1JO0UrQjRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvQzZtTUo7RStDM21NSTtJQUNFO0lBQ0E7SXRDN01KO0VUMnpNRjtFK0MxbU1JOztJdENqTkY7RVQrek1GO0UrQ3ptTUk7SUFDRTtFL0MybU1OO0FBQ0Y7QWlEcjFNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDd1JJLGdDQUxJO0U2Q2pSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUNsQkEsaUNqRGtGYTtFaURoRmI7RUFDQSxnQjNDd21CNEI7RTJDdm1CNUIsaUJqRDBGaUI7RWlEekZqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNnUkksc0NBTEk7RTZDaFFSO0VBQ0E7QWpENjFNRjtBaUQzMU1FO0VBQVM7QWpEODFNWDtBaUQ1MU1FO0VBQ0U7RUFDQTtFQUNBO0FqRDgxTUo7QWlENTFNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDgxTU47O0FpRHoxTUE7RUFDRTtBakQ0MU1GO0FpRDExTUU7RUFDRTtFQUNBO0VBQ0E7QWpENDFNSjs7QWlEeDFNQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FqRDIxTUY7QWlEejFNRTtFQUNFO0VBQ0E7RUFDQTtBakQyMU1KOztBaUR2MU1BO0FBRUE7RUFDRTtBakR5MU1GO0FpRHYxTUU7RUFDRTtFQUNBO0VBQ0E7QWpEeTFNSjs7QWlEcjFNQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FqRHcxTUY7QWlEdDFNRTtFQUNFO0VBQ0E7RUFDQTtBakR3MU1KOztBaURwMU1BO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeENqR0U7QVR3Nk1KOztBbUQ5Nk1BO0VBQ0U7QW5EaTdNRjs7QW1EOTZNQTtFQUNFO0FuRGk3TUY7O0FtRDk2TUE7RUFDRTtFQUNBO0VBQ0E7QW5EaTdNRjtBb0R2OE1FO0VBQ0U7RUFDQTtFQUNBO0FwRHk4TUo7O0FtRGw3TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFNUJsQkksc0M0Qm1CSjtBbkRxN01GO0F1QnA4TU07RTRCUU47STVCUFE7RXZCdThNTjtBQUNGOztBbUR2N01BOzs7RUFHRTtBbkQwN01GOztBbUR2N01BOztFQUVFO0FuRDA3TUY7O0FtRHY3TUE7O0VBRUU7QW5EMDdNRjs7QW1EajdNRTtFQUNFO0VBQ0E7RUFDQTtBbkRvN01KO0FtRGo3TUU7OztFQUdFO0VBQ0E7QW5EbTdNSjtBbURoN01FOztFQUVFO0VBQ0E7RTVCNURFLDJCNEI2REY7QW5EazdNSjtBdUIzK01NO0U0QnFESjs7STVCcERNO0V2QisrTU47QUFDRjs7QW1ELzZNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFd4QnZCdUI7RXdCd0J2QjtFQUNBLFczQ2xHTTtFMkNtR047RUFDQTtFQUNBO0VBQ0E7RUFDQSxZNUM0Z0RtQztFZ0JubUQvQiw4QjRCd0ZKO0FuRGk3TUY7QXVCcmdOTTtFNEJrRU47O0k1QmpFUTtFdkJ5Z05OO0FBQ0Y7QW1EcDdNRTs7O0VBRUUsVzNDN0dJO0UyQzhHSjtFQUNBO0VBQ0EsWTVDb2dEaUM7QVBtN0pyQzs7QW1EcDdNQTtFQUNFO0FuRHU3TUY7O0FtRHA3TUE7RUFDRTtBbkR1N01GOztBbURsN01BOztFQUVFO0VBQ0EsVzVDc2dEbUM7RTRDcmdEbkMsWTVDcWdEbUM7RTRDcGdEbkM7RUFDQTtFQUNBO0FuRHE3TUY7O0FtRGw3TUE7RUFDRTtBbkRxN01GOztBbURuN01BO0VBQ0U7QW5EczdNRjs7QW1EOTZNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxrQnhCcEZ1QjtFd0JxRnZCO0VBQ0EsaUJ4QnRGdUI7QTNCc2dOekI7QW1EOTZNRTtFQUNFO0VBQ0E7RUFDQSxXeEJ6RnVCO0V3QjBGdkIsWXhCekZ3QjtFd0IwRnhCO0VBQ0Esa0J4Qi9Gd0I7RXdCZ0d4QixpQnhCaEd3QjtFd0JpR3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsVXhCcEd5QjtFSjdEdkIsNkI0QmtLRjtBbkQrNk1KO0F1QjdrTk07RTRCNklKO0k1QjVJTTtFdkJnbE5OO0FBQ0Y7QW1EajdNRTtFQUNFLFU1Q3c4Q2lDO0FQMitKckM7O0FtRDE2TUE7RUFDRTtFQUNBO0VBQ0EsZTVDazhDbUM7RTRDajhDbkM7RUFDQSxvQjVDKzdDbUM7RTRDOTdDbkMsdUI1Qzg3Q21DO0U0Qzc3Q25DO0VBQ0E7QW5ENjZNRjs7QW1EbDZNQTtFQUxFO0VBQ0E7RUFDQTtBbkQyNk1GOztBbURwNk1BOztFQUVFO0VBQ0E7RUFDQTtBbkR1Nk1GOztBS2xuTkk7RThDOExGO0VBQ0E7RUFDQTtBbkR3N01GOztBcURub05BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyRHFvTkY7O0FxRGpvTkE7RUFDRTtJQUFLO0VyRHFvTkw7QUFDRjtBcURsb05BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBckRpb05GOztBcUQ5bk5BO0VBRUU7RUFDQTtFQUNBO0FyRGdvTkY7O0FxRHZuTkE7RUFDRTtJQUNFO0VyRDBuTkY7RXFEeG5OQTtJQUNFO0lBQ0E7RXJEMG5ORjtBQUNGO0FxRHRuTkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBckRxbk5GOztBcURsbk5BO0VBQ0U7RUFDQTtBckRxbk5GOztBcURqbk5FO0VBQ0U7O0lBRUU7RXJEb25OSjtBQUNGO0FvRHJzTkU7RUFDRTtFQUNBO0VBQ0E7QXBEdXNOSjs7QXNEMXNORTtFQUNFO0VBQ0E7QXRENnNOSjs7QXNEL3NORTtFQUNFO0VBQ0E7QXREa3ROSjs7QXNEcHRORTtFQUNFO0VBQ0E7QXREdXROSjs7QXNEenRORTtFQUNFO0VBQ0E7QXRENHROSjs7QXNEOXRORTtFQUNFO0VBQ0E7QXREaXVOSjs7QXNEbnVORTtFQUNFO0VBQ0E7QXREc3VOSjs7QXNEeHVORTtFQUNFO0VBQ0E7QXREMnVOSjs7QXNEN3VORTtFQUNFO0VBQ0E7QXREZ3ZOSjs7QXNEbHZORTtFQUNFO0VBQ0E7QXREcXZOSjs7QXNEdnZORTtFQUNFO0VBQ0E7QXREMHZOSjs7QXNENXZORTtFQUNFO0VBQ0E7QXREK3ZOSjs7QXNEandORTtFQUNFO0VBQ0E7QXREb3dOSjs7QXNEdHdORTtFQUNFO0VBQ0E7QXREeXdOSjs7QXNEM3dORTtFQUNFO0VBQ0E7QXREOHdOSjs7QXNEaHhORTtFQUNFO0VBQ0E7QXREbXhOSjs7QXNEcnhORTtFQUNFO0VBQ0E7QXREd3hOSjs7QXNEMXhORTtFQUNFO0VBQ0E7QXRENnhOSjs7QXNEL3hORTtFQUNFO0VBQ0E7QXREa3lOSjs7QXNEcHlORTtFQUNFO0VBQ0E7QXREdXlOSjs7QXNEenlORTtFQUNFO0VBQ0E7QXRENHlOSjs7QXNEOXlORTtFQUNFO0VBQ0E7QXREaXpOSjs7QXNEbnpORTtFQUNFO0VBQ0E7QXREc3pOSjs7QXNEeHpORTtFQUNFO0VBQ0E7QXREMnpOSjs7QXNEN3pORTtFQUNFO0VBQ0E7QXREZzBOSjs7QXNEbDBORTtFQUNFO0VBQ0E7QXREcTBOSjs7QXVEdjBORTtFQUNFO0VBQ0E7VUFBQTtBdkQwME5KO0F1RHYwTk07RUFHRTtFQUNBO1VBQUE7QXZEdTBOUjs7QXVEaDFORTtFQUNFO0VBQ0E7VUFBQTtBdkRtMU5KO0F1RGgxTk07RUFHRTtFQUNBO1VBQUE7QXZEZzFOUjs7QXVEejFORTtFQUNFO0VBQ0E7VUFBQTtBdkQ0MU5KO0F1RHoxTk07RUFHRTtFQUNBO1VBQUE7QXZEeTFOUjs7QXVEbDJORTtFQUNFO0VBQ0E7VUFBQTtBdkRxMk5KO0F1RGwyTk07RUFHRTtFQUNBO1VBQUE7QXZEazJOUjs7QXVEMzJORTtFQUNFO0VBQ0E7VUFBQTtBdkQ4Mk5KO0F1RDMyTk07RUFHRTtFQUNBO1VBQUE7QXZEMjJOUjs7QXVEcDNORTtFQUNFO0VBQ0E7VUFBQTtBdkR1M05KO0F1RHAzTk07RUFHRTtFQUNBO1VBQUE7QXZEbzNOUjs7QXVENzNORTtFQUNFO0VBQ0E7VUFBQTtBdkRnNE5KO0F1RDczTk07RUFHRTtFQUNBO1VBQUE7QXZENjNOUjs7QXVEdDRORTtFQUNFO0VBQ0E7VUFBQTtBdkR5NE5KO0F1RHQ0Tk07RUFHRTtFQUNBO1VBQUE7QXZEczROUjs7QXVELzRORTtFQUNFO0VBQ0E7VUFBQTtBdkRrNU5KO0F1RC80Tk07RUFHRTtFQUNBO1VBQUE7QXZEKzROUjs7QXVEeDVORTtFQUNFO0VBQ0E7VUFBQTtBdkQyNU5KO0F1RHg1Tk07RUFHRTtFQUNBO1VBQUE7QXZEdzVOUjs7QXVEajZORTtFQUNFO0VBQ0E7VUFBQTtBdkRvNk5KO0F1RGo2Tk07RUFHRTtFQUNBO1VBQUE7QXZEaTZOUjs7QXVEMTZORTtFQUNFO0VBQ0E7VUFBQTtBdkQ2Nk5KO0F1RDE2Tk07RUFHRTtFQUNBO1VBQUE7QXZEMDZOUjs7QXVEbjdORTtFQUNFO0VBQ0E7VUFBQTtBdkRzN05KO0F1RG43Tk07RUFHRTtFQUNBO1VBQUE7QXZEbTdOUjs7QXVENTdORTtFQUNFO0VBQ0E7VUFBQTtBdkQrN05KO0F1RDU3Tk07RUFHRTtFQUNBO1VBQUE7QXZENDdOUjs7QXVEcjhORTtFQUNFO0VBQ0E7VUFBQTtBdkR3OE5KO0F1RHI4Tk07RUFHRTtFQUNBO1VBQUE7QXZEcThOUjs7QXVEOThORTtFQUNFO0VBQ0E7VUFBQTtBdkRpOU5KO0F1RDk4Tk07RUFHRTtFQUNBO1VBQUE7QXZEODhOUjs7QXVEdjlORTtFQUNFO0VBQ0E7VUFBQTtBdkQwOU5KO0F1RHY5Tk07RUFHRTtFQUNBO1VBQUE7QXZEdTlOUjs7QXVEaCtORTtFQUNFO0VBQ0E7VUFBQTtBdkRtK05KO0F1RGgrTk07RUFHRTtFQUNBO1VBQUE7QXZEZytOUjs7QXVEeitORTtFQUNFO0VBQ0E7VUFBQTtBdkQ0K05KO0F1RHorTk07RUFHRTtFQUNBO1VBQUE7QXZEeStOUjs7QXVEbC9ORTtFQUNFO0VBQ0E7VUFBQTtBdkRxL05KO0F1RGwvTk07RUFHRTtFQUNBO1VBQUE7QXZEay9OUjs7QXVEMy9ORTtFQUNFO0VBQ0E7VUFBQTtBdkQ4L05KO0F1RDMvTk07RUFHRTtFQUNBO1VBQUE7QXZEMi9OUjs7QXVEcGdPRTtFQUNFO0VBQ0E7VUFBQTtBdkR1Z09KO0F1RHBnT007RUFHRTtFQUNBO1VBQUE7QXZEb2dPUjs7QXVEN2dPRTtFQUNFO0VBQ0E7VUFBQTtBdkRnaE9KO0F1RDdnT007RUFHRTtFQUNBO1VBQUE7QXZENmdPUjs7QXVEdGhPRTtFQUNFO0VBQ0E7VUFBQTtBdkR5aE9KO0F1RHRoT007RUFHRTtFQUNBO1VBQUE7QXZEc2hPUjs7QXVEL2hPRTtFQUNFO0VBQ0E7VUFBQTtBdkRraU9KO0F1RC9oT007RUFHRTtFQUNBO1VBQUE7QXZEK2hPUjs7QXVEeGhPQTtFQUNFO0VBQ0E7VUFBQTtBdkQyaE9GO0F1RHhoT0k7RUFFRTtFQUNBO1VBQUE7QXZEeWhPTjs7QXdEbmpPQTtFQUNFO0VBRUE7QXhEcWpPRjs7QXlEeGpPQTtFQUNFO0VBQ0EsYWxENmM0QjtFa0Q1YzVCO0VBQ0E7VUFBQTtFQUNBLDZCbEQyYzRCO0VrRDFjNUI7VUFBQTtBekQyak9GO0F5RHpqT0U7RUFDRTtFQUNBLFVsRHVjMEI7RWtEdGMxQixXbERzYzBCO0VrRHJjMUI7RWxDSUUsc0NrQ0hGO0F6RDJqT0o7QXVCcGpPTTtFa0NaSjtJbENhTTtFdkJ1ak9OO0FBQ0Y7O0F5RHpqT0k7RUFDRTtBekQ0ak9OOztBMEQva09BO0VBQ0U7RUFDQTtBMURrbE9GO0EwRGhsT0U7RUFDRTtFQUNBO0VBQ0E7QTFEa2xPSjtBMEQva09FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURpbE9KOztBMEQ1a09FO0VBQ0U7QTFEK2tPSjs7QTBEaGxPRTtFQUNFO0ExRG1sT0o7O0EwRHBsT0U7RUFDRTtBMUR1bE9KOztBMER4bE9FO0VBQ0U7QTFEMmxPSjs7QTJEaG5PQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhDTmE7QTNCeW5PZjs7QTJEaG5PQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhDZGE7QTNCaW9PZjs7QTJEM21PSTtFQUNFO0VBQ0E7RUFDQSxhcERtbEM4QjtBUDJoTXBDOztBMkQzbU9JO0VBQ0U7RUFDQTtFQUNBLGFwRDZrQzhCO0FQaWlNcEM7O0FnQi9rT0k7RTJDeENBO0lBQ0U7SUFDQTtJQUNBLGFwRG1sQzhCO0VQd2lNbEM7O0UyRHhuT0U7SUFDRTtJQUNBO0lBQ0EsYXBENmtDOEI7RVA4aU1sQztBQUNGO0FnQjdsT0k7RTJDeENBO0lBQ0U7SUFDQTtJQUNBLGFwRG1sQzhCO0VQcWpNbEM7O0UyRHJvT0U7SUFDRTtJQUNBO0lBQ0EsYXBENmtDOEI7RVAyak1sQztBQUNGO0FnQjFtT0k7RTJDeENBO0lBQ0U7SUFDQTtJQUNBLGFwRG1sQzhCO0VQa2tNbEM7O0UyRGxwT0U7SUFDRTtJQUNBO0lBQ0EsYXBENmtDOEI7RVB3a01sQztBQUNGO0FnQnZuT0k7RTJDeENBO0lBQ0U7SUFDQTtJQUNBLGFwRG1sQzhCO0VQK2tNbEM7O0UyRC9wT0U7SUFDRTtJQUNBO0lBQ0EsYXBENmtDOEI7RVBxbE1sQztBQUNGO0FnQnBvT0k7RTJDeENBO0lBQ0U7SUFDQTtJQUNBLGFwRG1sQzhCO0VQNGxNbEM7O0UyRDVxT0U7SUFDRTtJQUNBO0lBQ0EsYXBENmtDOEI7RVBrbU1sQztBQUNGO0E0RC9zT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNURpdE9GOztBNEQ5c09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVEaXRPRjs7QTZEenRPQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RDB0T0Y7QThEdnRPRTs7RUFDRTtBOUQwdE9KO0E4RHR0T0U7O0VBQ0U7QTlEeXRPSjs7QStENXVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVeERnY3NDO0V3RC9idEM7QS9EK3VPSjs7QWdFdnZPQTtFQ0FFO0VBQ0E7RUFDQTtBakUydk9GOztBa0Vqd09BO0VBQ0U7RUFDQTtFQUNBLDZCM0Rpc0I0QjtFMkRoc0I1QjtFQUNBO0VBQ0EsYTNEMnJCNEI7QVB5a045Qjs7QW1FeHNPUTtFQU9JO0FuRXFzT1o7O0FtRTVzT1E7RUFPSTtBbkV5c09aOztBbUVodE9RO0VBT0k7QW5FNnNPWjs7QW1FcHRPUTtFQU9JO0FuRWl0T1o7O0FtRXh0T1E7RUFPSTtBbkVxdE9aOztBbUU1dE9RO0VBT0k7QW5FeXRPWjs7QW1FaHVPUTtFQU9JO0FuRTZ0T1o7O0FtRXB1T1E7RUFPSTtBbkVpdU9aOztBbUV4dU9RO0VBT0k7QW5FcXVPWjs7QW1FNXVPUTtFQU9JO0tBQUE7QW5FeXVPWjs7QW1FaHZPUTtFQU9JO0tBQUE7QW5FNnVPWjs7QW1FcHZPUTtFQU9JO0tBQUE7QW5FaXZPWjs7QW1FeHZPUTtFQU9JO0tBQUE7QW5FcXZPWjs7QW1FNXZPUTtFQU9JO0tBQUE7QW5FeXZPWjs7QW1FaHdPUTtFQU9JO0FuRTZ2T1o7O0FtRXB3T1E7RUFPSTtBbkVpd09aOztBbUV4d09RO0VBT0k7QW5FcXdPWjs7QW1FNXdPUTtFQU9JO0FuRXl3T1o7O0FtRWh4T1E7RUFPSTtBbkU2d09aOztBbUVweE9RO0VBT0k7QW5FaXhPWjs7QW1FeHhPUTtFQU9JO0FuRXF4T1o7O0FtRTV4T1E7RUFPSTtBbkV5eE9aOztBbUVoeU9RO0VBT0k7QW5FNnhPWjs7QW1FcHlPUTtFQU9JO0FuRWl5T1o7O0FtRXh5T1E7RUFPSTtBbkVxeU9aOztBbUU1eU9RO0VBT0k7QW5FeXlPWjs7QW1FaHpPUTtFQU9JO0FuRTZ5T1o7O0FtRXB6T1E7RUFPSTtBbkVpek9aOztBbUV4ek9RO0VBT0k7QW5FcXpPWjs7QW1FNXpPUTtFQU9JO0FuRXl6T1o7O0FtRWgwT1E7RUFPSTtBbkU2ek9aOztBbUVwME9RO0VBT0k7QW5FaTBPWjs7QW1FeDBPUTtFQU9JO0FuRXEwT1o7O0FtRTUwT1E7RUFPSTtBbkV5ME9aOztBbUVoMU9RO0VBT0k7QW5FNjBPWjs7QW1FcDFPUTtFQU9JO0FuRWkxT1o7O0FtRXgxT1E7RUFPSTtBbkVxMU9aOztBbUU1MU9RO0VBT0k7QW5FeTFPWjs7QW1FaDJPUTtFQU9JO0FuRTYxT1o7O0FtRXAyT1E7RUFPSTtBbkVpMk9aOztBbUV4Mk9RO0VBT0k7QW5FcTJPWjs7QW1FNTJPUTtFQU9JO0FuRXkyT1o7O0FtRWgzT1E7RUFPSTtBbkU2Mk9aOztBbUVwM09RO0VBT0k7QW5FaTNPWjs7QW1FeDNPUTtFQU9JO0FuRXEzT1o7O0FtRTUzT1E7RUFPSTtBbkV5M09aOztBbUUxNE9RO0VBQ0U7QW5FNjRPVjs7QW1FOTRPUTtFQUNFO0FuRWk1T1Y7O0FtRWw1T1E7RUFDRTtBbkVxNU9WOztBbUV0NU9RO0VBQ0U7QW5FeTVPVjs7QW1FMTVPUTtFQUNFO0FuRTY1T1Y7O0FtRTk1T1E7RUFDRTtBbkVpNk9WOztBbUVsNk9RO0VBQ0U7QW5FcTZPVjs7QW1FdDZPUTtFQUNFO0FuRXk2T1Y7O0FtRTE2T1E7RUFDRTtBbkU2Nk9WOztBbUU5Nk9RO0VBQ0U7QW5FaTdPVjs7QW1FbDdPUTtFQUNFO0FuRXE3T1Y7O0FtRXQ3T1E7RUFDRTtBbkV5N09WOztBbUUxN09RO0VBQ0U7QW5FNjdPVjs7QW1FOTdPUTtFQUNFO0FuRWk4T1Y7O0FtRWw4T1E7RUFDRTtBbkVxOE9WOztBbUV0OE9RO0VBQ0U7QW5FeThPVjs7QW1FMThPUTtFQUNFO0FuRTY4T1Y7O0FtRTk4T1E7RUFDRTtBbkVpOU9WOztBbUVsOU9RO0VBQ0U7QW5FcTlPVjs7QW1FdDlPUTtFQUNFO0FuRXk5T1Y7O0FtRTE5T1E7RUFDRTtBbkU2OU9WOztBbUU5OU9RO0VBQ0U7QW5FaStPVjs7QW1FbCtPUTtFQUNFO0FuRXErT1Y7O0FtRXQrT1E7RUFDRTtBbkV5K09WOztBbUUxK09RO0VBQ0U7QW5FNitPVjs7QW1FcCtPUTtFQU9JO0FuRWkrT1o7O0FtRXgrT1E7RUFPSTtBbkVxK09aOztBbUU1K09RO0VBT0k7QW5FeStPWjs7QW1FaC9PUTtFQU9JO0FuRTYrT1o7O0FtRXAvT1E7RUFPSTtBbkVpL09aOztBbUV4L09RO0VBT0k7QW5FcS9PWjs7QW1FNS9PUTtFQU9JO0FuRXkvT1o7O0FtRWhnUFE7RUFPSTtBbkU2L09aOztBbUVwZ1BRO0VBT0k7QW5FaWdQWjs7QW1FeGdQUTtFQU9JO0FuRXFnUFo7O0FtRTVnUFE7RUFPSTtBbkV5Z1BaOztBbUVoaFBRO0VBT0k7QW5FNmdQWjs7QW1FcGhQUTtFQU9JO0FuRWloUFo7O0FtRXhoUFE7RUFPSTtBbkVxaFBaOztBbUU1aFBRO0VBT0k7QW5FeWhQWjs7QW1FaGlQUTtFQU9JO0FuRTZoUFo7O0FtRXBpUFE7RUFPSTtBbkVpaVBaOztBbUV4aVBRO0VBT0k7QW5FcWlQWjs7QW1FNWlQUTtFQU9JO0FuRXlpUFo7O0FtRWhqUFE7RUFPSTtBbkU2aVBaOztBbUVwalBRO0VBT0k7QW5FaWpQWjs7QW1FeGpQUTtFQU9JO0FuRXFqUFo7O0FtRTVqUFE7RUFPSTtBbkV5alBaOztBbUVoa1BRO0VBT0k7QW5FNmpQWjs7QW1FcGtQUTtFQU9JO0FuRWlrUFo7O0FtRXhrUFE7RUFPSTtBbkVxa1BaOztBbUU1a1BRO0VBT0k7QW5FeWtQWjs7QW1FaGxQUTtFQU9JO0FuRTZrUFo7O0FtRXBsUFE7RUFPSTtBbkVpbFBaOztBbUV4bFBRO0VBT0k7QW5FcWxQWjs7QW1FNWxQUTtFQUlRO0VBR0o7QW5FMGxQWjs7QW1Fam1QUTtFQUlRO0VBR0o7QW5FK2xQWjs7QW1FdG1QUTtFQUlRO0VBR0o7QW5Fb21QWjs7QW1FM21QUTtFQUlRO0VBR0o7QW5FeW1QWjs7QW1FaG5QUTtFQUlRO0VBR0o7QW5FOG1QWjs7QW1Fcm5QUTtFQUlRO0VBR0o7QW5FbW5QWjs7QW1FMW5QUTtFQUlRO0VBR0o7QW5Fd25QWjs7QW1FL25QUTtFQUlRO0VBR0o7QW5FNm5QWjs7QW1FcG9QUTtFQUlRO0VBR0o7QW5Fa29QWjs7QW1Fem9QUTtFQUlRO0VBR0o7QW5FdW9QWjs7QW1FOW9QUTtFQUlRO0VBR0o7QW5FNG9QWjs7QW1FbnBQUTtFQUlRO0VBR0o7QW5FaXBQWjs7QW1FeHBQUTtFQUlRO0VBR0o7QW5Fc3BQWjs7QW1FN3BQUTtFQUlRO0VBR0o7QW5FMnBQWjs7QW1FbHFQUTtFQUlRO0VBR0o7QW5FZ3FQWjs7QW1FdnFQUTtFQUlRO0VBR0o7QW5FcXFQWjs7QW1FNXFQUTtFQUlRO0VBR0o7QW5FMHFQWjs7QW1FanJQUTtFQUlRO0VBR0o7QW5FK3FQWjs7QW1FdHJQUTtFQUlRO0VBR0o7QW5Fb3JQWjs7QW1FM3JQUTtFQUlRO0VBR0o7QW5FeXJQWjs7QW1FaHNQUTtFQUlRO0VBR0o7QW5FOHJQWjs7QW1FcnNQUTtFQUlRO0VBR0o7QW5FbXNQWjs7QW1FMXNQUTtFQUlRO0VBR0o7QW5Fd3NQWjs7QW1FL3NQUTtFQUlRO0VBR0o7QW5FNnNQWjs7QW1FcHRQUTtFQUlRO0VBR0o7QW5Fa3RQWjs7QW1FenRQUTtFQUlRO0VBR0o7QW5FdXRQWjs7QW1FOXRQUTtFQUlRO0VBR0o7QW5FNHRQWjs7QW1FbnVQUTtFQU9JO0FuRWd1UFo7O0FtRXZ1UFE7RUFPSTtBbkVvdVBaOztBbUUzdVBRO0VBT0k7QW5Fd3VQWjs7QW1FL3VQUTtFQU9JO0FuRTR1UFo7O0FtRW52UFE7RUFPSTtBbkVndlBaOztBbUV2dlBRO0VBT0k7QW5Fb3ZQWjs7QW1FM3ZQUTtFQU9JO0FuRXd2UFo7O0FtRS92UFE7RUFPSTtBbkU0dlBaOztBbUVud1BRO0VBT0k7QW5FZ3dQWjs7QW1FdndQUTtFQU9JO0FuRW93UFo7O0FtRTN3UFE7RUFPSTtBbkV3d1BaOztBbUUvd1BRO0VBT0k7QW5FNHdQWjs7QW1FbnhQUTtFQU9JO0FuRWd4UFo7O0FtRWp5UFE7RUFDRTtBbkVveVBWOztBbUVyeVBRO0VBQ0U7QW5Fd3lQVjs7QW1FenlQUTtFQUNFO0FuRTR5UFY7O0FtRTd5UFE7RUFDRTtBbkVnelBWOztBbUVqelBRO0VBQ0U7QW5Fb3pQVjs7QW1FM3lQUTtFQU9JO0FuRXd5UFo7O0FtRS95UFE7RUFPSTtBbkU0eVBaOztBbUVuelBRO0VBT0k7QW5FZ3pQWjs7QW1FdnpQUTtFQU9JO0FuRW96UFo7O0FtRTN6UFE7RUFPSTtBbkV3elBaOztBbUUvelBRO0VBT0k7QW5FNHpQWjs7QW1FbjBQUTtFQU9JO0FuRWcwUFo7O0FtRXYwUFE7RUFPSTtBbkVvMFBaOztBbUUzMFBRO0VBT0k7QW5FdzBQWjs7QW1FLzBQUTtFQU9JO0FuRTQwUFo7O0FtRW4xUFE7RUFPSTtBbkVnMVBaOztBbUV2MVBRO0VBT0k7QW5FbzFQWjs7QW1FMzFQUTtFQU9JO0FuRXcxUFo7O0FtRS8xUFE7RUFPSTtBbkU0MVBaOztBbUVuMlBRO0VBT0k7QW5FZzJQWjs7QW1FdjJQUTtFQU9JO0FuRW8yUFo7O0FtRTMyUFE7RUFPSTtBbkV3MlBaOztBbUUvMlBRO0VBT0k7QW5FNDJQWjs7QW1FbjNQUTtFQU9JO0FuRWczUFo7O0FtRXYzUFE7RUFPSTtBbkVvM1BaOztBbUUzM1BRO0VBT0k7QW5FdzNQWjs7QW1FLzNQUTtFQU9JO0FuRTQzUFo7O0FtRW40UFE7RUFPSTtBbkVnNFBaOztBbUV2NFBRO0VBT0k7QW5FbzRQWjs7QW1FMzRQUTtFQU9JO0FuRXc0UFo7O0FtRS80UFE7RUFPSTtBbkU0NFBaOztBbUVuNVBRO0VBT0k7QW5FZzVQWjs7QW1FdjVQUTtFQU9JO0FuRW81UFo7O0FtRTM1UFE7RUFPSTtBbkV3NVBaOztBbUUvNVBRO0VBT0k7QW5FNDVQWjs7QW1FbjZQUTtFQU9JO0FuRWc2UFo7O0FtRXY2UFE7RUFPSTtBbkVvNlBaOztBbUUzNlBRO0VBT0k7QW5FdzZQWjs7QW1FLzZQUTtFQU9JO0FuRTQ2UFo7O0FtRW43UFE7RUFPSTtBbkVnN1BaOztBbUV2N1BRO0VBT0k7QW5FbzdQWjs7QW1FMzdQUTtFQU9JO0FuRXc3UFo7O0FtRS83UFE7RUFPSTtBbkU0N1BaOztBbUVuOFBRO0VBT0k7QW5FZzhQWjs7QW1FdjhQUTtFQU9JO0FuRW84UFo7O0FtRTM4UFE7RUFPSTtBbkV3OFBaOztBbUUvOFBRO0VBT0k7QW5FNDhQWjs7QW1FbjlQUTtFQU9JO0FuRWc5UFo7O0FtRXY5UFE7RUFPSTtBbkVvOVBaOztBbUUzOVBRO0VBT0k7QW5FdzlQWjs7QW1FLzlQUTtFQU9JO0FuRTQ5UFo7O0FtRW4rUFE7RUFPSTtBbkVnK1BaOztBbUV2K1BRO0VBT0k7QW5FbytQWjs7QW1FMytQUTtFQU9JO0FuRXcrUFo7O0FtRS8rUFE7RUFPSTtBbkU0K1BaOztBbUVuL1BRO0VBT0k7QW5FZy9QWjs7QW1Fdi9QUTtFQU9JO0FuRW8vUFo7O0FtRTMvUFE7RUFPSTtBbkV3L1BaOztBbUUvL1BRO0VBT0k7QW5FNC9QWjs7QW1FbmdRUTtFQU9JO0FuRWdnUVo7O0FtRXZnUVE7RUFPSTtBbkVvZ1FaOztBbUUzZ1FRO0VBT0k7QW5Fd2dRWjs7QW1FL2dRUTtFQU9JO0FuRTRnUVo7O0FtRW5oUVE7RUFPSTtBbkVnaFFaOztBbUV2aFFRO0VBT0k7QW5Fb2hRWjs7QW1FM2hRUTtFQU9JO0FuRXdoUVo7O0FtRS9oUVE7RUFPSTtBbkU0aFFaOztBbUVuaVFRO0VBT0k7QW5FZ2lRWjs7QW1FdmlRUTtFQU9JO0FuRW9pUVo7O0FtRTNpUVE7RUFPSTtBbkV3aVFaOztBbUUvaVFRO0VBT0k7QW5FNGlRWjs7QW1FbmpRUTtFQU9JO0VBQUE7QW5FaWpRWjs7QW1FeGpRUTtFQU9JO0VBQUE7QW5Fc2pRWjs7QW1FN2pRUTtFQU9JO0VBQUE7QW5FMmpRWjs7QW1FbGtRUTtFQU9JO0VBQUE7QW5FZ2tRWjs7QW1FdmtRUTtFQU9JO0VBQUE7QW5FcWtRWjs7QW1FNWtRUTtFQU9JO0VBQUE7QW5FMGtRWjs7QW1FamxRUTtFQU9JO0VBQUE7QW5FK2tRWjs7QW1FdGxRUTtFQU9JO0VBQUE7QW5Fb2xRWjs7QW1FM2xRUTtFQU9JO0VBQUE7QW5FeWxRWjs7QW1FaG1RUTtFQU9JO0VBQUE7QW5FOGxRWjs7QW1Fcm1RUTtFQU9JO0VBQUE7QW5FbW1RWjs7QW1FMW1RUTtFQU9JO0VBQUE7QW5Fd21RWjs7QW1FL21RUTtFQU9JO0VBQUE7QW5FNm1RWjs7QW1FcG5RUTtFQU9JO0VBQUE7QW5Fa25RWjs7QW1Fem5RUTtFQU9JO0FuRXNuUVo7O0FtRTduUVE7RUFPSTtBbkUwblFaOztBbUVqb1FRO0VBT0k7QW5FOG5RWjs7QW1Fcm9RUTtFQU9JO0FuRWtvUVo7O0FtRXpvUVE7RUFPSTtBbkVzb1FaOztBbUU3b1FRO0VBT0k7QW5FMG9RWjs7QW1FanBRUTtFQU9JO0FuRThvUVo7O0FtRXJwUVE7RUFPSTtBbkVrcFFaOztBbUV6cFFRO0VBT0k7QW5Fc3BRWjs7QW1FN3BRUTtFQU9JO0FuRTBwUVo7O0FtRWpxUVE7RUFPSTtBbkU4cFFaOztBbUVycVFRO0VBT0k7QW5Fa3FRWjs7QW1FenFRUTtFQU9JO0FuRXNxUVo7O0FtRTdxUVE7RUFPSTtBbkUwcVFaOztBbUVqclFRO0VBT0k7QW5FOHFRWjs7QW1FcnJRUTtFQU9JO0FuRWtyUVo7O0FtRXpyUVE7RUFPSTtBbkVzclFaOztBbUU3clFRO0VBT0k7QW5FMHJRWjs7QW1FanNRUTtFQU9JO0FuRThyUVo7O0FtRXJzUVE7RUFPSTtBbkVrc1FaOztBbUV6c1FRO0VBT0k7QW5Fc3NRWjs7QW1FN3NRUTtFQU9JO0FuRTBzUVo7O0FtRWp0UVE7RUFPSTtBbkU4c1FaOztBbUVydFFRO0VBT0k7QW5Fa3RRWjs7QW1FenRRUTtFQU9JO0FuRXN0UVo7O0FtRTd0UVE7RUFPSTtBbkUwdFFaOztBbUVqdVFRO0VBT0k7QW5FOHRRWjs7QW1FcnVRUTtFQU9JO0FuRWt1UVo7O0FtRXp1UVE7RUFPSTtBbkVzdVFaOztBbUU3dVFRO0VBT0k7QW5FMHVRWjs7QW1FanZRUTtFQU9JO0FuRTh1UVo7O0FtRXJ2UVE7RUFPSTtBbkVrdlFaOztBbUV6dlFRO0VBT0k7QW5Fc3ZRWjs7QW1FN3ZRUTtFQU9JO0FuRTB2UVo7O0FtRWp3UVE7RUFPSTtFQUFBO0FuRSt2UVo7O0FtRXR3UVE7RUFPSTtFQUFBO0FuRW93UVo7O0FtRTN3UVE7RUFPSTtFQUFBO0FuRXl3UVo7O0FtRWh4UVE7RUFPSTtFQUFBO0FuRTh3UVo7O0FtRXJ4UVE7RUFPSTtFQUFBO0FuRW14UVo7O0FtRTF4UVE7RUFPSTtFQUFBO0FuRXd4UVo7O0FtRS94UVE7RUFPSTtFQUFBO0FuRTZ4UVo7O0FtRXB5UVE7RUFPSTtFQUFBO0FuRWt5UVo7O0FtRXp5UVE7RUFPSTtFQUFBO0FuRXV5UVo7O0FtRTl5UVE7RUFPSTtFQUFBO0FuRTR5UVo7O0FtRW56UVE7RUFPSTtFQUFBO0FuRWl6UVo7O0FtRXh6UVE7RUFPSTtFQUFBO0FuRXN6UVo7O0FtRTd6UVE7RUFPSTtBbkUwelFaOztBbUVqMFFRO0VBT0k7QW5FOHpRWjs7QW1FcjBRUTtFQU9JO0FuRWswUVo7O0FtRXowUVE7RUFPSTtBbkVzMFFaOztBbUU3MFFRO0VBT0k7QW5FMDBRWjs7QW1FajFRUTtFQU9JO0FuRTgwUVo7O0FtRXIxUVE7RUFPSTtBbkVrMVFaOztBbUV6MVFRO0VBT0k7QW5FczFRWjs7QW1FNzFRUTtFQU9JO0FuRTAxUVo7O0FtRWoyUVE7RUFPSTtBbkU4MVFaOztBbUVyMlFRO0VBT0k7QW5FazJRWjs7QW1FejJRUTtFQU9JO0FuRXMyUVo7O0FtRTcyUVE7RUFPSTtBbkUwMlFaOztBbUVqM1FRO0VBT0k7QW5FODJRWjs7QW1FcjNRUTtFQU9JO0FuRWszUVo7O0FtRXozUVE7RUFPSTtBbkVzM1FaOztBbUU3M1FRO0VBT0k7QW5FMDNRWjs7QW1FajRRUTtFQU9JO0FuRTgzUVo7O0FtRXI0UVE7RUFPSTtBbkVrNFFaOztBbUV6NFFRO0VBT0k7QW5FczRRWjs7QW1FNzRRUTtFQU9JO0FuRTA0UVo7O0FtRWo1UVE7RUFPSTtBbkU4NFFaOztBbUVyNVFRO0VBT0k7QW5FazVRWjs7QW1FejVRUTtFQU9JO0FuRXM1UVo7O0FtRTc1UVE7RUFPSTtBbkUwNVFaOztBbUVqNlFRO0VBT0k7QW5FODVRWjs7QW1FcjZRUTtFQU9JO0FuRWs2UVo7O0FtRXo2UVE7RUFPSTtBbkVzNlFaOztBbUU3NlFRO0VBT0k7QW5FMDZRWjs7QW1FajdRUTtFQU9JO0FuRTg2UVo7O0FtRXI3UVE7RUFPSTtBbkVrN1FaOztBbUV6N1FRO0VBT0k7QW5FczdRWjs7QW1FNzdRUTtFQU9JO0FuRTA3UVo7O0FtRWo4UVE7RUFPSTtBbkU4N1FaOztBbUVyOFFRO0VBT0k7QW5FazhRWjs7QW1FejhRUTtFQU9JO0FuRXM4UVo7O0FtRTc4UVE7RUFPSTtBbkUwOFFaOztBbUVqOVFRO0VBT0k7QW5FODhRWjs7QW1FcjlRUTtFQU9JO0FuRWs5UVo7O0FtRXo5UVE7RUFPSTtBbkVzOVFaOztBbUU3OVFRO0VBT0k7QW5FMDlRWjs7QW1FaitRUTtFQU9JO0FuRTg5UVo7O0FtRXIrUVE7RUFPSTtBbkVrK1FaOztBbUV6K1FRO0VBT0k7QW5FcytRWjs7QW1FNytRUTtFQU9JO0FuRTArUVo7O0FtRWovUVE7RUFPSTtBbkU4K1FaOztBbUVyL1FRO0VBT0k7QW5Fay9RWjs7QW1Fei9RUTtFQU9JO0FuRXMvUVo7O0FtRTcvUVE7RUFPSTtBbkUwL1FaOztBbUVqZ1JRO0VBT0k7QW5FOC9RWjs7QW1FcmdSUTtFQU9JO0FuRWtnUlo7O0FtRXpnUlE7RUFPSTtBbkVzZ1JaOztBbUU3Z1JRO0VBT0k7QW5FMGdSWjs7QW1FamhSUTtFQU9JO0FuRThnUlo7O0FtRXJoUlE7RUFPSTtBbkVraFJaOztBbUV6aFJRO0VBT0k7QW5Fc2hSWjs7QW1FN2hSUTtFQU9JO0FuRTBoUlo7O0FtRWppUlE7RUFPSTtBbkU4aFJaOztBbUVyaVJRO0VBT0k7QW5Fa2lSWjs7QW1FemlSUTtFQU9JO0FuRXNpUlo7O0FtRTdpUlE7RUFPSTtBbkUwaVJaOztBbUVqalJRO0VBT0k7QW5FOGlSWjs7QW1FcmpSUTtFQU9JO0FuRWtqUlo7O0FtRXpqUlE7RUFPSTtBbkVzalJaOztBbUU3alJRO0VBT0k7QW5FMGpSWjs7QW1FamtSUTtFQU9JO0FuRThqUlo7O0FtRXJrUlE7RUFPSTtBbkVra1JaOztBbUV6a1JRO0VBT0k7QW5Fc2tSWjs7QW1FN2tSUTtFQU9JO0FuRTBrUlo7O0FtRWpsUlE7RUFPSTtBbkU4a1JaOztBbUVybFJRO0VBT0k7QW5Fa2xSWjs7QW1FemxSUTtFQU9JO0FuRXNsUlo7O0FtRTdsUlE7RUFPSTtBbkUwbFJaOztBbUUvbVJRO0FBY0E7RUFPSTtFQUFBO0FuRWdtUlo7O0FtRTdrUlE7QUExQkE7RUFJUTtFQUdKO0FuRXNtUlo7O0FtRTdtUlE7RUFJUTtFQUdKO0FuRTJtUlo7O0FtRWxuUlE7RUFJUTtFQUdKO0FuRWduUlo7O0FtRXZuUlE7RUFJUTtFQUdKO0FuRXFuUlo7O0FtRTVuUlE7RUFJUTtFQUdKO0FuRTBuUlo7O0FtRWpvUlE7RUFJUTtFQUdKO0FuRStuUlo7O0FtRXRvUlE7RUFJUTtFQUdKO0FuRW9vUlo7O0FtRTNvUlE7RUFJUTtFQUdKO0FuRXlvUlo7O0FtRWhwUlE7RUFJUTtFQUdKO0FuRThvUlo7O0FtRXJwUlE7RUFJUTtFQUdKO0FuRW1wUlo7O0FtRTFwUlE7RUFJUTtFQUdKO0FuRXdwUlo7O0FtRS9wUlE7RUFJUTtFQUdKO0FuRTZwUlo7O0FtRXBxUlE7RUFJUTtFQUdKO0FuRWtxUlo7O0FtRXpxUlE7RUFJUTtFQUdKO0FuRXVxUlo7O0FtRTlxUlE7RUFJUTtFQUdKO0FuRTRxUlo7O0FtRW5yUlE7RUFJUTtFQUdKO0FuRWlyUlo7O0FtRXhyUlE7RUFJUTtFQUdKO0FuRXNyUlo7O0FtRTdyUlE7RUFJUTtFQUdKO0FuRTJyUlo7O0FtRWxzUlE7RUFJUTtFQUdKO0FuRWdzUlo7O0FtRXZzUlE7RUFJUTtFQUdKO0FuRXFzUlo7O0FtRTVzUlE7RUFJUTtFQUdKO0FuRTBzUlo7O0FtRWp0UlE7RUFJUTtFQUdKO0FuRStzUlo7O0FtRXR0UlE7RUFJUTtFQUdKO0FuRW90Ulo7O0FtRTN0UlE7RUFJUTtFQUdKO0FuRXl0Ulo7O0FtRWh1UlE7RUFJUTtFQUdKO0FuRTh0Ulo7O0FtRXJ1UlE7RUFJUTtFQUdKO0FuRW11Ulo7O0FtRTF1UlE7RUFJUTtFQUdKO0FuRXd1Ulo7O0FtRS91UlE7RUFJUTtFQUdKO0FuRTZ1Ulo7O0FtRXB2UlE7RUFJUTtFQUdKO0FuRWt2Ulo7O0FtRXp2UlE7RUFJUTtFQUdKO0FuRXV2Ulo7O0FtRTl2UlE7RUFJUTtFQUdKO0FuRTR2Ulo7O0FtRW53UlE7RUFJUTtFQUdKO0FuRWl3Ulo7O0FtRXh3UlE7RUFJUTtFQUdKO0FuRXN3Ulo7O0FtRTd3UlE7RUFJUTtFQUdKO0FuRTJ3Ulo7O0FtRWx4UlE7RUFJUTtFQUdKO0FuRWd4Ulo7O0FtRWp5UlE7RUFDRTtBbkVveVJWOztBbUVyeVJRO0VBQ0U7QW5Fd3lSVjs7QW1FenlSUTtFQUNFO0FuRTR5UlY7O0FtRTd5UlE7RUFDRTtBbkVnelJWOztBbUV2eVJRO0VBT0k7QW5Fb3lSWjs7QW1FM3lSUTtFQU9JO0FuRXd5Ulo7O0FtRS95UlE7RUFPSTtBbkU0eVJaOztBbUVuelJRO0VBT0k7QW5FZ3pSWjs7QW1FdnpSUTtFQU9JO0FuRW96Ulo7O0FtRTN6UlE7RUFPSTtBbkV3elJaOztBbUUvelJRO0VBT0k7QW5FNHpSWjs7QW1FbjBSUTtFQU9JO0FuRWcwUlo7O0FtRWoxUlE7RUFDRTtBbkVvMVJWOztBbUVoMVJVO0VBQ0U7QW5FbTFSWjs7QW1FejFSUTtFQUNFO0FuRTQxUlY7O0FtRXgxUlU7RUFDRTtBbkUyMVJaOztBbUVqMlJRO0VBQ0U7QW5FbzJSVjs7QW1FaDJSVTtFQUNFO0FuRW0yUlo7O0FtRXoyUlE7RUFDRTtBbkU0MlJWOztBbUV4MlJVO0VBQ0U7QW5FMjJSWjs7QW1FajNSUTtFQUNFO0FuRW8zUlY7O0FtRWgzUlU7RUFDRTtBbkVtM1JaOztBbUUvMlJRO0VBT0k7QW5FNDJSWjs7QW1FdjJSVTtFQU9JO0FuRW8yUmQ7O0FtRXYzUlE7RUFPSTtBbkVvM1JaOztBbUUvMlJVO0VBT0k7QW5FNDJSZDs7QW1FLzNSUTtFQU9JO0FuRTQzUlo7O0FtRXYzUlU7RUFPSTtBbkVvM1JkOztBbUV2NFJRO0VBSVE7RUFHSjtVQUFBO0FuRXE0Ulo7O0FtRTU0UlE7RUFJUTtFQUdKO1VBQUE7QW5FMDRSWjs7QW1FajVSUTtFQUlRO0VBR0o7VUFBQTtBbkUrNFJaOztBbUV0NVJRO0VBSVE7RUFHSjtVQUFBO0FuRW81Ulo7O0FtRTM1UlE7RUFJUTtFQUdKO1VBQUE7QW5FeTVSWjs7QW1FaDZSUTtFQUlRO0VBR0o7VUFBQTtBbkU4NVJaOztBbUVyNlJRO0VBSVE7RUFHSjtVQUFBO0FuRW02Ulo7O0FtRTE2UlE7RUFJUTtFQUdKO1VBQUE7QW5FdzZSWjs7QW1FLzZSUTtFQUlRO0VBR0o7VUFBQTtBbkU2NlJaOztBbUVwN1JRO0VBSVE7RUFHSjtVQUFBO0FuRWs3Ulo7O0FtRXo3UlE7RUFJUTtFQUdKO1VBQUE7QW5FdTdSWjs7QW1FOTdSUTtFQUlRO0VBR0o7VUFBQTtBbkU0N1JaOztBbUVuOFJRO0VBSVE7RUFHSjtVQUFBO0FuRWk4Ulo7O0FtRXg4UlE7RUFJUTtFQUdKO1VBQUE7QW5FczhSWjs7QW1FNzhSUTtFQUlRO0VBR0o7VUFBQTtBbkUyOFJaOztBbUVsOVJRO0VBSVE7RUFHSjtVQUFBO0FuRWc5Ulo7O0FtRXY5UlE7RUFJUTtFQUdKO1VBQUE7QW5FcTlSWjs7QW1FNTlSUTtFQUlRO0VBR0o7VUFBQTtBbkUwOVJaOztBbUVqK1JRO0VBSVE7RUFHSjtVQUFBO0FuRSs5Ulo7O0FtRXQrUlE7RUFJUTtFQUdKO1VBQUE7QW5FbytSWjs7QW1FMytSUTtFQUlRO0VBR0o7VUFBQTtBbkV5K1JaOztBbUVoL1JRO0VBSVE7RUFHSjtVQUFBO0FuRTgrUlo7O0FtRXIvUlE7RUFJUTtFQUdKO1VBQUE7QW5FbS9SWjs7QW1FMS9SUTtFQUlRO0VBR0o7VUFBQTtBbkV3L1JaOztBbUUvL1JRO0VBSVE7RUFHSjtVQUFBO0FuRTYvUlo7O0FtRXBnU1E7RUFJUTtFQUdKO1VBQUE7QW5Fa2dTWjs7QW1FbmhTUTtFQUNFO0FuRXNoU1Y7O0FtRWxoU1U7RUFDRTtBbkVxaFNaOztBbUUzaFNRO0VBQ0U7QW5FOGhTVjs7QW1FMWhTVTtFQUNFO0FuRTZoU1o7O0FtRW5pU1E7RUFDRTtBbkVzaVNWOztBbUVsaVNVO0VBQ0U7QW5FcWlTWjs7QW1FM2lTUTtFQUNFO0FuRThpU1Y7O0FtRTFpU1U7RUFDRTtBbkU2aVNaOztBbUVualNRO0VBQ0U7QW5Fc2pTVjs7QW1FbGpTVTtFQUNFO0FuRXFqU1o7O0FtRTNqU1E7RUFDRTtBbkU4alNWOztBbUUxalNVO0VBQ0U7QW5FNmpTWjs7QW1FempTUTtFQUlRO0VBR0o7QW5FdWpTWjs7QW1FOWpTUTtFQUlRO0VBR0o7QW5FNGpTWjs7QW1FbmtTUTtFQUlRO0VBR0o7QW5FaWtTWjs7QW1FeGtTUTtFQUlRO0VBR0o7QW5Fc2tTWjs7QW1FN2tTUTtFQUlRO0VBR0o7QW5FMmtTWjs7QW1FbGxTUTtFQUlRO0VBR0o7QW5FZ2xTWjs7QW1FdmxTUTtFQUlRO0VBR0o7QW5FcWxTWjs7QW1FNWxTUTtFQUlRO0VBR0o7QW5FMGxTWjs7QW1Fam1TUTtFQUlRO0VBR0o7QW5FK2xTWjs7QW1FdG1TUTtFQUlRO0VBR0o7QW5Fb21TWjs7QW1FM21TUTtFQUlRO0VBR0o7QW5FeW1TWjs7QW1FaG5TUTtFQUlRO0VBR0o7QW5FOG1TWjs7QW1Fcm5TUTtFQUlRO0VBR0o7QW5FbW5TWjs7QW1FMW5TUTtFQUlRO0VBR0o7QW5Fd25TWjs7QW1FL25TUTtFQUlRO0VBR0o7QW5FNm5TWjs7QW1FcG9TUTtFQUlRO0VBR0o7QW5Fa29TWjs7QW1Fem9TUTtFQUlRO0VBR0o7QW5FdW9TWjs7QW1FOW9TUTtFQUlRO0VBR0o7QW5FNG9TWjs7QW1FbnBTUTtFQUlRO0VBR0o7QW5FaXBTWjs7QW1FeHBTUTtFQUlRO0VBR0o7QW5Fc3BTWjs7QW1FN3BTUTtFQUlRO0VBR0o7QW5FMnBTWjs7QW1FbHFTUTtFQUlRO0VBR0o7QW5FZ3FTWjs7QW1FdnFTUTtFQUlRO0VBR0o7QW5FcXFTWjs7QW1FNXFTUTtFQUlRO0VBR0o7QW5FMHFTWjs7QW1FanJTUTtFQUlRO0VBR0o7QW5FK3FTWjs7QW1FdHJTUTtFQUlRO0VBR0o7QW5Fb3JTWjs7QW1FM3JTUTtFQUlRO0VBR0o7QW5FeXJTWjs7QW1FaHNTUTtFQUlRO0VBR0o7QW5FOHJTWjs7QW1FcnNTUTtFQUlRO0VBR0o7QW5FbXNTWjs7QW1FMXNTUTtFQUlRO0VBR0o7QW5Fd3NTWjs7QW1FL3NTUTtFQUlRO0VBR0o7QW5FNnNTWjs7QW1FOXRTUTtFQUNFO0FuRWl1U1Y7O0FtRWx1U1E7RUFDRTtBbkVxdVNWOztBbUV0dVNRO0VBQ0U7QW5FeXVTVjs7QW1FMXVTUTtFQUNFO0FuRTZ1U1Y7O0FtRTl1U1E7RUFDRTtBbkVpdlNWOztBbUV4dVNRO0VBT0k7QW5FcXVTWjs7QW1FNXVTUTtFQU9JO0FuRXl1U1o7O0FtRWh2U1E7RUFPSTtBbkU2dVNaOztBbUVwdlNRO0VBT0k7QW5FaXZTWjs7QW1FeHZTUTtFQU9JO0FuRXF2U1o7O0FtRTV2U1E7RUFPSTtBbkV5dlNaOztBbUVod1NRO0VBT0k7QW5FNnZTWjs7QW1FcHdTUTtFQU9JO0FuRWl3U1o7O0FtRXh3U1E7RUFPSTtBbkVxd1NaOztBbUU1d1NRO0VBT0k7VUFBQTtBbkV5d1NaOztBbUVoeFNRO0VBT0k7VUFBQTtBbkU2d1NaOztBbUVweFNRO0VBT0k7VUFBQTtBbkVpeFNaOztBbUV4eFNRO0VBT0k7QW5FcXhTWjs7QW1FNXhTUTtFQU9JO0FuRXl4U1o7O0FtRWh5U1E7RUFPSTtBbkU2eFNaOztBbUVweVNRO0VBT0k7QW5FaXlTWjs7QW1FeHlTUTtFQU9JO0FuRXF5U1o7O0FtRTV5U1E7RUFPSTtBbkV5eVNaOztBbUVoelNRO0VBT0k7QW5FNnlTWjs7QW1FcHpTUTtFQU9JO0FuRWl6U1o7O0FtRXh6U1E7RUFPSTtBbkVxelNaOztBbUU1elNRO0VBT0k7QW5FeXpTWjs7QW1FaDBTUTtFQU9JO0FuRTZ6U1o7O0FtRXAwU1E7RUFPSTtFQUFBO0FuRWswU1o7O0FtRXowU1E7RUFPSTtFQUFBO0FuRXUwU1o7O0FtRTkwU1E7RUFPSTtFQUFBO0FuRTQwU1o7O0FtRW4xU1E7RUFPSTtFQUFBO0FuRWkxU1o7O0FtRXgxU1E7RUFPSTtFQUFBO0FuRXMxU1o7O0FtRTcxU1E7RUFPSTtFQUFBO0FuRTIxU1o7O0FtRWwyU1E7RUFPSTtFQUFBO0FuRWcyU1o7O0FtRXYyU1E7RUFPSTtFQUFBO0FuRXEyU1o7O0FtRTUyU1E7RUFPSTtFQUFBO0FuRTAyU1o7O0FtRWozU1E7RUFPSTtFQUFBO0FuRSsyU1o7O0FtRXQzU1E7RUFPSTtFQUFBO0FuRW8zU1o7O0FtRTMzU1E7RUFPSTtFQUFBO0FuRXkzU1o7O0FtRWg0U1E7RUFPSTtFQUFBO0FuRTgzU1o7O0FtRXI0U1E7RUFPSTtFQUFBO0FuRW00U1o7O0FtRTE0U1E7RUFPSTtFQUFBO0FuRXc0U1o7O0FtRS80U1E7RUFPSTtFQUFBO0FuRTY0U1o7O0FtRXA1U1E7RUFPSTtFQUFBO0FuRWs1U1o7O0FtRXo1U1E7RUFPSTtFQUFBO0FuRXU1U1o7O0FtRTk1U1E7RUFPSTtFQUFBO0FuRTQ1U1o7O0FtRW42U1E7RUFPSTtFQUFBO0FuRWk2U1o7O0FtRXg2U1E7RUFPSTtFQUFBO0FuRXM2U1o7O0FtRTc2U1E7RUFPSTtFQUFBO0FuRTI2U1o7O0FtRWw3U1E7RUFPSTtFQUFBO0FuRWc3U1o7O0FtRXY3U1E7RUFPSTtFQUFBO0FuRXE3U1o7O0FtRTU3U1E7RUFPSTtFQUFBO0FuRTA3U1o7O0FtRWo4U1E7RUFPSTtFQUFBO0FuRSs3U1o7O0FtRXQ4U1E7RUFPSTtFQUFBO0FuRW84U1o7O0FtRTM4U1E7RUFPSTtFQUFBO0FuRXk4U1o7O0FtRWg5U1E7RUFPSTtFQUFBO0FuRTg4U1o7O0FtRXI5U1E7RUFPSTtFQUFBO0FuRW05U1o7O0FtRTE5U1E7RUFPSTtFQUFBO0FuRXc5U1o7O0FtRS85U1E7RUFPSTtFQUFBO0FuRTY5U1o7O0FtRXArU1E7RUFPSTtFQUFBO0FuRWsrU1o7O0FtRXorU1E7RUFPSTtFQUFBO0FuRXUrU1o7O0FtRTkrU1E7RUFPSTtFQUFBO0FuRTQrU1o7O0FtRW4vU1E7RUFPSTtFQUFBO0FuRWkvU1o7O0FtRXgvU1E7RUFPSTtBbkVxL1NaOztBbUU1L1NRO0VBT0k7QW5FeS9TWjs7QW1FaGdUUTtFQU9JO0FuRTYvU1o7O0FtRXBnVFE7RUFPSTtBbkVpZ1RaOztBbUV4Z1RRO0VBT0k7QW5FcWdUWjs7QW1FNWdUUTtFQU9JO0FuRXlnVFo7O0FtRWhoVFE7RUFPSTtBbkU2Z1RaOztBZ0J2aFRJO0VtREdJO0lBT0k7RW5Fa2hUVjs7RW1FemhUTTtJQU9JO0VuRXNoVFY7O0VtRTdoVE07SUFPSTtFbkUwaFRWOztFbUVqaVRNO0lBT0k7T0FBQTtFbkU4aFRWOztFbUVyaVRNO0lBT0k7T0FBQTtFbkVraVRWOztFbUV6aVRNO0lBT0k7T0FBQTtFbkVzaVRWOztFbUU3aVRNO0lBT0k7T0FBQTtFbkUwaVRWOztFbUVqalRNO0lBT0k7T0FBQTtFbkU4aVRWOztFbUVyalRNO0lBT0k7RW5Fa2pUVjs7RW1FempUTTtJQU9JO0VuRXNqVFY7O0VtRTdqVE07SUFPSTtFbkUwalRWOztFbUVqa1RNO0lBT0k7RW5FOGpUVjs7RW1FcmtUTTtJQU9JO0VuRWtrVFY7O0VtRXprVE07SUFPSTtFbkVza1RWOztFbUU3a1RNO0lBT0k7RW5FMGtUVjs7RW1FamxUTTtJQU9JO0VuRThrVFY7O0VtRXJsVE07SUFPSTtFbkVrbFRWOztFbUV6bFRNO0lBT0k7RW5Fc2xUVjs7RW1FN2xUTTtJQU9JO0VuRTBsVFY7O0VtRWptVE07SUFPSTtFbkU4bFRWOztFbUVybVRNO0lBT0k7RW5Fa21UVjs7RW1Fem1UTTtJQU9JO0VuRXNtVFY7O0VtRTdtVE07SUFPSTtFbkUwbVRWOztFbUVqblRNO0lBT0k7RW5FOG1UVjs7RW1Fcm5UTTtJQU9JO0VuRWtuVFY7O0VtRXpuVE07SUFPSTtFbkVzblRWOztFbUU3blRNO0lBT0k7RW5FMG5UVjs7RW1Fam9UTTtJQU9JO0VuRThuVFY7O0VtRXJvVE07SUFPSTtFbkVrb1RWOztFbUV6b1RNO0lBT0k7RW5Fc29UVjs7RW1FN29UTTtJQU9JO0VuRTBvVFY7O0VtRWpwVE07SUFPSTtFbkU4b1RWOztFbUVycFRNO0lBT0k7RW5Fa3BUVjs7RW1FenBUTTtJQU9JO0VuRXNwVFY7O0VtRTdwVE07SUFPSTtFbkUwcFRWOztFbUVqcVRNO0lBT0k7RW5FOHBUVjs7RW1FcnFUTTtJQU9JO0VuRWtxVFY7O0VtRXpxVE07SUFPSTtFbkVzcVRWOztFbUU3cVRNO0lBT0k7RW5FMHFUVjs7RW1FanJUTTtJQU9JO0VuRThxVFY7O0VtRXJyVE07SUFPSTtFbkVrclRWOztFbUV6clRNO0lBT0k7RW5Fc3JUVjs7RW1FN3JUTTtJQU9JO0VuRTByVFY7O0VtRWpzVE07SUFPSTtFbkU4clRWOztFbUVyc1RNO0lBT0k7RW5Fa3NUVjs7RW1FenNUTTtJQU9JO0VuRXNzVFY7O0VtRTdzVE07SUFPSTtFbkUwc1RWOztFbUVqdFRNO0lBT0k7RW5FOHNUVjs7RW1FcnRUTTtJQU9JO0VuRWt0VFY7O0VtRXp0VE07SUFPSTtFbkVzdFRWOztFbUU3dFRNO0lBT0k7RW5FMHRUVjs7RW1FanVUTTtJQU9JO0VuRTh0VFY7O0VtRXJ1VE07SUFPSTtFbkVrdVRWOztFbUV6dVRNO0lBT0k7RW5Fc3VUVjs7RW1FN3VUTTtJQU9JO0VuRTB1VFY7O0VtRWp2VE07SUFPSTtFbkU4dVRWOztFbUVydlRNO0lBT0k7RW5Fa3ZUVjs7RW1FenZUTTtJQU9JO0VuRXN2VFY7O0VtRTd2VE07SUFPSTtFbkUwdlRWOztFbUVqd1RNO0lBT0k7RW5FOHZUVjs7RW1FcndUTTtJQU9JO0VuRWt3VFY7O0VtRXp3VE07SUFPSTtFbkVzd1RWOztFbUU3d1RNO0lBT0k7RW5FMHdUVjs7RW1FanhUTTtJQU9JO0VuRTh3VFY7O0VtRXJ4VE07SUFPSTtFbkVreFRWOztFbUV6eFRNO0lBT0k7RW5Fc3hUVjs7RW1FN3hUTTtJQU9JO0VuRTB4VFY7O0VtRWp5VE07SUFPSTtFbkU4eFRWOztFbUVyeVRNO0lBT0k7RW5Fa3lUVjs7RW1FenlUTTtJQU9JO0lBQUE7RW5FdXlUVjs7RW1FOXlUTTtJQU9JO0lBQUE7RW5FNHlUVjs7RW1FbnpUTTtJQU9JO0lBQUE7RW5FaXpUVjs7RW1FeHpUTTtJQU9JO0lBQUE7RW5Fc3pUVjs7RW1FN3pUTTtJQU9JO0lBQUE7RW5FMnpUVjs7RW1FbDBUTTtJQU9JO0lBQUE7RW5FZzBUVjs7RW1FdjBUTTtJQU9JO0lBQUE7RW5FcTBUVjs7RW1FNTBUTTtJQU9JO0lBQUE7RW5FMDBUVjs7RW1FajFUTTtJQU9JO0lBQUE7RW5FKzBUVjs7RW1FdDFUTTtJQU9JO0lBQUE7RW5FbzFUVjs7RW1FMzFUTTtJQU9JO0lBQUE7RW5FeTFUVjs7RW1FaDJUTTtJQU9JO0lBQUE7RW5FODFUVjs7RW1FcjJUTTtJQU9JO0lBQUE7RW5FbTJUVjs7RW1FMTJUTTtJQU9JO0lBQUE7RW5FdzJUVjs7RW1FLzJUTTtJQU9JO0VuRTQyVFY7O0VtRW4zVE07SUFPSTtFbkVnM1RWOztFbUV2M1RNO0lBT0k7RW5FbzNUVjs7RW1FMzNUTTtJQU9JO0VuRXczVFY7O0VtRS8zVE07SUFPSTtFbkU0M1RWOztFbUVuNFRNO0lBT0k7RW5FZzRUVjs7RW1FdjRUTTtJQU9JO0VuRW80VFY7O0VtRTM0VE07SUFPSTtFbkV3NFRWOztFbUUvNFRNO0lBT0k7RW5FNDRUVjs7RW1FbjVUTTtJQU9JO0VuRWc1VFY7O0VtRXY1VE07SUFPSTtFbkVvNVRWOztFbUUzNVRNO0lBT0k7RW5FdzVUVjs7RW1FLzVUTTtJQU9JO0VuRTQ1VFY7O0VtRW42VE07SUFPSTtFbkVnNlRWOztFbUV2NlRNO0lBT0k7RW5FbzZUVjs7RW1FMzZUTTtJQU9JO0VuRXc2VFY7O0VtRS82VE07SUFPSTtFbkU0NlRWOztFbUVuN1RNO0lBT0k7RW5FZzdUVjs7RW1FdjdUTTtJQU9JO0VuRW83VFY7O0VtRTM3VE07SUFPSTtFbkV3N1RWOztFbUUvN1RNO0lBT0k7RW5FNDdUVjs7RW1FbjhUTTtJQU9JO0VuRWc4VFY7O0VtRXY4VE07SUFPSTtFbkVvOFRWOztFbUUzOFRNO0lBT0k7RW5FdzhUVjs7RW1FLzhUTTtJQU9JO0VuRTQ4VFY7O0VtRW45VE07SUFPSTtFbkVnOVRWOztFbUV2OVRNO0lBT0k7RW5FbzlUVjs7RW1FMzlUTTtJQU9JO0VuRXc5VFY7O0VtRS85VE07SUFPSTtFbkU0OVRWOztFbUVuK1RNO0lBT0k7RW5FZytUVjs7RW1FditUTTtJQU9JO0VuRW8rVFY7O0VtRTMrVE07SUFPSTtFbkV3K1RWOztFbUUvK1RNO0lBT0k7RW5FNCtUVjs7RW1Fbi9UTTtJQU9JO0VuRWcvVFY7O0VtRXYvVE07SUFPSTtJQUFBO0VuRXEvVFY7O0VtRTUvVE07SUFPSTtJQUFBO0VuRTAvVFY7O0VtRWpnVU07SUFPSTtJQUFBO0VuRSsvVFY7O0VtRXRnVU07SUFPSTtJQUFBO0VuRW9nVVY7O0VtRTNnVU07SUFPSTtJQUFBO0VuRXlnVVY7O0VtRWhoVU07SUFPSTtJQUFBO0VuRThnVVY7O0VtRXJoVU07SUFPSTtJQUFBO0VuRW1oVVY7O0VtRTFoVU07SUFPSTtJQUFBO0VuRXdoVVY7O0VtRS9oVU07SUFPSTtJQUFBO0VuRTZoVVY7O0VtRXBpVU07SUFPSTtJQUFBO0VuRWtpVVY7O0VtRXppVU07SUFPSTtJQUFBO0VuRXVpVVY7O0VtRTlpVU07SUFPSTtJQUFBO0VuRTRpVVY7O0VtRW5qVU07SUFPSTtFbkVnalVWOztFbUV2alVNO0lBT0k7RW5Fb2pVVjs7RW1FM2pVTTtJQU9JO0VuRXdqVVY7O0VtRS9qVU07SUFPSTtFbkU0alVWOztFbUVua1VNO0lBT0k7RW5FZ2tVVjs7RW1FdmtVTTtJQU9JO0VuRW9rVVY7O0VtRTNrVU07SUFPSTtFbkV3a1VWOztFbUUva1VNO0lBT0k7RW5FNGtVVjs7RW1FbmxVTTtJQU9JO0VuRWdsVVY7O0VtRXZsVU07SUFPSTtFbkVvbFVWOztFbUUzbFVNO0lBT0k7RW5Fd2xVVjs7RW1FL2xVTTtJQU9JO0VuRTRsVVY7O0VtRW5tVU07SUFPSTtFbkVnbVVWOztFbUV2bVVNO0lBT0k7RW5Fb21VVjs7RW1FM21VTTtJQU9JO0VuRXdtVVY7O0VtRS9tVU07SUFPSTtFbkU0bVVWOztFbUVublVNO0lBT0k7RW5FZ25VVjs7RW1Fdm5VTTtJQU9JO0VuRW9uVVY7O0VtRTNuVU07SUFPSTtFbkV3blVWOztFbUUvblVNO0lBT0k7RW5FNG5VVjs7RW1Fbm9VTTtJQU9JO0VuRWdvVVY7O0VtRXZvVU07SUFPSTtFbkVvb1VWOztFbUUzb1VNO0lBT0k7RW5Fd29VVjs7RW1FL29VTTtJQU9JO0VuRTRvVVY7O0VtRW5wVU07SUFPSTtFbkVncFVWOztFbUV2cFVNO0lBT0k7RW5Fb3BVVjs7RW1FM3BVTTtJQU9JO0VuRXdwVVY7O0VtRS9wVU07SUFPSTtFbkU0cFVWOztFbUVucVVNO0lBT0k7RW5FZ3FVVjs7RW1FdnFVTTtJQU9JO0VuRW9xVVY7O0VtRTNxVU07SUFPSTtFbkV3cVVWOztFbUUvcVVNO0lBT0k7RW5FNHFVVjs7RW1FbnJVTTtJQU9JO0VuRWdyVVY7O0VtRXZyVU07SUFPSTtFbkVvclVWOztFbUUzclVNO0lBT0k7RW5Fd3JVVjs7RW1FL3JVTTtJQU9JO0VuRTRyVVY7O0VtRW5zVU07SUFPSTtFbkVnc1VWOztFbUV2c1VNO0lBT0k7RW5Fb3NVVjs7RW1FM3NVTTtJQU9JO0VuRXdzVVY7O0VtRS9zVU07SUFPSTtFbkU0c1VWOztFbUVudFVNO0lBT0k7RW5FZ3RVVjs7RW1FdnRVTTtJQU9JO0VuRW90VVY7O0VtRTN0VU07SUFPSTtFbkV3dFVWOztFbUUvdFVNO0lBT0k7RW5FNHRVVjs7RW1FbnVVTTtJQU9JO0VuRWd1VVY7QUFDRjtBZ0IzdVVJO0VtREdJO0lBT0k7RW5FcXVVVjs7RW1FNXVVTTtJQU9JO0VuRXl1VVY7O0VtRWh2VU07SUFPSTtFbkU2dVVWOztFbUVwdlVNO0lBT0k7T0FBQTtFbkVpdlVWOztFbUV4dlVNO0lBT0k7T0FBQTtFbkVxdlVWOztFbUU1dlVNO0lBT0k7T0FBQTtFbkV5dlVWOztFbUVod1VNO0lBT0k7T0FBQTtFbkU2dlVWOztFbUVwd1VNO0lBT0k7T0FBQTtFbkVpd1VWOztFbUV4d1VNO0lBT0k7RW5FcXdVVjs7RW1FNXdVTTtJQU9JO0VuRXl3VVY7O0VtRWh4VU07SUFPSTtFbkU2d1VWOztFbUVweFVNO0lBT0k7RW5FaXhVVjs7RW1FeHhVTTtJQU9JO0VuRXF4VVY7O0VtRTV4VU07SUFPSTtFbkV5eFVWOztFbUVoeVVNO0lBT0k7RW5FNnhVVjs7RW1FcHlVTTtJQU9JO0VuRWl5VVY7O0VtRXh5VU07SUFPSTtFbkVxeVVWOztFbUU1eVVNO0lBT0k7RW5FeXlVVjs7RW1FaHpVTTtJQU9JO0VuRTZ5VVY7O0VtRXB6VU07SUFPSTtFbkVpelVWOztFbUV4elVNO0lBT0k7RW5FcXpVVjs7RW1FNXpVTTtJQU9JO0VuRXl6VVY7O0VtRWgwVU07SUFPSTtFbkU2elVWOztFbUVwMFVNO0lBT0k7RW5FaTBVVjs7RW1FeDBVTTtJQU9JO0VuRXEwVVY7O0VtRTUwVU07SUFPSTtFbkV5MFVWOztFbUVoMVVNO0lBT0k7RW5FNjBVVjs7RW1FcDFVTTtJQU9JO0VuRWkxVVY7O0VtRXgxVU07SUFPSTtFbkVxMVVWOztFbUU1MVVNO0lBT0k7RW5FeTFVVjs7RW1FaDJVTTtJQU9JO0VuRTYxVVY7O0VtRXAyVU07SUFPSTtFbkVpMlVWOztFbUV4MlVNO0lBT0k7RW5FcTJVVjs7RW1FNTJVTTtJQU9JO0VuRXkyVVY7O0VtRWgzVU07SUFPSTtFbkU2MlVWOztFbUVwM1VNO0lBT0k7RW5FaTNVVjs7RW1FeDNVTTtJQU9JO0VuRXEzVVY7O0VtRTUzVU07SUFPSTtFbkV5M1VWOztFbUVoNFVNO0lBT0k7RW5FNjNVVjs7RW1FcDRVTTtJQU9JO0VuRWk0VVY7O0VtRXg0VU07SUFPSTtFbkVxNFVWOztFbUU1NFVNO0lBT0k7RW5FeTRVVjs7RW1FaDVVTTtJQU9JO0VuRTY0VVY7O0VtRXA1VU07SUFPSTtFbkVpNVVWOztFbUV4NVVNO0lBT0k7RW5FcTVVVjs7RW1FNTVVTTtJQU9JO0VuRXk1VVY7O0VtRWg2VU07SUFPSTtFbkU2NVVWOztFbUVwNlVNO0lBT0k7RW5FaTZVVjs7RW1FeDZVTTtJQU9JO0VuRXE2VVY7O0VtRTU2VU07SUFPSTtFbkV5NlVWOztFbUVoN1VNO0lBT0k7RW5FNjZVVjs7RW1FcDdVTTtJQU9JO0VuRWk3VVY7O0VtRXg3VU07SUFPSTtFbkVxN1VWOztFbUU1N1VNO0lBT0k7RW5FeTdVVjs7RW1FaDhVTTtJQU9JO0VuRTY3VVY7O0VtRXA4VU07SUFPSTtFbkVpOFVWOztFbUV4OFVNO0lBT0k7RW5FcThVVjs7RW1FNThVTTtJQU9JO0VuRXk4VVY7O0VtRWg5VU07SUFPSTtFbkU2OFVWOztFbUVwOVVNO0lBT0k7RW5FaTlVVjs7RW1FeDlVTTtJQU9JO0VuRXE5VVY7O0VtRTU5VU07SUFPSTtFbkV5OVVWOztFbUVoK1VNO0lBT0k7RW5FNjlVVjs7RW1FcCtVTTtJQU9JO0VuRWkrVVY7O0VtRXgrVU07SUFPSTtFbkVxK1VWOztFbUU1K1VNO0lBT0k7RW5FeStVVjs7RW1FaC9VTTtJQU9JO0VuRTYrVVY7O0VtRXAvVU07SUFPSTtFbkVpL1VWOztFbUV4L1VNO0lBT0k7RW5FcS9VVjs7RW1FNS9VTTtJQU9JO0lBQUE7RW5FMC9VVjs7RW1FamdWTTtJQU9JO0lBQUE7RW5FKy9VVjs7RW1FdGdWTTtJQU9JO0lBQUE7RW5Fb2dWVjs7RW1FM2dWTTtJQU9JO0lBQUE7RW5FeWdWVjs7RW1FaGhWTTtJQU9JO0lBQUE7RW5FOGdWVjs7RW1FcmhWTTtJQU9JO0lBQUE7RW5FbWhWVjs7RW1FMWhWTTtJQU9JO0lBQUE7RW5Fd2hWVjs7RW1FL2hWTTtJQU9JO0lBQUE7RW5FNmhWVjs7RW1FcGlWTTtJQU9JO0lBQUE7RW5Fa2lWVjs7RW1FemlWTTtJQU9JO0lBQUE7RW5FdWlWVjs7RW1FOWlWTTtJQU9JO0lBQUE7RW5FNGlWVjs7RW1FbmpWTTtJQU9JO0lBQUE7RW5FaWpWVjs7RW1FeGpWTTtJQU9JO0lBQUE7RW5Fc2pWVjs7RW1FN2pWTTtJQU9JO0lBQUE7RW5FMmpWVjs7RW1FbGtWTTtJQU9JO0VuRStqVlY7O0VtRXRrVk07SUFPSTtFbkVta1ZWOztFbUUxa1ZNO0lBT0k7RW5FdWtWVjs7RW1FOWtWTTtJQU9JO0VuRTJrVlY7O0VtRWxsVk07SUFPSTtFbkUra1ZWOztFbUV0bFZNO0lBT0k7RW5FbWxWVjs7RW1FMWxWTTtJQU9JO0VuRXVsVlY7O0VtRTlsVk07SUFPSTtFbkUybFZWOztFbUVsbVZNO0lBT0k7RW5FK2xWVjs7RW1FdG1WTTtJQU9JO0VuRW1tVlY7O0VtRTFtVk07SUFPSTtFbkV1bVZWOztFbUU5bVZNO0lBT0k7RW5FMm1WVjs7RW1FbG5WTTtJQU9JO0VuRSttVlY7O0VtRXRuVk07SUFPSTtFbkVtblZWOztFbUUxblZNO0lBT0k7RW5FdW5WVjs7RW1FOW5WTTtJQU9JO0VuRTJuVlY7O0VtRWxvVk07SUFPSTtFbkUrblZWOztFbUV0b1ZNO0lBT0k7RW5FbW9WVjs7RW1FMW9WTTtJQU9JO0VuRXVvVlY7O0VtRTlvVk07SUFPSTtFbkUyb1ZWOztFbUVscFZNO0lBT0k7RW5FK29WVjs7RW1FdHBWTTtJQU9JO0VuRW1wVlY7O0VtRTFwVk07SUFPSTtFbkV1cFZWOztFbUU5cFZNO0lBT0k7RW5FMnBWVjs7RW1FbHFWTTtJQU9JO0VuRStwVlY7O0VtRXRxVk07SUFPSTtFbkVtcVZWOztFbUUxcVZNO0lBT0k7RW5FdXFWVjs7RW1FOXFWTTtJQU9JO0VuRTJxVlY7O0VtRWxyVk07SUFPSTtFbkUrcVZWOztFbUV0clZNO0lBT0k7RW5FbXJWVjs7RW1FMXJWTTtJQU9JO0VuRXVyVlY7O0VtRTlyVk07SUFPSTtFbkUyclZWOztFbUVsc1ZNO0lBT0k7RW5FK3JWVjs7RW1FdHNWTTtJQU9JO0VuRW1zVlY7O0VtRTFzVk07SUFPSTtJQUFBO0VuRXdzVlY7O0VtRS9zVk07SUFPSTtJQUFBO0VuRTZzVlY7O0VtRXB0Vk07SUFPSTtJQUFBO0VuRWt0VlY7O0VtRXp0Vk07SUFPSTtJQUFBO0VuRXV0VlY7O0VtRTl0Vk07SUFPSTtJQUFBO0VuRTR0VlY7O0VtRW51Vk07SUFPSTtJQUFBO0VuRWl1VlY7O0VtRXh1Vk07SUFPSTtJQUFBO0VuRXN1VlY7O0VtRTd1Vk07SUFPSTtJQUFBO0VuRTJ1VlY7O0VtRWx2Vk07SUFPSTtJQUFBO0VuRWd2VlY7O0VtRXZ2Vk07SUFPSTtJQUFBO0VuRXF2VlY7O0VtRTV2Vk07SUFPSTtJQUFBO0VuRTB2VlY7O0VtRWp3Vk07SUFPSTtJQUFBO0VuRSt2VlY7O0VtRXR3Vk07SUFPSTtFbkVtd1ZWOztFbUUxd1ZNO0lBT0k7RW5FdXdWVjs7RW1FOXdWTTtJQU9JO0VuRTJ3VlY7O0VtRWx4Vk07SUFPSTtFbkUrd1ZWOztFbUV0eFZNO0lBT0k7RW5FbXhWVjs7RW1FMXhWTTtJQU9JO0VuRXV4VlY7O0VtRTl4Vk07SUFPSTtFbkUyeFZWOztFbUVseVZNO0lBT0k7RW5FK3hWVjs7RW1FdHlWTTtJQU9JO0VuRW15VlY7O0VtRTF5Vk07SUFPSTtFbkV1eVZWOztFbUU5eVZNO0lBT0k7RW5FMnlWVjs7RW1FbHpWTTtJQU9JO0VuRSt5VlY7O0VtRXR6Vk07SUFPSTtFbkVtelZWOztFbUUxelZNO0lBT0k7RW5FdXpWVjs7RW1FOXpWTTtJQU9JO0VuRTJ6VlY7O0VtRWwwVk07SUFPSTtFbkUrelZWOztFbUV0MFZNO0lBT0k7RW5FbTBWVjs7RW1FMTBWTTtJQU9JO0VuRXUwVlY7O0VtRTkwVk07SUFPSTtFbkUyMFZWOztFbUVsMVZNO0lBT0k7RW5FKzBWVjs7RW1FdDFWTTtJQU9JO0VuRW0xVlY7O0VtRTExVk07SUFPSTtFbkV1MVZWOztFbUU5MVZNO0lBT0k7RW5FMjFWVjs7RW1FbDJWTTtJQU9JO0VuRSsxVlY7O0VtRXQyVk07SUFPSTtFbkVtMlZWOztFbUUxMlZNO0lBT0k7RW5FdTJWVjs7RW1FOTJWTTtJQU9JO0VuRTIyVlY7O0VtRWwzVk07SUFPSTtFbkUrMlZWOztFbUV0M1ZNO0lBT0k7RW5FbTNWVjs7RW1FMTNWTTtJQU9JO0VuRXUzVlY7O0VtRTkzVk07SUFPSTtFbkUyM1ZWOztFbUVsNFZNO0lBT0k7RW5FKzNWVjs7RW1FdDRWTTtJQU9JO0VuRW00VlY7O0VtRTE0Vk07SUFPSTtFbkV1NFZWOztFbUU5NFZNO0lBT0k7RW5FMjRWVjs7RW1FbDVWTTtJQU9JO0VuRSs0VlY7O0VtRXQ1Vk07SUFPSTtFbkVtNVZWOztFbUUxNVZNO0lBT0k7RW5FdTVWVjs7RW1FOTVWTTtJQU9JO0VuRTI1VlY7O0VtRWw2Vk07SUFPSTtFbkUrNVZWOztFbUV0NlZNO0lBT0k7RW5FbTZWVjs7RW1FMTZWTTtJQU9JO0VuRXU2VlY7O0VtRTk2Vk07SUFPSTtFbkUyNlZWOztFbUVsN1ZNO0lBT0k7RW5FKzZWVjs7RW1FdDdWTTtJQU9JO0VuRW03VlY7QUFDRjtBZ0I5N1ZJO0VtREdJO0lBT0k7RW5FdzdWVjs7RW1FLzdWTTtJQU9JO0VuRTQ3VlY7O0VtRW44Vk07SUFPSTtFbkVnOFZWOztFbUV2OFZNO0lBT0k7T0FBQTtFbkVvOFZWOztFbUUzOFZNO0lBT0k7T0FBQTtFbkV3OFZWOztFbUUvOFZNO0lBT0k7T0FBQTtFbkU0OFZWOztFbUVuOVZNO0lBT0k7T0FBQTtFbkVnOVZWOztFbUV2OVZNO0lBT0k7T0FBQTtFbkVvOVZWOztFbUUzOVZNO0lBT0k7RW5FdzlWVjs7RW1FLzlWTTtJQU9JO0VuRTQ5VlY7O0VtRW4rVk07SUFPSTtFbkVnK1ZWOztFbUV2K1ZNO0lBT0k7RW5FbytWVjs7RW1FMytWTTtJQU9JO0VuRXcrVlY7O0VtRS8rVk07SUFPSTtFbkU0K1ZWOztFbUVuL1ZNO0lBT0k7RW5FZy9WVjs7RW1Fdi9WTTtJQU9JO0VuRW8vVlY7O0VtRTMvVk07SUFPSTtFbkV3L1ZWOztFbUUvL1ZNO0lBT0k7RW5FNC9WVjs7RW1FbmdXTTtJQU9JO0VuRWdnV1Y7O0VtRXZnV007SUFPSTtFbkVvZ1dWOztFbUUzZ1dNO0lBT0k7RW5Fd2dXVjs7RW1FL2dXTTtJQU9JO0VuRTRnV1Y7O0VtRW5oV007SUFPSTtFbkVnaFdWOztFbUV2aFdNO0lBT0k7RW5Fb2hXVjs7RW1FM2hXTTtJQU9JO0VuRXdoV1Y7O0VtRS9oV007SUFPSTtFbkU0aFdWOztFbUVuaVdNO0lBT0k7RW5FZ2lXVjs7RW1FdmlXTTtJQU9JO0VuRW9pV1Y7O0VtRTNpV007SUFPSTtFbkV3aVdWOztFbUUvaVdNO0lBT0k7RW5FNGlXVjs7RW1FbmpXTTtJQU9JO0VuRWdqV1Y7O0VtRXZqV007SUFPSTtFbkVvaldWOztFbUUzaldNO0lBT0k7RW5Fd2pXVjs7RW1FL2pXTTtJQU9JO0VuRTRqV1Y7O0VtRW5rV007SUFPSTtFbkVna1dWOztFbUV2a1dNO0lBT0k7RW5Fb2tXVjs7RW1FM2tXTTtJQU9JO0VuRXdrV1Y7O0VtRS9rV007SUFPSTtFbkU0a1dWOztFbUVubFdNO0lBT0k7RW5FZ2xXVjs7RW1FdmxXTTtJQU9JO0VuRW9sV1Y7O0VtRTNsV007SUFPSTtFbkV3bFdWOztFbUUvbFdNO0lBT0k7RW5FNGxXVjs7RW1Fbm1XTTtJQU9JO0VuRWdtV1Y7O0VtRXZtV007SUFPSTtFbkVvbVdWOztFbUUzbVdNO0lBT0k7RW5Fd21XVjs7RW1FL21XTTtJQU9JO0VuRTRtV1Y7O0VtRW5uV007SUFPSTtFbkVnbldWOztFbUV2bldNO0lBT0k7RW5Fb25XVjs7RW1FM25XTTtJQU9JO0VuRXduV1Y7O0VtRS9uV007SUFPSTtFbkU0bldWOztFbUVub1dNO0lBT0k7RW5FZ29XVjs7RW1Fdm9XTTtJQU9JO0VuRW9vV1Y7O0VtRTNvV007SUFPSTtFbkV3b1dWOztFbUUvb1dNO0lBT0k7RW5FNG9XVjs7RW1FbnBXTTtJQU9JO0VuRWdwV1Y7O0VtRXZwV007SUFPSTtFbkVvcFdWOztFbUUzcFdNO0lBT0k7RW5Fd3BXVjs7RW1FL3BXTTtJQU9JO0VuRTRwV1Y7O0VtRW5xV007SUFPSTtFbkVncVdWOztFbUV2cVdNO0lBT0k7RW5Fb3FXVjs7RW1FM3FXTTtJQU9JO0VuRXdxV1Y7O0VtRS9xV007SUFPSTtFbkU0cVdWOztFbUVucldNO0lBT0k7RW5FZ3JXVjs7RW1FdnJXTTtJQU9JO0VuRW9yV1Y7O0VtRTNyV007SUFPSTtFbkV3cldWOztFbUUvcldNO0lBT0k7RW5FNHJXVjs7RW1FbnNXTTtJQU9JO0VuRWdzV1Y7O0VtRXZzV007SUFPSTtFbkVvc1dWOztFbUUzc1dNO0lBT0k7RW5Fd3NXVjs7RW1FL3NXTTtJQU9JO0lBQUE7RW5FNnNXVjs7RW1FcHRXTTtJQU9JO0lBQUE7RW5Fa3RXVjs7RW1FenRXTTtJQU9JO0lBQUE7RW5FdXRXVjs7RW1FOXRXTTtJQU9JO0lBQUE7RW5FNHRXVjs7RW1FbnVXTTtJQU9JO0lBQUE7RW5FaXVXVjs7RW1FeHVXTTtJQU9JO0lBQUE7RW5Fc3VXVjs7RW1FN3VXTTtJQU9JO0lBQUE7RW5FMnVXVjs7RW1FbHZXTTtJQU9JO0lBQUE7RW5FZ3ZXVjs7RW1FdnZXTTtJQU9JO0lBQUE7RW5FcXZXVjs7RW1FNXZXTTtJQU9JO0lBQUE7RW5FMHZXVjs7RW1FandXTTtJQU9JO0lBQUE7RW5FK3ZXVjs7RW1FdHdXTTtJQU9JO0lBQUE7RW5Fb3dXVjs7RW1FM3dXTTtJQU9JO0lBQUE7RW5FeXdXVjs7RW1FaHhXTTtJQU9JO0lBQUE7RW5FOHdXVjs7RW1FcnhXTTtJQU9JO0VuRWt4V1Y7O0VtRXp4V007SUFPSTtFbkVzeFdWOztFbUU3eFdNO0lBT0k7RW5FMHhXVjs7RW1FanlXTTtJQU9JO0VuRTh4V1Y7O0VtRXJ5V007SUFPSTtFbkVreVdWOztFbUV6eVdNO0lBT0k7RW5Fc3lXVjs7RW1FN3lXTTtJQU9JO0VuRTB5V1Y7O0VtRWp6V007SUFPSTtFbkU4eVdWOztFbUVyeldNO0lBT0k7RW5Fa3pXVjs7RW1FenpXTTtJQU9JO0VuRXN6V1Y7O0VtRTd6V007SUFPSTtFbkUweldWOztFbUVqMFdNO0lBT0k7RW5FOHpXVjs7RW1FcjBXTTtJQU9JO0VuRWswV1Y7O0VtRXowV007SUFPSTtFbkVzMFdWOztFbUU3MFdNO0lBT0k7RW5FMDBXVjs7RW1FajFXTTtJQU9JO0VuRTgwV1Y7O0VtRXIxV007SUFPSTtFbkVrMVdWOztFbUV6MVdNO0lBT0k7RW5FczFXVjs7RW1FNzFXTTtJQU9JO0VuRTAxV1Y7O0VtRWoyV007SUFPSTtFbkU4MVdWOztFbUVyMldNO0lBT0k7RW5FazJXVjs7RW1FejJXTTtJQU9JO0VuRXMyV1Y7O0VtRTcyV007SUFPSTtFbkUwMldWOztFbUVqM1dNO0lBT0k7RW5FODJXVjs7RW1FcjNXTTtJQU9JO0VuRWszV1Y7O0VtRXozV007SUFPSTtFbkVzM1dWOztFbUU3M1dNO0lBT0k7RW5FMDNXVjs7RW1FajRXTTtJQU9JO0VuRTgzV1Y7O0VtRXI0V007SUFPSTtFbkVrNFdWOztFbUV6NFdNO0lBT0k7RW5FczRXVjs7RW1FNzRXTTtJQU9JO0VuRTA0V1Y7O0VtRWo1V007SUFPSTtFbkU4NFdWOztFbUVyNVdNO0lBT0k7RW5FazVXVjs7RW1FejVXTTtJQU9JO0VuRXM1V1Y7O0VtRTc1V007SUFPSTtJQUFBO0VuRTI1V1Y7O0VtRWw2V007SUFPSTtJQUFBO0VuRWc2V1Y7O0VtRXY2V007SUFPSTtJQUFBO0VuRXE2V1Y7O0VtRTU2V007SUFPSTtJQUFBO0VuRTA2V1Y7O0VtRWo3V007SUFPSTtJQUFBO0VuRSs2V1Y7O0VtRXQ3V007SUFPSTtJQUFBO0VuRW83V1Y7O0VtRTM3V007SUFPSTtJQUFBO0VuRXk3V1Y7O0VtRWg4V007SUFPSTtJQUFBO0VuRTg3V1Y7O0VtRXI4V007SUFPSTtJQUFBO0VuRW04V1Y7O0VtRTE4V007SUFPSTtJQUFBO0VuRXc4V1Y7O0VtRS84V007SUFPSTtJQUFBO0VuRTY4V1Y7O0VtRXA5V007SUFPSTtJQUFBO0VuRWs5V1Y7O0VtRXo5V007SUFPSTtFbkVzOVdWOztFbUU3OVdNO0lBT0k7RW5FMDlXVjs7RW1FaitXTTtJQU9JO0VuRTg5V1Y7O0VtRXIrV007SUFPSTtFbkVrK1dWOztFbUV6K1dNO0lBT0k7RW5FcytXVjs7RW1FNytXTTtJQU9JO0VuRTArV1Y7O0VtRWovV007SUFPSTtFbkU4K1dWOztFbUVyL1dNO0lBT0k7RW5Fay9XVjs7RW1Fei9XTTtJQU9JO0VuRXMvV1Y7O0VtRTcvV007SUFPSTtFbkUwL1dWOztFbUVqZ1hNO0lBT0k7RW5FOC9XVjs7RW1FcmdYTTtJQU9JO0VuRWtnWFY7O0VtRXpnWE07SUFPSTtFbkVzZ1hWOztFbUU3Z1hNO0lBT0k7RW5FMGdYVjs7RW1FamhYTTtJQU9JO0VuRThnWFY7O0VtRXJoWE07SUFPSTtFbkVraFhWOztFbUV6aFhNO0lBT0k7RW5Fc2hYVjs7RW1FN2hYTTtJQU9JO0VuRTBoWFY7O0VtRWppWE07SUFPSTtFbkU4aFhWOztFbUVyaVhNO0lBT0k7RW5Fa2lYVjs7RW1FemlYTTtJQU9JO0VuRXNpWFY7O0VtRTdpWE07SUFPSTtFbkUwaVhWOztFbUVqalhNO0lBT0k7RW5FOGlYVjs7RW1FcmpYTTtJQU9JO0VuRWtqWFY7O0VtRXpqWE07SUFPSTtFbkVzalhWOztFbUU3alhNO0lBT0k7RW5FMGpYVjs7RW1FamtYTTtJQU9JO0VuRThqWFY7O0VtRXJrWE07SUFPSTtFbkVra1hWOztFbUV6a1hNO0lBT0k7RW5Fc2tYVjs7RW1FN2tYTTtJQU9JO0VuRTBrWFY7O0VtRWpsWE07SUFPSTtFbkU4a1hWOztFbUVybFhNO0lBT0k7RW5Fa2xYVjs7RW1FemxYTTtJQU9JO0VuRXNsWFY7O0VtRTdsWE07SUFPSTtFbkUwbFhWOztFbUVqbVhNO0lBT0k7RW5FOGxYVjs7RW1Fcm1YTTtJQU9JO0VuRWttWFY7O0VtRXptWE07SUFPSTtFbkVzbVhWOztFbUU3bVhNO0lBT0k7RW5FMG1YVjs7RW1Fam5YTTtJQU9JO0VuRThtWFY7O0VtRXJuWE07SUFPSTtFbkVrblhWOztFbUV6blhNO0lBT0k7RW5Fc25YVjs7RW1FN25YTTtJQU9JO0VuRTBuWFY7O0VtRWpvWE07SUFPSTtFbkU4blhWOztFbUVyb1hNO0lBT0k7RW5Fa29YVjs7RW1Fem9YTTtJQU9JO0VuRXNvWFY7QUFDRjtBZ0JqcFhJO0VtREdJO0lBT0k7RW5FMm9YVjs7RW1FbHBYTTtJQU9JO0VuRStvWFY7O0VtRXRwWE07SUFPSTtFbkVtcFhWOztFbUUxcFhNO0lBT0k7T0FBQTtFbkV1cFhWOztFbUU5cFhNO0lBT0k7T0FBQTtFbkUycFhWOztFbUVscVhNO0lBT0k7T0FBQTtFbkUrcFhWOztFbUV0cVhNO0lBT0k7T0FBQTtFbkVtcVhWOztFbUUxcVhNO0lBT0k7T0FBQTtFbkV1cVhWOztFbUU5cVhNO0lBT0k7RW5FMnFYVjs7RW1FbHJYTTtJQU9JO0VuRStxWFY7O0VtRXRyWE07SUFPSTtFbkVtclhWOztFbUUxclhNO0lBT0k7RW5FdXJYVjs7RW1FOXJYTTtJQU9JO0VuRTJyWFY7O0VtRWxzWE07SUFPSTtFbkUrclhWOztFbUV0c1hNO0lBT0k7RW5FbXNYVjs7RW1FMXNYTTtJQU9JO0VuRXVzWFY7O0VtRTlzWE07SUFPSTtFbkUyc1hWOztFbUVsdFhNO0lBT0k7RW5FK3NYVjs7RW1FdHRYTTtJQU9JO0VuRW10WFY7O0VtRTF0WE07SUFPSTtFbkV1dFhWOztFbUU5dFhNO0lBT0k7RW5FMnRYVjs7RW1FbHVYTTtJQU9JO0VuRSt0WFY7O0VtRXR1WE07SUFPSTtFbkVtdVhWOztFbUUxdVhNO0lBT0k7RW5FdXVYVjs7RW1FOXVYTTtJQU9JO0VuRTJ1WFY7O0VtRWx2WE07SUFPSTtFbkUrdVhWOztFbUV0dlhNO0lBT0k7RW5FbXZYVjs7RW1FMXZYTTtJQU9JO0VuRXV2WFY7O0VtRTl2WE07SUFPSTtFbkUydlhWOztFbUVsd1hNO0lBT0k7RW5FK3ZYVjs7RW1FdHdYTTtJQU9JO0VuRW13WFY7O0VtRTF3WE07SUFPSTtFbkV1d1hWOztFbUU5d1hNO0lBT0k7RW5FMndYVjs7RW1FbHhYTTtJQU9JO0VuRSt3WFY7O0VtRXR4WE07SUFPSTtFbkVteFhWOztFbUUxeFhNO0lBT0k7RW5FdXhYVjs7RW1FOXhYTTtJQU9JO0VuRTJ4WFY7O0VtRWx5WE07SUFPSTtFbkUreFhWOztFbUV0eVhNO0lBT0k7RW5FbXlYVjs7RW1FMXlYTTtJQU9JO0VuRXV5WFY7O0VtRTl5WE07SUFPSTtFbkUyeVhWOztFbUVselhNO0lBT0k7RW5FK3lYVjs7RW1FdHpYTTtJQU9JO0VuRW16WFY7O0VtRTF6WE07SUFPSTtFbkV1elhWOztFbUU5elhNO0lBT0k7RW5FMnpYVjs7RW1FbDBYTTtJQU9JO0VuRSt6WFY7O0VtRXQwWE07SUFPSTtFbkVtMFhWOztFbUUxMFhNO0lBT0k7RW5FdTBYVjs7RW1FOTBYTTtJQU9JO0VuRTIwWFY7O0VtRWwxWE07SUFPSTtFbkUrMFhWOztFbUV0MVhNO0lBT0k7RW5FbTFYVjs7RW1FMTFYTTtJQU9JO0VuRXUxWFY7O0VtRTkxWE07SUFPSTtFbkUyMVhWOztFbUVsMlhNO0lBT0k7RW5FKzFYVjs7RW1FdDJYTTtJQU9JO0VuRW0yWFY7O0VtRTEyWE07SUFPSTtFbkV1MlhWOztFbUU5MlhNO0lBT0k7RW5FMjJYVjs7RW1FbDNYTTtJQU9JO0VuRSsyWFY7O0VtRXQzWE07SUFPSTtFbkVtM1hWOztFbUUxM1hNO0lBT0k7RW5FdTNYVjs7RW1FOTNYTTtJQU9JO0VuRTIzWFY7O0VtRWw0WE07SUFPSTtFbkUrM1hWOztFbUV0NFhNO0lBT0k7RW5FbTRYVjs7RW1FMTRYTTtJQU9JO0VuRXU0WFY7O0VtRTk0WE07SUFPSTtFbkUyNFhWOztFbUVsNVhNO0lBT0k7RW5FKzRYVjs7RW1FdDVYTTtJQU9JO0VuRW01WFY7O0VtRTE1WE07SUFPSTtFbkV1NVhWOztFbUU5NVhNO0lBT0k7RW5FMjVYVjs7RW1FbDZYTTtJQU9JO0lBQUE7RW5FZzZYVjs7RW1FdjZYTTtJQU9JO0lBQUE7RW5FcTZYVjs7RW1FNTZYTTtJQU9JO0lBQUE7RW5FMDZYVjs7RW1FajdYTTtJQU9JO0lBQUE7RW5FKzZYVjs7RW1FdDdYTTtJQU9JO0lBQUE7RW5FbzdYVjs7RW1FMzdYTTtJQU9JO0lBQUE7RW5FeTdYVjs7RW1FaDhYTTtJQU9JO0lBQUE7RW5FODdYVjs7RW1FcjhYTTtJQU9JO0lBQUE7RW5FbThYVjs7RW1FMThYTTtJQU9JO0lBQUE7RW5FdzhYVjs7RW1FLzhYTTtJQU9JO0lBQUE7RW5FNjhYVjs7RW1FcDlYTTtJQU9JO0lBQUE7RW5FazlYVjs7RW1FejlYTTtJQU9JO0lBQUE7RW5FdTlYVjs7RW1FOTlYTTtJQU9JO0lBQUE7RW5FNDlYVjs7RW1FbitYTTtJQU9JO0lBQUE7RW5FaStYVjs7RW1FeCtYTTtJQU9JO0VuRXErWFY7O0VtRTUrWE07SUFPSTtFbkV5K1hWOztFbUVoL1hNO0lBT0k7RW5FNitYVjs7RW1FcC9YTTtJQU9JO0VuRWkvWFY7O0VtRXgvWE07SUFPSTtFbkVxL1hWOztFbUU1L1hNO0lBT0k7RW5FeS9YVjs7RW1FaGdZTTtJQU9JO0VuRTYvWFY7O0VtRXBnWU07SUFPSTtFbkVpZ1lWOztFbUV4Z1lNO0lBT0k7RW5FcWdZVjs7RW1FNWdZTTtJQU9JO0VuRXlnWVY7O0VtRWhoWU07SUFPSTtFbkU2Z1lWOztFbUVwaFlNO0lBT0k7RW5FaWhZVjs7RW1FeGhZTTtJQU9JO0VuRXFoWVY7O0VtRTVoWU07SUFPSTtFbkV5aFlWOztFbUVoaVlNO0lBT0k7RW5FNmhZVjs7RW1FcGlZTTtJQU9JO0VuRWlpWVY7O0VtRXhpWU07SUFPSTtFbkVxaVlWOztFbUU1aVlNO0lBT0k7RW5FeWlZVjs7RW1FaGpZTTtJQU9JO0VuRTZpWVY7O0VtRXBqWU07SUFPSTtFbkVpallWOztFbUV4allNO0lBT0k7RW5FcWpZVjs7RW1FNWpZTTtJQU9JO0VuRXlqWVY7O0VtRWhrWU07SUFPSTtFbkU2allWOztFbUVwa1lNO0lBT0k7RW5FaWtZVjs7RW1FeGtZTTtJQU9JO0VuRXFrWVY7O0VtRTVrWU07SUFPSTtFbkV5a1lWOztFbUVobFlNO0lBT0k7RW5FNmtZVjs7RW1FcGxZTTtJQU9JO0VuRWlsWVY7O0VtRXhsWU07SUFPSTtFbkVxbFlWOztFbUU1bFlNO0lBT0k7RW5FeWxZVjs7RW1FaG1ZTTtJQU9JO0VuRTZsWVY7O0VtRXBtWU07SUFPSTtFbkVpbVlWOztFbUV4bVlNO0lBT0k7RW5FcW1ZVjs7RW1FNW1ZTTtJQU9JO0VuRXltWVY7O0VtRWhuWU07SUFPSTtJQUFBO0VuRThtWVY7O0VtRXJuWU07SUFPSTtJQUFBO0VuRW1uWVY7O0VtRTFuWU07SUFPSTtJQUFBO0VuRXduWVY7O0VtRS9uWU07SUFPSTtJQUFBO0VuRTZuWVY7O0VtRXBvWU07SUFPSTtJQUFBO0VuRWtvWVY7O0VtRXpvWU07SUFPSTtJQUFBO0VuRXVvWVY7O0VtRTlvWU07SUFPSTtJQUFBO0VuRTRvWVY7O0VtRW5wWU07SUFPSTtJQUFBO0VuRWlwWVY7O0VtRXhwWU07SUFPSTtJQUFBO0VuRXNwWVY7O0VtRTdwWU07SUFPSTtJQUFBO0VuRTJwWVY7O0VtRWxxWU07SUFPSTtJQUFBO0VuRWdxWVY7O0VtRXZxWU07SUFPSTtJQUFBO0VuRXFxWVY7O0VtRTVxWU07SUFPSTtFbkV5cVlWOztFbUVocllNO0lBT0k7RW5FNnFZVjs7RW1FcHJZTTtJQU9JO0VuRWlyWVY7O0VtRXhyWU07SUFPSTtFbkVxcllWOztFbUU1cllNO0lBT0k7RW5FeXJZVjs7RW1FaHNZTTtJQU9JO0VuRTZyWVY7O0VtRXBzWU07SUFPSTtFbkVpc1lWOztFbUV4c1lNO0lBT0k7RW5FcXNZVjs7RW1FNXNZTTtJQU9JO0VuRXlzWVY7O0VtRWh0WU07SUFPSTtFbkU2c1lWOztFbUVwdFlNO0lBT0k7RW5FaXRZVjs7RW1FeHRZTTtJQU9JO0VuRXF0WVY7O0VtRTV0WU07SUFPSTtFbkV5dFlWOztFbUVodVlNO0lBT0k7RW5FNnRZVjs7RW1FcHVZTTtJQU9JO0VuRWl1WVY7O0VtRXh1WU07SUFPSTtFbkVxdVlWOztFbUU1dVlNO0lBT0k7RW5FeXVZVjs7RW1FaHZZTTtJQU9JO0VuRTZ1WVY7O0VtRXB2WU07SUFPSTtFbkVpdllWOztFbUV4dllNO0lBT0k7RW5FcXZZVjs7RW1FNXZZTTtJQU9JO0VuRXl2WVY7O0VtRWh3WU07SUFPSTtFbkU2dllWOztFbUVwd1lNO0lBT0k7RW5FaXdZVjs7RW1FeHdZTTtJQU9JO0VuRXF3WVY7O0VtRTV3WU07SUFPSTtFbkV5d1lWOztFbUVoeFlNO0lBT0k7RW5FNndZVjs7RW1FcHhZTTtJQU9JO0VuRWl4WVY7O0VtRXh4WU07SUFPSTtFbkVxeFlWOztFbUU1eFlNO0lBT0k7RW5FeXhZVjs7RW1FaHlZTTtJQU9JO0VuRTZ4WVY7O0VtRXB5WU07SUFPSTtFbkVpeVlWOztFbUV4eVlNO0lBT0k7RW5FcXlZVjs7RW1FNXlZTTtJQU9JO0VuRXl5WVY7O0VtRWh6WU07SUFPSTtFbkU2eVlWOztFbUVwellNO0lBT0k7RW5FaXpZVjs7RW1FeHpZTTtJQU9JO0VuRXF6WVY7O0VtRTV6WU07SUFPSTtFbkV5ellWOztFbUVoMFlNO0lBT0k7RW5FNnpZVjs7RW1FcDBZTTtJQU9JO0VuRWkwWVY7O0VtRXgwWU07SUFPSTtFbkVxMFlWOztFbUU1MFlNO0lBT0k7RW5FeTBZVjs7RW1FaDFZTTtJQU9JO0VuRTYwWVY7O0VtRXAxWU07SUFPSTtFbkVpMVlWOztFbUV4MVlNO0lBT0k7RW5FcTFZVjs7RW1FNTFZTTtJQU9JO0VuRXkxWVY7QUFDRjtBZ0JwMllJO0VtREdJO0lBT0k7RW5FODFZVjs7RW1FcjJZTTtJQU9JO0VuRWsyWVY7O0VtRXoyWU07SUFPSTtFbkVzMllWOztFbUU3MllNO0lBT0k7T0FBQTtFbkUwMllWOztFbUVqM1lNO0lBT0k7T0FBQTtFbkU4MllWOztFbUVyM1lNO0lBT0k7T0FBQTtFbkVrM1lWOztFbUV6M1lNO0lBT0k7T0FBQTtFbkVzM1lWOztFbUU3M1lNO0lBT0k7T0FBQTtFbkUwM1lWOztFbUVqNFlNO0lBT0k7RW5FODNZVjs7RW1FcjRZTTtJQU9JO0VuRWs0WVY7O0VtRXo0WU07SUFPSTtFbkVzNFlWOztFbUU3NFlNO0lBT0k7RW5FMDRZVjs7RW1FajVZTTtJQU9JO0VuRTg0WVY7O0VtRXI1WU07SUFPSTtFbkVrNVlWOztFbUV6NVlNO0lBT0k7RW5FczVZVjs7RW1FNzVZTTtJQU9JO0VuRTA1WVY7O0VtRWo2WU07SUFPSTtFbkU4NVlWOztFbUVyNllNO0lBT0k7RW5FazZZVjs7RW1FejZZTTtJQU9JO0VuRXM2WVY7O0VtRTc2WU07SUFPSTtFbkUwNllWOztFbUVqN1lNO0lBT0k7RW5FODZZVjs7RW1FcjdZTTtJQU9JO0VuRWs3WVY7O0VtRXo3WU07SUFPSTtFbkVzN1lWOztFbUU3N1lNO0lBT0k7RW5FMDdZVjs7RW1FajhZTTtJQU9JO0VuRTg3WVY7O0VtRXI4WU07SUFPSTtFbkVrOFlWOztFbUV6OFlNO0lBT0k7RW5FczhZVjs7RW1FNzhZTTtJQU9JO0VuRTA4WVY7O0VtRWo5WU07SUFPSTtFbkU4OFlWOztFbUVyOVlNO0lBT0k7RW5FazlZVjs7RW1FejlZTTtJQU9JO0VuRXM5WVY7O0VtRTc5WU07SUFPSTtFbkUwOVlWOztFbUVqK1lNO0lBT0k7RW5FODlZVjs7RW1FcitZTTtJQU9JO0VuRWsrWVY7O0VtRXorWU07SUFPSTtFbkVzK1lWOztFbUU3K1lNO0lBT0k7RW5FMCtZVjs7RW1Fai9ZTTtJQU9JO0VuRTgrWVY7O0VtRXIvWU07SUFPSTtFbkVrL1lWOztFbUV6L1lNO0lBT0k7RW5Fcy9ZVjs7RW1FNy9ZTTtJQU9JO0VuRTAvWVY7O0VtRWpnWk07SUFPSTtFbkU4L1lWOztFbUVyZ1pNO0lBT0k7RW5Fa2daVjs7RW1FemdaTTtJQU9JO0VuRXNnWlY7O0VtRTdnWk07SUFPSTtFbkUwZ1pWOztFbUVqaFpNO0lBT0k7RW5FOGdaVjs7RW1FcmhaTTtJQU9JO0VuRWtoWlY7O0VtRXpoWk07SUFPSTtFbkVzaFpWOztFbUU3aFpNO0lBT0k7RW5FMGhaVjs7RW1FamlaTTtJQU9JO0VuRThoWlY7O0VtRXJpWk07SUFPSTtFbkVraVpWOztFbUV6aVpNO0lBT0k7RW5Fc2laVjs7RW1FN2laTTtJQU9JO0VuRTBpWlY7O0VtRWpqWk07SUFPSTtFbkU4aVpWOztFbUVyalpNO0lBT0k7RW5Fa2paVjs7RW1FempaTTtJQU9JO0VuRXNqWlY7O0VtRTdqWk07SUFPSTtFbkUwalpWOztFbUVqa1pNO0lBT0k7RW5FOGpaVjs7RW1FcmtaTTtJQU9JO0VuRWtrWlY7O0VtRXprWk07SUFPSTtFbkVza1pWOztFbUU3a1pNO0lBT0k7RW5FMGtaVjs7RW1FamxaTTtJQU9JO0VuRThrWlY7O0VtRXJsWk07SUFPSTtFbkVrbFpWOztFbUV6bFpNO0lBT0k7RW5Fc2xaVjs7RW1FN2xaTTtJQU9JO0VuRTBsWlY7O0VtRWptWk07SUFPSTtFbkU4bFpWOztFbUVybVpNO0lBT0k7RW5Fa21aVjs7RW1Fem1aTTtJQU9JO0VuRXNtWlY7O0VtRTdtWk07SUFPSTtFbkUwbVpWOztFbUVqblpNO0lBT0k7RW5FOG1aVjs7RW1Fcm5aTTtJQU9JO0lBQUE7RW5FbW5aVjs7RW1FMW5aTTtJQU9JO0lBQUE7RW5Fd25aVjs7RW1FL25aTTtJQU9JO0lBQUE7RW5FNm5aVjs7RW1FcG9aTTtJQU9JO0lBQUE7RW5Fa29aVjs7RW1Fem9aTTtJQU9JO0lBQUE7RW5FdW9aVjs7RW1FOW9aTTtJQU9JO0lBQUE7RW5FNG9aVjs7RW1FbnBaTTtJQU9JO0lBQUE7RW5FaXBaVjs7RW1FeHBaTTtJQU9JO0lBQUE7RW5Fc3BaVjs7RW1FN3BaTTtJQU9JO0lBQUE7RW5FMnBaVjs7RW1FbHFaTTtJQU9JO0lBQUE7RW5FZ3FaVjs7RW1FdnFaTTtJQU9JO0lBQUE7RW5FcXFaVjs7RW1FNXFaTTtJQU9JO0lBQUE7RW5FMHFaVjs7RW1FanJaTTtJQU9JO0lBQUE7RW5FK3FaVjs7RW1FdHJaTTtJQU9JO0lBQUE7RW5Fb3JaVjs7RW1FM3JaTTtJQU9JO0VuRXdyWlY7O0VtRS9yWk07SUFPSTtFbkU0clpWOztFbUVuc1pNO0lBT0k7RW5FZ3NaVjs7RW1FdnNaTTtJQU9JO0VuRW9zWlY7O0VtRTNzWk07SUFPSTtFbkV3c1pWOztFbUUvc1pNO0lBT0k7RW5FNHNaVjs7RW1FbnRaTTtJQU9JO0VuRWd0WlY7O0VtRXZ0Wk07SUFPSTtFbkVvdFpWOztFbUUzdFpNO0lBT0k7RW5Fd3RaVjs7RW1FL3RaTTtJQU9JO0VuRTR0WlY7O0VtRW51Wk07SUFPSTtFbkVndVpWOztFbUV2dVpNO0lBT0k7RW5Fb3VaVjs7RW1FM3VaTTtJQU9JO0VuRXd1WlY7O0VtRS91Wk07SUFPSTtFbkU0dVpWOztFbUVudlpNO0lBT0k7RW5FZ3ZaVjs7RW1FdnZaTTtJQU9JO0VuRW92WlY7O0VtRTN2Wk07SUFPSTtFbkV3dlpWOztFbUUvdlpNO0lBT0k7RW5FNHZaVjs7RW1FbndaTTtJQU9JO0VuRWd3WlY7O0VtRXZ3Wk07SUFPSTtFbkVvd1pWOztFbUUzd1pNO0lBT0k7RW5Fd3daVjs7RW1FL3daTTtJQU9JO0VuRTR3WlY7O0VtRW54Wk07SUFPSTtFbkVneFpWOztFbUV2eFpNO0lBT0k7RW5Fb3haVjs7RW1FM3haTTtJQU9JO0VuRXd4WlY7O0VtRS94Wk07SUFPSTtFbkU0eFpWOztFbUVueVpNO0lBT0k7RW5FZ3laVjs7RW1FdnlaTTtJQU9JO0VuRW95WlY7O0VtRTN5Wk07SUFPSTtFbkV3eVpWOztFbUUveVpNO0lBT0k7RW5FNHlaVjs7RW1FbnpaTTtJQU9JO0VuRWd6WlY7O0VtRXZ6Wk07SUFPSTtFbkVvelpWOztFbUUzelpNO0lBT0k7RW5Fd3paVjs7RW1FL3paTTtJQU9JO0VuRTR6WlY7O0VtRW4wWk07SUFPSTtJQUFBO0VuRWkwWlY7O0VtRXgwWk07SUFPSTtJQUFBO0VuRXMwWlY7O0VtRTcwWk07SUFPSTtJQUFBO0VuRTIwWlY7O0VtRWwxWk07SUFPSTtJQUFBO0VuRWcxWlY7O0VtRXYxWk07SUFPSTtJQUFBO0VuRXExWlY7O0VtRTUxWk07SUFPSTtJQUFBO0VuRTAxWlY7O0VtRWoyWk07SUFPSTtJQUFBO0VuRSsxWlY7O0VtRXQyWk07SUFPSTtJQUFBO0VuRW8yWlY7O0VtRTMyWk07SUFPSTtJQUFBO0VuRXkyWlY7O0VtRWgzWk07SUFPSTtJQUFBO0VuRTgyWlY7O0VtRXIzWk07SUFPSTtJQUFBO0VuRW0zWlY7O0VtRTEzWk07SUFPSTtJQUFBO0VuRXczWlY7O0VtRS8zWk07SUFPSTtFbkU0M1pWOztFbUVuNFpNO0lBT0k7RW5FZzRaVjs7RW1FdjRaTTtJQU9JO0VuRW80WlY7O0VtRTM0Wk07SUFPSTtFbkV3NFpWOztFbUUvNFpNO0lBT0k7RW5FNDRaVjs7RW1FbjVaTTtJQU9JO0VuRWc1WlY7O0VtRXY1Wk07SUFPSTtFbkVvNVpWOztFbUUzNVpNO0lBT0k7RW5FdzVaVjs7RW1FLzVaTTtJQU9JO0VuRTQ1WlY7O0VtRW42Wk07SUFPSTtFbkVnNlpWOztFbUV2NlpNO0lBT0k7RW5FbzZaVjs7RW1FMzZaTTtJQU9JO0VuRXc2WlY7O0VtRS82Wk07SUFPSTtFbkU0NlpWOztFbUVuN1pNO0lBT0k7RW5FZzdaVjs7RW1FdjdaTTtJQU9JO0VuRW83WlY7O0VtRTM3Wk07SUFPSTtFbkV3N1pWOztFbUUvN1pNO0lBT0k7RW5FNDdaVjs7RW1FbjhaTTtJQU9JO0VuRWc4WlY7O0VtRXY4Wk07SUFPSTtFbkVvOFpWOztFbUUzOFpNO0lBT0k7RW5FdzhaVjs7RW1FLzhaTTtJQU9JO0VuRTQ4WlY7O0VtRW45Wk07SUFPSTtFbkVnOVpWOztFbUV2OVpNO0lBT0k7RW5FbzlaVjs7RW1FMzlaTTtJQU9JO0VuRXc5WlY7O0VtRS85Wk07SUFPSTtFbkU0OVpWOztFbUVuK1pNO0lBT0k7RW5FZytaVjs7RW1FditaTTtJQU9JO0VuRW8rWlY7O0VtRTMrWk07SUFPSTtFbkV3K1pWOztFbUUvK1pNO0lBT0k7RW5FNCtaVjs7RW1Fbi9aTTtJQU9JO0VuRWcvWlY7O0VtRXYvWk07SUFPSTtFbkVvL1pWOztFbUUzL1pNO0lBT0k7RW5Fdy9aVjs7RW1FLy9aTTtJQU9JO0VuRTQvWlY7O0VtRW5nYU07SUFPSTtFbkVnZ2FWOztFbUV2Z2FNO0lBT0k7RW5Fb2dhVjs7RW1FM2dhTTtJQU9JO0VuRXdnYVY7O0VtRS9nYU07SUFPSTtFbkU0Z2FWOztFbUVuaGFNO0lBT0k7RW5FZ2hhVjs7RW1FdmhhTTtJQU9JO0VuRW9oYVY7O0VtRTNoYU07SUFPSTtFbkV3aGFWOztFbUUvaGFNO0lBT0k7RW5FNGhhVjs7RW1FbmlhTTtJQU9JO0VuRWdpYVY7O0VtRXZpYU07SUFPSTtFbkVvaWFWOztFbUUzaWFNO0lBT0k7RW5Fd2lhVjs7RW1FL2lhTTtJQU9JO0VuRTRpYVY7QUFDRjtBb0VubWFBO0VEK0NRO0lBT0k7RW5FaWphVjs7RW1FeGphTTtJQU9JO0VuRXFqYVY7O0VtRTVqYU07SUFPSTtFbkV5amFWOztFbUVoa2FNO0lBT0k7RW5FNmphVjtBQUNGO0FvRWptYUE7RUQ0QlE7SUFPSTtFbkVra2FWOztFbUV6a2FNO0lBT0k7RW5Fc2thVjs7RW1FN2thTTtJQU9JO0VuRTBrYVY7O0VtRWpsYU07SUFPSTtFbkU4a2FWOztFbUVybGFNO0lBT0k7RW5Fa2xhVjs7RW1FemxhTTtJQU9JO0VuRXNsYVY7O0VtRTdsYU07SUFPSTtFbkUwbGFWOztFbUVqbWFNO0lBT0k7RW5FOGxhVjs7RW1Fcm1hTTtJQU9JO0VuRWttYVY7O0VtRXptYU07SUFPSTtFbkVzbWFWOztFbUU3bWFNO0lBT0k7RW5FMG1hVjtBQUNGO0FxRWxyYUU7RUFDRTtBckVvcmFKOztBcUVscmFFO0VBQ0U7QXJFcXJhSjs7QXFFbnJhRTtFQUNFO0FyRXNyYUo7O0FxRW5yYUU7RUFDRTtBckVzcmFKOztBcUVqc2FFO0VBQ0U7QXJFb3NhSjs7QXFFbHNhRTtFQUNFO0FyRXFzYUo7O0FxRW5zYUU7RUFDRTtBckVzc2FKOztBcUVuc2FFO0VBQ0U7QXJFc3NhSjs7QXFFanRhRTtFQUNFO0FyRW90YUo7O0FxRWx0YUU7RUFDRTtBckVxdGFKOztBcUVudGFFO0VBQ0U7QXJFc3RhSjs7QXFFbnRhRTtFQUNFO0FyRXN0YUo7O0FxRWp1YUU7RUFDRTtBckVvdWFKOztBcUVsdWFFO0VBQ0U7QXJFcXVhSjs7QXFFbnVhRTtFQUNFO0FyRXN1YUo7O0FxRW51YUU7RUFDRTtBckVzdWFKOztBcUVqdmFFO0VBQ0U7QXJFb3ZhSjs7QXFFbHZhRTtFQUNFO0FyRXF2YUo7O0FxRW52YUU7RUFDRTtBckVzdmFKOztBcUVudmFFO0VBQ0U7QXJFc3ZhSjs7QXFFandhRTtFQUNFO0FyRW93YUo7O0FxRWx3YUU7RUFDRTtBckVxd2FKOztBcUVud2FFO0VBQ0U7QXJFc3dhSjs7QXFFbndhRTtFQUNFO0FyRXN3YUo7O0FxRWp4YUU7RUFDRTtBckVveGFKOztBcUVseGFFO0VBQ0U7QXJFcXhhSjs7QXFFbnhhRTtFQUNFO0FyRXN4YUo7O0FxRW54YUU7RUFDRTtBckVzeGFKOztBcUVqeWFFO0VBQ0U7QXJFb3lhSjs7QXFFbHlhRTtFQUNFO0FyRXF5YUo7O0FxRW55YUU7RUFDRTtBckVzeWFKOztBcUVueWFFO0VBQ0U7QXJFc3lhSjs7QXFFanphRTtFQUNFO0FyRW96YUo7O0FxRWx6YUU7RUFDRTtBckVxemFKOztBcUVuemFFO0VBQ0U7QXJFc3phSjs7QXFFbnphRTtFQUNFO0FyRXN6YUo7O0FxRWowYUU7RUFDRTtBckVvMGFKOztBcUVsMGFFO0VBQ0U7QXJFcTBhSjs7QXFFbjBhRTtFQUNFO0FyRXMwYUo7O0FxRW4wYUU7RUFDRTtBckVzMGFKOztBcUVqMWFFO0VBQ0U7QXJFbzFhSjs7QXFFbDFhRTtFQUNFO0FyRXExYUo7O0FxRW4xYUU7RUFDRTtBckVzMWFKOztBcUVuMWFFO0VBQ0U7QXJFczFhSjs7QXFFajJhRTtFQUNFO0FyRW8yYUo7O0FxRWwyYUU7RUFDRTtBckVxMmFKOztBcUVuMmFFO0VBQ0U7QXJFczJhSjs7QXFFbjJhRTtFQUNFO0FyRXMyYUo7O0FxRWgyYUU7RUFDRTtBckVtMmFKOztBcUVwMmFFO0VBQ0U7QXJFdTJhSjs7QXFFeDJhRTtFQUNFO0FyRTIyYUo7O0FxRTUyYUU7RUFDRTtBckUrMmFKOztBcUVoM2FFO0VBQ0U7QXJFbTNhSjs7QXFFcDNhRTtFQUNFO0FyRXUzYUo7O0FxRXgzYUU7RUFDRTtBckUyM2FKOztBcUU1M2FFO0VBQ0U7QXJFKzNhSjs7QXFFaDRhRTtFQUNFO0FyRW00YUo7O0FxRXA0YUU7RUFDRTtBckV1NGFKOztBcUV4NGFFO0VBQ0U7QXJFMjRhSjs7QXFFNTRhRTtFQUNFO0FyRSs0YUo7O0FxRXY0YUk7RUFDRTtBckUwNGFOOztBcUV4NGFJO0VBQ0U7QXJFMjRhTjs7QXFFdjRhTTtFQUNFO0FyRTA0YVI7O0FxRTM0YU07RUFDRTtBckU4NGFSOztBcUUvNGFNO0VBQ0U7QXJFazVhUjs7QXFFbjVhTTtFQUNFO0FyRXM1YVI7O0FxRXY1YU07RUFDRTtBckUwNWFSOztBcUUzNWFNO0VBQ0U7QXJFODVhUjs7QXFFLzVhTTtFQUNFO0FyRWs2YVI7O0FxRW42YU07RUFDRTtBckVzNmFSOztBcUV2NmFNO0VBQ0U7QXJFMDZhUjs7QXFFMzZhTTtFQUNFO0FyRTg2YVI7O0FxRS82YU07RUFDRTtBckVrN2FSOztBcUVuN2FNO0VBQ0U7QXJFczdhUjs7QXFFajdhTTtFQUNFO0FyRW83YVI7O0FxRWw3YU07RUFDRTtBckVxN2FSOztBcUVuN2FNO0VBQ0U7QXJFczdhUjs7QXFFNzdhTTtFQUNFO0FyRWc4YVI7O0FxRTk3YU07RUFDRTtBckVpOGFSOztBcUUvN2FNO0VBQ0U7QXJFazhhUjs7QXFFejhhTTtFQUNFO0FyRTQ4YVI7O0FxRTE4YU07RUFDRTtBckU2OGFSOztBcUUzOGFNO0VBQ0U7QXJFODhhUjs7QXFFcjlhTTtFQUNFO0FyRXc5YVI7O0FxRXQ5YU07RUFDRTtBckV5OWFSOztBcUV2OWFNO0VBQ0U7QXJFMDlhUjs7QXFFaithTTtFQUNFO0FyRW8rYVI7O0FxRWwrYU07RUFDRTtBckVxK2FSOztBcUVuK2FNO0VBQ0U7QXJFcythUjs7QXFFNythTTtFQUNFO0FyRWcvYVI7O0FxRTkrYU07RUFDRTtBckVpL2FSOztBcUUvK2FNO0VBQ0U7QXJFay9hUjs7QXFFei9hTTtFQUNFO0FyRTQvYVI7O0FxRTEvYU07RUFDRTtBckU2L2FSOztBcUUzL2FNO0VBQ0U7QXJFOC9hUjs7QXFFcmdiTTtFQUNFO0FyRXdnYlI7O0FxRXRnYk07RUFDRTtBckV5Z2JSOztBcUV2Z2JNO0VBQ0U7QXJFMGdiUjs7QXFFamhiTTtFQUNFO0FyRW9oYlI7O0FxRWxoYk07RUFDRTtBckVxaGJSOztBcUVuaGJNO0VBQ0U7QXJFc2hiUjs7QXFFN2hiTTtFQUNFO0FyRWdpYlI7O0FxRTloYk07RUFDRTtBckVpaWJSOztBcUUvaGJNO0VBQ0U7QXJFa2liUjs7QXFFemliTTtFQUNFO0FyRTRpYlI7O0FxRTFpYk07RUFDRTtBckU2aWJSOztBcUUzaWJNO0VBQ0U7QXJFOGliUjs7QXFFcmpiTTtFQUNFO0FyRXdqYlI7O0FxRXRqYk07RUFDRTtBckV5amJSOztBcUV2amJNO0VBQ0U7QXJFMGpiUjs7QXFFcmpiTTtFQUNFO0FyRXdqYlI7O0FxRXRqYk07RUFDRTtBckV5amJSOztBcUV2amJNO0VBQ0U7QXJFMGpiUjs7QXFFamtiTTtFQUNFO0FyRW9rYlI7O0FxRWxrYk07RUFDRTtBckVxa2JSOztBcUVua2JNO0VBQ0U7QXJFc2tiUjs7QXFFN2tiTTtFQUNFO0FyRWdsYlI7O0FxRTlrYk07RUFDRTtBckVpbGJSOztBcUUva2JNO0VBQ0U7QXJFa2xiUjs7QXFFemxiTTtFQUNFO0FyRTRsYlI7O0FxRTFsYk07RUFDRTtBckU2bGJSOztBcUUzbGJNO0VBQ0U7QXJFOGxiUjs7QXFFcm1iTTtFQUNFO0FyRXdtYlI7O0FxRXRtYk07RUFDRTtBckV5bWJSOztBcUV2bWJNO0VBQ0U7QXJFMG1iUjs7QXFFam5iTTtFQUNFO0FyRW9uYlI7O0FxRWxuYk07RUFDRTtBckVxbmJSOztBcUVubmJNO0VBQ0U7QXJFc25iUjs7QXFFN25iTTtFQUNFO0FyRWdvYlI7O0FxRTluYk07RUFDRTtBckVpb2JSOztBcUUvbmJNO0VBQ0U7QXJFa29iUjs7QXFFem9iTTtFQUNFO0FyRTRvYlI7O0FxRTFvYk07RUFDRTtBckU2b2JSOztBcUUzb2JNO0VBQ0U7QXJFOG9iUjs7QXFFcnBiTTtFQUNFO0FyRXdwYlI7O0FxRXRwYk07RUFDRTtBckV5cGJSOztBcUV2cGJNO0VBQ0U7QXJFMHBiUjs7QXFFanFiTTtFQUNFO0FyRW9xYlI7O0FxRWxxYk07RUFDRTtBckVxcWJSOztBcUVucWJNO0VBQ0U7QXJFc3FiUjs7QXFFN3FiTTtFQUNFO0FyRWdyYlI7O0FxRTlxYk07RUFDRTtBckVpcmJSOztBcUUvcWJNO0VBQ0U7QXJFa3JiUjs7QXFFenJiTTtFQUNFO0FyRTRyYlI7O0FxRTFyYk07RUFDRTtBckU2cmJSOztBcUUzcmJNO0VBQ0U7QXJFOHJiUjs7QXFFenJiTTtFQUNFO0FyRTRyYlI7O0FxRTdyYk07RUFDRTtBckVnc2JSOztBcUVqc2JNO0VBQ0U7QXJFb3NiUjs7QXFFcnNiTTtFQUNFO0FyRXdzYlI7O0FxRXpzYk07RUFDRTtBckU0c2JSOztBcUU3c2JNO0VBQ0U7QXJFZ3RiUjs7QXFFanRiTTtFQUNFO0FyRW90YlI7O0FxRXJ0Yk07RUFDRTtBckV3dGJSOztBcUV6dGJNO0VBQ0U7QXJFNHRiUjs7QXFFN3RiTTtFQUNFO0FyRWd1YlI7O0FxRWp1Yk07RUFDRTtBckVvdWJSOztBcUVydWJNO0VBQ0U7QXJFd3ViUjs7QXFFcHViTTtFQUNFO0FyRXV1YlI7O0FxRXh1Yk07RUFDRTtBckUydWJSOztBcUU1dWJNO0VBQ0U7QXJFK3ViUjs7QXFFaHZiTTtFQUNFO0FyRW12YlI7O0FxRXB2Yk07RUFDRTtBckV1dmJSOztBcUV4dmJNO0VBQ0U7QXJFMnZiUjs7QXFFNXZiTTtFQUNFO0FyRSt2YlI7O0FxRWh3Yk07RUFDRTtBckVtd2JSOztBcUVwd2JNO0VBQ0U7QXJFdXdiUjs7QXFFeHdiTTtFQUNFO0FyRTJ3YlI7O0FxRTV3Yk07RUFDRTtBckUrd2JSOztBcUVoeGJNO0VBQ0U7QXJFbXhiUjs7QWdCNXhiSTtFcURuQ0E7SUFDRTtFckVtMGJKOztFcUVqMGJFO0lBQ0U7RXJFbzBiSjs7RXFFaDBiSTtJQUNFO0VyRW0wYk47O0VxRXAwYkk7SUFDRTtFckV1MGJOOztFcUV4MGJJO0lBQ0U7RXJFMjBiTjs7RXFFNTBiSTtJQUNFO0VyRSswYk47O0VxRWgxYkk7SUFDRTtFckVtMWJOOztFcUVwMWJJO0lBQ0U7RXJFdTFiTjs7RXFFeDFiSTtJQUNFO0VyRTIxYk47O0VxRTUxYkk7SUFDRTtFckUrMWJOOztFcUVoMmJJO0lBQ0U7RXJFbTJiTjs7RXFFcDJiSTtJQUNFO0VyRXUyYk47O0VxRXgyYkk7SUFDRTtFckUyMmJOOztFcUU1MmJJO0lBQ0U7RXJFKzJiTjs7RXFFMTJiSTtJQUNFO0VyRTYyYk47O0VxRTMyYkk7SUFDRTtFckU4MmJOOztFcUU1MmJJO0lBQ0U7RXJFKzJiTjs7RXFFdDNiSTtJQUNFO0VyRXkzYk47O0VxRXYzYkk7SUFDRTtFckUwM2JOOztFcUV4M2JJO0lBQ0U7RXJFMjNiTjs7RXFFbDRiSTtJQUNFO0VyRXE0Yk47O0VxRW40Ykk7SUFDRTtFckVzNGJOOztFcUVwNGJJO0lBQ0U7RXJFdTRiTjs7RXFFOTRiSTtJQUNFO0VyRWk1Yk47O0VxRS80Ykk7SUFDRTtFckVrNWJOOztFcUVoNWJJO0lBQ0U7RXJFbTViTjs7RXFFMTViSTtJQUNFO0VyRTY1Yk47O0VxRTM1Ykk7SUFDRTtFckU4NWJOOztFcUU1NWJJO0lBQ0U7RXJFKzViTjs7RXFFdDZiSTtJQUNFO0VyRXk2Yk47O0VxRXY2Ykk7SUFDRTtFckUwNmJOOztFcUV4NmJJO0lBQ0U7RXJFMjZiTjs7RXFFbDdiSTtJQUNFO0VyRXE3Yk47O0VxRW43Ykk7SUFDRTtFckVzN2JOOztFcUVwN2JJO0lBQ0U7RXJFdTdiTjs7RXFFOTdiSTtJQUNFO0VyRWk4Yk47O0VxRS83Ykk7SUFDRTtFckVrOGJOOztFcUVoOGJJO0lBQ0U7RXJFbThiTjs7RXFFMThiSTtJQUNFO0VyRTY4Yk47O0VxRTM4Ykk7SUFDRTtFckU4OGJOOztFcUU1OGJJO0lBQ0U7RXJFKzhiTjs7RXFFdDliSTtJQUNFO0VyRXk5Yk47O0VxRXY5Ykk7SUFDRTtFckUwOWJOOztFcUV4OWJJO0lBQ0U7RXJFMjliTjs7RXFFbCtiSTtJQUNFO0VyRXErYk47O0VxRW4rYkk7SUFDRTtFckVzK2JOOztFcUVwK2JJO0lBQ0U7RXJFdStiTjs7RXFFOStiSTtJQUNFO0VyRWkvYk47O0VxRS8rYkk7SUFDRTtFckVrL2JOOztFcUVoL2JJO0lBQ0U7RXJFbS9iTjs7RXFFOStiSTtJQUNFO0VyRWkvYk47O0VxRS8rYkk7SUFDRTtFckVrL2JOOztFcUVoL2JJO0lBQ0U7RXJFbS9iTjs7RXFFMS9iSTtJQUNFO0VyRTYvYk47O0VxRTMvYkk7SUFDRTtFckU4L2JOOztFcUU1L2JJO0lBQ0U7RXJFKy9iTjs7RXFFdGdjSTtJQUNFO0VyRXlnY047O0VxRXZnY0k7SUFDRTtFckUwZ2NOOztFcUV4Z2NJO0lBQ0U7RXJFMmdjTjs7RXFFbGhjSTtJQUNFO0VyRXFoY047O0VxRW5oY0k7SUFDRTtFckVzaGNOOztFcUVwaGNJO0lBQ0U7RXJFdWhjTjs7RXFFOWhjSTtJQUNFO0VyRWlpY047O0VxRS9oY0k7SUFDRTtFckVraWNOOztFcUVoaWNJO0lBQ0U7RXJFbWljTjs7RXFFMWljSTtJQUNFO0VyRTZpY047O0VxRTNpY0k7SUFDRTtFckU4aWNOOztFcUU1aWNJO0lBQ0U7RXJFK2ljTjs7RXFFdGpjSTtJQUNFO0VyRXlqY047O0VxRXZqY0k7SUFDRTtFckUwamNOOztFcUV4amNJO0lBQ0U7RXJFMmpjTjs7RXFFbGtjSTtJQUNFO0VyRXFrY047O0VxRW5rY0k7SUFDRTtFckVza2NOOztFcUVwa2NJO0lBQ0U7RXJFdWtjTjs7RXFFOWtjSTtJQUNFO0VyRWlsY047O0VxRS9rY0k7SUFDRTtFckVrbGNOOztFcUVobGNJO0lBQ0U7RXJFbWxjTjs7RXFFMWxjSTtJQUNFO0VyRTZsY047O0VxRTNsY0k7SUFDRTtFckU4bGNOOztFcUU1bGNJO0lBQ0U7RXJFK2xjTjs7RXFFdG1jSTtJQUNFO0VyRXltY047O0VxRXZtY0k7SUFDRTtFckUwbWNOOztFcUV4bWNJO0lBQ0U7RXJFMm1jTjs7RXFFbG5jSTtJQUNFO0VyRXFuY047O0VxRW5uY0k7SUFDRTtFckVzbmNOOztFcUVwbmNJO0lBQ0U7RXJFdW5jTjs7RXFFbG5jSTtJQUNFO0VyRXFuY047O0VxRXRuY0k7SUFDRTtFckV5bmNOOztFcUUxbmNJO0lBQ0U7RXJFNm5jTjs7RXFFOW5jSTtJQUNFO0VyRWlvY047O0VxRWxvY0k7SUFDRTtFckVxb2NOOztFcUV0b2NJO0lBQ0U7RXJFeW9jTjs7RXFFMW9jSTtJQUNFO0VyRTZvY047O0VxRTlvY0k7SUFDRTtFckVpcGNOOztFcUVscGNJO0lBQ0U7RXJFcXBjTjs7RXFFdHBjSTtJQUNFO0VyRXlwY047O0VxRTFwY0k7SUFDRTtFckU2cGNOOztFcUU5cGNJO0lBQ0U7RXJFaXFjTjs7RXFFN3BjSTtJQUNFO0VyRWdxY047O0VxRWpxY0k7SUFDRTtFckVvcWNOOztFcUVycWNJO0lBQ0U7RXJFd3FjTjs7RXFFenFjSTtJQUNFO0VyRTRxY047O0VxRTdxY0k7SUFDRTtFckVncmNOOztFcUVqcmNJO0lBQ0U7RXJFb3JjTjs7RXFFcnJjSTtJQUNFO0VyRXdyY047O0VxRXpyY0k7SUFDRTtFckU0cmNOOztFcUU3cmNJO0lBQ0U7RXJFZ3NjTjs7RXFFanNjSTtJQUNFO0VyRW9zY047O0VxRXJzY0k7SUFDRTtFckV3c2NOOztFcUV6c2NJO0lBQ0U7RXJFNHNjTjtBQUNGO0FnQnR0Y0k7RXFEbkNBO0lBQ0U7RXJFNHZjSjs7RXFFMXZjRTtJQUNFO0VyRTZ2Y0o7O0VxRXp2Y0k7SUFDRTtFckU0dmNOOztFcUU3dmNJO0lBQ0U7RXJFZ3djTjs7RXFFandjSTtJQUNFO0VyRW93Y047O0VxRXJ3Y0k7SUFDRTtFckV3d2NOOztFcUV6d2NJO0lBQ0U7RXJFNHdjTjs7RXFFN3djSTtJQUNFO0VyRWd4Y047O0VxRWp4Y0k7SUFDRTtFckVveGNOOztFcUVyeGNJO0lBQ0U7RXJFd3hjTjs7RXFFenhjSTtJQUNFO0VyRTR4Y047O0VxRTd4Y0k7SUFDRTtFckVneWNOOztFcUVqeWNJO0lBQ0U7RXJFb3ljTjs7RXFFcnljSTtJQUNFO0VyRXd5Y047O0VxRW55Y0k7SUFDRTtFckVzeWNOOztFcUVweWNJO0lBQ0U7RXJFdXljTjs7RXFFcnljSTtJQUNFO0VyRXd5Y047O0VxRS95Y0k7SUFDRTtFckVremNOOztFcUVoemNJO0lBQ0U7RXJFbXpjTjs7RXFFanpjSTtJQUNFO0VyRW96Y047O0VxRTN6Y0k7SUFDRTtFckU4emNOOztFcUU1emNJO0lBQ0U7RXJFK3pjTjs7RXFFN3pjSTtJQUNFO0VyRWcwY047O0VxRXYwY0k7SUFDRTtFckUwMGNOOztFcUV4MGNJO0lBQ0U7RXJFMjBjTjs7RXFFejBjSTtJQUNFO0VyRTQwY047O0VxRW4xY0k7SUFDRTtFckVzMWNOOztFcUVwMWNJO0lBQ0U7RXJFdTFjTjs7RXFFcjFjSTtJQUNFO0VyRXcxY047O0VxRS8xY0k7SUFDRTtFckVrMmNOOztFcUVoMmNJO0lBQ0U7RXJFbTJjTjs7RXFFajJjSTtJQUNFO0VyRW8yY047O0VxRTMyY0k7SUFDRTtFckU4MmNOOztFcUU1MmNJO0lBQ0U7RXJFKzJjTjs7RXFFNzJjSTtJQUNFO0VyRWczY047O0VxRXYzY0k7SUFDRTtFckUwM2NOOztFcUV4M2NJO0lBQ0U7RXJFMjNjTjs7RXFFejNjSTtJQUNFO0VyRTQzY047O0VxRW40Y0k7SUFDRTtFckVzNGNOOztFcUVwNGNJO0lBQ0U7RXJFdTRjTjs7RXFFcjRjSTtJQUNFO0VyRXc0Y047O0VxRS80Y0k7SUFDRTtFckVrNWNOOztFcUVoNWNJO0lBQ0U7RXJFbTVjTjs7RXFFajVjSTtJQUNFO0VyRW81Y047O0VxRTM1Y0k7SUFDRTtFckU4NWNOOztFcUU1NWNJO0lBQ0U7RXJFKzVjTjs7RXFFNzVjSTtJQUNFO0VyRWc2Y047O0VxRXY2Y0k7SUFDRTtFckUwNmNOOztFcUV4NmNJO0lBQ0U7RXJFMjZjTjs7RXFFejZjSTtJQUNFO0VyRTQ2Y047O0VxRXY2Y0k7SUFDRTtFckUwNmNOOztFcUV4NmNJO0lBQ0U7RXJFMjZjTjs7RXFFejZjSTtJQUNFO0VyRTQ2Y047O0VxRW43Y0k7SUFDRTtFckVzN2NOOztFcUVwN2NJO0lBQ0U7RXJFdTdjTjs7RXFFcjdjSTtJQUNFO0VyRXc3Y047O0VxRS83Y0k7SUFDRTtFckVrOGNOOztFcUVoOGNJO0lBQ0U7RXJFbThjTjs7RXFFajhjSTtJQUNFO0VyRW84Y047O0VxRTM4Y0k7SUFDRTtFckU4OGNOOztFcUU1OGNJO0lBQ0U7RXJFKzhjTjs7RXFFNzhjSTtJQUNFO0VyRWc5Y047O0VxRXY5Y0k7SUFDRTtFckUwOWNOOztFcUV4OWNJO0lBQ0U7RXJFMjljTjs7RXFFejljSTtJQUNFO0VyRTQ5Y047O0VxRW4rY0k7SUFDRTtFckVzK2NOOztFcUVwK2NJO0lBQ0U7RXJFdStjTjs7RXFFcitjSTtJQUNFO0VyRXcrY047O0VxRS8rY0k7SUFDRTtFckVrL2NOOztFcUVoL2NJO0lBQ0U7RXJFbS9jTjs7RXFFai9jSTtJQUNFO0VyRW8vY047O0VxRTMvY0k7SUFDRTtFckU4L2NOOztFcUU1L2NJO0lBQ0U7RXJFKy9jTjs7RXFFNy9jSTtJQUNFO0VyRWdnZE47O0VxRXZnZEk7SUFDRTtFckUwZ2ROOztFcUV4Z2RJO0lBQ0U7RXJFMmdkTjs7RXFFemdkSTtJQUNFO0VyRTRnZE47O0VxRW5oZEk7SUFDRTtFckVzaGROOztFcUVwaGRJO0lBQ0U7RXJFdWhkTjs7RXFFcmhkSTtJQUNFO0VyRXdoZE47O0VxRS9oZEk7SUFDRTtFckVraWROOztFcUVoaWRJO0lBQ0U7RXJFbWlkTjs7RXFFamlkSTtJQUNFO0VyRW9pZE47O0VxRTNpZEk7SUFDRTtFckU4aWROOztFcUU1aWRJO0lBQ0U7RXJFK2lkTjs7RXFFN2lkSTtJQUNFO0VyRWdqZE47O0VxRTNpZEk7SUFDRTtFckU4aWROOztFcUUvaWRJO0lBQ0U7RXJFa2pkTjs7RXFFbmpkSTtJQUNFO0VyRXNqZE47O0VxRXZqZEk7SUFDRTtFckUwamROOztFcUUzamRJO0lBQ0U7RXJFOGpkTjs7RXFFL2pkSTtJQUNFO0VyRWtrZE47O0VxRW5rZEk7SUFDRTtFckVza2ROOztFcUV2a2RJO0lBQ0U7RXJFMGtkTjs7RXFFM2tkSTtJQUNFO0VyRThrZE47O0VxRS9rZEk7SUFDRTtFckVrbGROOztFcUVubGRJO0lBQ0U7RXJFc2xkTjs7RXFFdmxkSTtJQUNFO0VyRTBsZE47O0VxRXRsZEk7SUFDRTtFckV5bGROOztFcUUxbGRJO0lBQ0U7RXJFNmxkTjs7RXFFOWxkSTtJQUNFO0VyRWltZE47O0VxRWxtZEk7SUFDRTtFckVxbWROOztFcUV0bWRJO0lBQ0U7RXJFeW1kTjs7RXFFMW1kSTtJQUNFO0VyRTZtZE47O0VxRTltZEk7SUFDRTtFckVpbmROOztFcUVsbmRJO0lBQ0U7RXJFcW5kTjs7RXFFdG5kSTtJQUNFO0VyRXluZE47O0VxRTFuZEk7SUFDRTtFckU2bmROOztFcUU5bmRJO0lBQ0U7RXJFaW9kTjs7RXFFbG9kSTtJQUNFO0VyRXFvZE47QUFDRjtBZ0Ivb2RJO0VxRG5DQTtJQUNFO0VyRXFyZEo7O0VxRW5yZEU7SUFDRTtFckVzcmRKOztFcUVscmRJO0lBQ0U7RXJFcXJkTjs7RXFFdHJkSTtJQUNFO0VyRXlyZE47O0VxRTFyZEk7SUFDRTtFckU2cmROOztFcUU5cmRJO0lBQ0U7RXJFaXNkTjs7RXFFbHNkSTtJQUNFO0VyRXFzZE47O0VxRXRzZEk7SUFDRTtFckV5c2ROOztFcUUxc2RJO0lBQ0U7RXJFNnNkTjs7RXFFOXNkSTtJQUNFO0VyRWl0ZE47O0VxRWx0ZEk7SUFDRTtFckVxdGROOztFcUV0dGRJO0lBQ0U7RXJFeXRkTjs7RXFFMXRkSTtJQUNFO0VyRTZ0ZE47O0VxRTl0ZEk7SUFDRTtFckVpdWROOztFcUU1dGRJO0lBQ0U7RXJFK3RkTjs7RXFFN3RkSTtJQUNFO0VyRWd1ZE47O0VxRTl0ZEk7SUFDRTtFckVpdWROOztFcUV4dWRJO0lBQ0U7RXJFMnVkTjs7RXFFenVkSTtJQUNFO0VyRTR1ZE47O0VxRTF1ZEk7SUFDRTtFckU2dWROOztFcUVwdmRJO0lBQ0U7RXJFdXZkTjs7RXFFcnZkSTtJQUNFO0VyRXd2ZE47O0VxRXR2ZEk7SUFDRTtFckV5dmROOztFcUVod2RJO0lBQ0U7RXJFbXdkTjs7RXFFandkSTtJQUNFO0VyRW93ZE47O0VxRWx3ZEk7SUFDRTtFckVxd2ROOztFcUU1d2RJO0lBQ0U7RXJFK3dkTjs7RXFFN3dkSTtJQUNFO0VyRWd4ZE47O0VxRTl3ZEk7SUFDRTtFckVpeGROOztFcUV4eGRJO0lBQ0U7RXJFMnhkTjs7RXFFenhkSTtJQUNFO0VyRTR4ZE47O0VxRTF4ZEk7SUFDRTtFckU2eGROOztFcUVweWRJO0lBQ0U7RXJFdXlkTjs7RXFFcnlkSTtJQUNFO0VyRXd5ZE47O0VxRXR5ZEk7SUFDRTtFckV5eWROOztFcUVoemRJO0lBQ0U7RXJFbXpkTjs7RXFFanpkSTtJQUNFO0VyRW96ZE47O0VxRWx6ZEk7SUFDRTtFckVxemROOztFcUU1emRJO0lBQ0U7RXJFK3pkTjs7RXFFN3pkSTtJQUNFO0VyRWcwZE47O0VxRTl6ZEk7SUFDRTtFckVpMGROOztFcUV4MGRJO0lBQ0U7RXJFMjBkTjs7RXFFejBkSTtJQUNFO0VyRTQwZE47O0VxRTEwZEk7SUFDRTtFckU2MGROOztFcUVwMWRJO0lBQ0U7RXJFdTFkTjs7RXFFcjFkSTtJQUNFO0VyRXcxZE47O0VxRXQxZEk7SUFDRTtFckV5MWROOztFcUVoMmRJO0lBQ0U7RXJFbTJkTjs7RXFFajJkSTtJQUNFO0VyRW8yZE47O0VxRWwyZEk7SUFDRTtFckVxMmROOztFcUVoMmRJO0lBQ0U7RXJFbTJkTjs7RXFFajJkSTtJQUNFO0VyRW8yZE47O0VxRWwyZEk7SUFDRTtFckVxMmROOztFcUU1MmRJO0lBQ0U7RXJFKzJkTjs7RXFFNzJkSTtJQUNFO0VyRWczZE47O0VxRTkyZEk7SUFDRTtFckVpM2ROOztFcUV4M2RJO0lBQ0U7RXJFMjNkTjs7RXFFejNkSTtJQUNFO0VyRTQzZE47O0VxRTEzZEk7SUFDRTtFckU2M2ROOztFcUVwNGRJO0lBQ0U7RXJFdTRkTjs7RXFFcjRkSTtJQUNFO0VyRXc0ZE47O0VxRXQ0ZEk7SUFDRTtFckV5NGROOztFcUVoNWRJO0lBQ0U7RXJFbTVkTjs7RXFFajVkSTtJQUNFO0VyRW81ZE47O0VxRWw1ZEk7SUFDRTtFckVxNWROOztFcUU1NWRJO0lBQ0U7RXJFKzVkTjs7RXFFNzVkSTtJQUNFO0VyRWc2ZE47O0VxRTk1ZEk7SUFDRTtFckVpNmROOztFcUV4NmRJO0lBQ0U7RXJFMjZkTjs7RXFFejZkSTtJQUNFO0VyRTQ2ZE47O0VxRTE2ZEk7SUFDRTtFckU2NmROOztFcUVwN2RJO0lBQ0U7RXJFdTdkTjs7RXFFcjdkSTtJQUNFO0VyRXc3ZE47O0VxRXQ3ZEk7SUFDRTtFckV5N2ROOztFcUVoOGRJO0lBQ0U7RXJFbThkTjs7RXFFajhkSTtJQUNFO0VyRW84ZE47O0VxRWw4ZEk7SUFDRTtFckVxOGROOztFcUU1OGRJO0lBQ0U7RXJFKzhkTjs7RXFFNzhkSTtJQUNFO0VyRWc5ZE47O0VxRTk4ZEk7SUFDRTtFckVpOWROOztFcUV4OWRJO0lBQ0U7RXJFMjlkTjs7RXFFejlkSTtJQUNFO0VyRTQ5ZE47O0VxRTE5ZEk7SUFDRTtFckU2OWROOztFcUVwK2RJO0lBQ0U7RXJFdStkTjs7RXFFcitkSTtJQUNFO0VyRXcrZE47O0VxRXQrZEk7SUFDRTtFckV5K2ROOztFcUVwK2RJO0lBQ0U7RXJFdStkTjs7RXFFeCtkSTtJQUNFO0VyRTIrZE47O0VxRTUrZEk7SUFDRTtFckUrK2ROOztFcUVoL2RJO0lBQ0U7RXJFbS9kTjs7RXFFcC9kSTtJQUNFO0VyRXUvZE47O0VxRXgvZEk7SUFDRTtFckUyL2ROOztFcUU1L2RJO0lBQ0U7RXJFKy9kTjs7RXFFaGdlSTtJQUNFO0VyRW1nZU47O0VxRXBnZUk7SUFDRTtFckV1Z2VOOztFcUV4Z2VJO0lBQ0U7RXJFMmdlTjs7RXFFNWdlSTtJQUNFO0VyRStnZU47O0VxRWhoZUk7SUFDRTtFckVtaGVOOztFcUUvZ2VJO0lBQ0U7RXJFa2hlTjs7RXFFbmhlSTtJQUNFO0VyRXNoZU47O0VxRXZoZUk7SUFDRTtFckUwaGVOOztFcUUzaGVJO0lBQ0U7RXJFOGhlTjs7RXFFL2hlSTtJQUNFO0VyRWtpZU47O0VxRW5pZUk7SUFDRTtFckVzaWVOOztFcUV2aWVJO0lBQ0U7RXJFMGllTjs7RXFFM2llSTtJQUNFO0VyRThpZU47O0VxRS9pZUk7SUFDRTtFckVramVOOztFcUVuamVJO0lBQ0U7RXJFc2plTjs7RXFFdmplSTtJQUNFO0VyRTBqZU47O0VxRTNqZUk7SUFDRTtFckU4amVOO0FBQ0Y7QWdCeGtlSTtFcURuQ0E7SUFDRTtFckU4bWVKOztFcUU1bWVFO0lBQ0U7RXJFK21lSjs7RXFFM21lSTtJQUNFO0VyRThtZU47O0VxRS9tZUk7SUFDRTtFckVrbmVOOztFcUVubmVJO0lBQ0U7RXJFc25lTjs7RXFFdm5lSTtJQUNFO0VyRTBuZU47O0VxRTNuZUk7SUFDRTtFckU4bmVOOztFcUUvbmVJO0lBQ0U7RXJFa29lTjs7RXFFbm9lSTtJQUNFO0VyRXNvZU47O0VxRXZvZUk7SUFDRTtFckUwb2VOOztFcUUzb2VJO0lBQ0U7RXJFOG9lTjs7RXFFL29lSTtJQUNFO0VyRWtwZU47O0VxRW5wZUk7SUFDRTtFckVzcGVOOztFcUV2cGVJO0lBQ0U7RXJFMHBlTjs7RXFFcnBlSTtJQUNFO0VyRXdwZU47O0VxRXRwZUk7SUFDRTtFckV5cGVOOztFcUV2cGVJO0lBQ0U7RXJFMHBlTjs7RXFFanFlSTtJQUNFO0VyRW9xZU47O0VxRWxxZUk7SUFDRTtFckVxcWVOOztFcUVucWVJO0lBQ0U7RXJFc3FlTjs7RXFFN3FlSTtJQUNFO0VyRWdyZU47O0VxRTlxZUk7SUFDRTtFckVpcmVOOztFcUUvcWVJO0lBQ0U7RXJFa3JlTjs7RXFFenJlSTtJQUNFO0VyRTRyZU47O0VxRTFyZUk7SUFDRTtFckU2cmVOOztFcUUzcmVJO0lBQ0U7RXJFOHJlTjs7RXFFcnNlSTtJQUNFO0VyRXdzZU47O0VxRXRzZUk7SUFDRTtFckV5c2VOOztFcUV2c2VJO0lBQ0U7RXJFMHNlTjs7RXFFanRlSTtJQUNFO0VyRW90ZU47O0VxRWx0ZUk7SUFDRTtFckVxdGVOOztFcUVudGVJO0lBQ0U7RXJFc3RlTjs7RXFFN3RlSTtJQUNFO0VyRWd1ZU47O0VxRTl0ZUk7SUFDRTtFckVpdWVOOztFcUUvdGVJO0lBQ0U7RXJFa3VlTjs7RXFFenVlSTtJQUNFO0VyRTR1ZU47O0VxRTF1ZUk7SUFDRTtFckU2dWVOOztFcUUzdWVJO0lBQ0U7RXJFOHVlTjs7RXFFcnZlSTtJQUNFO0VyRXd2ZU47O0VxRXR2ZUk7SUFDRTtFckV5dmVOOztFcUV2dmVJO0lBQ0U7RXJFMHZlTjs7RXFFandlSTtJQUNFO0VyRW93ZU47O0VxRWx3ZUk7SUFDRTtFckVxd2VOOztFcUVud2VJO0lBQ0U7RXJFc3dlTjs7RXFFN3dlSTtJQUNFO0VyRWd4ZU47O0VxRTl3ZUk7SUFDRTtFckVpeGVOOztFcUUvd2VJO0lBQ0U7RXJFa3hlTjs7RXFFenhlSTtJQUNFO0VyRTR4ZU47O0VxRTF4ZUk7SUFDRTtFckU2eGVOOztFcUUzeGVJO0lBQ0U7RXJFOHhlTjs7RXFFenhlSTtJQUNFO0VyRTR4ZU47O0VxRTF4ZUk7SUFDRTtFckU2eGVOOztFcUUzeGVJO0lBQ0U7RXJFOHhlTjs7RXFFcnllSTtJQUNFO0VyRXd5ZU47O0VxRXR5ZUk7SUFDRTtFckV5eWVOOztFcUV2eWVJO0lBQ0U7RXJFMHllTjs7RXFFanplSTtJQUNFO0VyRW96ZU47O0VxRWx6ZUk7SUFDRTtFckVxemVOOztFcUVuemVJO0lBQ0U7RXJFc3plTjs7RXFFN3plSTtJQUNFO0VyRWcwZU47O0VxRTl6ZUk7SUFDRTtFckVpMGVOOztFcUUvemVJO0lBQ0U7RXJFazBlTjs7RXFFejBlSTtJQUNFO0VyRTQwZU47O0VxRTEwZUk7SUFDRTtFckU2MGVOOztFcUUzMGVJO0lBQ0U7RXJFODBlTjs7RXFFcjFlSTtJQUNFO0VyRXcxZU47O0VxRXQxZUk7SUFDRTtFckV5MWVOOztFcUV2MWVJO0lBQ0U7RXJFMDFlTjs7RXFFajJlSTtJQUNFO0VyRW8yZU47O0VxRWwyZUk7SUFDRTtFckVxMmVOOztFcUVuMmVJO0lBQ0U7RXJFczJlTjs7RXFFNzJlSTtJQUNFO0VyRWczZU47O0VxRTkyZUk7SUFDRTtFckVpM2VOOztFcUUvMmVJO0lBQ0U7RXJFazNlTjs7RXFFejNlSTtJQUNFO0VyRTQzZU47O0VxRTEzZUk7SUFDRTtFckU2M2VOOztFcUUzM2VJO0lBQ0U7RXJFODNlTjs7RXFFcjRlSTtJQUNFO0VyRXc0ZU47O0VxRXQ0ZUk7SUFDRTtFckV5NGVOOztFcUV2NGVJO0lBQ0U7RXJFMDRlTjs7RXFFajVlSTtJQUNFO0VyRW81ZU47O0VxRWw1ZUk7SUFDRTtFckVxNWVOOztFcUVuNWVJO0lBQ0U7RXJFczVlTjs7RXFFNzVlSTtJQUNFO0VyRWc2ZU47O0VxRTk1ZUk7SUFDRTtFckVpNmVOOztFcUUvNWVJO0lBQ0U7RXJFazZlTjs7RXFFNzVlSTtJQUNFO0VyRWc2ZU47O0VxRWo2ZUk7SUFDRTtFckVvNmVOOztFcUVyNmVJO0lBQ0U7RXJFdzZlTjs7RXFFejZlSTtJQUNFO0VyRTQ2ZU47O0VxRTc2ZUk7SUFDRTtFckVnN2VOOztFcUVqN2VJO0lBQ0U7RXJFbzdlTjs7RXFFcjdlSTtJQUNFO0VyRXc3ZU47O0VxRXo3ZUk7SUFDRTtFckU0N2VOOztFcUU3N2VJO0lBQ0U7RXJFZzhlTjs7RXFFajhlSTtJQUNFO0VyRW84ZU47O0VxRXI4ZUk7SUFDRTtFckV3OGVOOztFcUV6OGVJO0lBQ0U7RXJFNDhlTjs7RXFFeDhlSTtJQUNFO0VyRTI4ZU47O0VxRTU4ZUk7SUFDRTtFckUrOGVOOztFcUVoOWVJO0lBQ0U7RXJFbTllTjs7RXFFcDllSTtJQUNFO0VyRXU5ZU47O0VxRXg5ZUk7SUFDRTtFckUyOWVOOztFcUU1OWVJO0lBQ0U7RXJFKzllTjs7RXFFaCtlSTtJQUNFO0VyRW0rZU47O0VxRXArZUk7SUFDRTtFckV1K2VOOztFcUV4K2VJO0lBQ0U7RXJFMitlTjs7RXFFNStlSTtJQUNFO0VyRSsrZU47O0VxRWgvZUk7SUFDRTtFckVtL2VOOztFcUVwL2VJO0lBQ0U7RXJFdS9lTjtBQUNGO0FnQmpnZkk7RXFEbkNBO0lBQ0U7RXJFdWlmSjs7RXFFcmlmRTtJQUNFO0VyRXdpZko7O0VxRXBpZkk7SUFDRTtFckV1aWZOOztFcUV4aWZJO0lBQ0U7RXJFMmlmTjs7RXFFNWlmSTtJQUNFO0VyRStpZk47O0VxRWhqZkk7SUFDRTtFckVtamZOOztFcUVwamZJO0lBQ0U7RXJFdWpmTjs7RXFFeGpmSTtJQUNFO0VyRTJqZk47O0VxRTVqZkk7SUFDRTtFckUramZOOztFcUVoa2ZJO0lBQ0U7RXJFbWtmTjs7RXFFcGtmSTtJQUNFO0VyRXVrZk47O0VxRXhrZkk7SUFDRTtFckUya2ZOOztFcUU1a2ZJO0lBQ0U7RXJFK2tmTjs7RXFFaGxmSTtJQUNFO0VyRW1sZk47O0VxRTlrZkk7SUFDRTtFckVpbGZOOztFcUUva2ZJO0lBQ0U7RXJFa2xmTjs7RXFFaGxmSTtJQUNFO0VyRW1sZk47O0VxRTFsZkk7SUFDRTtFckU2bGZOOztFcUUzbGZJO0lBQ0U7RXJFOGxmTjs7RXFFNWxmSTtJQUNFO0VyRStsZk47O0VxRXRtZkk7SUFDRTtFckV5bWZOOztFcUV2bWZJO0lBQ0U7RXJFMG1mTjs7RXFFeG1mSTtJQUNFO0VyRTJtZk47O0VxRWxuZkk7SUFDRTtFckVxbmZOOztFcUVubmZJO0lBQ0U7RXJFc25mTjs7RXFFcG5mSTtJQUNFO0VyRXVuZk47O0VxRTluZkk7SUFDRTtFckVpb2ZOOztFcUUvbmZJO0lBQ0U7RXJFa29mTjs7RXFFaG9mSTtJQUNFO0VyRW1vZk47O0VxRTFvZkk7SUFDRTtFckU2b2ZOOztFcUUzb2ZJO0lBQ0U7RXJFOG9mTjs7RXFFNW9mSTtJQUNFO0VyRStvZk47O0VxRXRwZkk7SUFDRTtFckV5cGZOOztFcUV2cGZJO0lBQ0U7RXJFMHBmTjs7RXFFeHBmSTtJQUNFO0VyRTJwZk47O0VxRWxxZkk7SUFDRTtFckVxcWZOOztFcUVucWZJO0lBQ0U7RXJFc3FmTjs7RXFFcHFmSTtJQUNFO0VyRXVxZk47O0VxRTlxZkk7SUFDRTtFckVpcmZOOztFcUUvcWZJO0lBQ0U7RXJFa3JmTjs7RXFFaHJmSTtJQUNFO0VyRW1yZk47O0VxRTFyZkk7SUFDRTtFckU2cmZOOztFcUUzcmZJO0lBQ0U7RXJFOHJmTjs7RXFFNXJmSTtJQUNFO0VyRStyZk47O0VxRXRzZkk7SUFDRTtFckV5c2ZOOztFcUV2c2ZJO0lBQ0U7RXJFMHNmTjs7RXFFeHNmSTtJQUNFO0VyRTJzZk47O0VxRWx0Zkk7SUFDRTtFckVxdGZOOztFcUVudGZJO0lBQ0U7RXJFc3RmTjs7RXFFcHRmSTtJQUNFO0VyRXV0Zk47O0VxRWx0Zkk7SUFDRTtFckVxdGZOOztFcUVudGZJO0lBQ0U7RXJFc3RmTjs7RXFFcHRmSTtJQUNFO0VyRXV0Zk47O0VxRTl0Zkk7SUFDRTtFckVpdWZOOztFcUUvdGZJO0lBQ0U7RXJFa3VmTjs7RXFFaHVmSTtJQUNFO0VyRW11Zk47O0VxRTF1Zkk7SUFDRTtFckU2dWZOOztFcUUzdWZJO0lBQ0U7RXJFOHVmTjs7RXFFNXVmSTtJQUNFO0VyRSt1Zk47O0VxRXR2Zkk7SUFDRTtFckV5dmZOOztFcUV2dmZJO0lBQ0U7RXJFMHZmTjs7RXFFeHZmSTtJQUNFO0VyRTJ2Zk47O0VxRWx3Zkk7SUFDRTtFckVxd2ZOOztFcUVud2ZJO0lBQ0U7RXJFc3dmTjs7RXFFcHdmSTtJQUNFO0VyRXV3Zk47O0VxRTl3Zkk7SUFDRTtFckVpeGZOOztFcUUvd2ZJO0lBQ0U7RXJFa3hmTjs7RXFFaHhmSTtJQUNFO0VyRW14Zk47O0VxRTF4Zkk7SUFDRTtFckU2eGZOOztFcUUzeGZJO0lBQ0U7RXJFOHhmTjs7RXFFNXhmSTtJQUNFO0VyRSt4Zk47O0VxRXR5Zkk7SUFDRTtFckV5eWZOOztFcUV2eWZJO0lBQ0U7RXJFMHlmTjs7RXFFeHlmSTtJQUNFO0VyRTJ5Zk47O0VxRWx6Zkk7SUFDRTtFckVxemZOOztFcUVuemZJO0lBQ0U7RXJFc3pmTjs7RXFFcHpmSTtJQUNFO0VyRXV6Zk47O0VxRTl6Zkk7SUFDRTtFckVpMGZOOztFcUUvemZJO0lBQ0U7RXJFazBmTjs7RXFFaDBmSTtJQUNFO0VyRW0wZk47O0VxRTEwZkk7SUFDRTtFckU2MGZOOztFcUUzMGZJO0lBQ0U7RXJFODBmTjs7RXFFNTBmSTtJQUNFO0VyRSswZk47O0VxRXQxZkk7SUFDRTtFckV5MWZOOztFcUV2MWZJO0lBQ0U7RXJFMDFmTjs7RXFFeDFmSTtJQUNFO0VyRTIxZk47O0VxRXQxZkk7SUFDRTtFckV5MWZOOztFcUUxMWZJO0lBQ0U7RXJFNjFmTjs7RXFFOTFmSTtJQUNFO0VyRWkyZk47O0VxRWwyZkk7SUFDRTtFckVxMmZOOztFcUV0MmZJO0lBQ0U7RXJFeTJmTjs7RXFFMTJmSTtJQUNFO0VyRTYyZk47O0VxRTkyZkk7SUFDRTtFckVpM2ZOOztFcUVsM2ZJO0lBQ0U7RXJFcTNmTjs7RXFFdDNmSTtJQUNFO0VyRXkzZk47O0VxRTEzZkk7SUFDRTtFckU2M2ZOOztFcUU5M2ZJO0lBQ0U7RXJFaTRmTjs7RXFFbDRmSTtJQUNFO0VyRXE0Zk47O0VxRWo0Zkk7SUFDRTtFckVvNGZOOztFcUVyNGZJO0lBQ0U7RXJFdzRmTjs7RXFFejRmSTtJQUNFO0VyRTQ0Zk47O0VxRTc0Zkk7SUFDRTtFckVnNWZOOztFcUVqNWZJO0lBQ0U7RXJFbzVmTjs7RXFFcjVmSTtJQUNFO0VyRXc1Zk47O0VxRXo1Zkk7SUFDRTtFckU0NWZOOztFcUU3NWZJO0lBQ0U7RXJFZzZmTjs7RXFFajZmSTtJQUNFO0VyRW82Zk47O0VxRXI2Zkk7SUFDRTtFckV3NmZOOztFcUV6NmZJO0lBQ0U7RXJFNDZmTjs7RXFFNzZmSTtJQUNFO0VyRWc3Zk47QUFDRjtBZ0IxN2ZJO0VxRG1CRTtJQUNFO0VyRTA2Zk47O0VxRTM2Zkk7SUFDRTtFckU4NmZOOztFcUUvNmZJO0lBQ0U7RXJFazdmTjs7RXFFbjdmSTtJQUNFO0VyRXM3Zk47O0VxRXY3Zkk7SUFDRTtFckUwN2ZOOztFcUUzN2ZJO0lBQ0U7RXJFODdmTjs7RXFFLzdmSTtJQUNFO0VyRWs4Zk47O0VxRW44Zkk7SUFDRTtFckVzOGZOOztFcUV2OGZJO0lBQ0U7RXJFMDhmTjs7RXFFMzhmSTtJQUNFO0VyRTg4Zk47O0VxRS84Zkk7SUFDRTtFckVrOWZOO0FBQ0Y7QXNFanZmQTtFQUNFO0lBQ0U7SUFDQTtFdEVtdmZGO0VzRWh2ZkE7SUFDRTtJQUNBO0V0RWt2ZkY7QUFDRjtBc0UvdWZBO0VBQ0U7SUFLRTtFdEU2dWZGO0VzRTF1ZkE7SUFDRTtFdEU0dWZGO0VzRXp1ZkE7SUFDRTtFdEUydWZGO0FBQ0Y7QXNFeHVmQTtFQUNFO0lBQ0U7RXRFMHVmRjtFc0V2dWZBO0lBQ0U7RXRFeXVmRjtBQUNGO0F1RW5rZ0JBO0VBQ0UsYy9EY007QVJ1amdCUjs7QXVFamtnQkU7RUFDRTtBdkVva2dCSjs7QXVFL2pnQkU7RUFDRSxjL0RERTtBUm1rZ0JOOztBdUU3amdCRTtFQUNFO0F2RWdrZ0JKOztBZ0JuaGdCSTtFdUR4Q0Y7SUFFSTtFdkU4amdCSjtBQUNGOztBdUUxamdCQTtFQUNFO0F2RTZqZ0JGOztBdUUxamdCQTtFQUNFO0VBQ0E7QXZFNmpnQkY7O0F1RTFqZ0JBO0VBQ0U7RUFDQTtBdkU2amdCRjs7QXVFMWpnQkE7RUFDRTtBdkU2amdCRjs7QXVFMWpnQkE7RUFDRTtFQUNBO0F2RTZqZ0JGOztBdUUxamdCQTtFQUNFO0VBQ0E7QXZFNmpnQkY7O0FnQnJqZ0JJO0V3RDdERjs7O0lBR0U7RXhFc25nQkY7O0V3RW5uZ0JBO0lBQ0U7SUFDQTtFeEVzbmdCRjtFd0VwbmdCRTtJQUNFO0V4RXNuZ0JKOztFd0VsbmdCQTtJQUFzQjtFeEVzbmdCdEI7QUFDRjtBd0VwbmdCQTtFQUNFO0F4RXNuZ0JGOztBd0VsbmdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNoRTNCTTtFZ0U0Qk47RUFDQTtBeEVxbmdCRjs7QWdCeGtnQkk7RXdEeENGOzs7SUFHRTtFeEVvbmdCRjtBQUNGO0F3RWpuZ0JBO0VBQ0U7QXhFbW5nQkY7QWdCbmxnQkk7RXdEakNKO0lBR0k7RXhFcW5nQkY7QUFDRjtBd0VubmdCRTtFQUNFO0VBQ0EsbUJoRW5DRztFZ0VvQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVxbmdCSjtBZ0JqbWdCSTtFd0QzQkY7SUFTSTtFeEV1bmdCSjtBQUNGO0F3RXJuZ0JJO0VBQ0U7QXhFdW5nQk47QWdCem1nQkk7RXdEZkE7SUFHSTtFeEV5bmdCTjtBQUNGO0FnQjltZ0JJO0V3RGZBO0lBTUk7RXhFMm5nQk47QUFDRjtBd0V2bmdCRTtFQUVFO0F4RXduZ0JKO0FnQnRuZ0JJO0V3REpGO0lBSUk7RXhFMG5nQko7QUFDRjtBd0V4bmdCSTtFQUNFO0F4RTBuZ0JOO0F3RXRuZ0JFO0VBQ0U7QXhFd25nQko7QWdCam9nQkk7RXdEUUY7SUFHSTtFeEUwbmdCSjtBQUNGO0FnQm5wZ0JJO0V3RHBCSjtJQWlESTtJQUNBO0lBQ0E7RXhFMG5nQkY7QUFDRjs7QXdFbG5nQkU7Ozs7O0VBQ0U7QXhFeW5nQko7QWdCcnBnQkk7RXdEMkJGOzs7OztJQUdJO0V4RStuZ0JKO0FBQ0Y7O0F3RXhuZ0JJOztFQUNFO0F4RTRuZ0JOOztBd0V0bmdCQTtFQUNFO0F4RXluZ0JGO0F3RXZuZ0JFO0VBQ0U7QXhFeW5nQko7QWdCMXFnQkk7RXdEZ0RGO0lBR0k7RXhFMm5nQko7QUFDRjtBd0VsbmdCSTs7Ozs7Ozs7Ozs7RUFDRTtBeEU4bmdCTjtBd0UxbmdCRTtFQUNFO0F4RTRuZ0JKO0F3RXpuZ0JFO0VBQ0U7RUZtRkY7QXRFeWlnQkY7QXNFdmlnQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV5aWdCSjtBZ0J4dGdCSTtFc0R5S0Y7O0lBUUk7SUFDQTtJQUNBO0V0RTRpZ0JKO0FBQ0Y7QXNFMWlnQkk7O0VBQ0U7QXRFNmlnQk47QXNFemlnQkU7O0VBRUU7RUFDQTtBdEUyaWdCSjtBc0V0aWdCRTtFQUNFO0VBQ0E7QXRFd2lnQko7QXNFcGlnQkk7RUFDRTtBdEVzaWdCTjtBZ0JodmdCSTtFc0R5TUE7SUFHSSxtQnJFOUtPO0VEc3RnQmI7QUFDRjtBc0V2Z2dCTTtFQUNFO0VBQ0E7QXRFeWdnQlI7QXNFeHZnQkU7RUFDRTtBdEUwdmdCSjtBc0V2dmdCTTtFQUNFLGM5RHBFTTtBUjZ6Z0JkO0FzRXB2Z0JFO0VBQ0U7QXRFc3ZnQko7QXNFbnZnQk07RUFDRSxjOUQ5RU07QVJtMGdCZDtBc0VqdmdCSTtFQUNFO0F0RW12Z0JOO0FzRWh2Z0JJO0VBQ0U7RUFDQTtFQUNBO0F0RWt2Z0JOO0FzRWh2Z0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRTZMRixrQkFMSTtBSjJqZ0JWO0FnQnR4Z0JJO0VzRDZCRTtJQVNJO0V0RW92Z0JSO0FBQ0Y7QXNFbHZnQlE7RUFDRSxjOUR4Rkg7RThEeUZHO0VBQ0EsMkNyRXZCTztFcUV3QlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RW92Z0JWO0FnQnR5Z0JJO0VzRHlDSTtJQVdJO0lBQ0E7RXRFc3ZnQlY7QUFDRjtBc0VodmdCTTtFQUNFLGM5RGhIRztBUmsyZ0JYO0FzRTd1Z0JNO0VBQ0UsYzlEdkhGO0FSczJnQk47O0F3RXJ0Z0JFO0VBQ0U7QXhFd3RnQko7O0F3RXB0Z0JBO0VBQ0U7RUFDQTtBeEV1dGdCRjs7QXdFcHRnQkE7RUFDRTtBeEV1dGdCRjs7QXdFcHRnQkE7RUZwSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFNDFnQkY7QXNFMTFnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0F0RTQxZ0JKO0FzRXoxZ0JFO0VBQWdCO0tBQUE7QXRFNDFnQmxCO0FzRTMxZ0JFO0VBQWtCO0tBQUE7QXRFODFnQnBCO0FzRTcxZ0JFO0VBQWlCO0tBQUE7QXRFZzJnQm5COztBZ0JoMWdCSTtFd0RtR0Y7SUFFSTtFeEVndmdCSjtBQUNGO0F3RTd1Z0JFO0VBQWdCO0tBQUE7QXhFZ3ZnQmxCO0F3RS91Z0JFO0VBQWtCO0tBQUE7QXhFa3ZnQnBCO0F3RWp2Z0JFO0VBQWlCO0tBQUE7QXhFb3ZnQm5CO0F3RWx2Z0JFO0VBQ0U7S0FBQTtFQUNBO0F4RW92Z0JKOztBd0VodmdCQTtFQUNFO0F4RW12Z0JGOztBd0VodmdCQTtFQUNFO0F4RW12Z0JGOztBd0UvdWdCQTtFQUNFO0VBQ0E7QXhFa3ZnQkY7O0F3RTV1Z0JFOzs7RUFDRTtFQUNBO0F4RWl2Z0JKOztBd0VudWdCSTs7Ozs7Ozs7O0VBQ0UsYWhFdE5BO0FSbzhnQk47O0F3RXh1Z0JFO0VBQ0U7QXhFMnVnQko7O0F3RXR1Z0JBOzs7RUFHRTtBeEV5dWdCRjs7QXdFdHVnQkE7RUFDRTtFQUNBO0F4RXl1Z0JGOztBd0VydWdCQTtFQUNFO0F4RXd1Z0JGOztBd0VwdWdCRTtFQUNFO0F4RXV1Z0JKOztBd0VudWdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXN1Z0JGO0FnQnA2Z0JJO0V3RHVMSjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEV3dWdCRjtBQUNGO0F3RXR1Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFd3VnQko7QWdCdjdnQkk7RXdEd01GO0lBU0k7RXhFMHVnQko7QUFDRjtBd0V4dWdCSTtFQUNFO0VBQ0E7RUFDQSxtQmhFalNFO0VnRWtTRjtFQUNBO0VGalJKO0F0RTQvZ0JGO0F3RXh1Z0JNO0VBQ0U7QXhFMHVnQlI7QXdFcnVnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRnZTRjtBdEUrZ2hCRjtBZ0J2OWdCSTtFd0RrT0Y7SUFnQkk7RXhFeXVnQko7QUFDRjtBd0V2dWdCSTtFQUNFO0F4RXl1Z0JOO0F3RXR1Z0JJO0VBQ0U7QXhFd3VnQk47QXdFcnVnQkk7RUFDRTtFQUNBO0VBQ0E7QXhFdXVnQk47QXdFcnVnQk07RUFDRTtBeEV1dWdCUjtBd0VudWdCSTtFQUNFO0F4RXF1Z0JOOztBd0VodWdCQTs7RUFFRTtBeEVtdWdCRjs7QXdFaHVnQkE7RUFDRTtBeEVtdWdCRjs7QXlFbGtoQkE7RUFDRTtBekVxa2hCRjtBeUVsa2hCSTtFQUNFO0VBQ0E7RUFDQTtBekVva2hCTjtBeUVsa2hCTTtFQUNFO0F6RW9raEJSO0FnQmxnaEJJO0V5RG5FRTtJQUdJO0V6RXNraEJSO0FBQ0Y7QXlFamtoQkU7RUFDRTtBekVta2hCSjtBZ0IxZ2hCSTtFeUQxREY7SUFHSTtFekVxa2hCSjtBQUNGO0F5RWxraEJFO0VBQ0U7QXpFb2toQko7QXlFL2poQkk7RUFBdUI7QXpFa2toQjNCO0F5RTdqaEJNO0VBQ0UsV2pFckNBO0FSb21oQlI7QXlFempoQkk7RXhDdkJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbWxoQkY7QXlFcmtoQkk7RXhDM0JGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbW1oQkY7QXlFL2toQkk7RXhDakNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbW5oQkY7QXlFemxoQkk7RXhDdkNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbW9oQkY7O0F5RW5taEJBO0VBQ0U7QXpFc21oQkY7O0F5RW5taEJBO0VBQ0Usa0N4RVlhO0V3RVhiO0VBQ0EsY2pFN0RJO0FSbXFoQk47QWdCbG1oQkk7RXlEUEo7SUFLSTtFekV3bWhCRjtBQUNGO0F5RXRtaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFd21oQko7QWdCN21oQkk7RXlEQ0Y7SUFNSTtJQUNBO0V6RTBtaEJKO0FBQ0Y7QXlFdm1oQkU7RUFDRSxjakU5RUU7QVJ1cmhCTjs7QXlFcm1oQkE7RUFHRTtFQUNBLGNqRWhHWTtBUnNzaEJkO0FzRXZvaEJFO0VBQ0U7QXRFeW9oQko7QXNFdG9oQk07RUFDRSxjOURwRU07QVI0c2hCZDtBc0Vub2hCRTtFQUNFO0F0RXFvaEJKO0FzRWxvaEJNO0VBQ0UsYzlEOUVNO0FSa3RoQmQ7QXNFaG9oQkk7RUFDRTtBdEVrb2hCTjtBc0UvbmhCSTtFQUNFO0VBQ0E7RUFDQTtBdEVpb2hCTjtBc0UvbmhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEU2TEYsa0JBTEk7QUowOGdCVjtBZ0JycWhCSTtFc0Q2QkU7SUFTSTtFdEVtb2hCUjtBQUNGO0FzRWpvaEJRO0VBQ0UsYzlEeEZIO0U4RHlGRztFQUNBLDJDckV2Qk87RXFFd0JQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVtb2hCVjtBZ0JycmhCSTtFc0R5Q0k7SUFXSTtJQUNBO0V0RXFvaEJWO0FBQ0Y7QXNFL25oQk07RUFDRSxjOURoSEc7QVJpdmhCWDtBc0U1bmhCTTtFQUNFLGM5RHZIRjtBUnF2aEJOO0F5RTdwaEJFO0VBQWU7QXpFZ3FoQmpCO0F5RTlwaEJFO0VBQ0U7RUFDQTtBekVncWhCSjtBc0UzdmhCRTtFRzhGSTtBekVncWhCTjs7QXlFeHBoQkk7RUFDRTtFQUNBO0F6RTJwaEJOO0FnQm5zaEJJO0V5RHNDQTtJQUlJO0V6RTZwaEJOO0FBQ0Y7QXlFMXBoQkk7RUFDRTtFQUNBO0F6RTRwaEJOOztBeUVycGhCRTtFQUNFO0VBQ0E7QXpFd3BoQko7QWdCOXRoQkk7RXlEb0VGO0lBSUk7RXpFMHBoQko7QUFDRjs7QXlFcHBoQkU7RUFDRTtFQUNBO0F6RXVwaEJKO0F5RXJwaEJJO0VBQ0U7QXpFdXBoQk47O0F5RWpwaEJBO0VBQ0U7QXpFb3BoQkY7QXlFbHBoQkU7Ozs7Ozs7Ozs7O0VBTUU7QXpFeXBoQko7QXlFdHBoQkU7RUFDRTtBekV3cGhCSjtBeUVocGhCRTtFQUNFO0F6RWtwaEJKO0F5RTdvaEJNO0VBQ0U7QXpFK29oQlI7QXlFeG9oQk07RUFDRTtBekUwb2hCUjs7QTBFcDBoQkU7OztFQUNFO0VBQ0E7QTFFeTBoQko7O0EwRWowaEJJOzs7RUFDRTtBMUVzMGhCTjs7QTBFOXpoQkk7RUFDRTtFQUNBO0ExRWkwaEJOO0EwRTl6aEJJOzs7RUFHRTtBMUVnMGhCTjs7QTBFenpoQkU7RUFDRTtFQUNBO0ExRTR6aEJKO0EwRTF6aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRTR6aEJOO0EwRXp6aEJJO0VBQ0UsY2xFM0NBO0FSczJoQk47QTBFdnpoQkU7RUFDRTtFQUNBO0ExRXl6aEJKO0EwRXZ6aEJJO0VBQ0U7QTFFeXpoQk47QWdCenpoQkk7RTBEREE7SUFJSTtFMUUwemhCTjtBQUNGO0FnQjl6aEJJO0UwRFNBO0lBRUk7RTFFdXpoQk47QUFDRjs7QTBFaHpoQkU7RUFDRTtBMUVtemhCSjs7QTBFOXloQkU7RUFDRTtBMUVpemhCSjtBMEU5eWhCRTtFQUNFO0ExRWd6aEJKO0EwRTV5aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFFOHloQk47QXNFdjRoQkU7RUk0Rk07RUFDQTtFQUNBO0ExRTh5aEJSOztBMkV4NWhCQTtFTG9CRTtBdEV3NGhCRjtBMkV4NWhCSTtFTGdCRjtBdEUyNGhCRjs7QTJFcjVoQkE7RUFDRTtFQUNBO0EzRXc1aEJGO0EyRXI1aEJJO0VBQ0U7QTNFdTVoQk47O0EyRWo1aEJFO0VBQ0U7QTNFbzVoQko7O0EyRWg1aEJBO0VBQ0U7QTNFbTVoQkY7O0EyRTk0aEJFO0VBQ0U7QTNFaTVoQko7QTJFNzRoQkk7RUFDRTtFQUNBO0EzRSs0aEJOO0FnQjMyaEJJO0UyRHRDQTtJQUlJO0UzRWk1aEJOO0FBQ0Y7QTJFNzRoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjbkVsRFU7QVJpOGhCZDtBZ0J0M2hCSTtFMkQ3QkY7SUFNSTtFM0VpNWhCSjtBQUNGOztBMkU3NGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25FcERJO0VtRXFESjtFQUNBO0EzRWc1aEJGO0EyRTk0aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5FaEVFO0FSZzloQk47QTJFNzRoQkU7RUFDRTtBM0UrNGhCSjs7QTJFMzRoQkE7RUFDRSxtQjFFU2E7QURxNGhCZjs7QTJFcjRoQkE7RUFDRTtBM0V3NGhCRjs7QTJFcjRoQkE7RUFDRTtFQUNBO0EzRXc0aEJGO0FnQjU2aEJJO0UyRGtDSjtJQUlJO0UzRTA0aEJGO0FBQ0Y7QTJFdjRoQkk7RUFDRTtBM0V5NGhCTjs7QTJFcDRoQkE7RUFDRTtBM0V1NGhCRjs7QTJFcDRoQkE7Ozs7Ozs7Ozs7O0VBTUUsa0MxRXZDYTtBRG03aEJmOztBMkV2NGhCRTs7Ozs7Ozs7Ozs7RUFNRTtFQUNBLGNuRTFIRTtBUnlnaUJOO0FnQng4aEJJO0UyRGtERjs7Ozs7Ozs7Ozs7SUFTSTtFM0UyNWhCSjtBQUNGO0EyRXg1aEJFO0V2RXdKTTtBSm13aEJSO0FJLzVoQkk7RXVFSUY7SXZFK0pNO0VKZ3doQk47QUFDRjtBMkU1NWhCRTtFdkVvSk07QUoyd2hCUjtBSXY2aEJJO0V1RVFGO0l2RTJKTTtFSnd3aEJOO0FBQ0Y7QTJFaDZoQkU7RXZFZ0pNO0FKbXhoQlI7QUkvNmhCSTtFdUVZRjtJdkV1Sk07RUpneGhCTjtBQUNGO0EyRXA2aEJFO0V2RTRJTTtBSjJ4aEJSO0FJdjdoQkk7RXVFZ0JGO0l2RW1KTTtFSnd4aEJOO0FBQ0Y7QTJFeDZoQkU7RXZFb0lJLGtCQUxJO0FKNHloQlY7QTJFdjZoQkU7RUFDRTtBM0V5NmhCSjs7QTJFcDZoQkE7RUFDRTtBM0V1NmhCRjtBZ0JqZ2lCSTtFMkR5Rko7SUFHSTtFM0V5NmhCRjtBQUNGO0EyRXY2aEJFO0V2RXdITTtFdUVySEosa0MxRTVGVztFMEU2Rlg7RUFDQTtFQUNBO0VBQ0EsY25FdktFO0FSK2tpQk47QUluOWhCSTtFdUVvQ0Y7SXZFK0hNO0VKb3poQk47QUFDRjtBMkUxNmhCRTtFQUNFO0EzRTQ2aEJKO0FnQnRoaUJJO0UyRHlHRjtJQUdJO0UzRTg2aEJKO0FBQ0Y7QTJFMzZoQkU7RUFDRTtBM0U2NmhCSjtBZ0I5aGlCSTtFMkRnSEY7SUFHSTtFM0UrNmhCSjtBQUNGOztBNEUvbWlCQTs7Ozs7RUFLRTtFQUNBLGtCM0REb0I7QWpCbW5pQnRCO0FnQjVpaUJJO0U0RDVFSjs7Ozs7SUFTSSxtQjNESHlCO0kyREl6QixrQjNESnlCO0VqQjJuaUIzQjtBQUNGOztBNEVwbmlCQTtFQUNFLGlCM0ROaUI7RTJET2pCO0VBQ0EsbUIzRFpvQjtFMkRhcEIsa0IzRGJvQjtFMkRjcEI7RUFDQTtBNUV1bmlCRjtBZ0IvamlCSTtFNEQ5REo7SUFTSSxtQjNEakJ5QjtJMkRrQnpCLGtCM0RsQnlCO0VqQjBvaUIzQjtBQUNGOztBNEVybmlCQTtFQUNFO0E1RXduaUJGO0FnQnpraUJJO0U0RGhESjtJQUdJO0U1RTBuaUJGO0FBQ0Y7O0E0RXZuaUJBO0VBQ0U7QTVFMG5pQkY7O0E0RW5uaUJFO0VBQ0U7QTVFc25pQko7QTRFcG5pQkk7RUFDRTtBNUVzbmlCTjs7QWdCemxpQkk7RTREdkJGO0lBRUk7RTVFbW5pQko7QUFDRjs7QTRFOW1pQkU7RUFFRTtFQUNBO0E1RWduaUJKO0E0RTdtaUJFO0VBQ0U7QTVFK21pQko7QTRFM21pQkk7RUFDRTtFQUNBO0E1RTZtaUJOO0FnQjNtaUJJO0U0REpBO0lBSUk7RTVFK21pQk47QUFDRjtBNEU3bWlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUUrbWlCUjtBZ0J4bmlCSTtFNERHRTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0U1RWluaUJSO0FBQ0Y7QTRFN21pQlE7RUFDRTtBNUUrbWlCVjs7QWdCaHBpQkk7RTREd0NKO0lBRUk7RTVFMm1pQkY7QUFDRjs7QWdCdHBpQkk7RTREOENKO0lBRUk7RTVFMm1pQkY7QUFDRjs7QTRFeG1pQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUUybWlCRjtBNEVwbWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RXNtaUJGO0FnQnpxaUJJO0U0RCtESjtJQU1JO0lBQ0E7RTVFd21pQkY7RTRFdG1pQkU7SUFDRTtJQUNBO0lBQ0E7RTVFd21pQko7QUFDRjs7QTRFcG1pQkE7RUFDRTtBNUV1bWlCRjs7QTRFcG1pQkE7RUFDRTtBNUV1bWlCRjs7QTRFcG1pQkE7RUFDRTtBNUV1bWlCRjs7QTRFcG1pQkE7RUFDRTtBNUV1bWlCRjs7QTRFcG1pQkE7RUFFRTtBNUVzbWlCRjs7QTRFbm1pQkE7RUFDRTtBNUVzbWlCRjs7QTRFbG1pQkE7RUFDRTtFQUNBO0VBQ0E7QTVFcW1pQkY7QWdCcnNpQkk7RTRENkZKO0lBS0k7SUFDQTtFNUV1bWlCRjtBQUNGOztBZ0Izc2lCSTtFNER3R0o7SUFFSTtFNUVzbWlCRjtBQUNGOztBZ0JqdGlCSTtFNEQ4R0o7SUFFSTtFNUVzbWlCRjtBQUNGOztBZ0JwdWlCSTtFNERvSUE7SUFDRTtJQUNBO0U1RW9taUJKO0U0RWxtaUJJO0lBQ0U7SUFDQTtJQUNBO0U1RW9taUJOO0U0RWxtaUJNO0lBQ0U7SUFDQTtJQUNBO0U1RW9taUJSO0U0RWxtaUJRO0lBQ0U7SUFDQTtJQUNBO0U1RW9taUJWO0U0RWxtaUJVO0lBQ0U7SUFDQTtJQUNBO0U1RW9taUJaO0FBQ0Y7O0E0RXRsaUJFO0VBQ0U7QTVFeWxpQko7QWdCdHZpQkk7RTRENEpGO0lBR0k7RTVFMmxpQko7QUFDRjtBNEV4bGlCTTtFQUFxQjtBNUUybGlCM0I7O0E2RTEwaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdFNjBpQkY7QXNFcjBpQkU7RU9ORSxzQnJFTkk7RXFFT0osY3JFSEc7QVJpMWlCUDtBNkUzMGlCRTtFQUVFO0VBQ0EsV3JFYkk7RXFFY0oseUJyRUhFO0VxRUlGO0E3RTQwaUJKO0FzRS8waUJFO0VPS0ksY3JFZkU7RXFFZ0JGLGdCckVsQkU7RXFFbUJGLHFCckVSQTtBUnExaUJOO0E2RTEwaUJRO0VBQ0U7QTdFNDBpQlY7QWdCdnhpQkk7RTZEbEVGO0lBbUJJO0U3RTAwaUJKO0FBQ0Y7QTZFeDBpQkk7RUFDRTtFQUNBO0VBQ0E7QTdFMDBpQk47QTZFeDBpQk07RUFDRTtBN0UwMGlCUjtBNkVyMGlCRTtFQUNFLGNyRWpDRTtFcUVrQ0YsZ0JyRTdDSTtFcUU4Q0oscUJyRW5DRTtBUjAyaUJOO0FzRXoyaUJFO0VPcUNJLGNyRS9DRTtBUnMzaUJSOztBNkVsMGlCQTs7OztFQUlFLFdyRTFETTtBUiszaUJSOztBNkVsMGlCQTtFQUNFO0VBQ0E7QTdFcTBpQkY7O0FzRXgzaUJFO0VPd0RFLFdyRXBFSTtBUnc0aUJSOztBNkVoMGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JFbEVJO0VxRW1FSjtFQUNBO0E3RW0waUJGO0FzRXQ0aUJFO0VPcUVFLGNyRS9FSTtFcUVnRko7QTdFbzBpQko7O0E2RS96aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFazBpQkY7QXNFdjVpQkU7RU93RkU7QTdFazBpQko7QTZFL3ppQkU7RUFDRTtFQUNBO0E3RWkwaUJKOztBNkU3emlCQTtFQUNFO0VBQ0E7RUFDQTtBN0VnMGlCRjtBNkU5emlCRTtFQUNFO0E3RWcwaUJKO0E2RTl6aUJJO0VQakdGO0F0RWs2aUJGO0E2RTF6aUJNO0VBQ0UsYXJFbEhGO0FSODZpQk47O0E2RXR6aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V5emlCRjtBc0V4N2lCRTtFT2lJRSxjckUzSUk7QVJxOGlCUjtBNkV4emlCSTtFQUVFLG1CckUvSUU7QVJ3OGlCUjtBNkVyemlCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyRWhKRTtBUnM4aUJOO0E2RW56aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdFcXppQko7QTZFbHppQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0VvemlCSjs7QTZFaHppQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFbXppQkY7QTZFanppQkU7RUFDRSxVckV0TEk7QVJ5K2lCUjtBNkUveWlCSTtFQUNFLGFyRTNLQztBUjQ5aUJQO0FnQjc2aUJJO0U2RDhHSjtJQWtCSTtFN0VpemlCRjtBQUNGOztBNkU5eWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFaXppQkY7O0E2RTl5aUJBO0VBQ0U7QTdFaXppQkY7QTZFL3lpQkU7RUFDRTtFQUNBO0E3RWl6aUJKOztBNkUzeWlCRTs7RUFBb0I7QTdFZ3ppQnRCOztBNkU1eWlCRTtFQUFvQjtBN0VnemlCdEI7O0E2RTV5aUJFO0VBQW9CO0E3RWd6aUJ0Qjs7QTZFNXlpQkU7RUFDRTtBN0UreWlCSjs7QThFeGhqQkE7RUFDRTtFQUNBO0VBQ0E7QTlFMmhqQkY7QWdCbDlpQkk7RThENUVKO0lBS0k7RTlFNmhqQkY7QUFDRjtBOEUzaGpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RWJJO0VzRWNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFNmhqQko7QXNFMzZpQkU7RUFBK0I7RUFDN0IsYzlEeElJO0U4RHlJSixlUWxIeUM7RVJtSHpDLG9CUW5IbUM7RVJvSG5DLGdCUXBIK0M7QTlFa2lqQm5EO0FzRTM2aUJFO0VBQXNCO0VBQ3BCLGM5RC9JSTtFOERnSkosZVF6SHlDO0VSMEh6QyxvQlExSG1DO0VSMkhuQyxnQlEzSCtDO0E5RXlpakJuRDtBOEV2aWpCSTtFQUNFO0VBQ0E7QTlFeWlqQk47O0FnQjEvaUJJO0U4RHpDRjtJQUVJO0U5RXNpakJKO0FBQ0Y7QThFbmlqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RFN0NJO0VzRThDSjtFQUNBO0VBQ0E7RUFDQTtBOUVxaWpCSjtBOEVuaWpCSTtFQUNFO0VBQ0E7RVJuQ0o7QXRFeWtqQkY7QThFamlqQk07RUFDRTtBOUVtaWpCUjtBOEU5aGpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RFckVJO0VzRXNFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFZ2lqQko7QThFN2hqQk07RUFDRTtBOUUraGpCUjtBOEUzaGpCSTtFQUNFO0VBQ0EsY3RFckZFO0VzRXNGRjtBOUU2aGpCTjtBOEUzaGpCTTtFQUdFO0E5RTJoakJSOztBOEVwaGpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFdWhqQkY7QThFcmhqQkU7RUFDRTtFQUNBO0VBQ0E7QTlFdWhqQko7QThFcGhqQkU7RUFDRTtBOUVzaGpCSjtBOEVoaGpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWtoakJKOztBOEU1Z2pCSTtFQUNFO0E5RStnakJOOztBOEUxZ2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RTZnakJGO0E4RXpnakJFO0VBQ0U7RUFDQTtBOUUyZ2pCSjtBOEV4Z2pCRTtFQUNFO0E5RTBnakJKO0E4RXZnakJFO0VBQ0U7QTlFeWdqQko7O0E4RXJnakJBO0VBQ0UscUJ0RWhLSTtFc0VpS0osK0N2RWdac0I7QVB3bmlCeEI7O0E4RTUvaUJBOzs7RUFHRTtFQUNBO0E5RSsvaUJGOztBc0VsampCRTtFQUErQjtFQUM3QixjOUR0SUc7RThEdUlILG1CQUh1RTtFQUl2RSxvQkFKc0Q7RUFLdEQsZ0JBTDBGO0F0RTJqakI5RjtBc0VuampCRTtFQUFzQjtFQUNwQixjOUQ3SUc7RThEOElILG1CQVZ1RTtFQVd2RSxvQkFYc0Q7RUFZdEQsZ0JBWjBGO0F0RWtrakI5Rjs7QStFdnJqQkE7RUFDRTtBL0UwcmpCRjtBK0V4cmpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FMHJqQko7QStFeHJqQkk7RUFDRTtBL0UwcmpCTjtBK0V4cmpCTTtFVGZKO0F0RTBzakJGO0ErRXByakJNO0VBQ0UsYXZFaENGO0FSc3RqQk47QStFanJqQkU7RUFDRTtFQUNBO0VBQ0EscUJ2RWpESTtFdUVrREo7RUFDQSxjdkVuREk7RXVFb0RKO0VBQ0E7QS9FbXJqQko7QXNFam1qQkU7RUFBK0I7RUFDN0IsYzlEeElJO0U4RHlJSixlU25GeUM7RVRvRnpDLG9CU3BGbUM7RVRxRm5DLGdCQUwwRjtBdEV5bWpCOUY7QXNFam1qQkU7RUFBc0I7RUFDcEIsYzlEL0lJO0U4RGdKSixlUzFGeUM7RVQyRnpDLG9CUzNGbUM7RVQ0Rm5DLGdCQVowRjtBdEVnbmpCOUY7QXNFNXVqQkU7RVMrQ0k7QS9FZ3NqQk47O0ErRTFyakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0U2cmpCRjtBZ0J2cmpCSTtFK0RYSjtJQU9JO0lBQ0E7RS9FK3JqQkY7QUFDRjtBK0U3cmpCRTs7Ozs7RUFLRTtFQUNBO0VBQ0EscUJ2RWpGSTtFdUVrRko7RUFDQSxjdkVuRkk7RXVFb0ZKO0VBQ0E7QS9FK3JqQko7QXNFN29qQkU7Ozs7O0VBQStCO0VBQzdCLGM5RHhJSTtFOER5SUosZVNuRHlDO0VUb0R6QyxvQlNwRG1DO0VUcURuQyxnQkFMMEY7QXRFeXBqQjlGO0FzRWpwakJFOzs7OztFQUFzQjtFQUNwQixjOUQvSUk7RThEZ0pKLGVTMUR5QztFVDJEekMsb0JTM0RtQztFVDREbkMsZ0JBWjBGO0F0RW9xakI5RjtBK0VqdGpCRTtFQUNFO0VBQ0E7QS9FbXRqQko7QWdCcHVqQkk7RStEZUY7SUFJSTtFL0VxdGpCSjtBQUNGO0ErRW50akJJO0VBQ0U7QS9FcXRqQk47QWdCNXVqQkk7RStEc0JBO0lBR0k7SUFDQTtJQUNBO0UvRXV0akJOO0FBQ0Y7QWdCbnZqQkk7RStEc0JBO0lBUUk7RS9FeXRqQk47QUFDRjtBZ0J4dmpCSTtFK0RrQ0E7SUFFSTtFL0V3dGpCTjtBQUNGO0FnQjd2akJJO0UrRHdDQTtJQUVJO0UvRXV0akJOO0FBQ0Y7QStFbnRqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FcXRqQko7QStFbnRqQkk7RUFDRTtBL0VxdGpCTjtBK0VqdGpCRTtFQUNFLHFCdkV2SUk7RXVFd0lKO0VBQ0E7RUFDQTtFQUNBO0EvRW10akJKO0ErRWp0akJJO0VBQ0UsbUJ2RXJJQTtBUncxakJOO0ErRS9zakJFO0VBQ0UsY3ZFbkpJO0V1RW9KSjtFQUNBO0EvRWl0akJKO0ErRTlzakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9FZ3RqQko7QWdCbHlqQkk7RStEOEVGO0lBTUk7SUFDQTtFL0VrdGpCSjtBQUNGO0ErRS9zakJFO0VBQ0UsY3ZFcEtJO0V1RXFLSjtBL0VpdGpCSjtBc0U1MmpCRTtFUzZKSSxjdkU5SkE7QVJnM2pCTjtBK0U3c2pCRTtFQUNFO0EvRStzakJKO0ErRTdzakJJO0VBQ0U7RUFDQTtBL0Urc2pCTjtBK0U1c2pCSTtFQUNFO0VBQ0E7RUFDQTtBL0U4c2pCTjs7QStFdHNqQk07RUFDRTtFQUNBO0VBQ0E7QS9FeXNqQlI7O0ErRW5zakJBO0VBQ0U7QS9Fc3NqQkY7O0ErRW5zakJBO0VBQ0U7RUFhQTtBL0UwcmpCRjtBK0V0c2pCRTtFQUNFO0VBQ0E7RUFDQTtBL0V3c2pCSjtBK0Vyc2pCRTtFQUNFO0VBQ0E7RUFDQTtBL0V1c2pCSjtBK0Vuc2pCRTtFQUdzRDtBL0Vtc2pCeEQ7O0ErRWhzakJBO0VBQ0U7OztJQUdFO0lBQ0E7RS9FbXNqQkY7QUFDRjtBK0UvcmpCQTtFQUNFO0VBQ0E7QS9FaXNqQkY7O0ErRTdyakJBO0VBQ0U7RUFDQTtFQUNBO0EvRWdzakJGO0ErRTlyakJFO0VBQ0U7RUFDQTtFQUNBO0EvRWdzakJKO0ErRTdyakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRStyakJKO0ErRTdyakJJO0VBQ0U7QS9FK3JqQk47QStFNXJqQkk7RUFDRTtBL0U4cmpCTjtBK0UzcmpCSTtFQUNFLG1CdkUvUEM7QVI0N2pCUDtBc0VoOGpCRTtFU3dRTTtBL0UycmpCUjs7QStFbnJqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXNyakJKO0FnQng1akJJO0UrRDZORjtJQU9JO0UvRXdyakJKO0FBQ0Y7QStFdHJqQkk7RUFDRTtBL0V3cmpCTjs7QWdGLzlqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEZrK2pCRjs7QWdGLzlqQkE7RUFDRTtBaEZrK2pCRjs7QWdGLzlqQkE7RUFDRTtBaEZrK2pCRjs7QWdGLzlqQkE7RUFDRTtBaEZrK2pCRjs7QWdGLzlqQkE7RUFDRTtFQUNBO0VBQ0E7QWhGaytqQkY7QWdGMzlqQkk7RUFDRTtFQUNBO0FoRjY5akJOO0FnRng5akJFO0VBQ0U7QWhGMDlqQko7O0FnRnQ5akJBO0VBQ0U7RUFDQTtBaEZ5OWpCRjtBZ0Z2OWpCRTtFQUNFO0VBQ0E7QWhGeTlqQko7O0FnRmo5akJJOztFQUNFO0FoRnE5akJOOztBZ0ZoOWpCQTtFQUNFO0FoRm05akJGOztBZ0JsOWpCSTtFZ0VFSjtJQUVJO0VoRm05akJGO0FBQ0Y7QWdGajlqQkU7RUFDRTtBaEZtOWpCSjtBZ0ZqOWpCSTtFQUNFO0VBQ0E7RUFDQTtBaEZtOWpCTjtBZ0YvOGpCTTtFQUNFO0VBQ0E7QWhGaTlqQlI7O0FnRjM4akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhGODhqQkY7QWdGNThqQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQSxXeEVuR0k7QVJnamtCUjtBZ0YzOGpCSTtFQUNFO0FoRjY4akJOO0FnRno4akJFO0VBQ0U7RUFDQTtBaEYyOGpCSjs7QWlGdmprQkE7RUFDRTtBakYwamtCRjtBaUZ4amtCRTtFQUNFO0FqRjBqa0JKO0FnQmwvakJJO0VpRXpFRjtJQUdJO0VqRjRqa0JKO0FBQ0Y7QWlGMWprQkk7RUFDRSxjekVDQTtFeUVBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNGprQk47QWlGeGprQkU7RUFDRSxjekVqQkc7QVIya2tCUDtBc0Vua2tCRTtFV1dJLGN6RXJCRTtBUmdsa0JSO0FpRnZqa0JFO0VBQ0U7QWpGeWprQko7QWlGdGprQkU7RUFDRTtFQUNBO0VBQ0E7QWpGd2prQko7O0FpRmpqa0JJO0VBQ0U7RUFDQTtFQUNBO0FqRm9qa0JOO0FpRmxqa0JNO0VBQ0UsY3pFcENGO0V5RXFDRTtBakZvamtCUjtBaUYvaWtCRTtFQUNFO0FqRmlqa0JKO0FpRjlpa0JFO0VBQ0U7QWpGZ2prQko7QWlGOWlrQkk7RUFDRTtBakZnamtCTjtBaUYxaWtCTTtFQUNFO0VBQ0E7QWpGNGlrQlI7O0FpRmppa0JFO0VBQ0U7QWpGb2lrQko7QWlGamlrQkU7RUFDRTtBakZtaWtCSjtBaUZoaWtCRTtFQUNFO0FqRmtpa0JKOztBaUY1aGtCRTtFQUNFO0FqRitoa0JKO0FpRjdoa0JJO0VBQ0U7QWpGK2hrQk47QWlGM2hrQkU7RUFDRSxjekU3RkU7QVIwbmtCTjs7QWtGcG9rQkE7RUFDRTtFQUNBO0FsRnVva0JGO0FrRnJva0JFOztFQUVFO0VBQ0E7QWxGdW9rQko7QWtGbm9rQkk7O0VBRUU7RUFDQTtFQUNBO0FsRnFva0JOO0FrRmpva0JNO0VBQ0U7QWxGbW9rQlI7QWtGOW5rQk07RUFDRTtBbEZnb2tCUjtBa0Y1bmtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjhua0JOO0FrRjNua0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNm5rQk47O0FtRjVxa0JFO0VBQ0U7QW5GK3FrQko7O0FtRjFxa0JFO0VBQ0U7QW5GNnFrQko7QW1GM3FrQkk7RUFDRTtFQUNBO0FuRjZxa0JOO0FtRjFxa0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GNHFrQk47O0FnQnRua0JJO0VtRWhESjtJQUVJO0lBQ0E7RW5GeXFrQkY7QUFDRjs7QW9GenNrQkE7RUFDRTtFQUNBO0VBQ0E7QXBGNHNrQkY7QW9GMXNrQkU7RUFDRTtBcEY0c2tCSjtBb0Z4c2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRjBza0JOO0FzRTVza0JFO0VjSU0sYzVFTEY7QVJndGtCTjtBb0Z0c2tCTTtFQUNFLGM1RVhGO0FSbXRrQk47QXNFbHRrQkU7RWNZUSxjNUV0QkY7QVIrdGtCUjs7QXFGanVrQkE7RUFDRTtBckZvdWtCRjtBcUZsdWtCRTtFQUNFLG1CcEZ5Rlc7RW9GeEZYO0VBQ0EsYzdFVUc7QVIwdGtCUDs7QXNGMXVrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjlFRFc7RThFRVg7RUFDQTtBdEY2dWtCRjtBZ0J2cWtCSTtFc0VwRUY7SUFFSTtJQUNBO0V0RjZ1a0JKO0FBQ0Y7O0FzRnp1a0JBO0VBQ0U7RUFDQTtBdEY0dWtCRjs7QXVGN3ZrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZnd2tCRjtBdUY5dmtCRTs7Ozs7OztFQUdFO0F2Rm93a0JKOztBdUZod2tCQTtFQUNFO0F2Rm13a0JGOztBd0ZqeGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Rm94a0JGO0F3Rmp4a0JJO0VBQ0U7QXhGbXhrQk47O0F3Rjl3a0JBO0VsQk1FO0F0RTR3a0JGO0F3Rjl3a0JJO0VBQ0UsY2hGUkE7RWdGU0E7QXhGZ3hrQk47QXNFeHhrQkU7RWtCVU0sY2hGcEJBO0FScXlrQlI7O0F3RjF3a0JBO0VBQ0U7QXhGNndrQkY7QWdCL3RrQkk7RXdFL0NKO0lBR0k7RXhGK3drQkY7QUFDRjtBZ0JqdmtCSTtFd0VsQ0o7SUFPSTtJQUNBO0V4Rmd4a0JGO0FBQ0Y7QWdCMXVrQkk7RXdFL0NKO0lBWUk7SUFDQTtJQUNBO0V4Rml4a0JGO0FBQ0Y7QXdGL3drQkU7RUFDRTtBeEZpeGtCSjtBZ0JwdmtCSTtFd0UxQkY7SUFFSTtFeEZneGtCSjtBQUNGOztBd0Yzd2tCQTtFQUNFO0F4Rjh3a0JGO0FnQjF3a0JJO0V3RUxKO0lBR0k7RXhGZ3hrQkY7QUFDRjtBd0Y5d2tCRTtFQUNFO0VBQ0E7QXhGZ3hrQko7QXdGM3drQk07RUFDRSxtQnZGcUJPO0V1RnBCUDtFQUNBLGNoRnhFQTtBUnExa0JSO0F3RjN3a0JRO0VBQ0U7QXhGNndrQlY7QXNFOTBrQkU7RWtCcUVRO0VBQ0E7QXhGNHdrQlY7QXdGdndrQlE7RUFDRTtFQUNBO0VBQ0E7QXhGeXdrQlY7O0F3Ri92a0JJO0VBQ0U7QXhGa3drQk47QXdGaHdrQk07RUFDRTtBeEZrd2tCUjtBd0Y3dmtCRTtFQUNFO0F4Rit2a0JKO0FnQmp5a0JJO0V3RWlDRjtJQUdJO0V4Rml3a0JKO0FBQ0Y7QXdGL3ZrQkk7RUFDRTtFQUNBO0F4Rml3a0JOO0F3Rmh3a0JNO0VBQVE7QXhGbXdrQmQ7O0F3Rjl2a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZpd2tCRjtBZ0JyemtCSTtFd0UrQ0o7SUFPSTtJQUNBO0V4Rm13a0JGO0FBQ0Y7QWdCM3prQkk7RXdFK0NKO0lBV0k7RXhGcXdrQkY7QUFDRjtBd0Zud2tCRTtFQUNFO0F4RnF3a0JKOztBZ0JoMWtCSTtFd0VnRkY7SUFFSTtFeEZtd2tCSjtBQUNGOztBd0Y5dmtCRTtFQUNFO0F4Rml3a0JKO0FnQjExa0JJO0V3RXdGRjtJQUdJO0V4Rm13a0JKO0FBQ0Y7QXdGL3ZrQkk7RUFDRTtBeEZpd2tCTjtBd0Zod2tCTTtFQUZGO0lBR0k7RXhGbXdrQk47QUFDRjtBZ0J2MmtCSTtFd0VnR0E7SUFNSTtFeEZxd2tCTjtBQUNGOztBeUYzNmtCQTtFQUNFO0VBQ0E7QXpGODZrQkY7QXlGNTZrQkU7RUFDRTtBekY4NmtCSjtBZ0J2MmtCSTtFeUVwRUY7SUFFSTtFekY2NmtCSjtBQUNGO0F5RjE2a0JFO0VBQ0U7QXpGNDZrQko7QXlGMTZrQkk7RUFDRTtFQUNBO0F6RjQ2a0JOO0FnQm4za0JJO0V5RTNEQTtJQUlJO0lBQ0E7SUFDQTtFekY4NmtCTjtBQUNGO0F5RjU2a0JNO0VBQ0UsaUN4RndETztFd0Z2RFAsY2pGMUJBO0VpRjJCQTtFQUNBO0VBQ0E7RUFDQTtBekY4NmtCUjtBeUYzNmtCTTtFQUNFO0F6RjY2a0JSO0F5RjM2a0JRO0VBQ0U7QXpGNjZrQlY7QXlGMzZrQlU7RUFDRTtBekY2NmtCWjtBeUYxNmtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RjQ2a0JaO0FzRWo5a0JFO0VtQndDWSxjakZ6Q1I7QVJxOWtCTjtBeUZ2NmtCWTtFQUNFLGNqRi9DUjtBUnc5a0JOO0F5RjU1a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGODVrQk47QXlGNTVrQk07RUFDRTtFQUNBO0F6Rjg1a0JSO0FnQjk2a0JJO0V5RXVCRTtJQUVJO0V6Rnk1a0JSO0FBQ0Y7QWdCdDZrQkk7RXlFZ0JFO0lBRUk7RXpGdzVrQlI7QUFDRjtBeUZ0NWtCUTtFQUNFO0F6Rnc1a0JWO0FnQjk2a0JJO0V5RXFCSTtJQUdJO0lBQ0E7RXpGMDVrQlY7QUFDRjtBeUZ4NWtCVTtFQUNFO0F6RjA1a0JaO0FnQnY3a0JJO0V5RTRCTTtJQUdJO0V6RjQ1a0JaO0FBQ0Y7QXlGejVrQlU7RUFDRTtFQUNBO0F6RjI1a0JaO0F5RnI1a0JRO0VBQ0U7QXpGdTVrQlY7QXlGajVrQk07RUFDRTtBekZtNWtCUjs7QTBGamhsQkU7RUFDRTtFQUNBO0VBQ0E7QTFGb2hsQko7QTBGamhsQkU7RUFDRTtFQUNBO0VBQ0E7QTFGbWhsQko7QTBGaGhsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsRmhCSTtFa0ZpQko7QTFGa2hsQko7QTBGaGhsQkk7RUFDRSxjbEZYQTtBUjZobEJOO0EwRjlnbEJFO0VBQ0U7QTFGZ2hsQko7O0FnQi85a0JJO0UwRTFDQTtJQUVJO0UxRjRnbEJOO0FBQ0Y7QWdCbC9rQkk7RTBFckJBO0lBQ0U7SUFDQTtJQUNBO0UxRjBnbEJKO0UwRnZnbEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFGeWdsQko7RTBGdmdsQkk7SUFDRTtJQUNBO0UxRnlnbEJOO0UwRnRnbEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFGd2dsQk47RTBGdGdsQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRndnbEJSO0UwRm5nbEJVO0lBQ0U7RTFGcWdsQlo7RTBGbmdsQlk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRnFnbEJkO0UwRmxnbEJZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUZvZ2xCZDtBQUNGO0FnQnZpbEJJO0UwRTBCVTtJQVVJO0UxRnVnbEJoQjtBQUNGO0FnQjVpbEJJO0UwRTBDTTtJQUNFO0UxRnFnbEJWO0FBQ0Y7O0FnQmpqbEJJO0UwRXNEQTtJQUNFO0UxRisva0JKO0UwRjcva0JJO0lBQ0U7SUFDQTtFMUYrL2tCTjtFMEY1L2tCSTtJQUNFO0lBQ0E7RTFGOC9rQk47QUFDRjs7QTJGNW5sQkU7RUFDRTtBM0YrbmxCSjtBMkY3bmxCSTtFQUNFO0VBQ0E7RUFDQTtBM0YrbmxCTjtBMkY1bmxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbkZEQztFbUZFRDtFQUNBO0VBQ0EsY25GbkJFO0FSaXBsQlI7QWdCdmtsQkk7RTJFakVBO0lBWUk7RTNGZ29sQk47QUFDRjtBc0U1b2xCRTtFcUJlTTtFQUNBO0EzRmdvbEJSO0EyRjlubEJRO0VBQ0UsY25GcEJKO0FSb3BsQk47QTJGN25sQlE7RUFDRTtBM0YrbmxCVjtBMkZ6bmxCTTtFQUNFLGNuRnpDTTtFbUYwQ047RUFDQTtFQUNBO0VBQ0E7QTNGMm5sQlI7QTJGeG5sQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0YwbmxCUjtBMkZ4bmxCUTtFQUNFO0VBQ0EsY25GckRIO0FSK3FsQlA7QXNFdnFsQkU7RXFCK0NVLGNuRnpESjtBUm9ybEJSO0EyRnZubEJRO0VBQ0U7QTNGeW5sQlY7QTJGbm5sQk07RUFDRTtBM0ZxbmxCUjtBMkZobmxCTTtFQUNFLGNuRjNFQTtFOERrQk47QXRFNHFsQkY7QTJGOW1sQkk7RUFDRTtFQUNBO0EzRmdubEJOOztBMkYzbWxCQTtFQUNFO0EzRjhtbEJGO0FnQnpvbEJJO0UyRTBCSjtJQUdJO0UzRmdubEJGO0FBQ0Y7QTJGOW1sQkU7RUFDRTtFQUNBO0VBQ0E7QTNGZ25sQko7QTJGcm1sQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuRmpIVTtBUnd0bEJkO0EyRnJtbEJJO0VBQ0U7RUFDQTtBM0Z1bWxCTjs7QTJGL2xsQkk7RUFDRTtBM0ZrbWxCTjtBMkY3bGxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRitsbEJOO0EyRjVsbEJJO0VBQ0U7QTNGOGxsQk47QTJGM2xsQkk7RUFDRTtFckI1SEo7QXRFMHRsQkY7QTJGM2xsQk07RUFDRTtBM0Y2bGxCUjtBMkZ6bGxCSTtFQUNFO0EzRjJsbEJOOztBNEZudmxCRTtFQUNFO0E1RnN2bEJKO0E0Rmx2bEJJO0VBQ0U7QTVGb3ZsQk47QTRGanZsQlE7RUFDRTtBNUZtdmxCVjtBNEY1dWxCSTtFQUNFO0E1Rjh1bEJOO0E0Rjd1bEJNO0VBQVk7QTVGZ3ZsQmxCO0E0Rjd1bEJRO0VBQ0U7QTVGK3VsQlY7QTRGNXVsQlE7RUFDRTtFQUNBO0E1Rjh1bEJWO0E0Rnp1bEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYydWxCTjtBNEZ6dWxCTTtFQUNFLGNwRi9CRjtBUjB3bEJOO0E0RnZ1bEJJO0VBQ0U7RUFDQTtFQUNBO0E1Rnl1bEJOO0E0RnZ1bEJNO0VBQ0U7RUFDQTtBNUZ5dWxCUjtBNEZydWxCUTtFQUNFO0E1RnV1bEJWO0E0RnJ1bEJVO0VBQ0U7RUFDQSx5QnBGMURMO0FSaXlsQlA7QTRGanVsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm11bEJOO0E0Rmp1bEJNO0V0QjFESjtFc0I2RE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZrdWxCUjtBNEZodWxCUTtFQUNFLGFwRnRGRjtBUnd6bEJSO0FzRTl5bEJFO0VzQnFGVSxjcEZ0Rk47QVJremxCTjtBNEZ4dGxCUTtFQUNFO0E1RjB0bEJWO0E0RnZ0bEJRO0VBQ0U7QTVGeXRsQlY7QTRGcHRsQlE7RUFDRSxjcEZyR0o7QVIyemxCTjtBNEZodGxCUTtFQUNFO0E1Rmt0bEJWO0E0Ri9zbEJRO0VBQ0U7QTVGaXRsQlY7O0FnQmh3bEJJO0U2RTNFSjtJQUVJO0lBQ0E7SUEyUEE7RTdGb2xsQkY7RTZGNzBsQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RiswbEJKO0U2RjcwbEJJO0lBQ0U7SUFDQSxnQnJGZkE7SXFGZ0JBO0lBQ0E7SUFDQTtJQUNBO0U3RiswbEJOO0U2RjcwbEJNO0lBQ0U7RTdGKzBsQlI7RTZGMTBsQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdGNDBsQko7RTZGMTBsQkk7SUFDRTtJQUNBO0U3RjQwbEJOO0U2RngwbEJNO0lBQ0U7SUFDQTtJQUNBO0U3RjAwbEJSO0U2RnQwbEJJO0lBQ0U7SUFDQTtJQUNBO0U3RncwbEJOO0U2RnQwbEJNO0lBQ0U7SUFDQTtFN0Z3MGxCUjtFNkZwMGxCSTtJQUNFO0lBQ0E7RTdGczBsQk47RTZGcDBsQk07SUFDRTtJQUNBO0lBQ0E7RTdGczBsQlI7RTZGbDBsQlk7SUFDRTtFN0ZvMGxCZDtFNkZoMGxCVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY3JGOUVOO0VSZzVsQk47RTZGaDBsQlk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RmswbEJkO0U2Rjl6bEJjO0lBQ0U7RTdGZzBsQmhCO0U2RjN6bEJjO0lBQ0U7RTdGNnpsQmhCO0U2RnZ6bEJZO0lBQ0U7RTdGeXpsQmQ7RTZGbHpsQkk7SUFDRTtFN0ZvemxCTjtFNkZuemxCTTtJQUFZO0U3RnN6bEJsQjtFNkZuemxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY3JGbEhGO0VSdTZsQko7RXNFdDZsQkE7SXVCbUhRLGNyRjdIRjtFUm03bEJOO0U2Rm56bEJNO0lBQ0UsY3JGaklGO0VSczdsQk47RTZGanpsQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0ZtemxCTjtFNkY5eWxCUTtJQUNFO0U3Rmd6bEJWO0U2Rjd5bEJRO0lBQ0U7SUFDQTtJQUNBLGNyRjNKSjtJcUY0Skk7SUFDQTtJQUNBO0lBQ0E7RTdGK3lsQlY7RTZGeHlsQlk7SUFDRSxjckY5SlY7RVJ3OGxCSjtFNkZyeWxCUTtJQUNFO0U3RnV5bEJWO0U2Rm55bEJjO0lBQ0UsY3JGektaO0VSODhsQko7RTZGaHlsQlU7SUFDRTtJQUNBO0lBQ0E7RTdGa3lsQlo7RTZGOXhsQlk7SUFDRTtFN0ZneWxCZDtFNkZ2eGxCUTtJQUNFLGNyRmhNTjtFUnk5bEJKO0U2RnR4bEJROztJQUVFO0U3Rnd4bEJWO0U2RnJ4bEJRO0lBQ0U7SUFDQTtFN0Z1eGxCVjtFNkZseGxCUTtJQUNFLGNyRmhOTjtFUm8rbEJKO0U2RnB3bEJZO0lBQ0UsY3JGeE9UO0VSOCtsQkw7RTZGandsQlk7SUFDRSxjckZ2T1Y7RVIwK2xCSjtFNkYzdmxCSTtJQUNFO0U3RjZ2bEJOO0U2Rnh2bEJFO0lBQ0U7TUFDRTtJN0YwdmxCSjtFQUNGO0U2RnZ2bEJFO0lBQ0U7SUFDQTtJQUNBLGdCckZ6UUU7SXFGMFFGO0lBQ0E7SUFDQTtFN0Z5dmxCSjtBQUNGOztBZ0J2OGxCSTtFOEU5REo7SUFFSTtJQUNBO0lBQ0E7SXhCZUY7RXRFMC9sQkE7RThGdGdtQkU7SUFDRSxnQnRGVEU7SXNGVUY7SUFDQTtJQUNBO0lBQ0E7RTlGd2dtQko7RThGbGdtQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJeEJIVjtFdEV3Z21CQTtFOEZsZ21CVTtJQUNFLGN0RmhCUjtFUm9obUJKO0U4Ri8vbEJVO0lBQ0UsY3RGdEJSO0VSdWhtQko7RThGLy9sQlk7SUFDRSxjdEZuQ0Y7RVJvaW1CWjtFOEY5L2xCWTtJQUNFO0U5RmdnbUJkO0U4RjMvbEJRO0lBQ0U7RTlGNi9sQlY7RThGdC9sQlk7SUFDRSxjdEYzQ1Y7RVJtaW1CSjtFOEZyL2xCWTtJQUNFO0U5RnUvbEJkO0U4RmwvbEJRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUZvL2xCVjtBQUNGO0FnQjcrbEJJO0U4RWJNO0lBT0k7SUFDQTtFOUZ1L2xCWjtBQUNGO0FnQmhnbUJJO0U4RVdRO0lBQ0UsaUI3RW5FRjtJNkVvRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQSxnQnRGaEZOO0lzRmlGTTtFOUZ3L2xCWjtFOEZ0L2xCWTtJQUNFO0U5RncvbEJkO0U4RnIvbEJZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJeEJqRmQ7RXRFeWttQkE7RThGci9sQmM7SUFDRTtFOUZ1L2xCaEI7RThGbC9sQmM7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0l4QnJHaEI7RXRFMGxtQkE7RThGbC9sQmdCO0lBQ0U7RTlGby9sQmxCO0U4RmwvbEJrQjtJQUNFO0U5Rm8vbEJwQjtFOEZoL2xCZ0I7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXhCNUhsQjtFdEUrbW1CQTtBQUNGO0FnQnJrbUJJO0U4RXdGUTtJQUNFO0lBQ0E7SUFDQTtFOUZnL2xCWjtBQUNGO0FnQjVrbUJJO0U4RStGVTtJQUNFO0lBQ0E7SUFDQTtFOUZnL2xCZDtFOEY5K2xCYztJQUNFLGN0RnpKWjtFUnlvbUJKO0U4RjUrbEJjO0lBQ0UsY3RGOUpaO0VSNG9tQko7RThGNStsQmdCO0lBQ0UsY3RGM0tOO0VSeXBtQlo7QUFDRjtBZ0I1bG1CSTtFOEVxSFk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RjArbEJoQjtFOEZ4K2xCZ0I7SUFDRTtJQUNBO0U5RjArbEJsQjtFOEZ0K2xCa0I7SUFDRTtFOUZ3K2xCcEI7RThGdCtsQm9CO0lBQ0U7RTlGdytsQnRCO0U4RnArbEJrQjtJQUNFO0U5RnMrbEJwQjtFOEZoK2xCZ0I7SUFDRTtJQUNBO0lBQ0E7RTlGaytsQmxCO0U4RjU5bEJjO0lBQ0U7SUFDQTtFOUY4OWxCaEI7RThGMTlsQmdCO0lBQ0U7RTlGNDlsQmxCO0FBQ0Y7QWdCam5tQkk7RThFM0VKO0lBMk9JO0U5RnE5bEJGO0FBQ0Y7QWdCdG5tQkk7RThFM0VKO0lBOE9JO0U5RnU5bEJGO0FBQ0Y7O0ErRi9ybUJFO0VBQ0U7RUFDQTtFQUNBO0EvRmtzbUJKO0ErRi9ybUJFO0VBQ0U7QS9GaXNtQko7QStGL3JtQkk7RXBGYkY7RUFDQTtBWCtzbUJGO0ErRi9ybUJJO0VBQ0U7QS9GaXNtQk47QStGOXJtQkk7RUFDRTtBL0Znc21CTjtBK0Y1cm1CRTtFQUNFO0EvRjhybUJKO0ErRjNybUJFO0VBQ0U7QS9GNnJtQko7QStGM3JtQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZGaENBO0V1RmlDQTtFQUNBO0EvRjZybUJOO0FzRTl0bUJFO0V5Qm1DTSxjdkY3Q0E7RXVGOENBO0EvRjhybUJSO0ErRnpybUJFO0VBQ0Usc0J2RnRESTtBUml2bUJSO0ErRnhybUJNO0VBQ0U7RUFDQTtFQUNBO0EvRjBybUJSO0ErRnRybUJJO0VBQ0U7QS9Gd3JtQk47QStGdHJtQk07RUFDRTtFQUNBLGN2RjFERjtFdUYyREU7RUFDQTtFQUNBO0EvRndybUJSO0ErRnRybUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Gd3JtQlY7QStGbnJtQkk7RUFDRTtBL0Zxcm1CTjs7QWdHM3dtQkE7RUFDRSxzQnhGRk07RXdGR047RUFDQTtBaEc4d21CRjtBZ0J0c21CSTtFZ0YzRUo7SUFLSTtFaEdneG1CRjtBQUNGO0FnRzV3bUJNO0VBQ0U7RUFDQSxjeEZYQTtFd0ZZQTtFQUNBO0VBQ0E7RTFCSU47QXRFMndtQkY7QWdCaHVtQkk7RWdGNUNJO0lBRUk7RWhHOHdtQlY7QUFDRjtBZ0J4dG1CSTtFZ0ZqRUU7SUFlSTtJQUNBO0lBQ0E7RWhHOHdtQlI7QUFDRjtBZ0czd21CTTtFQUNFO0FoRzZ3bUJSO0FnQmx1bUJJO0VnRjVDRTtJQUdJO0lBQ0E7SUFDQTtFaEcrd21CUjtBQUNGO0FnRzd3bUJRO0VBQ0U7RUFDQTtFQUNBO0FoRyt3bUJWO0FnRzd3bUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHK3dtQlo7QWdCMXdtQkk7RWdGbEJNO0l6RTdCSixnQ2hCcWpCd0I7RVB3d2xCNUI7QUFDRjtBdUIxem1CTTtFeUV5Qkk7SXpFeEJGO0V2QjZ6bUJOO0FBQ0Y7QWdCcHhtQkk7RWdGbEJNO0lBa0JJO0VoR3d4bUJaO0FBQ0Y7QWdCNXdtQkk7RWdGL0JNO0lBcUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEcweG1CWjtBQUNGO0FnR3R4bUJRO0VBQ0U7RUFDQTtBaEd3eG1CVjtBZ0dwd21CVTtFQUNFO0FoR3N3bUJaO0FnR253bUJVO0VBQ0U7QWhHcXdtQlo7QWdCaHltQkk7RWdGaUNBO0lBRUk7RWhHaXdtQk47QUFDRjtBZ0Jsem1CSTtFZ0Y4Q0E7SXJGekdGO0lBQ0E7SXFGK0dNO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCeEYxSEE7SXdGMkhBO0lBQ0E7SUFDQTtFaEdtd21CTjtFZ0dod21CUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoR2t3bUJWO0VzRTEzbUJBO0kwQjBIWSxjeEYzSFI7RVI4M21CSjtFZ0cvdm1CVTtJQUNFLGN4RmhJUjtFUmk0bUJKO0VzRWg0bUJBO0kwQmlJYyxjeEZsSVY7RVJvNG1CSjtBQUNGO0FnRzF2bUJJO0VBQ0U7QWhHNHZtQk47QWdHMXZtQk07RUFDRTtFQUNBLHlCeEZoSkY7RXdGaUpFLFd4RjVKQTtFd0Y2SkE7RUFDQTtFQUNBO0FoRzR2bUJSO0FzRS80bUJFO0UwQnFKUSx5QnhGL0pGO0FSNDVtQlI7QWdHdnZtQkU7RUFDRTtBaEd5dm1CSjtBZ0dydm1CUTtFQUNFO0VBQ0E7RUFDQTtBaEd1dm1CVjtBZ0dydm1CVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CeEZuTEo7RXdGb0xJO0VBQ0E7RUFDQTtFQUNBO0FoR3V2bUJaO0FnR2x2bUJVO0VBQ0U7QWhHb3ZtQlo7QWdHbHZtQlk7RUFDRTtBaEdvdm1CZDtBZ0c1dW1CRTtFQUNFO0FoRzh1bUJKO0FnQjEzbUJJO0VnRjJJRjtJQUdJO0VoR2d2bUJKO0FBQ0Y7O0FpR3I3bUJJO0VBR0UsY3pGVkU7RThEa0JOO0F0RSs2bUJGO0FpR3A3bUJNO0VBQ0U7QWpHczdtQlI7QWlHcDdtQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHczdtQlY7QWlHbjdtQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakdxN21CVjtBaUduN21CVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHcTdtQlo7O0FnQnI1bUJJO0VpRmpCRjtJQUNFO0VqRzA2bUJGO0VpR3g2bUJFO0lBQ0U7RWpHMDZtQko7QUFDRjtBZ0I5NW1CSTtFaUZORjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqR3U2bUJGO0VpR3I2bUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCekZuRkU7SThEa0JOO0V0RXkrbUJBO0VpR3I2bUJJO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QnpGNUZBO0l5RjZGQTtJQUNBO0VqR3M2bUJOO0VpR242bUJJO0lBQ0U7SUFDQSx5QnpGbkdBO0VSd2duQk47RWlHbDZtQkk7SUFDRTtFakdvNm1CTjtFaUdoNm1CRTtJQUNFO0VqR2s2bUJKO0VpRzk1bUJJO0lBQ0U7SUFDQTtFakdnNm1CTjtFaUc5NW1CTTtJQUVFO0VqRys1bUJSO0VpRzU1bUJNO0lBQ0U7SUFDQTtFakc4NW1CUjtFaUczNW1CTTtJQUNFO0lBQ0E7RWpHNjVtQlI7RWlHejVtQkk7SUFDRTtJQUNBO0VqRzI1bUJOO0FBQ0Y7QWtHcGluQkE7RUFFRTtBbEdxaW5CRjtBZ0J4K21CSTtFa0YvREo7SUFJSTtFbEd1aW5CRjtBQUNGO0FnQjcrbUJJO0VrRnZERjtJQUVJO0VsR3NpbkJKO0FBQ0Y7QWdCcittQkk7RWtGOURGO0lBRUk7RWxHcWluQko7QUFDRjtBa0dsaW5CRTtFQUNFO0VBQ0E7QWxHb2luQko7QWtHamluQk07RUFDRTtBbEdtaW5CUjtBa0c1aG5CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHOGhuQk47QWtHNWhuQk07RUFDRTtFQUNBO0FsRzhobkJSO0FrRzFobkJJO0VBQ0U7QWxHNGhuQk47QWtHeGhuQk07RUFDRTtFQUNBO0VBQ0E7QWxHMGhuQlI7QWdCamhuQkk7RWtGWkU7SUFLSTtFbEc0aG5CUjtBQUNGO0FrR3hobkJRO0VBQ0U7QWxHMGhuQlY7QWtHdGhuQk07RUFDRTtBbEd3aG5CUjtBa0d0aG5CUTtFQUNFO0FsR3dobkJWO0FrR3RobkJVO0VBQ0UsYTFGOUROO0FSc2xuQk47QWtHbGhuQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxHbWhuQk47QWtHamhuQk07RUFDRTtFQUNBO0FsR21obkJSO0FrR2hobkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdraG5CUjtBa0c3Z25CRTtFQUNFO0FsRytnbkJKO0FrRzdnbkJJO0VBQ0U7RUFDQTtBbEcrZ25CTjtBa0czZ25CRTtFQUNFO0VBQ0E7RUFDQTtBbEc2Z25CSjtBa0czZ25CSTtFQUNFO0VBQ0E7QWxHNmduQk47QWtHMWduQkk7RUFDRTtFQUNBO0VBQ0E7QWxHNGduQk47QWdCMWtuQkk7RWtGMkRBO0lBS0k7SUFDQTtJQUNBO0VsRzhnbkJOO0FBQ0Y7QWtHNWduQk07RUFDRTtFQUNBO0FsRzhnbkJSOztBZ0JybG5CSTtFbUY5REY7SUFFSTtFbkdzcG5CSjtBQUNGO0FtR25wbkJFO0VBQ0U7RUFDQTtFQUNBO0FuR3FwbkJKO0FnQm5sbkJJO0VtRnJFRjtJQUtJO0VuR3VwbkJKO0FBQ0Y7QW1HL29uQkk7RUFDRTtBbkdpcG5CTjtBZ0J4bW5CSTtFbUYxQ0E7SUFHSTtFbkdtcG5CTjtBQUNGO0FtRy9vbkJFO0VBQ0U7RUFDQTtFQUNBO0FuR2lwbkJKO0FnQmxubkJJO0VtRmxDRjtJQUtJO0VuR21wbkJKO0FBQ0Y7QW1HanBuQkk7RUFDRTtFQUNBO0FuR21wbkJOO0FtR2hwbkJJO0VBQ0U7RUFDQTtBbkdrcG5CTjtBbUdocG5CTTtFQUNFO0FuR2twbkJSO0FtR25vbkJFO0VBQ0U7QW5HcW9uQko7O0FtR3hubkJJO0VBQ0U7RUFDQTtBbkcybm5CTjtBbUd6bm5CTTtFQUNFO0FuRzJubkJSO0FnQjdvbkJJO0VtRndCQTtJQUVJO0VuR3VubkJOO0FBQ0Y7QWdCbHBuQkk7RW1GOEJBO0lBRUk7RW5Hc25uQk47QUFDRjtBbUcvbW5CSTtFQUNFO0FuR2lubkJOOztBbUcxbW5CRTtFQUNFO0FuRzZtbkJKO0FtRzNtbkJJO0VBQ0U7QW5HNm1uQk47QW1HMW1uQkk7RUFDRTtBbkc0bW5CTjtBZ0JwcW5CSTtFbUYyREE7SUFFSTtFbkcybW5CTjtBQUNGO0FnQnpxbkJJO0VtRmtFRTtJQUVJO0VuR3ltbkJSO0FBQ0Y7QWdCOXFuQkk7RW1Gd0VFO0lBRUk7RW5Hd21uQlI7QUFDRjtBZ0Jucm5CSTtFbUZpRkE7SUFFSTtJQUNBO0VuR29tbkJOO0FBQ0Y7O0FvR3Z2bkJFO0VBQ0U7QXBHMHZuQko7QWdCN3JuQkk7RW9GOURGO0lBR0k7SUFDQTtJQUNBO0VwRzR2bkJKO0FBQ0Y7QW9HenZuQkU7RUFDRTtFQUNBO0FwRzJ2bkJKO0FnQjNybkJJO0VvRmxFRjtJQUlJO0VwRzZ2bkJKO0FBQ0Y7QW9HMXZuQkU7RUFDRTtBcEc0dm5CSjtBZ0JodG5CSTtFb0Z2Q0U7SUFDRTtFcEcwdm5CTjtBQUNGO0FnQnJ0bkJJO0VvRi9CRTtJQUNFO0lBQ0E7RXBHdXZuQk47QUFDRjtBZ0IzdG5CSTtFb0Z2QkE7SUFFSTtJQUNBO0VwR292bkJOO0FBQ0Y7QWdCanVuQkk7RW9GaEJBO0lBRUk7RXBHbXZuQk47QUFDRjtBb0d4dW5CSTtFQUNFO0FwRzB1bkJOO0FvR3J1bkJJO0VBQ0U7QXBHdXVuQk47QW9HcHVuQkk7RUFDRTtBcEdzdW5CTjtBb0dwdW5CTTtFQUNFO0FwR3N1bkJSOztBcUcveW5CSTtFQUNFO0FyR2t6bkJOO0FnQnp1bkJJO0VxRjFFQTtJQUdJO0VyR296bkJOO0FBQ0Y7QWdCOXVuQkk7RXFGMUVBO0lBTUk7SUFDQTtFckdzem5CTjtBQUNGO0FxR3B6bkJNO0VBQ0U7RUFDQTtFQUNBO0FyR3N6bkJSO0FnQnp2bkJJO0VxRmhFRTtJQUtJO0VyR3d6bkJSO0FBQ0Y7QXFHcHpuQkk7RUFDRTtFQUNBO0FyR3N6bkJOO0FnQmx3bkJJO0VxRnREQTtJQUlJO0lBQ0E7RXJHd3puQk47QUFDRjtBcUduem5CRTtFQUNFO0FyR3F6bkJKO0FxR256bkJJO0VBQ0U7RUFDQTtBckdxem5CTjtBcUdsem5CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc3RmhERTtFNkZpREY7RUFDQTtFQUNBO0VBQ0E7QXJHb3puQk47QWdCenluQkk7RXFGdEJBO0lBYUk7SUFDQTtFckdzem5CTjtBQUNGO0FnQi95bkJJO0VxRnRCQTtJQWlCSTtFckd3em5CTjtBQUNGO0FxR3R6bkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3d6bkJSO0FnQi96bkJJO0VxRkZFO0lBV0k7SUFDQTtFckcwem5CUjtBQUNGO0FxR3R6bkJJO0VwRTFERjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ20zbkJGO0FxR2owbkJNO0VBQ0U7QXJHbTBuQlI7QXFHajBuQlE7RUFDRTtBckdtMG5CVjtBcUcvem5CTTtFcEV2RUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN5NG5CRjtBcUd6MG5CTTtFQUNFO0FyRzIwbkJSO0FxR3owbkJRO0VBQ0U7QXJHMjBuQlY7QXFHdjBuQk07RXBFckZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDKzVuQkY7QW9EOTduQkU7RUFDRTtFQUNBO0VBQ0E7QXBEZzhuQko7QWdCdDRuQkk7RXFGcURFO0lBRUk7RXJHbTFuQlI7QUFDRjtBZ0IzNG5CSTtFcUZxREU7SUFLSTtFckdxMW5CUjtBQUNGO0FxRzUwbkJRO0VBQ0U7QXJHODBuQlY7QXFHNTBuQlU7RUFDRTtBckc4MG5CWjtBcUczMG5CVTtFQUNFO0FyRzYwbkJaO0FxR3YwbkJJO0VBQ0U7QXJHeTBuQk47QXFHdDBuQkk7RUFDRTtBckd3MG5CTjtBcUd0MG5CTTtFQUNFO0FyR3cwbkJSO0FxR3IwbkJNO0VBQ0U7RUFDQTtBckd1MG5CUjtBcUdyMG5CUTtFQUNFO0FyR3UwbkJWO0FxR3AwbkJRO0VBQ0U7QXJHczBuQlY7QXFHbjBuQlE7RUFDRTtBckdxMG5CVjtBcUc3em5CSTtFQUNFO0FyRyt6bkJOO0FnQmw3bkJJO0VxRmtIQTtJQUdJO0VyR2kwbkJOO0FBQ0Y7QWdCdjduQkk7RXFGa0hBO0lBTUk7RXJHbTBuQk47QUFDRjtBZ0I1N25CSTtFcUY0SEE7SUFFSTtJQUNBO0VyR2swbkJOO0FBQ0Y7QXFHM3puQk07O0VBRUU7RUFDQTtBckc2em5CUjtBcUd0em5CSTtFQUNFO0FyR3d6bkJOO0FxR256bkJFO0VBQ0U7QXJHcXpuQko7QWdCaDhuQkk7RXFGMElGO0lBR0k7RXJHdXpuQko7QUFDRjtBcUdwem5CTTtFQUNFO0VBQ0E7RUFDQSxrQ3BHOUlPO0VvRytJUDtFQUNBO0VBQ0E7RUFDQTtBckdzem5CUjtBZ0I5OG5CSTtFcUZpSkU7SUFTSTtJQUNBO0VyR3d6bkJSO0FBQ0Y7QXFHdHpuQlE7RUFDRTtFQUNBLGlDcEd6Sks7RW9HMEpMO0VBQ0E7RUFDQTtFQUNBO0FyR3d6bkJWOztBcUdoem5CQTtFQUNFO0FyR216bkJGO0FnQjcrbkJJO0VxRnlMSjtJQUdJO0VyR3F6bkJGO0FBQ0Y7QXFHbnpuQkU7RUFrQkU7RUFDQTtBckdveW5CSjtBZ0J0L25CSTtFcUZnTUE7SUFFSTtFckd3em5CTjtFcUd0em5CTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJHd3puQlI7QUFDRjtBcUdoem5CTTtFQUNFO0FyR2t6bkJSO0FnQnhnb0JJO0VxRjBOQTtJQUdJO0VyRyt5bkJOO0FBQ0Y7QWdCN2dvQkk7RXFGaU9JO0lBRUk7RXJHOHluQlY7QUFDRjs7QXNHamxvQkE7RUFDRTtBdEdvbG9CRjtBZ0J6Z29CSTtFc0Y1RUo7SUFHSTtFdEdzbG9CRjtBQUNGO0FzR2psb0JRO0VBQ0U7QXRHbWxvQlY7QWdCamhvQkk7RXNGbkVJO0lBR0k7RXRHcWxvQlY7QUFDRjtBc0cva29CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0R2lsb0JKO0FnQjVob0JJO0VzRnpERjtJQU1JO0V0R21sb0JKO0FBQ0Y7QWdCamlvQkk7RXNGaERBO0lBRUk7SUFDQTtJQUNBO0V0R21sb0JOO0FBQ0Y7QWdCeGlvQkk7RXNGeENBO0lBRUk7SUFDQTtJQUNBO09BQUE7RXRHa2xvQk47QUFDRjtBc0cva29CSTtFQUNFO0F0R2lsb0JOO0FnQmxqb0JJO0VzRmhDQTtJQUdJO0V0R21sb0JOO0FBQ0Y7QWdCdmpvQkk7RXNGekJBO0lBRUk7RXRHa2xvQk47QUFDRjtBc0cva29CSTtFQUNFO0tBQUE7QXRHaWxvQk47QXNHN2tvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rytrb0JKO0FnQnprb0JJO0VzRmRGO0lBVUk7RXRHaWxvQko7QUFDRjtBZ0I5a29CSTtFc0ZkRjtJQWFJO0lBQ0E7SUFDQTtFdEdtbG9CSjtBQUNGO0FnQnJsb0JJO0VzRklBO0lBRUk7RXRHbWxvQk47QUFDRjtBc0dobG9CSTtFQUNFO0F0R2tsb0JOO0FzRy9rb0JJO0VBQ0U7RUFDQTtBdEdpbG9CTjtBc0c5a29CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdnbG9CTjtBZ0J6bW9CSTtFc0ZtQkE7SUFRSTtFdEdrbG9CTjtBQUNGO0FnQjltb0JJO0VzRm1CQTtJQVdJO0lBQ0E7SUFDQTtFdEdvbG9CTjtBQUNGO0FnQnJub0JJO0VzRm1DRTtJQUVJO0V0R29sb0JSO0FBQ0Y7QXNHamxvQk07RUFDRTtFQUNBO0F0R21sb0JSO0FzR2hsb0JNO0VsR3lLRTtFa0d0S0Esa0NyRzNDTztFcUc0Q1AsYzlGbkhGO0U4Rm9IRTtBdEdpbG9CUjtBSXprb0JJO0VrR2JFO0lsR2dMRTtFSjA2bkJOO0FBQ0Y7QWdCdHBvQkk7RXNGMkRFO0lBT0k7RXRHd2xvQlI7QUFDRjtBc0dubG9CRTtFQUNFO0F0R3Fsb0JKO0FnQmpwb0JJO0VzRjJERjtJQUdJO0V0R3Vsb0JKO0FBQ0Y7QWdCdHBvQkk7RXNGaUVBO0lBRUk7RXRHdWxvQk47QUFDRjtBZ0IzcG9CSTtFc0Z1RUE7SUFFSTtFdEdzbG9CTjtBQUNGO0FzR2xsb0JFO0VBQ0U7RUFDQTtFQUNBLGM5RjNKSTtBUit1b0JSO0FnQnJxb0JJO0VzRm1GQTtJQUVJO0V0R29sb0JOO0FBQ0Y7QXNHaGxvQkU7RUFDRTtBdEdrbG9CSjtBZ0I3cW9CSTtFc0YwRkY7SUFHSTtFdEdvbG9CSjtBQUNGO0FzR2xsb0JJO0VBQ0U7QXRHb2xvQk47QXNHamxvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEdtbG9CTjtBZ0Izcm9CSTtFc0YwR0U7SUFFSTtJQUNBO0V0R21sb0JSO0FBQ0Y7QWdCanNvQkk7RXNGaUhFO0lBRUk7RXRHa2xvQlI7QUFDRjtBc0c5a29CSTs7RUFFRTtFQUNBO0F0R2dsb0JOO0FnQnh0b0JJO0VzRnFJQTs7SUFLSTtFdEdtbG9CTjtBQUNGO0FzR2hsb0JJO0VBQ0U7RUFDQTtBdEdrbG9CTjtBZ0JydG9CSTtFc0ZpSUE7SUFJSTtJQUNBO0V0R29sb0JOO0FBQ0Y7QWdCM3RvQkk7RXNGeUlFO0lBRUk7RXRHb2xvQlI7QUFDRjtBc0dsbG9CUTtFQUNFO0F0R29sb0JWO0FnQm51b0JJO0VzRjhJSTtJQUdJO0V0R3Nsb0JWO0FBQ0Y7QXNHbGxvQk07RUFDRSxtQjlGeE5GO0FSNHlvQk47O0F1R3Z6b0JBO0VBQ0U7QXZHMHpvQkY7QWdCNXZvQkk7RXVGNURGO0lBRUk7RXZHMHpvQko7QUFDRjtBdUd2em9CRTtFQUNFO0F2R3l6b0JKO0F1R3Z6b0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHeXpvQk47QXVHcnpvQkU7RUFDRSxjL0ZOSTtFK0ZPSjtBdkd1em9CSjs7QXdHNTBvQkU7RUFDRTtFQUNBO0F4Ryswb0JKO0FnQm54b0JJO0V3RjlERjtJQUtJO0lBQ0E7RXhHZzFvQko7QUFDRjtBd0c5MG9CSTtFQUFXLGFoR0NUO0FSZzFvQk47QXdHLzBvQkk7RUFDRTtBeEdpMW9CTjtBd0c3MG9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHKzBvQko7QXdHejBvQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEcyMG9CVjtBd0d6MG9CVTtFQUNFO0F4RzIwb0JaO0FnQi95b0JJO0V3RnBCQTtJQUVJO0lBQ0E7RXhHcTBvQk47QUFDRjtBZ0J4eW9CSTtFd0ZqQ0E7SUFPSTtFeEdzMG9CTjtBQUNGO0F3R24wb0JRO0VBQ0U7S0FBQTtBeEdxMG9CVjtBd0c5em9CSTtFQUNFO0F4R2cwb0JOO0F3RzV6b0JNO0VBQ0U7QXhHOHpvQlI7QXdHMXpvQkk7RUFDRTtBeEc0em9CTjtBd0d6em9CSTtFQUNFO0F4RzJ6b0JOO0F3R3p6b0JNO0VBQ0UsY2hHckVGO0FSZzRvQk47QXNFLzNvQkU7RWtDc0VRLGNoR2hGRjtBUjQ0b0JSO0F3R3h6b0JNO0VBQ0U7QXhHMHpvQlI7QXdHaHpvQkk7RUFDRTtBeEdrem9CTjtBd0cveW9CSTtFQUNFO0F4R2l6b0JOO0F3Ry95b0JNO0VBQ0U7RUFDQTtBeEdpem9CUjtBd0c5eW9CTTtFQUNFO0VBQ0E7QXhHZ3pvQlI7QWdCbjFvQkk7RXdGaUNFO0lBSUk7RXhHa3pvQlI7QUFDRjtBZ0J4MW9CSTtFd0Z3Q0k7SUFFSTtFeEdrem9CVjtBQUNGO0F3Ry95b0JRO0VBQ0U7QXhHaXpvQlY7QXdHOXlvQlk7RUFDRTtBeEdnem9CZDtBd0czeW9CUTtFQUNFO0F4RzZ5b0JWO0F3RzN5b0JVO0VBQ0U7QXhHNnlvQlo7QWdCejJvQkk7RXdGMkRNO0lBR0k7RXhHK3lvQlo7QUFDRjtBc0U5Nm9CRTtFa0NrSVk7QXhHK3lvQmQ7QXdHMXlvQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzR5b0JWO0FnQngzb0JJO0V3RnVFSTtJQU9JO0lBQ0E7RXhHOHlvQlY7QUFDRjtBd0c1eW9CVTtFQUNFO0F4Rzh5b0JaO0F3RzN5b0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhHdktKO0VnR3dLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNnlvQlo7QWdCOTRvQkk7RXdGc0ZNO0lBYUk7SUFDQTtFeEcreW9CWjtBQUNGO0F3Rzd5b0JZO0VBQ0UsYWhHbExOO0FSaStvQlI7QXdHMXlvQlE7RUFDRTtBeEc0eW9CVjtBZ0IxNW9CSTtFd0Y2R0k7SUFHSTtFeEc4eW9CVjtBQUNGO0F3RzV5b0JVO0VBQ0U7QXhHOHlvQlo7QWdCbDZvQkk7RXdGbUhNO0lBR0k7RXhHZ3pvQlo7QUFDRjtBd0c3eW9CVTtFQUNFO0VBQ0E7QXhHK3lvQlo7QXdHNXlvQlU7RUFDRTtFQUNBO0F4Rzh5b0JaO0FnQi82b0JJO0V3RitITTtJQUlJO0V4R2d6b0JaO0FBQ0Y7QXdHcnlvQk07RUFDRTtBeEd1eW9CUjtBZ0J2N29CSTtFd0YrSUU7SUFHSTtFeEd5eW9CUjtBQUNGO0FnQjU3b0JJO0V3RnFKSTtJQUVJO0V4R3l5b0JWO0FBQ0Y7QXdHcHlvQlE7RUFDRTtFQUNBO0VBQ0E7QXhHc3lvQlY7QWdCdDhvQkk7RXdGNkpJO0lBS0k7SUFDQTtFeEd3eW9CVjtBQUNGO0F3R3J5b0JRO0VBQ0U7QXhHdXlvQlY7QWdCLzhvQkk7RXdGdUtJO0lBR0k7SUFDQTtFeEd5eW9CVjtBQUNGO0FnQnI5b0JJO0V3RjhLTTtJQUVJO0lBQ0E7RXhHeXlvQlo7QUFDRjtBd0d0eW9CVTtFQUNFO0F4R3d5b0JaO0FnQjk5b0JJO0V3RnFMTTtJQUdJO0V4RzB5b0JaO0FBQ0Y7QWdCbitvQkk7RXdGZ01FO0lBRUk7RXhHcXlvQlI7QUFDRjtBd0dqeW9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4R215b0JOO0FnQjMvb0JJO0V3Rm9OQTtJQU9JO0V4R295b0JOO0FBQ0Y7QXdHN3hvQk07RUFDRTtFQUNBO0F4Ryt4b0JSO0FnQnYvb0JJO0V3RnNORTtJQUlJO0V4R2l5b0JSO0FBQ0Y7QWdCNS9vQkk7RXdGc05FO0lBT0k7RXhHbXlvQlI7QUFDRjtBd0c5eG9CTTtFQUNFO0F4R2d5b0JSO0FnQnBncEJJO0V3Rm1PRTtJQUdJO0V4R2t5b0JSO0FBQ0Y7QXdHOXhvQlE7RUFDRTtBeEdneW9CVjtBZ0J6aHBCSTtFd0Z3UEk7SUFHSTtJQUNBO0V4R2t5b0JWO0FBQ0Y7QWdCbGhwQkk7RXdGa1BNO0lBRUk7SUFDQTtFeEdreW9CWjtBQUNGO0F3R3p4b0JJO0VBQ0UsbUJ2RnRUVTtBakJpbHBCaEI7QXdHcHhvQkk7RUFDRSxtQnZGOVRVO0FqQm9scEJoQjtBd0dseG9CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4R294b0JSO0FnQnBpcEJJO0V3RjRRRTtJQU1JO0V4R3N4b0JSO0FBQ0Y7QXdHcHhvQlE7RUFDRTtBeEdzeG9CVjtBd0dqeG9CUTtFQUNFO0F4R214b0JWO0F3Ry93b0JNO0VBQ0U7QXhHaXhvQlI7QXdHL3dvQlE7RUFDRSxjaEc5V0Y7QVIrbnBCUjtBd0c3d29CTTtFQUNFLGNoR25YQTtBUmtvcEJSO0F3RzN3b0JZO0VBQ0U7QXhHNndvQmQ7QXdHeHdvQlk7RUFDRTtBeEcwd29CZDtBd0c3dm9CVTtFQUNFO0F4Ryt2b0JaO0FnQmprcEJJO0V3RmlVTTtJQUdJO0V4R2l3b0JaO0FBQ0Y7QXdHeHZvQkk7RUFDRTtBeEcwdm9CTjtBd0d2dm9CSTtFQUNFO0VBQ0E7QXhHeXZvQk47QXdHcnZvQk07RUFDRTtBeEd1dm9CUjtBZ0I3bHBCSTtFd0ZxV0U7SUFHSTtFeEd5dm9CUjtBQUNGO0F3R3J2b0JJO0VBQ0U7RUFDQTtFQUNBO0F4R3V2b0JOO0FnQnZtcEJJO0V3RnNYQTtJQUVJO0lBQ0E7RXhHbXZvQk47QUFDRjtBd0dsdm9CTTtFQUxGO0lBTUk7SUFDQTtFeEdxdm9CTjtBQUNGO0FnQnRtcEJJO0V3Rm9YQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhHb3ZvQk47RXdHbHZvQk07SUFDRTtFeEdvdm9CUjtBQUNGO0F3Rzd1b0JJO0VBQ0U7QXhHK3VvQk47QWdCbG9wQkk7RXdGc1pBO0lBRUk7SUFDQTtFeEc4dW9CTjtBQUNGO0F3RzN1b0JJO0V2RXhjRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3NycEJGO0F3R2p2b0JRO0VBQ0UsZ0JoR3ZlRjtFZ0d3ZUU7RUFDQTtBeEdtdm9CVjtBZ0I3cHBCSTtFd0Z1YUk7SUFLSTtFeEdxdm9CVjtBQUNGO0FnQmxxcEJJO0V3RmdiSTtJQUVJO0V4R292b0JWO0FBQ0Y7QWdCdnFwQkk7RXdGZ2JJO0lBS0k7RXhHc3ZvQlY7QUFDRjtBd0cvdW9CSTtFQUNFO0F4R2l2b0JOO0F3Rzl1b0JJO0V2RTVlRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzZ0cEJGO0FnQi9ycEJJO0V3RndjQTtJQUVJO0lBQ0E7RXhHeXZvQk47QUFDRjtBZ0Jyc3BCSTtFd0YrY0E7SUFFSTtFeEd3dm9CTjtBQUNGO0FnQjFzcEJJO0V3RnFkQTtJQUVJO0V4R3V2b0JOO0FBQ0Y7QWdCL3NwQkk7RXdGOGRJO0lBRUk7RXhHbXZvQlY7QUFDRjtBd0c1dW9CRTtFQUNFO0F4Rzh1b0JKO0F3RzV1b0JJO0VBQ0U7RUFDQTtBeEc4dW9CTjtBd0czdW9CSTtFQUNFO0F4RzZ1b0JOO0F3RzN1b0JNO0VBQ0U7S0FBQTtBeEc2dW9CUjtBd0d6dW9CSTtFQUNFO0VBQ0E7QXhHMnVvQk47QWdCcnVwQkk7RXdGZ2dCQTtJQUVJO0V4R3V1b0JOO0FBQ0Y7QWdCMXVwQkk7RXdGcWdCRTtJQUVJO0V4R3V1b0JSO0FBQ0Y7QWdCL3VwQkk7RXdGMGdCSTtJQUVJO09BQUE7RXhHdXVvQlY7QUFDRjtBZ0JwdnBCSTtFd0ZpaEJFO0lBRUk7RXhHcXVvQlI7QUFDRjtBd0cvdG9CSTtFQUNFO0tBQUE7RUFDQTtFQUNBO0F4R2l1b0JOO0F3RzN0b0JJO0VBQ0U7QXhHNnRvQk47QXdHMXRvQkk7RUFDRTtFQUNBO0F4RzR0b0JOO0F3RzF0b0JNO0VBQ0U7QXhHNHRvQlI7QWdCM3ZwQkk7RXdGOGhCRTtJQUdJO0V4Rzh0b0JSO0FBQ0Y7QXdHMXRvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmhHbm5CTztFZ0dvbkJQO0F4RzR0b0JOO0F3R3p0b0JJO0VBQ0U7QXhHMnRvQk47QWdCMXdwQkk7RXdGOGlCQTtJQUdJO0V4RzZ0b0JOO0FBQ0Y7O0FnQjV4cEJJO0V3RjBrQkk7SUFFSTtFeEdxdG9CVjtBQUNGOztBZ0JseXBCSTtFd0YwbEJJO0lBRUk7RXhHMnNvQlY7QUFDRjs7QWdCM3hwQkk7RXdGNmxCSTtJQUVJO0V4R2lzb0JWO0FBQ0Y7QWdCOXlwQkk7RXdGbW5CRTtJQUVJO0V4RzZyb0JSO0FBQ0Y7QWdCbnpwQkk7RXdGMm5CRTtJQUVJO0V4RzByb0JSO0FBQ0Y7O0F5R3QzcEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpHeTNwQko7QWdCL3pwQkk7RXlGOURGO0lBTUk7SUFDQTtFekcyM3BCSjtBQUNGO0F5R3gzcEJNO0VBQ0Usc0JqR2JBO0VpR2NBO0VuQ01OO0F0RXEzcEJGO0FzRTczcEJFO0VtQ0tRO0F6RzIzcEJWO0FnQjcwcEJJO0V5Rm5ERTtJQVFJO0V6RzQzcEJSO0FBQ0Y7QXlHdjNwQkU7RUFDRTtBekd5M3BCSjtBeUd0M3BCRTtFQUNFO0F6R3czcEJKO0F5R2wzcEJFO0VyRzhQTTtFcUczUEo7QXpHbTNwQko7QUlweHBCSTtFcUdsR0Y7SXJHcVFNO0VKcW5wQk47QUFDRjtBeUdyM3BCRTs7RXJHd1BNO0VxR3BQSjtBekdzM3BCSjtBSTl4cEJJO0VxRzVGRjs7SXJHK1BNO0VKZ29wQk47QUFDRjtBeUd6M3BCRTtFQUNFO0F6RzIzcEJKO0F5R3ozcEJJO0VBQ0U7QXpHMjNwQk47QXlHdDNwQkU7RUFDRTtFQUNBO0F6R3czcEJKO0F5R3QzcEJJO0VBQ0U7QXpHdzNwQk47QXlHcjNwQkk7RUFDRTtFQUNBO0F6R3UzcEJOO0F5R3AzcEJJO0VBQ0U7RXJHME5FO0FKNnBwQlI7QUl6enBCSTtFcUcvREE7SXJHa09JO0VKMHBwQk47QUFDRjtBeUdyM3BCSTtFQUNFO0F6R3UzcEJOO0F5R24zcEJNO0VBQ0Usc0JqR3RGQTtFaUd1RkE7RW5DbkVOO0F0RXk3cEJGO0FzRWo4cEJFO0VtQzhFUTtBekdzM3BCVjtBZ0JqNXBCSTtFeUZzQkU7SUFRSTtFekd1M3BCUjtBQUNGO0F5R24zcEJJOztFQUVFLGNqR3BGQztFSm1SQztBSnVycEJSO0FJbjFwQkk7RXFHckNBOztJckd3TUk7RUpxcnBCTjtBQUNGO0F5R3gzcEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekcwM3BCTjtBeUd2M3BCSTtFQUNFLGNqR3JHSztFaUdzR0w7RXJHaUxFO0FKeXNwQlI7QUlyMnBCSTtFcUd2QkE7SXJHMExJO0VKc3NwQk47QUFDRjs7QXNFeDFwQkU7RUFDRTtBdEUyMXBCSjtBc0V4MXBCRTtFQUNFO0F0RTAxcEJKO0FzRXYxcEJFO0VBQ0U7QXRFeTFwQko7QXNFdjFwQkk7RUFDRTtBdEV5MXBCTjtBc0VwMXBCRTtFQUNFO0F0RXMxcEJKO0FzRXAxcEJJO0VBQ0U7QXRFczFwQk47QXNFbjFwQkk7RUFDRSxjOURoTEU7QVJxZ3FCUjtBc0UzL3BCRTtFQXdLTTtBdEVzMXBCUjtBc0VsMXBCSTtFQUNFO0VBQ0E7QXRFbzFwQk47QXNFLzBwQkU7RUFDRTtBdEVpMXBCSjtBc0UvMHBCSTtFQUNFO0F0RWkxcEJOO0FzRTkwcEJJO0VBRUU7RUFDQTtFbEVzRkEsZUFMSTtBSit2cEJWO0FzRTcwcEJNO0VBQ0UsYzlEek1EO0FSd2hxQlA7QXNFaGhxQkU7RUFtTVEsYzlEN01GO0FSNmhxQlI7QXNFMzBwQkk7RUFDRTtBdEU2MHBCTjtBc0V2MHBCSTtFQUNFLGM5RDNOUTtFOEQ0TlI7RUFDQTtFQUNBO0F0RXkwcEJOO0FnQnorcEJJO0UwRnpEQTtJQUVJO0UxR29pcUJOO0FBQ0Y7QTBHamlxQkk7RUFDRTtFQUNBO0ExR21pcUJOO0FnQmwvcEJJO0UwRm5EQTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0UxR3FpcUJOO0FBQ0Y7QTBHbmlxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxHWkQ7RWtHYUM7RUFDQTtFQUNBLGNsRzlCQTtBUm1rcUJSO0FnQnovcEJJO0UwRnRERTtJQVlJO0UxR3VpcUJSO0FBQ0Y7QXNFOWpxQkU7RW9DMEJRO0VBQ0E7QTFHdWlxQlY7QTBHcmlxQlU7RUFDRSxjbEcvQk47QVJza3FCTjtBMEdwaXFCVTtFQUNFO0ExR3NpcUJaO0EwR2hpcUJRO0VBQ0Usa0N6RzZCSztFeUc1Qkw7RUFDQTtFQUNBO0ExR2tpcUJWO0EwRzlocUJNO0VBQ0U7QTFHZ2lxQlI7QTBHOWhxQlE7RUFDRSxjbEc5REY7RWtHK0RFO0VBQ0E7RUFDQTtFcEMvQ1I7QXRFZ2xxQkY7QTBHNWhxQk07RUFDRTtBMUc4aHFCUjtBZ0IzaHFCSTtFMEZKRTtJQUdJO0UxR2dpcUJSO0FBQ0Y7QTBHOWhxQlE7RUFDRSxtQmxHNUVHO0FSNG1xQmI7QTBHNWhxQlU7RUFDRSxrQ3pHRkc7RXlHR0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc4aHFCWjtBMEd2aHFCRTtFQUNFO0ExR3locUJKO0EwR3JocUJJO0VBQ0U7QTFHdWhxQk47QWdCampxQkk7RTBGeUJBO0lBR0k7RTFHeWhxQk47QUFDRjtBMEd2aHFCTTtFQUNFO0ExR3locUJSO0EwR3BocUJNO0VBQ0U7RUFDQTtBMUdzaHFCUjtBZ0I3anFCSTtFMEZxQ0U7SUFJSTtJQUNBO0UxR3docUJSO0FBQ0Y7QTBHbmhxQk07RUFDRTtBMUdxaHFCUjs7QTBHN2dxQkU7RUFDRTtBMUdnaHFCSjtBMEc5Z3FCSTtFQUNFO0ExR2docUJOO0FnQjFscUJJO0UwRmdGRTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0UxRzRncUJSO0FBQ0Y7QTBHcGdxQmdCO0VBQ0U7QTFHc2dxQmxCO0EwRy8vcEJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdpZ3FCZDtBMEc5L3BCWTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7QTFHZ2dxQmQ7QTBHNy9wQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjbEd6TEE7RWtHMExBO0ExRysvcEJkO0EwRzUvcEJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2xHaE1OO0VrR2lNTTtBMUc4L3BCZDtBMEcxL3BCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNsR3pNSjtFa0cwTUk7QTFHNC9wQlo7QWdCNW5xQkk7RTBGMkhNO0lBT0k7RTFHOC9wQlo7QUFDRjtBMEczL3BCVTtFQUNFO0ExRzYvcEJaO0EwRzMvcEJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2xHdk5OO0FSb3RxQlI7QTBHei9wQlU7RUFDRTtBMUcyL3BCWjtBZ0I3b3FCSTtFMEZpSk07SUFHSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRzYvcEJaO0FBQ0Y7QTBHMy9wQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUc2L3BCZDtBMEd6L3BCYztFQUNFLGtDekc5SkQ7RXlHK0pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHMi9wQmhCO0EwR2wvcEJFO0VBQ0U7QTFHby9wQko7O0FzRTFscUJFO0VBQ0U7QXRFNmxxQko7QXNFMWxxQkU7RUFDRTtBdEU0bHFCSjtBc0V6bHFCRTtFQUNFO0F0RTJscUJKO0FzRXpscUJJO0VBQ0U7QXRFMmxxQk47QXNFdGxxQkU7RUFDRTtBdEV3bHFCSjtBc0V0bHFCSTtFQUNFO0F0RXdscUJOO0FzRXJscUJJO0VBQ0UsYzlEaExFO0FSdXdxQlI7QXNFN3ZxQkU7RUF3S007QXRFd2xxQlI7QXNFcGxxQkk7RUFDRTtFQUNBO0F0RXNscUJOO0FzRWpscUJFO0VBQ0U7QXRFbWxxQko7QXNFamxxQkk7RUFDRTtBdEVtbHFCTjtBc0VobHFCSTtFQUVFO0VBQ0E7RWxFc0ZBLGVBTEk7QUppZ3FCVjtBc0Uva3FCTTtFQUNFLGM5RHpNRDtBUjB4cUJQO0FzRWx4cUJFO0VBbU1RLGM5RDdNRjtBUit4cUJSO0FzRTdrcUJJO0VBQ0U7QXRFK2txQk47QXNFemtxQkk7RUFDRSxjOUQzTlE7RThENE5SO0VBQ0E7RUFDQTtBdEUya3FCTjtBMkdyeXFCRTtFQUNFLGNuR0pJO0VtR0tKO0EzR3V5cUJKOztBNEc3eXFCRTtFQUNFO0E1R2d6cUJKO0FnQm52cUJJO0U0RjlERjtJQUdJO0U1R2t6cUJKO0FBQ0Y7QTRHL3lxQkU7RUFDRTtFQUNBLFdwR1ZJO0FSMnpxQlI7QWdCNXZxQkk7RTRGdkRGO0lBSUk7RTVHbXpxQko7QUFDRjtBZ0Jqd3FCSTtFNEZ2REY7SUFPSTtJQUNBO0U1R3F6cUJKO0FBQ0Y7QTRHbnpxQkk7RUFDRTtFQUNBO0V4RzhRRTtBSndpcUJSO0FJcHNxQkk7RXdHcEhBO0l4R3VSSTtFSnFpcUJOO0FBQ0Y7QTRHdHpxQkU7RUFDRTtBNUd3enFCSjtBZ0J2d3FCSTtFNEYvQ0E7SUFFSTtFNUd3enFCTjtBQUNGO0E0R3B6cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4R3FQRSxlQUxJO0FKdWtxQlY7QTRHbnpxQkU7RUFDRSxjcEdwQ0U7RW9HcUNGO0E1R3F6cUJKOztBNkdwMnFCRTtFQUNFO0VBQ0E7QTdHdTJxQko7QTZHcDJxQkU7RUFDRTtBN0dzMnFCSjtBNkduMnFCRTtFbEdOQTtFQUNBO0FYNDJxQkY7O0E2R2oycUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkNEQTtBdEVzMnFCRjtBZ0I5eXFCSTtFNkY1REo7SUFRSTtFN0dzMnFCRjtBQUNGO0E2R2wycUJNO0VBQ0U7QTdHbzJxQlI7QTZHLzFxQk07RUFDRTtBN0dpMnFCUjtBNkc5MXFCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3R2cycUJSO0FzRS8zcUJFO0V1Q2lDUTtBN0dpMnFCVjtBNkc5MXFCUTtFQUNFLHlCckd0Q0o7RXFHdUNJLFdyR2xERjtBUms1cUJSO0FnQm4xcUJJO0U2RnhCRTtJQWVJO0lBQ0E7RTdHZzJxQlI7QUFDRjtBZ0J6MXFCSTtFNkZ4QkU7SUFvQkk7SUFDQTtFN0dpMnFCUjtBQUNGO0E2RzkxcUJNO0VBQ0U7RUFDQTtFQUNBO0E3R2cycUJSO0E2RzkxcUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R2cycUJWO0E2RzkxcUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZDbkVWO0F0RW82cUJGO0E2RzUxcUJZO0VBQ0U7QTdHODFxQmQ7QTZHMzFxQlk7RUFDRTtBN0c2MXFCZDtBNkd4MXFCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHNCckcxR0Y7RXFHMkdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0cwMXFCVjtBNkd6MXFCVTtFQVhGO0lBWUk7SUFDQTtFN0c0MXFCVjtBQUNGO0E2RzExcUJVO0VBQ0U7RUFDQTtFQUNBO0E3RzQxcUJaO0E2R3oxcUJjO0VBQ0U7QTdHMjFxQmhCOztBNkdoMXFCRTtFQUNFO0E3R20xcUJKOztBNkc5MHFCRTtFQUNFO0E3R2kxcUJKO0E2RzcwcUJJO0VBQ0U7QTdHKzBxQk47O0E2R3owcUJFO0VBQ0U7QTdHNDBxQko7O0E4R2wrcUJFO0VBQ0U7RUFDQTtFQUNBO0E5R3ErcUJKO0E4R2grcUJJO0VBQ0UsbUI3RytFUztBRG01cUJmO0E4Ry85cUJJO0VBQ0U7QTlHaStxQk47QThHNzlxQk07RUFDRTtFQUNBO0E5Rys5cUJSO0E4RzM5cUJJO0VBQ0U7RUFDQTtFQUNBLGN0RzlCUTtBUjIvcUJkO0E4RzM5cUJNO0V4Q2JKO0F0RTIrcUJGO0E4R3o5cUJRO0VBQ0UsY3RHNUJKO0FSdS9xQk47O0FzRXoycUJFO0VBQ0U7QXRFNDJxQko7QXNFejJxQkU7RUFDRTtBdEUyMnFCSjtBc0V4MnFCRTtFQUNFO0F0RTAycUJKO0FzRXgycUJJO0VBQ0U7QXRFMDJxQk47QXNFcjJxQkU7RUFDRTtBdEV1MnFCSjtBc0VyMnFCSTtFQUNFO0F0RXUycUJOO0FzRXAycUJJO0VBQ0UsYzlEaExFO0FSc2hyQlI7QXNFNWdyQkU7RUF3S007QXRFdTJxQlI7QXNFbjJxQkk7RUFDRTtFQUNBO0F0RXEycUJOO0FzRWgycUJFO0VBQ0U7QXRFazJxQko7QXNFaDJxQkk7RUFDRTtBdEVrMnFCTjtBc0UvMXFCSTtFQUVFO0VBQ0E7RWxFc0ZBLGVBTEk7QUpneHFCVjtBc0U5MXFCTTtFQUNFLGM5RHpNRDtBUnlpckJQO0FzRWppckJFO0VBbU1RLGM5RDdNRjtBUjhpckJSO0FzRTUxcUJJO0VBQ0U7QXRFODFxQk47QXNFeDFxQkk7RUFDRSxjOUQzTlE7RThENE5SO0VBQ0E7RUFDQTtBdEUwMXFCTjtBK0dwanJCTTtFQUNFO0VBQ0E7RUFDQTtBL0dzanJCUjtBZ0JsL3FCSTtFK0ZsRUk7SUFFSTtFL0dzanJCVjtBQUNGO0ErR25qckJRO0VBQ0U7QS9HcWpyQlY7QWdCMS9xQkk7RStGdERBO0lBRUk7RS9Ha2pyQk47QUFDRjs7QXNFbDdxQkU7RUFDRTtBdEVxN3FCSjtBc0VsN3FCRTtFQUNFO0F0RW83cUJKO0FzRWo3cUJFO0VBQ0U7QXRFbTdxQko7QXNFajdxQkk7RUFDRTtBdEVtN3FCTjtBc0U5NnFCRTtFQUNFO0F0RWc3cUJKO0FzRTk2cUJJO0VBQ0U7QXRFZzdxQk47QXNFNzZxQkk7RUFDRSxjOURoTEU7QVIrbHJCUjtBc0VybHJCRTtFQXdLTTtBdEVnN3FCUjtBc0U1NnFCSTtFQUNFO0VBQ0E7QXRFODZxQk47QXNFejZxQkU7RUFDRTtBdEUyNnFCSjtBc0V6NnFCSTtFQUNFO0F0RTI2cUJOO0FzRXg2cUJJO0VBRUU7RUFDQTtFbEVzRkEsZUFMSTtBSnkxcUJWO0FzRXY2cUJNO0VBQ0UsYzlEek1EO0FSa25yQlA7QXNFMW1yQkU7RUFtTVEsYzlEN01GO0FSdW5yQlI7QXNFcjZxQkk7RUFDRTtBdEV1NnFCTjtBc0VqNnFCSTtFQUNFLGM5RDNOUTtFOEQ0TlI7RUFDQTtFQUNBO0F0RW02cUJOO0FnSDduckJFO0VBQ0U7QWhIK25yQko7QWdINW5yQkU7RUFDRTtBaEg4bnJCSjtBZ0g1bnJCSTtFQUNFO0VBQ0E7QWhIOG5yQk47QWdIM25yQkk7RUFDRTtFQUNBO0VBQ0E7QWhINm5yQk47QWdCcmtyQkk7RWdHM0RBO0lBS0k7SUFDQTtFaEgrbnJCTjtBQUNGO0FnSDduckJNO0VBQ0U7QWhIK25yQlI7QWdINW5yQlU7RUFDRTtBaEg4bnJCWjtBZ0h6bnJCTTtFQUNFO0FoSDJuckJSO0FnSHpuckJRO0VBQ0U7QWhIMm5yQlY7QWdCdmxyQkk7RWdHckNJO0lBR0k7RWhINm5yQlY7QUFDRjtBc0U1cHJCRTtFMENrQ1U7QWhINm5yQlo7QWdIeG5yQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIMG5yQlI7QWdCdm1yQkk7RWdHekJFO0lBUUk7SUFDQTtFaEg0bnJCUjtBQUNGO0FnSDFuckJRO0VBQ0U7QWhING5yQlY7QWdIem5yQlE7RUFBVyxheEd4RGI7QVJvcnJCTjtBZ0gxbnJCUTtFQUNFLGdCeEd0RUY7RXdHdUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDRuckJWO0FnQmhvckJJO0VnR1BJO0lBYUk7SUFDQTtFaEg4bnJCVjtBQUNGO0FnSDVuckJVO0VBQ0UsYXhHckZKO0FSbXRyQlI7QWdIem5yQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEgybnJCUjtBZ0Ivb3JCSTtFZ0dnQkU7SUFNSTtFaEg2bnJCUjtBQUNGO0FnSDNuckJRO0VBQ0U7QWhINm5yQlY7QWdCdnByQkk7RWdHeUJJO0lBR0k7RWhIK25yQlY7QUFDRjtBZ0g1bnJCUTtFQUNFO0VBQ0E7QWhIOG5yQlY7QWdIM25yQlE7RUFDRTtFQUNBO0FoSDZuckJWO0FnQnBxckJJO0VnR3FDSTtJQUlJO0VoSCtuckJWO0FBQ0Y7QWdIM25yQlU7RUFDRTtFQUNBO0FoSDZuckJaO0FnSDNuckJZO0VBQ0U7RUFDQTtFQUNBLGN4R3RIUjtBUm12ckJOO0FnSDNuckJjO0VBQ0U7QWhINm5yQmhCOztBaUhod3JCRTtFQUNFO0VBQ0E7RUFDQTtBakhtd3JCSjtBaUhqd3JCSTtFQUNFLFd6R1BFO0FSMHdyQlI7QWlIandyQk07RUFDRTtBakhtd3JCUjtBaUgvdnJCSTtFQUNFO0VBQ0E7QWpIaXdyQk47QWlIL3ZyQk07RUFDRTtFQUNBO0FqSGl3ckJSO0FnQnR0ckJJO0VpRzdDRTtJQUlJO0VqSG13ckJSO0FBQ0Y7QWlIL3ZyQkk7RUFDRTtFQUNBO0FqSGl3ckJOO0FpSDl2ckJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSGd3ckJOO0FpSDN2ckJNO0VBRUU7QWpINHZyQlI7QWlIenZyQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDJ2ckJSO0FpSHh2ckJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakgwdnJCUjtBaUh0dnJCUTtFQUNFO0FqSHd2ckJWO0FpSG52ckJRO0VBQ0U7QWpIcXZyQlY7QWlIaHZyQlE7RUFDRTtBakhrdnJCVjtBaUg3dXJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSCt1ckJOO0FpSDd1ckJNO0VBQ0U7QWpIK3VyQlI7QWlINXVyQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6R3BHRjtFeUdxR0U7QWpIOHVyQlI7QWdCL3hyQkk7RWlHdUNFO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RWpIZ3ZyQlI7QUFDRjtBaUh6dXJCSTtFQUNFO0FqSDJ1ckJOO0FpSHp1ckJNO0VBQ0U7QWpIMnVyQlI7QWlIeHVyQk07RUFDRTtBakgwdXJCUjtBaUh2dXJCTTtFQUNFO0FqSHl1ckJSO0FpSHJ1ckJJO0VBQ0U7RUFDQTtFQUNBO0FqSHV1ckJOO0FpSHJ1ckJNO0VBQ0U7RUFDQTtBakh1dXJCUjtBaUhydXJCUTtFQUNFO0FqSHV1ckJWO0FpSHB1ckJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhzdXJCVjtBaUhsdXJCVTtFQUNFO0FqSG91ckJaO0FpSGh1ckJRO0VBQ0U7QWpIa3VyQlY7QWlIOXRyQlU7RUFDRTtFQUNBO0VBQ0E7QWpIZ3VyQlo7QWlINXRyQlE7RUFDRTtBakg4dHJCVjtBaUg1dHJCVTtFQUNFO0VBQ0E7RUFDQTtBakg4dHJCWjtBaUgzdHJCVTtFQUNFO0VBQ0E7QWpINnRyQlo7QWlIMXRyQlU7RUFDRTtBakg0dHJCWjtBaUh2dHJCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSHl0ckJaO0FpSHJ0ckJZO0VBQ0U7RUFDQSxxQnpHMU1SO0FSaTZyQk47QWlIbHRyQlk7RUFDRTtFQUNBLHFCekc3TU47RXlHOE1NO0VBQ0E7QWpIb3RyQmQ7QWlIL3NyQlk7RUFDRTtFQUNBLHFCekd0Tk47RXlHdU5NO0VBQ0E7QWpIaXRyQmQ7QWlINXNyQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDhzckJkO0FpSDNzckJZO0VBQ0U7QWpINnNyQmQ7QWlIM3NyQmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDZzckJoQjtBaUh0c3JCVTtFQUNFLHFCekd4UEo7QVJnOHJCUjtBaUhwc3JCWTtFQUNFO0VBQ0E7QWpIc3NyQmQ7QWlIbnNyQlk7RUFDRTtBakhxc3JCZDtBaUhuc3JCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIcXNyQmhCO0FpSDlyckJVO0VBQ0U7QWpIZ3NyQlo7QWlIM3JyQlU7RUFDRTtFQUNBO0VBQ0E7QWpINnJyQlo7QWlIM3JyQlk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EseUJ6R3JTTjtFeUdzU007QWpINHJyQmQ7QWdCbDdyQkk7RWlHOE9RO0lBWUk7RWpINHJyQmQ7QUFDRjtBaUh2cnJCUTtFQUNFO0VBQ0E7QWpIeXJyQlY7QWlIdnJyQlU7RUFDRTtBakh5cnJCWjs7QWlIanJyQkE7RUFDRTtJQUFLO0VqSHFyckJMO0VpSHByckJBO0lBQU07RWpIdXJyQk47RWlIdHJyQkE7SUFBTztFakh5cnJCUDtBQUNGO0FrSHJnc0JJOzs7O0VBQ0U7RUFDQTtFQUNBO0FsSDBnc0JOO0FrSHZnc0JJOzs7O0VBQ0Usa0NqSHVFUztFaUh0RVQsYzFHWFE7RTBHWVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg0Z3NCTjtBa0h6Z3NCSTs7OztFQUNFLGMxR25CRTtFMEdvQkY7RUFDQTtFQUNBO0FsSDhnc0JOO0FnQjE5ckJJO0VrR3hEQTs7OztJQU1JO0lBQ0E7SUFDQTtFbEhtaHNCTjtBQUNGO0FrSGpoc0JNOzs7O0VBQ0U7QWxIc2hzQlI7QWtIcGhzQlE7Ozs7RUFDRSxhMUdqQ0Y7QVIwanNCUjtBa0hyaHNCTTs7OztFQUNFO0FsSDBoc0JSO0FrSHhoc0JROzs7O0VBQ0U7QWxINmhzQlY7QWtIM2hzQlU7Ozs7RUFDRTtBbEhnaXNCWjtBa0gzaHNCTTs7OztFQUNFLGMxR3pDRjtBUnlrc0JOO0FrSDloc0JROzs7O0VBQ0U7QWxIbWlzQlY7QWtIamlzQlU7Ozs7RUFDRSxhMUcvQ047QVJxbHNCTjtBa0hoaXNCSTs7OztFQUNFO0FsSHFpc0JOO0FrSGxpc0JJOzs7O0VBQ0U7RUFDQTtBbEh1aXNCTjtBa0hwaXNCSTs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FsSCtpc0JOO0FrSDVpc0JJOzs7O0VBQ0U7RUFDQTtFQUNBO0FsSGlqc0JOO0FnQnpqc0JJO0VrR1lGOztJQUVJO0VsSGdqc0JKO0FBQ0Y7QWtIN2lzQk07O0VBQ0U7RUFDQTtBbEhnanNCUjs7QW1IOW9zQkU7O0VBQ0U7QW5Ia3BzQko7QWdCdGxzQkk7RW1HN0RGOztJQUdJO0VuSHFwc0JKO0FBQ0Y7QW1IbHBzQkU7Ozs7RUFFRSxtQmxIa0ZXO0FEb2tzQmY7QW1IcHBzQkk7Ozs7RUFDRTtFQUNBO0FuSHlwc0JOO0FnQnptc0JJO0VtR2xEQTs7OztJQUlJO0VuSDhwc0JOO0FBQ0Y7QW1IM3BzQkk7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzR3hCRTtBUndyc0JSO0FtSDdwc0JJOzs7O0VBQ0U7RUFDQTtBbkhrcXNCTjtBbUgvcHNCSTs7OztFQUNFO0FuSG9xc0JOOztBb0h0c3NCRTtFOUNxT0E7QXRFcStyQkY7QXNFbityQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVxK3JCSjtBZ0JwcHNCSTtFc0R5S0Y7O0lBUUk7SUFDQTtJQUNBO0V0RXcrckJKO0FBQ0Y7QXNFdCtyQkk7O0VBQ0U7QXRFeStyQk47QXNFcityQkU7O0VBRUU7RUFDQTtBdEV1K3JCSjtBc0VsK3JCRTtFQUNFO0VBQ0E7QXRFbytyQko7QXNFaCtyQkk7RUFDRTtBdEVrK3JCTjtBZ0I1cXNCSTtFc0R5TUE7SUFHSSxtQnJFOUtPO0VEa3BzQmI7QUFDRjtBc0VuOHJCTTtFQUNFO0VBQ0E7QXRFcThyQlI7QW9IOXVzQkk7RUFDRTtFQUNBO0FwSGd2c0JOO0FvSDl1c0JNO0VBQ0U7QXBIZ3ZzQlI7QW9IMXVzQk07RUFDRTtFQUNBO0FwSDR1c0JSO0FvSHZ1c0JVO0VBQ0U7QXBIeXVzQlo7QW9IaHVzQlE7RUFFRTtFQUNBO0FwSGl1c0JWO0FvSDV0c0JZO0VBQ0U7QXBIOHRzQmQ7QW9IeHRzQk07RUFDRTtBcEgwdHNCUjtBZ0I3c3NCSTtFb0dkRTtJQUdJO0VwSDR0c0JSO0FBQ0Y7QW9IcHRzQk07RUFDRTtBcEhzdHNCUjs7QXFIbnhzQkU7RUFDRTtFQUNBO0FySHN4c0JKO0FnQjdzc0JJO0VxRzNFRjtJQUlJO0lBQ0E7SUFDQTtFckh3eHNCSjtBQUNGO0FxSHJ4c0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0I3R2ZJO0U2R2dCSjtBckh1eHNCSjtBZ0IzdHNCSTtFcUdqRUY7SUFPSTtFckh5eHNCSjtBQUNGO0FxSHZ4c0JJOztFQUVFO0FySHl4c0JOO0FxSHJ4c0JFO0VBQ0U7RUFDQTtFQUNBLGtDcEhvRFc7RW9IbkRYO0VBQ0E7RUFDQTtFQUNBLGM3R2hDSTtFNkdpQ0o7RUFDQTtFQUNBO0VBQ0E7QXJIdXhzQko7QWdCanZzQkk7RXFHakRGO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RXJIeXhzQko7QUFDRjtBcUhqeHNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3R3pDQztFNkcwQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG14c0JOO0FxSDl3c0JNO0VBQ0U7RUFDQSxxQjdHM0RGO0FSMjBzQk47QXFIM3dzQkU7RUFDRTtFQUNBO0VBQ0EsYzdHNUVJO0FSeTFzQlI7QWdCL3dzQkk7RXFHREY7SUFLSTtFckgrd3NCSjtBQUNGO0FxSDF3c0JFO0VBQ0U7QXJINHdzQko7O0FzSGwyc0JFO0VBQ0U7QXRIcTJzQko7QXNIbjJzQkU7RUFBMEI7QXRIczJzQjVCOztBdUh6MnNCRTtFakRxT0E7QXRFd29zQkY7QXNFdG9zQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV3b3NCSjtBZ0J2enNCSTtFc0R5S0Y7O0lBUUk7SUFDQTtJQUNBO0V0RTJvc0JKO0FBQ0Y7QXNFem9zQkk7O0VBQ0U7QXRFNG9zQk47QXNFeG9zQkU7O0VBRUU7RUFDQTtBdEUwb3NCSjtBc0Vyb3NCRTtFQUNFO0VBQ0E7QXRFdW9zQko7QXNFbm9zQkk7RUFDRTtBdEVxb3NCTjtBZ0IvMHNCSTtFc0R5TUE7SUFHSSxtQnJFOUtPO0VEcXpzQmI7QUFDRjtBc0V0bXNCTTtFQUNFO0VBQ0E7QXRFd21zQlI7QXVIbDVzQkU7RUFDRTtFQUNBO0F2SG81c0JKOztBd0gzNXNCQTtFQUNFO0VBQ0E7QXhIODVzQkY7QXdINTVzQkU7RUFDRTtBeEg4NXNCSjtBd0gzNXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SDY1c0JKOztBeUgzNnNCRTtFQUNFO0VBQ0E7QXpIODZzQko7QWdCbDNzQkk7RXlHOURGO0lBS0k7RXpIKzZzQko7QUFDRjtBeUgzNnNCSTtFQUNFO0F6SDY2c0JOO0FnQjEzc0JJO0V5R3BEQTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0V6SCs2c0JOO0FBQ0Y7QXlIMzZzQkU7RUFDRTtBekg2NnNCSjtBeUgzNnNCSTtFQUNFO0VBQ0E7RUFDQTtBekg2NnNCTjtBeUh6NnNCRTtFQUNFO0VBQ0E7RUFDQTtBekgyNnNCSjtBZ0IvNHNCSTtFeUcvQkY7SUFNSTtJQUVBO0V6SDI2c0JKO0FBQ0Y7QXlIejZzQkk7RUFDRSxXakg1Q0U7RWlINkNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekgyNnNCTjtBc0VwOXNCRTtFbUQ0Q007QXpIMjZzQlI7QXlIeDZzQk07RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5EakROO0F0RTI5c0JGO0F5SHQ2c0JNO0VBQ0U7QXpIdzZzQlI7QXlIcjZzQk07RUFDRSxtQmpIakVRO0FSdytzQmhCO0FzRXorc0JFO0VtRG9FUTtBekh3NnNCVjtBeUh0NnNCVTtFQUNFO0F6SHc2c0JaO0F5SHI2c0JVO0VBQ0U7QXpIdTZzQlo7QXlIbDZzQk07RUFDRSxtQmpIL0VNO0FSbS9zQmQ7QXlIbDZzQlE7RUFDRSwyQmpIbEZJO0FScy9zQmQ7QXlIajZzQlE7RUFDRSwwQmpIdEZJO0FSeS9zQmQ7QXNFMy9zQkU7RW1ENEZRO0F6SGs2c0JWO0F5SGg2c0JVO0VBQ0U7QXpIazZzQlo7QXlILzVzQlU7RUFDRTtBekhpNnNCWjtBeUg1NXNCTTtFQUNFLG1Cakh0R0E7RWlIdUdBO0F6SDg1c0JSO0F5SDU1c0JRO0VBQ0UsMkJqSDFHRjtBUndndEJSO0F5SDM1c0JRO0VBQ0UsMEJqSDlHRjtBUjJndEJSO0FzRTlndEJFO0VtRHFIUTtBekg0NXNCVjtBeUgxNXNCVTtFQUNFO0F6SDQ1c0JaO0F5SHo1c0JVO0VBQ0U7QXpIMjVzQlo7QWdCcCtzQkk7RXlHZ0ZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekh1NXNCTjtFeUhyNXNCTTtJQUVFO0lBQ0E7RXpIczVzQlI7RXlIbjVzQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpIcTVzQlI7QUFDRjtBZ0J6L3NCSTtFeUd5R0Y7SUFFSTtFekhrNXNCSjtBQUNGO0F5SDk0c0JJO0VBQ0UsY2pIaktFO0FSaWp0QlI7QXlINTRzQk07O0VBRUU7QXpIODRzQlI7QXlIdjRzQkk7RUFDRTtBekh5NHNCTjtBeUh0NHNCSTtFQUNFO0VBQ0E7QXpIdzRzQk47QWdCNWd0Qkk7RXlHa0lBO0lBSUk7SUFDQTtJQUNBO0V6SDA0c0JOO0FBQ0Y7QWdCdGd0Qkk7RXlHK0hBO0lBRUk7SUFDQTtJQUNBO0V6SHk0c0JOO0FBQ0Y7QXlIdDRzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIdzRzQk47QWdCbGl0Qkk7RXlHb0pBO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RXpIeTRzQk47QUFDRjtBeUh2NHNCTTtFQUNFO0VBQ0E7QXpIeTRzQlI7QWdCOWl0Qkk7RXlHMktBO0lBRUk7RXpIcTRzQk47QUFDRjtBeUhuNHNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIcTRzQlI7QWdCMWp0Qkk7RXlHZ0xFO0lBUUk7RXpIczRzQlI7QUFDRjtBeUhsNHNCUTtFQUNFO0VBQ0E7QXpIbzRzQlY7O0EwSGxvdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFIcW90QkY7QWdCN2p0Qkk7RTBHNUVKO0lBTUk7SUFDQTtJQUNBO0UxSHVvdEJGO0FBQ0Y7QTBIam90QkU7RUFDRTtFQUNBO0ExSG1vdEJKO0EwSGpvdEJJO0VBQ0U7RXRIMlFBLGtCQUxJO0FKODNzQlY7QTBIaG90Qkk7RXRIMlFJO0FKdzNzQlI7QUlwaHRCSTtFc0gvR0E7SXRIa1JJO0VKcTNzQk47QUFDRjtBMEhub3RCRTtFQUNFO0ExSHFvdEJKO0EwSG5vdEJJO0VwRFpGO0F0RWtwdEJGO0EwSGpvdEJNO0VBQ0UsYWxIekJRO0FSNHB0QmhCOztBMEgzbnRCSTtFQUNFO0ExSDhudEJOO0EwSDNudEJJO0VBQ0U7QTFINm50Qk47O0EySC9xdEJFO0VBR0U7QTNIZ3J0Qko7QTJIOXF0Qkk7RUFDRTtFQUNBO0VBQ0E7QTNIZ3J0Qk47QWdCN210Qkk7RTJHdEVBO0lBS0k7SUFDQTtJQUNBO0UzSGtydEJOO0FBQ0Y7QTJIaHJ0Qk07RUFDRTtBM0hrcnRCUjtBMkhocnRCUTtFQUNFO0EzSGtydEJWO0EySDlxdEJNO0VBQ0U7QTNIZ3J0QlI7QTJIM3F0QkU7RUFDRSxtQm5IZEc7RW1IZUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0g2cXRCSjtBMkgxcXRCRTs7RUFFRTtFQUNBO0EzSDRxdEJKO0FnQjFvdEJJO0UyR3JDRjs7SUFLSTtFM0grcXRCSjtBQUNGO0EySDdxdEJJOztFQUNFO0VBQ0E7RUFDQTtBM0hncnRCTjtBMkgzcXRCSTtFQUNFO0VBQ0E7QTNINnF0Qk47QTJIenF0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIMnF0Qko7QWdCcnF0Qkk7RTJHZkY7SUFXSTtFM0g2cXRCSjtBQUNGO0EySDNxdEJJO0VBQ0U7QTNINnF0Qk47QTJIMXF0Qkk7RUFDRSxjbkg1RUM7QVJ3dnRCUDtBMkh6cXRCSTtFQUNFO0VBQ0E7RUFDQTtBM0gycXRCTjtBMkh6cXRCTTs7RUFFRTtFQUNBO0VBQ0EsY25IMUZBO0FScXd0QlI7QTJIdnF0QlE7O0VBRUU7QTNIeXF0QlY7QTJIcHF0Qkk7RUFDRTtFQUNBO0VBQ0EsY25IeEdFO0VtSHlHRjtFQUNBO0EzSHNxdEJOO0EySG5xdEJJOzs7RUFHRSxrQzFIaENTO0UwSGlDVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSHJIRTtBUjB4dEJSO0FnQmh0dEJJO0UyR21DQTs7O0lBVUk7SUFDQTtFM0h5cXRCTjtBQUNGO0EySHRxdEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUMxSC9DUztFMEhnRFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h3cXRCTjtBZ0JudXRCSTtFMkdrREE7SUFXSTtJQUNBO0lBQ0E7RTNIMHF0Qk47QUFDRjtBMkh4cXRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0gwcXRCUjtBMkhycXRCSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EzSHNxdEJOO0FnQjN2dEJJO0UyR2dGQTtJQU9JO0UzSHdxdEJOO0FBQ0Y7QTJIcnF0Qkk7RUFFRTtFQUNBO0VBQ0E7QTNIc3F0Qk47QWdCcnd0Qkk7RTJHMkZBO0lBTUk7RTNId3F0Qk47QUFDRjtBZ0Ixd3RCSTtFMkdvR0U7SUFFSTtJQUNBO0UzSHdxdEJSO0FBQ0Y7QTJIcHF0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0hzcXRCTjtBZ0J0eHRCSTtFMkc0R0E7SUFNSTtFM0h3cXRCTjtBQUNGO0EySHJxdEJRO0VBQ0U7RUFDQTtBM0h1cXRCVjtBMkhscXRCSTtFQUVFO0VBQ0E7RUFDQTtBM0htcXRCTjtBZ0JweXRCSTtFMkc2SEE7SUFNSTtFM0hxcXRCTjtBQUNGO0EySGxxdEJJO0VBRUU7RUFDQTtFQUNBO0EzSG1xdEJOO0FnQjl5dEJJO0UyR3VJQTtJQU9JO0UzSG9xdEJOO0FBQ0Y7QTJIanF0QlE7RUFDRTtFQUNBO0EzSG1xdEJWO0EySDlwdEJJO0VBRUU7RUFDQTtBM0grcHRCTjtBMkg1cHRCSTtFQUVFO0VBQ0E7QTNINnB0Qk47QTJIMXB0Qkk7RUFFRTtFQUNBO0EzSDJwdEJOO0EySHhwdEJJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTNIeXB0Qk47QWdCejB0Qkk7RTJHMktBO0lBUUk7SUFDQTtJQUNBO0UzSDBwdEJOO0FBQ0Y7QWdCaDF0Qkk7RTJHMktBO0lBY0k7SUFDQTtJQUNBO0lBQ0E7RTNIMnB0Qk47QUFDRjtBZ0J4MXRCSTtFMkdnTUk7SUFFSTtJQUNBO0UzSDBwdEJWO0FBQ0Y7QTJIcnB0Qkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBM0hzcHRCTjtBZ0JwMnRCSTtFMkd5TUE7SUFPSTtFM0h3cHRCTjtBQUNGO0EySHJwdEJRO0VBQ0U7RUFDQTtBM0h1cHRCVjtBMkhscHRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSG9wdEJOO0FnQm4zdEJJO0UyRzJOQTtJQU1JO0UzSHNwdEJOO0FBQ0Y7QTJIbnB0QlE7RUFDRTtFQUNBO0EzSHFwdEJWO0EySDVvdEJNOztFQUNFO0EzSCtvdEJSO0EySHZvdEJNOztFQUNFO0EzSDBvdEJSO0EySG5vdEJNO0VBQ0U7QTNIcW90QlI7QTJIN250Qk07O0VBQ0U7QTNIZ290QlI7QTJIeG50Qk07O0VBQ0U7QTNIMm50QlI7QTJIbm50Qk07O0VBQ0U7QTNIc250QlI7QTJIOW10Qk07O0VBQ0U7QTNIaW50QlI7QTJIem10Qk07O0VBQ0U7QTNING10QlI7QTJIcG10Qk07O0VBQ0U7QTNIdW10QlI7QTJIL2x0Qk07O0VBQ0U7QTNIa210QlI7QTJIM2x0Qk07RUFDRTtBM0g2bHRCUjtBMkh4bHRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIMGx0Qko7QTJIdmx0QkU7RUFDRTtBM0h5bHRCSjtBZ0JoN3RCSTtFMkdzVkY7SUFHSTtJQUNBO0UzSDJsdEJKO0FBQ0Y7QTJIemx0Qkk7RUFDRTtBM0gybHRCTjtBZ0J6N3RCSTtFMkc2VkE7SUFHSTtFM0g2bHRCTjtBQUNGO0FnQjk3dEJJO0UyR29XQTtJQUVJO0lBQ0E7SUFDQTtFM0g0bHRCTjtBQUNGO0EySDFsdEJNO0VBQ0U7RUFDQSxtQm5IdGJLO0VtSHViTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSDRsdEJSO0FnQjk4dEJJO0UyRzJXRTtJQVVJO0lBQ0E7SUFDQTtFM0g2bHRCUjtBQUNGO0EySDNsdEJRO0VBQ0U7QTNINmx0QlY7QTJIM2x0QlU7RUFDRTtBM0g2bHRCWjs7QTJIamx0Qk07OztFQUdFO0VBQ0E7QTNIb2x0QlI7QTJIamx0Qk07RUFFRTtFQUNBO0EzSGtsdEJSO0EySC9rdEJNO0VBRUU7RUFDQTtBM0hnbHRCUjtBMkg3a3RCTTtFQUVFO0EzSDhrdEJSO0EySDNrdEJNO0VBRUU7RUFDQTtBM0g0a3RCUjtBMkh6a3RCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIMGt0QlI7QWdCeC90Qkk7RTJHd2FFO0lBU0k7SUFDQTtJQUNBO0UzSDJrdEJSO0FBQ0Y7QWdCNWd1Qkk7RTJHb2NNO0lBRUk7SUFDQTtFM0gwa3RCWjtBQUNGO0EySHJrdEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIdWt0QlI7QTJIcGt0QlU7RUFDRTtFQUNBO0EzSHNrdEJaO0EySDlqdEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIZ2t0QlY7QTJIOWp0QlU7RUFDRTtFQUNBO0VBQ0E7QTNIZ2t0Qlo7O0E0SHBtdUJJO0VBQ0U7QTVIdW11Qk47QTRIbG11Qkk7RUFDRTtBNUhvbXVCTjtBNEhsbXVCTTtFQUNFO0E1SG9tdUJSO0E0SGhtdUJJO0VBQ0U7RUFDQTtBNUhrbXVCTjtBZ0J4aXVCSTtFNEc1REE7SUFJSTtFNUhvbXVCTjtBQUNGO0E0SGhtdUJFO0VBQ0U7QTVIa211Qko7QTRIL2x1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIaW11Qko7QTRIOWx1QkU7RUFDRTtBNUhnbXVCSjtBNEg3bHVCRTtFQUNFO0VBQ0E7RUFDQTtBNUgrbHVCSjtBZ0JobHVCSTtFNEdsQkY7SUFTSTtJQUNBO0U1SDZsdUJKO0FBQ0Y7QTRIMWx1QkU7RUFDRTtBNUg0bHVCSjtBNEh0bHVCSTtFQUNFO0E1SHdsdUJOO0E0SHJsdUJJO0VBQ0U7RUFDQTtBNUh1bHVCTjtBNEhwbHVCSTtFQUNFO0E1SHNsdUJOO0E0SG5sdUJRO0VBRUU7QTVIb2x1QlY7QTRIaGx1Qk07RUFDRTtFQUNBO0E1SGtsdUJSO0FnQjdsdUJJO0U0R2VJO0lBQ0U7RTVIaWx1QlI7RTRIOWt1Qk07SUFDRTtJQUNBO0U1SGdsdUJSO0U0SDdrdUJNO0lBQ0U7RTVIK2t1QlI7QUFDRjtBNEgxa3VCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDRrdUJKO0FnQi9udUJJO0U0RzRDRjtJQVNJO0lBQ0E7RTVIOGt1Qko7QUFDRjtBNEg1a3VCSTtFQUNFO0E1SDhrdUJOO0E0SDFrdUJFO0VBQ0U7RUFDQTtBNUg0a3VCSjtBNEgxa3VCSTtFQUNFO0E1SDRrdUJOOztBNEhwa3VCSTtFQUNFO0E1SHVrdUJOO0E0SHBrdUJJO0VBQ0U7QTVIc2t1Qk47QTRIbmt1Qkk7RUFDRTtFQUNBO0E1SHFrdUJOOztBNkh4dHVCRTtFQVNFO0E3SG10dUJKO0FnQjlwdUJJO0U2RzVERTtJQUVJO0U3SDR0dUJSO0FBQ0Y7QTZIdHR1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0h3dHVCTjtBNkhsdHVCSTtFQUNFO0VBQ0EsV3JIeEJFO0FSNHV1QlI7QWdCN3F1Qkk7RTZHekNBO0lBSUk7RTdIc3R1Qk47QUFDRjtBNkg5c3VCTTtFQUNFLGNySGxDQTtBUmt2dUJSO0E2SDNzdUJFO0VBQ0U7RUFDQTtBN0g2c3VCSjtBNkgzc3VCSTtFQUNFO0VBQ0E7QTdINnN1Qk47QWdCaHJ1Qkk7RTZHMUJBO0lBRUk7RTdINHN1Qk47QUFDRjtBNkh6c3VCSTtFQUNFO0E3SDJzdUJOO0FnQnhydUJJO0U2R3BCQTtJQUdJO0lBQ0E7RTdINnN1Qk47QUFDRjtBNkgxc3VCSTtFQUNFO0E3SDRzdUJOOztBOEgzd3VCSTtFQUNFO0E5SDh3dUJOO0E4SDV3dUJNO0V4RGVKO0F0RWd3dUJGO0E4SDF3dUJROzs7O0VBRUUsYXRIQ007QVI2d3VCaEI7O0FnQjN0dUJJO0UrRzdEQTtJQUVJO0lBQ0E7RS9IMnh1Qk47QUFDRjtBK0h0eHVCSTtFQUNFO0EvSHd4dUJOO0ErSHB4dUJFO0VBQ0U7QS9Ic3h1Qko7QStIbnh1QkU7RUFDRTtFQUNBO0VBQ0E7QS9IcXh1Qko7QWdCaHV1Qkk7RStHeERGO0lBS0k7RS9IdXh1Qko7QUFDRjtBZ0JydXVCSTtFK0d4REY7SUFRSTtFL0h5eHVCSjtBQUNGO0FnQjF1dUJJO0UrR3hERjtJQVdJO0UvSDJ4dUJKO0FBQ0Y7QStIenh1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cdkh4QkU7RXVIeUJGO0VBQ0E7RUFDQTtFQUNBO0EvSDJ4dUJOO0FnQjF2dUJJO0UrRzFDQTtJQVdJO0UvSDZ4dUJOO0FBQ0Y7QStIenh1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0gyeHVCSjtBZ0Jyd3VCSTtFK0cxQkY7SUFNSTtJQUNBO0UvSDZ4dUJKO0FBQ0Y7QStIMXh1QkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9INHh1Qko7QStIenh1QkU7RUFDRTtFQUNBO0VBQ0E7QS9IMnh1Qko7QStIenh1Qkk7RUFDRTtBL0gyeHVCTjs7QWdJdDJ1QkE7RUFDRTtBaEl5MnVCRjtBZ0l2MnVCRTtFQUNFO0FoSXkydUJKO0FnQjl5dUJJO0VnSDVERjtJQUdJO0lBQ0E7RWhJMjJ1Qko7QUFDRjtBZ0l4MnVCTTtFQUNFO0FoSTAydUJSO0FnQnZ6dUJJO0VnSDlDRjtJQUVJO0VoSXUydUJKO0FBQ0Y7QWdJbjJ1Qkk7RUFDRTtBaElxMnVCTjtBZ0lqMnVCTTtFQUNFO0FoSW0ydUJSO0FnQmwwdUJJO0VnSGxDRTtJQUdJO0lBQ0E7RWhJcTJ1QlI7QUFDRjtBZ0lqMnVCSTtFQUNFO0FoSW0ydUJOOztBaUl6NHVCRTtFQUNFO0VBQ0E7QWpJNDR1Qko7QWlJeDR1QlE7RUFDRTtBakkwNHVCVjtBZ0J0MHVCSTtFaUhyRUk7SUFHSTtFakk0NHVCVjtBQUNGO0FnQngxdUJJO0VpSGpESTtJQUVJO0VqSTI0dUJWO0FBQ0Y7QWlJdjR1Qk07RUFDRTtBakl5NHVCUjtBZ0JuMXVCSTtFaUh2REU7SUFHSTtFakkyNHVCUjtBQUNGO0FnQngxdUJJO0VpSHZERTtJQU1JO0lBQ0E7SUFDQTtFakk2NHVCUjtBQUNGO0FpSTM0dUJRO0VBQ0U7RUFDQTtFQUNBO0FqSTY0dUJWO0FnQnAydUJJO0VpSDVDSTtJQUtJO0lBQ0E7RWpJKzR1QlY7QUFDRjtBaUkzNHVCTTtFQUNFO0FqSTY0dUJSO0FnQjcydUJJO0VpSGpDRTtJQUdJO0VqSSs0dUJSO0FBQ0Y7QWlJMTR1Qk07RUFDRTtFQUNBO0FqSTQ0dUJSO0FpSTE0dUJRO0VBQ0U7RUFDQTtFQUNBO0FqSTQ0dUJWO0FpSTE0dUJVO0VBQ0U7RUFDQTtFQUNBO0FqSTQ0dUJaO0FpSXg0dUJRO0VBQ0UsY3pIMURKO0V5SDJESSxrQ2hJWUs7RWdJWEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkwNHVCVjtBaUlyNHVCSTtFQUNFO0FqSXU0dUJOO0FnQjU0dUJJO0VpSE9FO0lBRUk7SUFDQTtJQUNBO0VqSXU0dUJSO0FBQ0Y7QWlJcDR1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaklzNHVCUjtBaUlwNHVCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklzNHVCVjtBZ0JwNnVCSTtFaUhxQkk7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakl3NHVCVjtBQUNGO0FpSXA0dUJNO0VBQ0U7RUFDQTtBaklzNHVCUjtBZ0JuN3VCSTtFaUgyQ0U7SUFJSTtFakl3NHVCUjtBQUNGO0FpSXI0dUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXU0dUJaO0FnQmg4dUJJO0VpSG1ETTtJQVFJO0VqSXk0dUJaO0FBQ0Y7QWlJdjR1Qlk7RUFDRTtBakl5NHVCZDtBaUl0NHVCWTtFQUNFLHlCekgvSFA7QVJ1Z3ZCUDtBaUl0NHVCYztFQUNFO0VBQ0E7QWpJdzR1QmhCO0FpSWw0dUJRO0VBQ0U7RUFDQTtBaklvNHVCVjtBZ0JuOXVCSTtFaUg2RUk7SUFJSTtFaklzNHVCVjtBQUNGO0FpSXA0dUJVO0VBQ0U7RUFDQTtBaklzNHVCWjtBaUluNHVCVTtFQUNFLGN6SHBLSjtFeUhxS0k7RUFDQTtBaklxNHVCWjtBaUloNHVCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJazR1QlI7QWdCeCt1Qkk7RWlIaUdFO0lBT0k7SUFDQTtJQUNBO0VqSW80dUJSO0FBQ0Y7QWlJbDR1QlE7RUFDRTtBaklvNHVCVjtBaUlqNHVCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSW00dUJWO0FpSWg0dUJRO0VBQ0UsY3pIbk1GO0FScWt2QlI7QWlJMzN1Qkk7RUFDRTtFQUNBO0FqSTYzdUJOO0FnQi8vdUJJO0VpSGdJQTtJQUlJO0VqSSszdUJOO0FBQ0Y7QWlJMzN1QkU7RUFDRTtFQUNBO0FqSTYzdUJKO0FnQnhndkJJO0VpSHlJRjtJQUlJO0VqSSszdUJKO0FBQ0Y7QWlJNzN1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakkrM3VCTjtBZ0JuaHZCSTtFaUhnSkE7SUFNSTtJQUNBO0VqSWk0dUJOO0FBQ0Y7QWlJLzN1Qk07RUFDRTtBaklpNHVCUjtBaUk1M3VCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCekhuUEk7RXlIb1BKO0VBQ0E7RUFDQTtBakk4M3VCSjtBZ0J4aXZCSTtFaUhnS0Y7SUFZSTtFaklnNHVCSjtBQUNGO0FpSTkzdUJJO0VBQ0U7QWpJZzR1Qk47QWlJNzN1QlE7RUFDRTtBakkrM3VCVjtBaUkxM3VCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJNDN1Qk47QWlJMTN1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7QWpJNDN1QlI7QWlJeDN1Qkk7RUFDRSxjekh0UkU7RXlIdVJGO0VBQ0E7RUFDQTtFQUNBO0FqSTAzdUJOOztBa0lycHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSXdwdkJKO0FnQmpsdkJJO0VrSDNFRjtJQU1JO0lBQ0E7RWxJMHB2Qko7QUFDRjtBa0l4cHZCSTtFQUNFO0VBQ0E7QWxJMHB2Qk47QWtJeHB2Qk07RUFDRSxjMUhkQTtBUndxdkJSO0FrSXZwdkJVO0VBQ0U7QWxJeXB2Qlo7QWtJcnB2Qlk7RUFDRTtBbEl1cHZCZDtBa0lqcHZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUhuQ0E7QVJzcnZCUjtBa0locHZCTTtFQUNFO0FsSWtwdkJSO0FrSS9vdkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElpcHZCUjtBZ0J0bnZCSTtFa0hoQ0U7SUFPSTtJQUNBO0VsSW1wdkJSO0FBQ0Y7QWtJanB2QlE7RUFDRTtBbEltcHZCVjtBa0kvb3ZCTTtFQUNFO0FsSWlwdkJSO0FrSS9vdkJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUhsRUY7QVJtdHZCUjs7QWdCem92Qkk7RWtIR0U7SUFFSTtFbEl5b3ZCUjtBQUNGOztBbUkxdHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JNnR2Qko7QWdCdnF2Qkk7RW1IOURGO0lBV0k7SUFDQTtJQUNBO0VuSTh0dkJKO0FBQ0Y7QWdCOXF2Qkk7RW1IOURGO0lBaUJJO0VuSSt0dkJKO0FBQ0Y7QW1JN3R2Qkk7RUFDRTtFQUNBO0VBQ0E7QW5JK3R2Qk47QXNFM3V2QkU7RTZEZU0sYzNIaEJGO0FSK3V2Qk47QW1JNXR2Qk07RUFDRTtFQUNBLGMzSHJCRjtBUm12dkJOO0FtSXR0dkJRO0VBQ0U7QW5Jd3R2QlY7O0FvSS92dkJJO0VBQ0U7QXBJa3d2Qk47QW9JL3Z2Qkk7RUFDRTtFQUNBO0FwSWl3dkJOO0FnQjFzdkJJO0VvSHpEQTtJQUlJO0lBQ0E7RXBJbXd2Qk47QUFDRjtBb0lqd3ZCTTtFQUNFO0VBQ0E7QXBJbXd2QlI7QW9JaHd2Qk07RWhJZ1JFO0FKbS91QlI7QUkvb3ZCSTtFZ0lwSEU7SWhJdVJFO0VKZy91Qk47QUFDRjtBb0lqd3ZCSTtFQUNFO0FwSW13dkJOOztBcUk1eHZCSTtFQUVFLGdCcEhNZTtBakJ3eHZCckI7QWdCbnV2Qkk7RXFIeERBO0lBRUk7SUFDQTtFckk2eHZCTjtBQUNGO0FxSXh4dkJJO0VBQ0U7QXJJMHh2Qk47QWdCNXV2Qkk7RXFIL0NBO0lBR0k7RXJJNHh2Qk47QUFDRjtBc0kzeXZCTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STZ5dkJSO0FnQnp2dkJJO0VzSDFERTs7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0SWd6dkJSO0FBQ0Y7QXNJOXl2QlE7O0VBQ0U7QXRJaXp2QlY7QXNJOXl2QlE7O0VBQ0U7QXRJaXp2QlY7QXNJN3l2Qk07RUFDRTtBdEkreXZCUjtBc0l6eXZCRTtFQUNFO0VBQ0E7RUFDQTtBdEkyeXZCSjtBc0l2eXZCRTtFQUNFO0VBQ0E7QXRJeXl2Qko7QWdCMXd2Qkk7RXNIakNGO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RXRJMnl2Qko7QUFDRjtBZ0JseHZCSTtFc0h2QkE7SUFFSTtFdEkyeXZCTjtBQUNGO0FzSXh5dkJJO0VBQ0U7QXRJMHl2Qk47QWdCdnl2Qkk7RXNISkE7SUFHSTtFdEk0eXZCTjtBQUNGO0FzSTN5dkJNO0VBQWU7QXRJOHl2QnJCO0FzSTN5dkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJySXNCUztFcUlyQlQsYzlIcEVDO0U4SHFFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJNnl2Qk47QWdCL3l2Qkk7RXNIVEE7SUFhSTtFdEkreXZCTjtBQUNGO0FzRXAzdkJFO0VnRXVFTSxjOUgvRUQ7RThIZ0ZDO0F0SWd6dkJSO0FzSTd5dkJNO0VBQ0UsVzlIeEZBO0U4SHlGQSx5QjlIckZEO0FSbzR2QlA7QXNJMXl2Qk07RUFDRTtBdEk0eXZCUjtBc0l6eXZCTTtFQUNFO0F0STJ5dkJSO0FzSXh5dkJVO0VBQ0UsYzlIbEdBO0U4SG1HQTtFQUNBO0F0STB5dkJaO0FzSXZ5dkJVO0VBQ0U7RUFDQTtBdEl5eXZCWjtBc0l2eXZCWTtFQUNFO0F0SXl5dkJkO0FzSXB5dkJZO0VBQ0UseUI5SG5IUDtFOEhvSE87QXRJc3l2QmQ7QXNJN3h2QlE7RUFDRTtBdEkreHZCVjtBc0kzeHZCVTtFQUNFO0F0STZ4dkJaO0FzSXJ4dkJFO0VBQ0U7RUFDQTtBdEl1eHZCSjtBZ0I1MXZCSTtFc0htRUY7SUFJSTtFdEl5eHZCSjtBQUNGO0FzSXZ4dkJJOztFQUVFO0VBQ0E7QXRJeXh2Qk47QXNJdnh2Qk07O0VBQ0U7RUFDQTtBdEkweHZCUjtBZ0IzMnZCSTtFc0hzRkY7SUFFSTtFdEl1eHZCSjtBQUNGO0FzSW54dkJFO0VBQ0U7QXRJcXh2Qko7QWdCaDR2Qkk7RXNIMEdGO0lBR0k7RXRJdXh2Qko7QUFDRjtBc0kzd3ZCSTtFQUNFO0VBQ0E7QXRJNnd2Qk47QXNJM3d2Qk07RUFDRTtFQUNBO0VBQ0EsYzlINUxEO0FSeTh2QlA7QXNJM3d2QlE7RUFHRTtFQUNBO0F0STJ3dkJWO0FnQnI0dkJJO0VzSDZHQTtJQWlCSTtJQUNBO0V0STJ3dkJOO0VzSXp3dkJNO0lBQ0U7RXRJMnd2QlI7RXNJend2QlE7SUFDRSx5QjlIN01MO0k4SDhNSztFdEkyd3ZCVjtBQUNGO0FzSXR3dkJJO0VBQ0U7QXRJd3d2Qk47QXNJdHd2Qk07RUFDRTtBdEl3d3ZCUjtBc0lwd3ZCSTtFQUNFO0F0SXN3dkJOO0FzSWh3dkJJO0VBQ0U7QXRJa3d2Qk47QXNJaHd2Qk07RUFDRTtBdElrd3ZCUjtBc0kvdnZCTTtFQUNFO0VBQ0E7QXRJaXd2QlI7QXNJN3Z2Qkk7RUFDRTtFQUNBO0F0SSt2dkJOO0FzSTN2dkJNO0VBQ0U7QXRJNnZ2QlI7QXNJM3Z2QlE7RUFDRTtBdEk2dnZCVjtBc0l4dnZCUTtFQUNFO0F0STB2dkJWO0FnQmw3dkJJO0VzSDJMTTtJQUNFO0V0STB2dkJWO0VzSXh2dkJVO0lBQ0U7SUFDQTtFdEkwdnZCWjtBQUNGO0FzSW52dkJNOztFQUVFO0F0SXF2dkJSO0FzSWp2dkJJO0VBQ0U7QXRJbXZ2Qk47QXNJanZ2Qk07RUFDRTtBdEltdnZCUjtBc0lodnZCTTtFQUNFO0F0SWt2dkJSOztBc0UzM3ZCRTtFQUNFO0F0RTgzdkJKO0FzRTMzdkJFO0VBQ0U7QXRFNjN2Qko7QXNFMTN2QkU7RUFDRTtBdEU0M3ZCSjtBc0UxM3ZCSTtFQUNFO0F0RTQzdkJOO0FzRXYzdkJFO0VBQ0U7QXRFeTN2Qko7QXNFdjN2Qkk7RUFDRTtBdEV5M3ZCTjtBc0V0M3ZCSTtFQUNFLGM5RGhMRTtBUndpd0JSO0FzRTlod0JFO0VBd0tNO0F0RXkzdkJSO0FzRXIzdkJJO0VBQ0U7RUFDQTtBdEV1M3ZCTjtBc0VsM3ZCRTtFQUNFO0F0RW8zdkJKO0FzRWwzdkJJO0VBQ0U7QXRFbzN2Qk47QXNFajN2Qkk7RUFFRTtFQUNBO0VsRXNGQSxlQUxJO0FKa3l2QlY7QXNFaDN2Qk07RUFDRSxjOUR6TUQ7QVIyandCUDtBc0VuandCRTtFQW1NUSxjOUQ3TUY7QVJna3dCUjtBc0U5MnZCSTtFQUNFO0F0RWczdkJOO0FzRTEydkJJO0VBQ0UsYzlEM05RO0U4RDROUjtFQUNBO0VBQ0E7QXRFNDJ2Qk47QXVJdGt3Qk07RUFDRSxjL0hKQTtBUjRrd0JSO0FzRWxrd0JFO0VpRUpRLGMvSE5GO0FSK2t3QlI7O0F3SWpsd0JBO0VBQ0U7RUFDQTtFQUNBO0F4SW9sd0JGO0FnQnhod0JJO0V3SC9ESjtJQUtJO0lBQ0E7RXhJc2x3QkY7QUFDRjtBd0lubHdCSTtFQUNFO0F4SXFsd0JOO0F3STlrd0JFO0VBQ0U7RUFDQSxjaEloQkc7QVJnbXdCUDtBc0V4bHdCRTtFa0VVSSxjaElwQkU7QVJxbXdCUjtBd0k5a3dCSTtFQUNFO0F4SWdsd0JOO0F3STlrd0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxFZk47QXRFZ213QkY7QXdJN2t3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEVoQ047QXRFZ253QkY7QXdJNWt3Qk07RUFDRTtBeEk4a3dCUjtBd0l4a3dCUTtFQUNFO0F4STBrd0JWO0F3SXZrd0JRO0VBQ0U7QXhJeWt3QlY7QXdJbmt3QkU7RUFDRTtFQUNBO0VBQ0E7QXhJcWt3Qko7QXdJbGt3QkU7RUFDRTtFQUNBO0VBQ0E7RXBJNE1FLG1CQUxJO0FKODN2QlY7O0F5SXRwd0JJO0VBQ0U7QXpJeXB3Qk47QWdCaGx3Qkk7RXlIMUVBO0lBR0k7RXpJMnB3Qk47QUFDRjtBeUl4cHdCSTtFQUNFO0F6STBwd0JOO0F5SXZwd0JJO0VBQ0U7RUFDQTtBekl5cHdCTjtBeUl2cHdCTTtFQUNFO0F6SXlwd0JSO0F5SXJwd0JJO0VBQ0U7QXpJdXB3Qk47QWdCL213Qkk7RXlIdENFO0lBRUk7RXpJdXB3QlI7QUFDRjtBeUlucHdCSTtFQUNFO0VBQ0E7QXpJcXB3Qk47O0EwSXJyd0JFO0VBQ0U7QTFJd3J3Qko7O0EwSW5yd0JBO0VBQ0U7QTFJc3J3QkY7QWdCaG93Qkk7RTBIdkRKO0lBR0k7RTFJd3J3QkY7QUFDRjtBMEl0cndCRTtFcEV3TkE7QXRFaSt2QkY7QXNFLzl2QkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVpK3ZCSjtBZ0JocHdCSTtFc0R5S0Y7O0lBUUk7SUFDQTtJQUNBO0V0RW8rdkJKO0FBQ0Y7QXNFbCt2Qkk7O0VBQ0U7QXRFcSt2Qk47QXNFait2QkU7O0VBRUU7RUFDQTtBdEVtK3ZCSjtBc0U5OXZCRTtFQUNFO0VBQ0E7QXRFZyt2Qko7QXNFNTl2Qkk7RUFDRTtBdEU4OXZCTjtBZ0J4cXdCSTtFc0R5TUE7SUFHSSxtQnJFOUtPO0VEOG93QmI7QUFDRjtBc0UvN3ZCTTtFQUNFO0VBQ0E7QXRFaTh2QlI7QTBJL3R3Qkk7RUFDRTtBMUlpdXdCTjtBMEk5dHdCSTtFQUNFO0VBQ0E7QTFJZ3V3Qk47QTBJN3R3Qkk7RUFDRTtBMUkrdHdCTjtBMEk3dHdCTTtFQUNFO0ExSSt0d0JSO0EwSTN0d0JJO0VBQ0U7RUFDQTtFQUNBO0ExSTZ0d0JOO0EwSTN0d0JRO0VBQWEsYWxJckNiO0FSbXd3QlI7QTBJMXR3Qkk7RUFDRTtBMUk0dHdCTjtBZ0J6c3dCSTtFMEhwQkE7SUFHSTtFMUk4dHdCTjtBQUNGO0EwSTV0d0JNO0VBQ0U7RUFDQTtFQUNBO0ExSTh0d0JSO0FnQm50d0JJO0UwSGRFO0lBS0k7RTFJZ3V3QlI7QUFDRjtBMEk3dHdCTTtFQUNFO0VBQ0E7RUFDQTtBMUkrdHdCUjtBZ0I3dHdCSTtFMEhMRTtJQUtJO0UxSWl1d0JSO0FBQ0Y7O0EySS94d0JFO0VBQ0U7RUFDQTtFQUNBO0EzSWt5d0JKO0EySWh5d0JJO0VBQ0U7RUFDQTtFQUNBO0EzSWt5d0JOO0EySTl4d0JFO0VBQ0U7RUFDQTtBM0lneXdCSjtBZ0JqdndCSTtFMkhqREY7SUFJSTtFM0lreXdCSjtBQUNGO0FnQnR2d0JJO0UySGpERjtJQU9JO0UzSW95d0JKO0FBQ0Y7QTJJanl3QkU7RUFDRTtFdkl5UUk7QUoyaHdCUjtBSXZyd0JJO0V1STlHRjtJdklpUk07RUp3aHdCTjtBQUNGO0EySXJ5d0JFO0VBQ0U7QTNJdXl3Qko7QTJJcnl3Qkk7RUFDRTtFQUNBO0VBQ0E7QTNJdXl3Qk47QTJJcnl3Qk07RUFDRTtFQUNBO0VBQ0EsY25JckNEO0FSNDB3QlA7QXNFcDB3QkU7RXFFK0JRLGNuSXpDRjtBUmkxd0JSO0EySXJ5d0JRO0VBQ0U7QTNJdXl3QlY7QTJJanl3QkU7RUFDRTtBM0lteXdCSjtBMkloeXdCRTtFQUNFO0VBQ0E7QTNJa3l3Qko7QTJJL3h3QkU7RUFDRTtFQUNBO0EzSWl5d0JKOztBNEloMndCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJbTJ3Qko7QTRJajJ3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdwSW5CRTtFb0lvQkY7RUFDQTtFQUNBO0VBQ0E7QTVJbTJ3Qk47QTRJajJ3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUltMndCUjtBNEk5MXdCRTtFQUNFO0VBQ0E7QTVJZzJ3Qko7QTRJNzF3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUkrMXdCSjtBNEk3MXdCSTtFQUNFO0E1SSsxd0JOO0E0STExd0JJOztFQUVFO0E1STQxd0JOO0FnQmwxd0JJO0U0SFpBOztJQVlJO0U1SXUxd0JOO0FBQ0Y7QTRJcDF3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXMxd0JOO0E0SXAxd0JNO0VBQ0U7QTVJczF3QlI7QTRJbjF3Qk07RUFDRTtBNUlxMXdCUjtBNEluMXdCUTtFQUNFLFVwSWxGRjtBUnU2d0JSO0E0SWgxd0JJO0VBQ0U7QTVJazF3Qk47QWdCMzJ3Qkk7RTRId0JBO0lBR0k7SUFDQTtFNUlvMXdCTjtBQUNGO0E0SWoxd0JJO0VBQ0U7QTVJbTF3Qk47QTRJOTB3QlE7RUFDRTtBNUlnMXdCVjtBNEkxMHdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1STQwd0JKO0FnQjczd0JJO0U0SDZDRjtJQU1JO0U1STgwd0JKO0FBQ0Y7QTRJNTB3Qkk7RUFDRSxjcElwSEU7QVJrOHdCUjtBNEk1MHdCTTtFQUNFO0VBQ0E7RUFDQTtFdEV2R047QXRFczd3QkY7QTRJMzB3QlE7RUFBVyxhcEk3SFg7QVIyOHdCUjtBNEkzMHdCTTtFQUNFO0E1STYwd0JSO0FnQmo1d0JJO0U0SHdFQTtJQUVJO0U1STIwd0JOO0FBQ0Y7QTRJeDB3Qkk7O0VBRUU7QTVJMDB3Qk47O0E2SXg5d0JFO0VBQ0U7QTdJMjl3Qko7QTZJejl3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3STI5d0JOO0FnQjM2d0JJO0U2SDNEQTtJQWFJO0U3STY5d0JOO0FBQ0Y7QTZJejl3QkU7RUFDRTtBN0kyOXdCSjs7QTZJdjl3QkE7RUFDRTtFQUNBO0VBQ0E7QTdJMDl3QkY7QTZJeDl3QkU7RUFDRTtFQUNBO0VBQ0E7QTdJMDl3Qko7QTZJeDl3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJySW5DQTtBUjYvd0JOO0FnQno4d0JJO0U2SDFCQTtJQVdJO0U3STQ5d0JOO0FBQ0Y7QTZJejl3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kyOXdCTjtBZ0J2OXdCSTtFNkgvQkY7SUE4Qkk7RTdJNDl3Qko7QUFDRjtBNkl6OXdCRTtFQUNFO0VBR0E7RUFDQTtFQUNBO0V2RXBERjtFdUV1REU7QTdJdzl3Qko7QTZJdDl3Qkk7RUFDRTtFQUNBO0E3SXc5d0JOO0E2SXI5d0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SXU5d0JOO0E2STU4d0JJO0VBQ0U7RUFDQTtBN0k4OHdCTjtBNkk1OHdCTTtFQUNFO0VBQ0E7RUFDQTtBN0k4OHdCUjtBNkl0OHdCSTtFQUNFO0VBQ0E7QTdJdzh3Qk47QTZJdDh3Qk07RUFDRTtFQUNBO0E3SXc4d0JSO0FnQmpneEJJO0U2SG1EQTtJQVVJO0lBQ0E7RTdJdzh3Qk47RTZJdDh3Qk07SUFDRTtJQUNBO0U3SXc4d0JSO0FBQ0Y7QTZJcDh3Qkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckl0SUE7RXFJdUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SXE4d0JOO0FnQjloeEJJO0U2SHVFQTtJQXFCSTtJQUNBO0U3SXM4d0JOO0FBQ0Y7QTZJbjh3Qkk7RUFDRSxjckl0SkE7RXFJdUpBO0VBQ0E7QTdJcTh3Qk47QTZJNzd3Qk07RUFDRTtFQUNBO0VBQ0EsY3JJbktGO0VxSW9LRTtBN0krN3dCUjs7QWdCL2l4Qkk7RTZId0hBO0lBRUU7SUFDQTtJQUNBO0U3STA3d0JKO0U2SXY3d0JFO0lBQ0U7RTdJeTd3Qko7RTZJdjd3Qkk7SUFDRSxtQnJJdkxGO0VSZ254Qko7RTZJcjd3QkU7SUFDRTtJQUNBO0lBQ0E7RTdJdTd3Qko7RTZJcjd3Qkk7SUFFRTtJQUNBO0lBQ0EsbUJySXBNRjtFUjBueEJKO0U2SW43d0JJO0lBQ0U7SUFDQTtFN0lxN3dCTjtFNkluN3dCTTtJQUNFO0U3SXE3d0JSO0U2SW43d0JRO0lBQ0U7SUFDQTtJQUNBO0U3SXE3d0JWO0U2SS82d0JFO0lBQ0U7RTdJaTd3Qko7RTZJLzZ3Qkk7SUFDRTtFN0lpN3dCTjtFNkk5NndCSTtJQUNFO0U3SWc3d0JOO0U2SXQ2d0JJOztJQUNFO0U3SXk2d0JOO0FBQ0Y7QWdCaG14Qkk7RThIN0RGO0lBRUk7RTlJK3B4Qko7QUFDRjs7QStJbHF4QkU7O0VBQ0U7QS9Jc3F4Qko7QStJbHF4Qkk7O0VBQ0U7QS9JcXF4Qk47QStJanF4QkU7O0VBQ0U7RUFDQTtBL0lvcXhCSjtBK0lqcXhCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0lvcXhCSjtBZ0JubnhCSTtFK0gzREY7O0lBYUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvSXNxeEJKO0FBQ0Y7QStJbnF4QkU7O0VBQ0U7RUFDQTtBL0lzcXhCSjtBK0lwcXhCSTs7RUFDRTtFQUNBO0EvSXVxeEJOO0ErSW5xeEJFOztFQUNFO0VBQ0E7QS9Jc3F4Qko7QStJcHF4Qkk7OztFQUVFO0VBQ0E7QS9JdXF4Qk47O0FnSjl0eEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKaXV4Qko7QWdKOXR4QkU7RUFDRTtJQUNFO0lBQ0E7RWhKZ3V4Qko7QUFDRjtBZ0o3dHhCRTtFQUNFO0VBQ0E7RUFDQTtBaEordHhCSjtBZ0o1dHhCRTtFQUNFO0lBQ0U7RWhKOHR4Qko7QUFDRjtBZ0ozdHhCRTtFQUNFO0VBQ0E7QWhKNnR4Qko7QWdKMXR4QkU7RUFDRTtFQUNBO0FoSjR0eEJKO0FnSnp0eEJFO0VBQ0U7RUFDQTtBaEoydHhCSjtBZ0p4dHhCRTtFQUNFO0VBQ0E7QWhKMHR4Qko7QWdKdnR4QkU7RUFDRTtFQUNBO0FoSnl0eEJKO0FnSnR0eEJFO0VBQ0U7RUFDQTtBaEp3dHhCSjtBZ0pydHhCRTtFQUNFO0VBQ0E7QWhKdXR4Qko7QWdKcHR4QkU7RUFDRTtJQUNFO0lBQ0E7RWhKc3R4Qko7RWdKbnR4QkU7SUFDRTtJQUNBO0VoSnF0eEJKO0VnSmx0eEJFO0lBQ0U7SUFDQTtFaEpvdHhCSjtFZ0pqdHhCRTtJQUNFO0lBQ0E7RWhKbXR4Qko7RWdKaHR4QkU7SUFDRTtJQUNBO0VoSmt0eEJKO0VnSi9zeEJFO0lBQ0U7SUFDQTtFaEppdHhCSjtFZ0o5c3hCRTtJQUNFO0lBQ0E7RWhKZ3R4Qko7QUFDRjtBZ0o3c3hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSitzeEJKO0FnSjVzeEJFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RWhKOHN4Qko7QUFDRjtBZ0ozc3hCRTs7RUFFRTtFQUNBO0FoSjZzeEJKO0FnSjFzeEJFOztFQUVFO0FoSjRzeEJKOztBaUp4MHhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDaEo2RWE7RWdKNUViO0VBQ0E7QWpKMjB4Qko7QWlKeDB4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKMDB4Qko7QWlKdjB4QkU7RUFDRTtFQUNBO0FqSnkweEJKO0FpSnQweEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakp3MHhCSjtBc0UvMXhCRTtFMkUwQkk7QWpKdzB4Qk47QWlKcDB4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpzMHhCSjtBaUpuMHhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSnEweEJKO0FpSmwweEJFO0VBQ0U7RUFDQTtFQUNBO0FqSm8weEJKO0FpSmoweEJFO0VBQ0U7QWpKbTB4Qko7O0FrSnY0eEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSjA0eEJKO0FrSnY0eEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKeTR4Qko7QWtKdDR4QkU7RUFDRTtJQUNFO0VsSnc0eEJKO0FBQ0Y7QWtKcjR4QkU7RUFDRTtFQUNBO0FsSnU0eEJKO0FrSnA0eEJFO0VBQ0U7QWxKczR4Qko7QWtKbjR4QkU7RUFDRTtJQUNFO0lBQ0E7RWxKcTR4Qko7QUFDRjtBa0psNHhCRTtFQUNFO0VBQ0E7QWxKbzR4Qko7QWtKajR4QkU7RUFDRTtBbEptNHhCSjtBa0poNHhCRTtFQUNFO0VBQ0E7QWxKazR4Qko7QWtKLzN4QkU7RUFDRTtJQUNFO0lBQ0E7RWxKaTR4Qko7QUFDRjtBa0o5M3hCRTtFQUNFO0FsSmc0eEJKO0FrSjczeEJFO0VBQ0U7RUFDQTtBbEorM3hCSjtBa0o1M3hCRTtFQUNFO0FsSjgzeEJKO0FrSjMzeEJFO0VBQ0U7SUFDRTtJQUNBO0VsSjYzeEJKO0FBQ0Y7QWtKMTN4QkU7O0VBRUU7RUFDQTtBbEo0M3hCSjtBa0p6M3hCRTs7RUFFRTtFQUNBO0FsSjIzeEJKO0FrSngzeEJFO0VBQ0U7O0lBRUU7RWxKMDN4Qko7QUFDRjtBa0p2M3hCRTs7RUFFRTtFQUNBO0FsSnkzeEJKO0FrSnQzeEJFOztFQUVFO0FsSnczeEJKO0FrSnIzeEJFOztFQUVFO0VBQ0E7QWxKdTN4Qko7QWtKcDN4QkU7O0VBRUU7QWxKczN4Qko7QWtKbjN4QkU7O0VBRUU7RUFDQTtFQUNBO0FsSnEzeEJKO0FrSmwzeEJFO0VBQ0U7O0lBRUU7RWxKbzN4Qko7QUFDRjtBa0pqM3hCRTs7RUFFRTtBbEptM3hCSjtBa0poM3hCRTtFQUNFO0VBQ0E7QWxKazN4Qko7QWtKLzJ4QkU7RUFDRTtBbEppM3hCSjtBa0o5MnhCRTtFQUNFO0lBQ0U7SUFDQTtFbEpnM3hCSjtBQUNGO0FrSjcyeEJFO0VBQ0U7RUFDQTtBbEorMnhCSjtBa0o1MnhCRTtFQUNFO0lBQ0U7RWxKODJ4Qko7QUFDRjtBa0ozMnhCRTtFQUNFO0FsSjYyeEJKO0FrSjEyeEJFO0VBQ0U7QWxKNDJ4Qko7QWtKejJ4QkU7RUFDRTtFQUNBO0FsSjIyeEJKO0FrSngyeEJFO0VBQ0U7QWxKMDJ4Qko7QWtKdjJ4QkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFbEp5MnhCSjtBQUNGO0FrSnQyeEJFO0VBQ0U7RUFDQTtBbEp3MnhCSjtBa0pyMnhCRTtFQUNFO0FsSnUyeEJKO0FrSnAyeEJFO0VBQ0U7RUFDQTtFQUNBO0FsSnMyeEJKO0FrSm4yeEJFO0VBQ0U7SUFDRTtFbEpxMnhCSjtBQUNGO0FrSmwyeEJFO0VBQ0U7QWxKbzJ4Qko7QWtKajJ4QkU7RUFDRTtBbEptMnhCSjtBa0poMnhCRTtFQUNFO0VBQ0E7QWxKazJ4Qko7QWtKLzF4QkU7RUFDRTtBbEppMnhCSjs7QW1KaGt5QkE7RUFDRSx5QjNJY007QVJxanlCUjtBbUpqa3lCRTtFQUNFO0VBQ0E7QW5KbWt5Qko7QW1KaGt5QkU7RUFDRSwrQmxKeUVVO0VrSnhFVjtBbkpra3lCSjtBZ0JqaHlCSTtFbUluREY7SUFJSTtFbkpva3lCSjtBQUNGO0FtSmxreUJJO0VBQ0U7QW5Kb2t5Qk47QW1KaGt5Qkk7Ozs7Ozs7Ozs7O0VBTUUsYzNJNUJFO0FSbW15QlI7QW1KcGt5Qkk7RUFDRTtFQUNBO0FuSnNreUJOO0FtSnBreUJNO0VBQ0U7RUFDQTtBbkpza3lCUjtBbUpsa3lCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Kb2t5Qk47QW1KbGt5Qk07RUFDRTtFQUNBO0VBQ0E7QW5Kb2t5QlI7QWdCMWp5Qkk7RW1JYkU7SUFNSTtFbkpxa3lCUjtBQUNGO0FtSmpreUJJO0VBRUU7RUFDQTtFQUNBO0FuSmtreUJOO0FnQnBreUJJO0VtSUZBO0lBUUk7SUFDQTtFbkpra3lCTjtBQUNGO0FtSjlqeUJNO0VBQ0U7QW5KZ2t5QlI7QW1KNWp5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbko4anlCTjtBZ0J0bHlCSTtFbUlpQkE7SUFTSTtFbkpna3lCTjtBQUNGO0FtSjlqeUJNO0VBQ0U7QW5KZ2t5QlI7QWdCOWx5Qkk7RW1JNkJFO0lBR0k7RW5Ka2t5QlI7QUFDRjtBbUo5anlCUTtFQUNFO0VBQ0E7RUFDQTtBbkpna3lCVjtBbUozanlCSTtFQUNFLGtDbEp4Qlc7RWtKeUJYO0UvSXFMRTtBSnk0eEJSO0FJcml5Qkk7RStJM0JBO0kvSThMSTtFSnM0eEJOO0FBQ0Y7QW1KOWp5Qkk7RUFDRTtBbkpna3lCTjtBbUozanlCSTs7Ozs7Ozs7O0VBS0U7RUFDQTtBbkppa3lCTjtBbUo5anlCSTtFQUNFO0FuSmdreUJOO0FnQnBveUJJO0VtSWtGQTtJQUVJO0lBQ0E7RW5Kb2p5Qk47QUFDRjtBbUpqanlCSTtFQUNFO0VBQ0E7RUFDQTtBbkptanlCTjs7QW9KM3N5Qkk7RUFDRTtFQUNBO0FwSjhzeUJOO0FvSjFzeUJVO0VBQ0U7QXBKNHN5Qlo7QW9KMXN5Qlk7RUFDRTtBcEo0c3lCZDtBb0p4c3lCVTtFQUNFO0FwSjBzeUJaO0FvSnhzeUJZO0VBQ0U7QXBKMHN5QmQ7QW9KcHN5Qk07RUFDRTtFQUNBLGdCNUk3QkE7QVJtdXlCUjtBb0pwc3lCUTtFQUNFO0VBQ0E7RUFDQTtBcEpzc3lCVjtBb0pwc3lCVTtFQUNFO0VBQ0E7QXBKc3N5Qlo7QWdCaHF5Qkk7RW9JeENNO0lBSUk7RXBKd3N5Qlo7QUFDRjtBZ0JscnlCSTtFb0luQk07SUFFSTtJQUNBO0lBQ0E7RXBKdXN5Qlo7QUFDRjtBZ0I1cXlCSTtFb0lsQkE7SUFFSTtJQUNBO0VwSmdzeUJOO0FBQ0Y7QW9KN3J5Qkk7RUFDRTtFQUNBO0FwSityeUJOO0FvSnpyeUJJO0VBQ0U7RUFDQTtBcEoycnlCTjtBb0p6cnlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKMnJ5QlI7QWdCanN5Qkk7RW9JQ0U7SUFPSTtFcEo2cnlCUjtBQUNGO0FnQnRzeUJJO0VvSUNFO0lBVUk7RXBKK3J5QlI7QUFDRjtBb0o3cnlCUTtFQUNFO0FwSityeUJWO0FvSjVyeUJRO0VBQ0U7RUFDQTtBcEo4cnlCVjtBZ0JsdHlCSTtFb0lrQkk7SUFJSTtFcEpnc3lCVjtBQUNGO0FvSjdyeUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBKK3J5QlY7QW9KNXJ5QlE7RUFDRTtFQUNBO0FwSjhyeUJWO0FvSnJyeUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEp1cnlCUjtBZ0J4dXlCSTtFb0k0Q0U7SUFPSTtFcEp5cnlCUjtBQUNGO0FnQjd1eUJJO0VvSTRDRTtJQVVJO0VwSjJyeUJSO0FBQ0Y7QWdCbHZ5Qkk7RW9JeURJO0lBRUk7RXBKMnJ5QlY7QUFDRjtBb0p6cnlCVTtFQUNFLGM1SXpJSjtFNEkwSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEoycnlCWjtBZ0IvdnlCSTtFb0k4RE07SUFRSTtJQUNBO0VwSjZyeUJaO0FBQ0Y7QW9KMXJ5QlU7RUFDRSxjNUk3SU47RTRJOElNO0VBQ0E7RUFDQTtFQUNBO0FwSjRyeUJaO0FnQjV3eUJJO0VvSTJFTTtJQU9JO0lBQ0E7RXBKOHJ5Qlo7QUFDRjtBb0p0cnlCRTtFQUNFLGdCNUl6S0k7QVJpMnlCUjtBb0p0cnlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKd3J5Qk47QWdCNXh5Qkk7RW9JK0ZBO0lBT0k7RXBKMHJ5Qk47QUFDRjtBZ0JqeXlCSTtFb0krRkE7SUFVSTtFcEo0cnlCTjtBQUNGO0FvSjFyeUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUI1STFKTztFNEkySlA7RUFDQTtFQUNBO0FwSjRyeUJSO0FnQi95eUJJO0VvSTRHRTtJQVNJO0lBQ0E7RXBKOHJ5QlI7QUFDRjtBb0ozcnlCTTtFQUNFO0VBQ0E7RUFDQTtBcEo2cnlCUjtBZ0IxenlCSTtFb0kwSEU7SUFLSTtFcEorcnlCUjtBQUNGO0FnQi96eUJJO0VvSTBIRTtJQVFJO0lBQ0E7RXBKaXN5QlI7QUFDRjtBb0ovcnlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVJck5GO0U0SXNORTtFQUNBO0VBQ0E7QXBKaXN5QlY7QWdCLzB5Qkk7RW9Jc0lJO0lBVUk7RXBKbXN5QlY7QUFDRjtBb0poc3lCUTtFQUNFO0VBQ0E7QXBKa3N5QlY7QWdCeDF5Qkk7RW9Jb0pJO0lBSUk7RXBKb3N5QlY7QUFDRjtBZ0I3MXlCSTtFb0lvSkk7SUFPSTtJQUNBO0VwSnNzeUJWO0FBQ0Y7QW9KcHN5QlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEpzc3lCWjtBb0pwc3lCWTtFQUNFLGM1SWhQTjtFNElpUE07QXBKc3N5QmQ7QW9KbHN5QlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKb3N5Qlo7QWdCcjN5Qkk7RW9JMktNO0lBUUk7SUFDQTtJQUNBO0VwSnNzeUJaO0FBQ0Y7QW9KcHN5Qlk7RUFDRTtFQUNBO0FwSnNzeUJkO0FvSjdyeUJFO0VBQ0UsZ0I1SWhSSTtFNElpUko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEorcnlCSjtBZ0J4NHlCSTtFb0ltTUY7SUFRSTtFcEppc3lCSjtBQUNGO0FvSi9yeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUI1STVQUztFNEk2UFQ7RUFDQTtFQUNBO0FwSmlzeUJOO0FnQnQ1eUJJO0VvSThNQTtJQVNJO0lBQ0E7RXBKbXN5Qk47QUFDRjtBb0o1cnlCTTtFQUNFO0VBQ0E7RUFDQTtBcEo4cnlCUjtBZ0JqNnlCSTtFb0lnT0U7SUFLSTtFcEpnc3lCUjtBQUNGO0FnQnQ2eUJJO0VvSWdPRTtJQVFJO0lBQ0E7RXBKa3N5QlI7QUFDRjtBb0poc3lCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVJM1RGO0U0STRURTtFQUNBO0VBQ0E7QXBKa3N5QlY7QWdCdDd5Qkk7RW9JNE9JO0lBVUk7RXBKb3N5QlY7QUFDRjtBb0pqc3lCUTtFQUNFO0VBQ0E7QXBKbXN5QlY7QW9KanN5QlU7RUFDRSxjNUl6VUo7RTRJMFVJO0FwSm1zeUJaO0FvSmhzeUJVO0VBQ0U7QXBKa3N5Qlo7QWdCdDh5Qkk7RW9JbVFNO0lBR0k7RXBKb3N5Qlo7QUFDRjtBb0psc3lCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSm9zeUJkO0FnQmo5eUJJO0VvSXlRUTtJQU1JO0VwSnNzeUJkO0FBQ0Y7QWdCdDl5Qkk7RW9JeVFRO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RXBKd3N5QmQ7QUFDRjtBb0p0c3lCYztFQUNFO0FwSndzeUJoQjtBb0pyc3lCYztFQUNFO0FwSnVzeUJoQjtBb0pwc3lCYztFQUNFO0FwSnNzeUJoQjtBb0puc3lCYztFQUNFO0FwSnFzeUJoQjtBZ0IxK3lCSTtFb0l3U1U7SUFFSTtFcEpvc3lCaEI7QUFDRjtBb0ovcnlCa0I7RUFDRSxjNUlsWGQ7QVJtanpCTjtBb0p0cnlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSndyeUJOO0FvSnRyeUJNO0VBQ0U7QXBKd3J5QlI7QW9KbnJ5QlU7RUFDRTtBcEpxcnlCWjtBb0pscnlCVTtFQUNFO0VBQ0E7QXBKb3J5Qlo7QW9KbHJ5Qlk7RUFDRTtBcEpvcnlCZDtBb0pscnlCYztFQUNFO0VBQ0E7QXBKb3J5QmhCO0FnQnpnekJJO0VvSW1WVTtJQUlJO0lBQ0E7SUFDQTtFcEpzcnlCaEI7QUFDRjtBb0ovcXlCTTtFQUNFO0VBQ0E7QXBKaXJ5QlI7QWdCcGh6Qkk7RW9JaVdFO0lBSUk7RXBKbXJ5QlI7QUFDRjtBb0ovcXlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSmlyeUJOO0FvSi9xeUJNO0VBQ0U7QXBKaXJ5QlI7QW9KN3F5QlE7RUFDRTtBcEorcXlCVjtBb0ozcXlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSjZxeUJSO0FnQjNpekJJO0VvSTBYRTtJQU1JO0lBQ0E7RXBKK3F5QlI7QUFDRjtBb0o3cXlCUTtFQUNFO0FwSitxeUJWO0FvSjNxeUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBKNnF5Qlo7QW9KMXF5QlU7RUFDRTtBcEo0cXlCWjtBb0p6cXlCVTtFQUNFO0FwSjJxeUJaO0FvSnJxeUJRO0VBQ0U7RUFDQTtBcEp1cXlCVjtBb0pocXlCRTtFQUNFLGdCNUlqZkk7QVJtcHpCUjtBb0pocXlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSmtxeUJOO0FnQjdrekJJO0VvSXVhQTtJQU1JO0VwSm9xeUJOO0FBQ0Y7QWdCbGx6Qkk7RW9JdWFBO0lBU0k7RXBKc3F5Qk47QUFDRjtBb0pwcXlCTTtFQUNFO0FwSnNxeUJSO0FnQjFsekJJO0VvSXViRTtJQUVJO0lBQ0E7RXBKcXF5QlI7QUFDRjtBb0pucXlCUTtFQUNFO0VBQ0E7QXBKcXF5QlY7QW9KbnF5QlU7RUFDRTtBcEpxcXlCWjtBb0pucXlCWTtFQUNFO0FwSnFxeUJkO0FvSmpxeUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSm1xeUJaO0FnQnJuekJJO0VvSXljTTtJQVdJO0lBQ0E7SUFDQTtFcEpxcXlCWjtBQUNGO0FvSm5xeUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpxcXlCZDtBZ0Jub3pCSTtFb0l5ZFE7SUFPSTtJQUNBO0VwSnVxeUJkO0FBQ0Y7QW9KaHF5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKa3F5Qk47QWdCanB6Qkk7RW9JeWVBO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXBKb3F5Qk47QUFDRjtBb0pscXlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCNUk3a0JBO0U0SThrQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSm9xeUJSO0FnQjNxekJJO0VvSXVmRTtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSnNxeUJSO0FBQ0Y7QW9KcHF5QlE7RUFDRTtBcEpzcXlCVjtBb0pucXlCUTtFQUNFO0FwSnFxeUJWO0FvSmxxeUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKb3F5QlY7QWdCbnN6Qkk7RW9Jd2hCSTtJQVNJO0lBQ0E7SUFDQTtFcEpzcXlCVjtBQUNGO0FvSnBxeUJVO0VBQ0U7RUFDQTtBcEpzcXlCWjtBZ0I5c3pCSTtFb0lzaUJNO0lBSUk7SUFDQTtFcEp3cXlCWjtBQUNGO0FvSnBxeUJRO0VBQ0U7QXBKc3F5QlY7QW9KcHF5QlU7RUFDRSxjNUlybkJOO0U0SXNuQk07QXBKc3F5Qlo7QW9KbHF5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEpvcXlCVjtBb0pscXlCVTtFQUNFO0VBQ0E7RUFDQTtBcEpvcXlCWjtBb0pscXlCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKb3F5QmQ7QW9KN3B5Qkk7RUFDRTtBcEorcHlCTjtBb0o3cHlCTTtFQUNFO0VBQ0E7QXBKK3B5QlI7QWdCdnZ6Qkk7RW9Jc2xCRTtJQUlJO0VwSmlxeUJSO0FBQ0Y7QW9KL3B5QlE7RUFDRTtBcEppcXlCVjtBZ0IvdnpCSTtFb0k2bEJJO0lBR0k7RXBKbXF5QlY7QUFDRjtBZ0Jwd3pCSTtFb0lvbUJJO0lBRUk7RXBKa3F5QlY7QUFDRjtBb0ovcHlCUTtFQUNFO0FwSmlxeUJWO0FvSjNweUJRO0VBRUU7RUFDQTtFQUNBO0FwSjRweUJWO0FnQmp4ekJJO0VvSWluQkk7SUFNSTtJQUNBO0VwSjhweUJWO0FBQ0Y7QW9KM3B5QlE7RUFFRTtFQUNBO0VBQ0E7QXBKNHB5QlY7QWdCNXh6Qkk7RW9JNG5CSTtJQU1JO0lBQ0E7RXBKOHB5QlY7QUFDRjtBb0ozcHlCUTtFQUNFO0VBQ0E7QXBKNnB5QlY7QWdCdHl6Qkk7RW9JdW9CSTtJQUlJO0lBQ0E7RXBKK3B5QlY7QUFDRjtBb0o1cHlCUTtFQUVFO0VBQ0E7RUFDQTtBcEo2cHlCVjtBZ0JqenpCSTtFb0lncEJJO0lBTUk7SUFDQTtFcEorcHlCVjtBQUNGO0FvSjVweUJRO0VBRUU7RUFDQTtBcEo2cHlCVjtBZ0IzenpCSTtFb0kycEJJO0lBS0k7SUFDQTtFcEorcHlCVjtBQUNGO0FvSjVweUJRO0VBRUU7RUFDQTtBcEo2cHlCVjtBZ0JyMHpCSTtFb0lxcUJJO0lBS0k7SUFDQTtFcEorcHlCVjtBQUNGO0FvSjVweUJRO0VBRUU7RUFDQTtBcEo2cHlCVjtBZ0IvMHpCSTtFb0krcUJJO0lBS0k7SUFDQTtFcEorcHlCVjtBQUNGO0FvSjVweUJRO0VBRUU7RUFDQTtBcEo2cHlCVjtBZ0J6MXpCSTtFb0l5ckJJO0lBS0k7SUFDQTtFcEorcHlCVjtBQUNGO0FvSjVweUJRO0VBRUU7RUFDQTtBcEo2cHlCVjtBZ0JuMnpCSTtFb0ltc0JJO0lBS0k7SUFDQTtFcEorcHlCVjtBQUNGO0FvSjVweUJRO0VBQ0U7RUFDQTtBcEo4cHlCVjtBZ0I3MnpCSTtFb0k2c0JJO0lBSUk7SUFDQTtFcEpncXlCVjtBQUNGO0FvSjdweUJRO0VBRUU7RUFDQTtBcEo4cHlCVjtBZ0J2M3pCSTtFb0lzdEJJO0lBS0k7SUFDQTtFcEpncXlCVjtBQUNGO0FvSnpweUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVJcnpCSTtBUmc5ekJSO0FnQnA0ekJJO0VvSW91QkY7SUFPSTtFcEo2cHlCSjtBQUNGO0FvSjNweUJJO0VBQ0U7RUFDQTtFQUNBO0FwSjZweUJOO0FnQjk0ekJJO0VvSTh1QkE7SUFLSTtFcEorcHlCTjtBQUNGO0FvSjVweUJJO0VBQ0U7QXBKOHB5Qk47QW9KM3B5Qkk7RUFDRTtFQUNBLGM1STl6QkE7QVIyOXpCTjtBb0p6cHlCRTs7RUFFRTtBcEoycHlCSjtBb0p0cHlCSTtFQUNFO0FwSndweUJOO0FvSnBweUJNO0VBQ0U7QXBKc3B5QlI7QWdCcDZ6Qkk7RW9JNndCRTtJQUdJO0VwSndweUJSO0FBQ0Y7QW9KcHB5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKc3B5Qk47QWdCajd6Qkk7RW9JcXhCQTtJQVFJO0VwSndweUJOO0FBQ0Y7QW9KcnB5Qkk7RUFDRTtFQUNBO0VBQ0E7QXBKdXB5Qk47QWdCMzd6Qkk7RW9JaXlCQTtJQUtJO0lBQ0E7RXBKeXB5Qk47QUFDRjtBb0p0cHlCSTtFQUNFLGdCNUl4M0JFO0U0SXkzQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBcEp3cHlCTjtBZ0IzOHpCSTtFb0kyeUJBO0lBVUk7SUFDQTtFcEowcHlCTjtBQUNGO0FvSnhweUJNO0VBQ0UsYzVJcDRCQTtFNElxNEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUUzM0JOO0F0RXNoMEJGO0FnQjk5ekJJO0VvSXl6QkU7SUFhSTtJQUNBO0lBQ0E7RXBKNHB5QlI7QUFDRjtBb0oxcHlCUTtFQUNFLG1CNUl4NEJIO0FSb2kwQlA7QW9KdnB5Qkk7RUFDRTtBcEp5cHlCTjtBb0p2cHlCTTtFQUNFO0FwSnlweUJSO0FvSnJweUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBKdXB5Qk47QWdCcC96Qkk7RW9JeTFCQTtJQU1JO0VwSnlweUJOO0FBQ0Y7QW9KdnB5Qk07RUFDRTtBcEp5cHlCUjtBb0pycHlCUTtFQUNFO0VBQ0E7QXBKdXB5QlY7QWdCaGcwQkk7RW9JdTJCSTtJQUlJO0lBQ0E7RXBKeXB5QlY7QUFDRjtBb0p0cHlCUTtFQUNFO0FwSndweUJWO0FnQnpnMEJJO0VvSWczQkk7SUFHSTtJQUNBO0VwSjBweUJWO0FBQ0Y7QW9KdnB5QlE7RUFDRTtFQUNBO0FwSnlweUJWO0FvSnZweUJVO0VBQ0U7RUFDQTtFQUNBO0FwSnlweUJaO0FvSnZweUJZO0VBQ0U7QXBKeXB5QmQ7QW9KcnB5QlU7RUFDRTtBcEp1cHlCWjtBb0ovb3lCWTtFQUNFO0FwSmlweUJkO0FnQmppMEJJO0VvSSs0QlE7SUFHSTtJQUNBO0lBQ0E7SUFDQTtFcEptcHlCZDtBQUNGO0FnQnppMEJJO0VvSTg0Qk07SUFZSTtFcEptcHlCWjtBQUNGO0FnQjlpMEJJO0VvSTg1Qk07SUFHSTtFcEppcHlCWjtBQUNGO0FvSnpveUJFO0VBQ0U7QXBKMm95Qko7QWdCdGowQkk7RW9JMDZCRjtJQUdJO0VwSjZveUJKO0FBQ0Y7QW9KMW95Qk07RUFDRTtBcEo0b3lCUjtBZ0I5ajBCSTtFb0lpN0JFO0lBR0k7RXBKOG95QlI7QUFDRjtBb0ozb3lCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSjZveUJSO0FvSjNveUJRO0VBQ0U7QXBKNm95QlY7QW9KMW95QlE7RUFHRTtFQUNBLG1CNUl2Z0NKO0U0SXdnQ0ksVzVJbmhDRjtBUjZwMEJSO0FzRWpwMEJFO0U4RXlnQ1UsYzVJbmhDSjtFNElvaENJLGdCNUl0aENKO0U0SXVoQ0kscUI1STVnQ047RTRJNmdDTTtBcEoyb3lCWjs7QXFKbHEwQkU7RUFDRTtBckpxcTBCSjtBcUpqcTBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckptcTBCTjtBZ0JubTBCSTtFcUl0RUE7SUFRSTtFckpxcTBCTjtBQUNGO0FxSm5xMEJNO0VBQ0U7QXJKcXEwQlI7QWdCeG4wQkk7RXFJekRBO0lBZ0JJO0VySnFxMEJOO0FBQ0Y7QWdCN24wQkk7RXFJekRBO0lBb0JJO0VySnNxMEJOO0FBQ0Y7QXFKbnEwQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnFxMEJOO0FnQi9uMEJJO0VxSTlDQTtJQVVJO0lBQ0E7RXJKdXEwQk47QUFDRjtBcUpycTBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySnVxMEJSO0FxSnBxMEJNO0VBQ0U7RUFDQTtBckpzcTBCUjtBcUpucTBCTTtFQUNFO0FySnFxMEJSO0FxSmxxMEJNO0VBQ0U7QXJKb3EwQlI7QXFKanEwQk07RUFDRTtBckptcTBCUjtBcUo5cDBCTTtFQUNFO0FySmdxMEJSO0FxSjNwMEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySjZwMEJKO0FxSjNwMEJJO0VBQ0U7QXJKNnAwQk47QXFKenAwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySjJwMEJKO0FxSnpwMEJJO0VBQ0U7RUFDQTtBckoycDBCTjtBcUp2cDBCRTtFQUNFO0FySnlwMEJKO0FxSnZwMEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckp5cDBCTjtBcUpwcDBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKc3AwQk47QWdCeHQwQkk7RXFJdURBO0lBYUk7RXJKd3AwQk47QUFDRjtBcUpwcDBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKc3AwQko7QWdCcHUwQkk7RXFJeUVGO0lBUUk7RXJKdXAwQko7QUFDRjtBcUpycDBCSTtFQUNFO0VBQ0E7RUFDQTtFako2SUU7QUoyZzBCUjtBSXZxMEJJO0VpSllBO0lqSnVKSTtFSndnMEJOO0FBQ0Y7QXFKeHAwQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKeXAwQko7QXFKdHAwQk07RUFDRTtBckp3cDBCUjtBcUp0cDBCUTtFQUNFO0FySndwMEJWO0FxSmxwMEJNO0VBQ0U7RUFDQTtBckpvcDBCUjtBcUpqcDBCTTtFQUNFO0VBQ0E7QXJKbXAwQlI7QXFKaHAwQk07RUFDRTtFQUNBO0FySmtwMEJSO0FxSi9vMEJNO0VBQ0U7RUFDQTtBckppcDBCUjtBcUo5bzBCTTtFQUNFO0VBQ0E7QXJKZ3AwQlI7QXFKM28wQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcko2bzBCSjtBcUozbzBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySjZvMEJOO0FxSjNvMEJNO0VBQ0U7QXJKNm8wQlI7QXFKM28wQlE7RUFDRTtBcko2bzBCVjtBcUp2bzBCRTs7RUFFRSxjN0loT0U7QVJ5MjBCTjtBcUp0bzBCRTtFQUNFO0FySndvMEJKOztBcUpobzBCQTtFQUNFO0FySm1vMEJGO0FxSmpvMEJFO0VBQ0U7QXJKbW8wQko7O0FxSi9uMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckprbzBCRjtBZ0JoMTBCSTtFcUlnTUo7SUFpQkk7SUFDQTtFckptbzBCRjtBQUNGO0FxSmpvMEJFO0VBQ0U7QXJKbW8wQko7QXFKam8wQkk7RUFDRTtBckptbzBCTjs7QXFKOW4wQkE7RWpKTVE7RWlKSE47QXJKZ28wQkY7QUl6eDBCSTtFaUpzSko7SWpKYVE7RUowbjBCTjtBQUNGOztBcUpsbzBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpxbzBCRjtBcUpubzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySnFvMEJKO0FnQnIzMEJJO0VxSTRPRjtJQU9JO0lBQ0E7RXJKc28wQko7QUFDRjtBZ0IzMzBCSTtFcUl1UEE7SUFFSTtFckpzbzBCTjtBQUNGO0FxSmxvMEJFO0VBRUU7QXJKbW8wQko7QXFKaG8wQkU7RUFDRTtBckprbzBCSjtBcUovbjBCRTtFQUNFO0FySmlvMEJKO0FxSjluMEJFO0VBQ0U7RUFDQTtFQUNBO0FySmdvMEJKO0FxSjluMEJJO0VBQ0U7QXJKZ28wQk47O0FzSjc4MEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRKZzkwQkY7QWdCMzQwQkk7RXNJekVKO0lBT0k7RXRKaTkwQkY7QUFDRjs7QXNKOTgwQkE7RUFDRTtFQUNBO0VBQ0E7QXRKaTkwQkY7QWdCdDUwQkk7RXNJOURKO0lBTUk7RXRKazkwQkY7QUFDRjs7QXNKLzgwQkE7O0VBRUU7RUFDQTtBdEprOTBCRjtBZ0JqNjBCSTtFc0lwREo7O0lBTUk7RXRKbzkwQkY7QUFDRjs7QWdCcDcwQkk7RXNJM0JGO0lBQ0U7SUFDQTtFdEptOTBCRjs7RXNKaDkwQkE7SUFDRTtJQUNBO0V0Sm05MEJGO0FBQ0Y7QXNKNTgwQkE7RUFFRTtFQUNBO0F0SjY4MEJGOztBc0oxODBCQTtFQUNFO0F0SjY4MEJGO0FzSjM4MEJFO0VBQ0U7S0FBQTtFQUNBO0F0SjY4MEJKOztBdUozZzFCQTtFQUNFO0VBQ0E7RUFNQTtBdkp5ZzFCRjtBdUo3ZzFCRTtFQUNFO0F2SitnMUJKO0F1SjFnMUJFO0VBQ0U7QXZKNGcxQko7QXVKM2cxQkk7RUFBa0I7QXZKOGcxQnRCO0F1SjVnMUJJO0VBQ0U7QXZKOGcxQk47QXVKMWcxQkU7RUFDRTtFQUNBO0F2SjRnMUJKO0F1SjFnMUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdko0ZzFCTjtBdUp6ZzFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjJnMUJOO0F1SnpnMUJJO0VBQW1DO0F2SjRnMUJ2QztBdUozZzFCSTtFQUFrQztBdko4ZzFCdEM7QXVKN2cxQkk7RUFBb0M7QXZKZ2gxQnhDO0F1Si9nMUJJO0VBQW1DO0F2SmtoMUJ2QztBdUpqaDFCSTtFQUFxQztBdkpvaDFCekM7QXVKbmgxQkk7RUFBb0M7QXZKc2gxQnhDO0F1SnBoMUJJO0VBQ0U7RUFDQTtFQUNBO0F2SnNoMUJOO0F1Sm5oMUJJO0VBQ0U7RUFDQTtFQUNBO0F2SnFoMUJOO0F1SmpoMUJFO0VBQ0U7RUFDQTtFQUNBO1VBQUE7QXZKbWgxQko7QXVKaGgxQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkpraDFCSjtBdUo3ZzFCSTs7RUFFRTtBdkorZzFCTjtBdUoxZzFCSTtFQUVFLG1CL0l0Rk87RStJdUZQO0F2SjJnMUJOO0F1SnhnMUJJO0VBRUUsYy9JNUZPO0FScW0xQmI7QXVKdGcxQkk7RUFFRTtFQUNBLGMvSWxHTztFK0ltR1A7QXZKdWcxQk47QXVKcGcxQkk7RUFDRSxtQi9JM0ZFO0UrSTRGRjtBdkpzZzFCTjtBdUpuZzFCSTtFQUlFLHlCL0l2R0E7RStJd0dBO0F2SmtnMUJOO0F1Si8vMEJJO0VBRUU7QXZKZ2cxQk47QXVKNy8wQkk7RUFDRTtBdkorLzBCTjtBdUo1LzBCSTtFQUlFLG1CL0loSU87RStJaUlQO0F2SjIvMEJOO0F1SngvMEJJO0VBSUUseUIvSWhJQTtFK0lpSUE7QXZKdS8wQk47QXVKcC8wQkk7RUFJRSx5Qi9JOUlNO0UrSStJTjtFQUNBO0F2Sm0vMEJOO0F1SmgvMEJJO0VBSUUseUIvSTVJQztFK0k2SUQ7RUFDQTtBdkorKzBCTjtBdUo1KzBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOCswQk47QXVKNSswQk07RUFFRSxtQi9JMUtLO0FSdXAxQmI7QXVKMSswQk07RUFFRTtFQUNBLGMvSWhMSztFK0lpTEw7QXZKMiswQlI7QXVKeCswQk07RUFJRSx5Qi9JM0tEO0UrSTRLQztFQUNBO0F2SnUrMEJSO0F1SnArMEJNO0VBRUUsYy9JL0xLO0FSb3ExQmI7QXVKaCswQkU7RUFDRTtBdkprKzBCSjtBdUovOTBCRTs7OztFQUlFO0F2SmkrMEJKO0F1Si85MEJJOzs7O0VBQ0UsbUIvSS9NTztBUm1yMUJiO0F1Sjk5MEJJOztFQUNFO0F2SmkrMEJOO0F1SjU5MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZKODkwQko7O0F1Sng5MEJFOztFQUNFO0F2SjQ5MEJKO0F1SjE5MEJJOztFQUNFO0F2SjY5MEJOOztBdUp2OTBCRTtFQUNFO0F2SjA5MEJKO0F1SnY5MEJFO0VBQ0U7QXZKeTkwQko7QXVKdDkwQkU7RUFDRTtBdkp3OTBCSjtBdUpyOTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvSXRRUztFK0l1UVQ7RUFDQTtFQUNBO0F2SnU5MEJKOztBd0pudTFCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhKc3UxQkY7O0V3Sm51MUJBOztJQUVFO0V4SnN1MUJGOztFd0psdTFCQTs7O0lBR0U7RXhKcXUxQkY7O0V3Smx1MUJBO0lBQ0U7RXhKcXUxQkY7O0V3Smx1MUJBOztJQUdFO0V4Sm91MUJGOztFd0pqdTFCQTtJQUNFO0V4Sm91MUJGOztFd0pqdTFCQTs7SUFFRTtFeEpvdTFCRjs7RXdKanUxQkE7SUFDRTtFeEpvdTFCRjtFd0pqdTFCQTs7Ozs7SUFHRTtJQUNBO0V4SnF1MUJGOztFd0psdTFCQTs7SUFFRTtFeEpxdTFCRjs7RXdKbHUxQkE7OztJQUVFO0V4SnN1MUJGOztFd0pudTFCQTtJQUNFO0V4SnN1MUJGOztFd0pudTFCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXFDRTtFeEpzdTFCRjs7RXdKbnUxQkE7SUFBTztFeEp1dTFCUDs7RXdKcnUxQkE7SUFDRTtFeEp3dTFCRjs7RXdKcnUxQkE7SUFDRTtFeEp3dTFCRjs7RXdKcnUxQkE7SUFBZTtFeEp5dTFCZjs7RXdKdnUxQkE7SUFDRTtJQUNBO0lBQ0E7RXhKMHUxQkY7RXdKbnUxQkk7SUFDRTtFeEpxdTFCTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL3RvbS1zZWxlY3QvZGlzdC9jc3MvdG9tLXNlbGVjdC5ib290c3RyYXA1LmNzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy90b20tc2VsZWN0L2Rpc3QvY3NzL3RvbS1zZWxlY3QuYm9vdHN0cmFwNS5taW4uY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy92YXJpYWJsZXMvX3ZhcmlhYmxlcy10eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy9leHRlcm5hbC9fZXh0ZXJuYWwtYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy92YXJpYWJsZXMvX3ZhcmlhYmxlcy1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy92YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb25maWcvdmFyaWFibGVzL192YXJpYWJsZXMtY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29uZmlnL21peGlucy9fbWl4aW5zLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29uZmlnL21peGlucy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fbW9kdWxlcy1nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tbW9uL19zcGVjaWZpYy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21tb24vX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tbW9uL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19kcm9wZG93bnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcmVsYXRlZC1tZWRpYS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbmF2cy10YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvX2FyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvbWVudS9fc2lkZWJhci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL21lbnUvbWFpbi1tZW51L19tYWluLW1lbnUtbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL21lbnUvbWFpbi1tZW51L19tYWluLW1lbnUtZGVza3RvcC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9tZW51L19tYWluLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvbWVudS9fdG9wLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvbWVudS9fbWVudS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fdHlwZS1wZW9wbGUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvX3R5cGUtY29udGFjdC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWN1c3RvbS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtbnVtYmVycy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtcmVsZWFzZXMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLXNpbmdsZS1yZWxlYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1jZW8tY29ybmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1pY29ubGlzdC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWZpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1waXBlbGluZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2Uuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLXNoYXJldGlja2VyLXNtYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1zcHJlYWRzaGVldHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWFjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1tZm4uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWNhcmVlci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtc3VzdGFpbmFiaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLXZhbHVlLWNoYWluLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1tYXJrZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWNoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1nb3Zlcm5hbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1zcHJlYWRzaGVldHMtbWluaS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1zbGlkZXJzbWFsbC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLXBpbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvXzQwNC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fc2hhcmVncmFwaC1jaXNpb24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9faW1hZ2ViYW5rLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvX2Rpc2NsYWltZXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fcmVwb3J0LXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvX3JlcG9ydC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvX3RhYmxldG9vbC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL19oaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvX3Byb2plY3RzLXByb3BlcnRpZXMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fYXItcGFnZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL3BsYW50cGFjay9fc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9wbGFudHBhY2svX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvcGxhbnRwYWNrL19sZWFmcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL3BsYW50cGFjay9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvX2NhcmVlcnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fdmFjYW5jaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3ZhcmlhL193cC1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3ZhcmlhL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fcHJpbnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJvdXNlbCAqLC5jYXJvdXNlbCAqOmJlZm9yZSwuY2Fyb3VzZWwgKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmNhcm91c2VsLmlzLWRyYWdnYWJsZXtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uY2Fyb3VzZWwuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5jYXJvdXNlbF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uY2Fyb3VzZWxfX3RyYWNre2Rpc3BsYXk6ZmxleH0uY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSk7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW59Lmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uY2Fyb3VzZWxfX2RvdHN7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDAuNXJlbSk7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGlzdC1zdHlsZTpub25lO3VzZXItc2VsZWN0Om5vbmV9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Y3Vyc29yOnBvaW50ZXJ9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXR9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90LmlzLXNlbGVjdGVkOmFmdGVye29wYWNpdHk6MX0uY2Fyb3VzZWxfX2J1dHRvbnt3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtwYWRkaW5nOjA7Ym9yZGVyOjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcik7YmFja2dyb3VuZDp2YXIoLS1jYXJvdXNlbC1idXR0b24tYmcsIHRyYW5zcGFyZW50KTtib3JkZXItcmFkaXVzOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA1MCUpO2JveC1zaGFkb3c6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2LC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjEwcHh9LmNhcm91c2VsX19idXR0b25bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjN9LmNhcm91c2VsX19idXR0b24gc3Zne3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGgsIDUwJSk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO2ZpbGw6bm9uZTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7ZmlsdGVyOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtwb2ludGVyLWV2ZW50czpub25lfWh0bWwud2l0aC1mYW5jeWJveHtzY3JvbGwtYmVoYXZpb3I6YXV0b31ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt0b3VjaC1hY3Rpb246bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtkaXJlY3Rpb246bHRyO21hcmdpbjowO3BhZGRpbmc6ZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mYW5jeWJveC1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9LmZhbmN5Ym94X190aHVtYnN7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjBweCAzcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190aHVtYnN7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnN7b3BhY2l0eTowfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpO21hcmdpbjowO3BhZGRpbmc6OHB4IDNweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JvcmRlci13aWR0aDo1cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KX0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlcntvcGFjaXR5Oi45Mn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlPip7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fdGh1bWJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDpjYWxjKDEwMCUvKHZhcigtLWZhbmN5Ym94LXRodW1icy1yYXRpbywgMS41KSkpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KX0uZmFuY3lib3hfX3Rvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDYpIDguMSUsIHJnYmEoMCwgMCwgMCwgMC4wMjEpIDE1LjUlLCByZ2JhKDAsIDAsIDAsIDAuMDQ2KSAyMi41JSwgcmdiYSgwLCAwLCAwLCAwLjA3NykgMjklLCByZ2JhKDAsIDAsIDAsIDAuMTE0KSAzNS4zJSwgcmdiYSgwLCAwLCAwLCAwLjE1NSkgNDEuMiUsIHJnYmEoMCwgMCwgMCwgMC4xOTgpIDQ3LjElLCByZ2JhKDAsIDAsIDAsIDAuMjQyKSA1Mi45JSwgcmdiYSgwLCAwLCAwLCAwLjI4NSkgNTguOCUsIHJnYmEoMCwgMCwgMCwgMC4zMjYpIDY0LjclLCByZ2JhKDAsIDAsIDAsIDAuMzYzKSA3MSUsIHJnYmEoMCwgMCwgMCwgMC4zOTQpIDc3LjUlLCByZ2JhKDAsIDAsIDAsIDAuNDE5KSA4NC41JSwgcmdiYSgwLCAwLCAwLCAwLjQzNCkgOTEuOSUsIHJnYmEoMCwgMCwgMCwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfSIsIi8qKlxuICogVG9tIFNlbGVjdCBib290c3RyYXAgNVxuICovXG4vKipcbiAqIHRvbS1zZWxlY3QuY3NzICh2Ly9AQHZlcnNpb24pXG4gKiBDb3B5cmlnaHQgKGMpIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKi9cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAudHMtY29udHJvbCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIC50cy1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxZW0gKyAoMyAqIDVweCkpICFpbXBvcnRhbnQ7XG59XG4ucGx1Z2luLWNsZWFyX2J1dHRvbiAuY2xlYXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzc1cmVtO1xuICByaWdodDogY2FsYygwLjc1cmVtIC0gNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhci1idXR0b24ge1xuICByaWdodDogY2FsYygwLjc1cmVtIC0gNXB4ICsgMnJlbSk7XG59XG4ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb2N1cy5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiwgLnBsdWdpbi1jbGVhcl9idXR0b246aG92ZXIuaGFzLWl0ZW1zIC5jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzIH4gLnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGZsZXg6IG5vbmU7XG4gIG1pbi13aWR0aDogNHB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLmRpc2FibGVkIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4udHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRzLWRyb3Bkb3duLFxuLnRzLWNvbnRyb2wsXG4udHMtY29udHJvbCBpbnB1dCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cblxuLnRzLWNvbnRyb2wsXG4udHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udHMtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIHBhZGRpbmc6IGNhbGMoIDAuMzc1cmVtIC0gMXB4IC0gMHB4KSAwLjc1cmVtIGNhbGMoIDAuMzc1cmVtIC0gMXB4IC0gM3B4IC0gMHB4KTtcbn1cbi5mdWxsIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kaXNhYmxlZCAudHMtY29udHJvbCwgLmRpc2FibGVkIC50cy1jb250cm9sICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udHMtY29udHJvbCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2RlZTJlNjtcbn1cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwZDZlZmQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYsIC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwcHggc29saWQgd2hpdGU7XG59XG4udHMtY29udHJvbCA+IGlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogN3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oYXMtaXRlbXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggIWltcG9ydGFudDtcbn1cbi50cy1jb250cm9sLnJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRzLWNvbnRyb2wucnRsLnNpbmdsZSAudHMtY29udHJvbDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMC43NXJlbSArIDVweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnRzLWNvbnRyb2wucnRsIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4IDAgLTJweCAhaW1wb3J0YW50O1xufVxuLmRpc2FibGVkIC50cy1jb250cm9sIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmlucHV0LWhpZGRlbiAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbn1cblxuLnRzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzcsIDQwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4udHMtZHJvcGRvd24gLm9wdGlvbixcbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLFxuLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICBwYWRkaW5nOiAzcHggMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlOmhvdmVyLFxuLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIsXG4udHMtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMWUyMTI1O1xufVxuLnRzLWRyb3Bkb3duIC5jcmVhdGU6aG92ZXIuY3JlYXRlLFxuLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXIuY3JlYXRlLFxuLnRzLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICMxZTIxMjU7XG59XG4udHMtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4udHMtZHJvcGRvd24gLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogM3B4IDAuNzVyZW07XG59XG4udHMtZHJvcGRvd24gLnNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1jb2xvcjogI2QwZDBkMCB0cmFuc3BhcmVudCAjZDBkMGQwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4udHMtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4udHMtaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLFxuLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1kcm9wZG93bi5mb3JtLWNvbnRyb2wsXG4udHMtZHJvcGRvd24uZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG59XG4udHMtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnRzLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50cy1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4udHMtY29udHJvbC5kcm9wZG93biAtYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4udHMtY29udHJvbCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pcy1pbnZhbGlkIC50cy1jb250cm9sLFxuLndhcy12YWxpZGF0ZWQgLmludmFsaWQgLnRzLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uZm9jdXMgLmlzLWludmFsaWQgLnRzLWNvbnRyb2wsXG4uZm9jdXMgLndhcy12YWxpZGF0ZWQgLmludmFsaWQgLnRzLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5pcy12YWxpZCAudHMtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5mb2N1cyAuaXMtdmFsaWQgLnRzLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC50cy13cmFwcGVyIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtIC50cy1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLnRzLXdyYXBwZXIuaGFzLWl0ZW1zIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qtc20ubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtc20ubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpIC0gKDEuNSAqIDAuODc1cmVtKSAtIDRweCkgLyAyKSAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVyZW0gLSA1cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVyZW0gLSA1cHgpO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLnRzLXdyYXBwZXIgPiAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLWxnIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1sZyAudHMtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi50cy13cmFwcGVyOm5vdCguZm9ybS1zZWxlY3QpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udHMtd3JhcHBlcjpub3QoLmZvcm0tc2VsZWN0KS5zaW5nbGUgLnRzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udHMtd3JhcHBlci5mb3JtLXNlbGVjdCAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Quc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAudHMtd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5pbnB1dC1ncm91cCA+IC50cy13cmFwcGVyOm5vdCg6bnRoLWNoaWxkKDIpKSA+IC50cy1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC50cy13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkgPiAudHMtY29udHJvbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn0iLCIudHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wLm11bHRpPi50cy1jb250cm9sPmRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcntiYWNrZ3JvdW5kOiNmMmYyZjIhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDYpIWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMTJweCA0cHggI2ZmZjt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOmFmdGVye2NvbnRlbnQ6XCIhXCI7dmlzaWJpbGl0eTpoaWRkZW59LnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVye2JveC1zaGFkb3c6MCAycHggNXB4IHJnYmEoMCwwLDAsLjIpfS5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucyAub3B0aW9uIGlucHV0e21hcmdpbi1yaWdodDouNXJlbX0ucGx1Z2luLWNsZWFyX2J1dHRvbiAudHMtY29udHJvbHtwYWRkaW5nLXJpZ2h0OmNhbGMoMWVtICsgMTVweCkhaW1wb3J0YW50fS5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b257YmFja2dyb3VuZDp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKC43NXJlbSAtIDVweCk7dG9wOi4zNzVyZW07dHJhbnNpdGlvbjpvcGFjaXR5IC41c30ucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyLWJ1dHRvbntyaWdodDpjYWxjKDIuNzVyZW0gLSA1cHgpfS5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLC5wbHVnaW4tY2xlYXJfYnV0dG9uOmhvdmVyLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9ue29wYWNpdHk6MX0udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVye2JhY2tncm91bmQ6I2Y4ZjhmODtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6LjI1cmVtIC4yNXJlbSAwIDA7cGFkZGluZzo2cHggLjc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2V7Y29sb3I6IzM0M2E0MDtmb250LXNpemU6MjBweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tdG9wOi0xMnB4O29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Ljc1cmVtO3RvcDo1MCV9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3Zlcntjb2xvcjojMDAwfS5wbHVnaW4tZHJvcGRvd25faW5wdXQuZm9jdXMuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9se2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDc1KX0ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCAjZDBkMGQwO2JvcmRlci13aWR0aDowIDAgMXB4O2JveC1zaGFkb3c6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07d2lkdGg6MTAwJX0ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3Vzfi50cy1kcm9wZG93biAuZHJvcGRvd24taW5wdXR7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7b3V0bGluZTowfS50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMgLnRzLWNvbnRyb2w+aW5wdXR7bWluLXdpZHRoOjB9LnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbD5pbnB1dHtmbGV4Om5vbmU7bWluLXdpZHRoOjRweH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sPmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2w+aW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sPmlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnRzLWRyb3Bkb3duLWNvbnRlbnR7ZGlzcGxheTpmbGV4fS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXB7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjJmMmYyO2JvcmRlci10b3A6MDtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWluLXdpZHRoOjB9LnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlcntib3JkZXItdG9wOjB9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW17YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3Zle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6MCAycHggMnB4IDA7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSl9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0uYWN0aXZlIC5yZW1vdmV7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZXtib3JkZXItbGVmdC1jb2xvcjojZmZmfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xle2ZvbnQtc2l6ZToyM3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LnRzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRzLWNvbnRyb2wsLnRzLWNvbnRyb2wgaW5wdXQsLnRzLWRyb3Bkb3due2ZvbnQtc21vb3RoaW5nOmluaGVyaXQ7Y29sb3I6IzM0M2E0MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjEuNX0udHMtY29udHJvbCwudHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9se2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6dGV4dH0udHMtY29udHJvbHtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07Ym94LXNoYWRvdzpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXdyYXA6d3JhcDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzouMzc1cmVtIC43NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7cGFkZGluZzpjYWxjKC4zNzVyZW0gLSAxcHgpIC43NXJlbSBjYWxjKC4zNzVyZW0gLSA0cHgpfS5mdWxsIC50cy1jb250cm9se2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZGlzYWJsZWQgLnRzLWNvbnRyb2wsLmRpc2FibGVkIC50cy1jb250cm9sICp7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS5mb2N1cyAudHMtY29udHJvbHtib3gtc2hhZG93Om5vbmV9LnRzLWNvbnRyb2w+KntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbD5kaXZ7YmFja2dyb3VuZDojZWZlZmVmO2JvcmRlcjowIHNvbGlkICNkZWUyZTY7Y29sb3I6IzM0M2E0MDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCAzcHggM3B4IDA7cGFkZGluZzoxcHggNXB4fS50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojMGQ2ZWZkO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2NvbG9yOiNmZmZ9LnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2w+ZGl2LC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowIHNvbGlkICNmZmY7Y29sb3I6Izg3ODc4N30udHMtY29udHJvbD5pbnB1dHtiYWNrZ3JvdW5kOm5vbmUhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvO2xpbmUtaGVpZ2h0OmluaGVyaXQhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttaW4taGVpZ2h0OjAhaW1wb3J0YW50O21pbi13aWR0aDo3cmVtO3BhZGRpbmc6MCFpbXBvcnRhbnQ7dGV4dC1pbmRlbnQ6MCFpbXBvcnRhbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50Oy1tcy11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDt1c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudH0udHMtY29udHJvbD5pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0udHMtY29udHJvbD5pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmUhaW1wb3J0YW50fS5oYXMtaXRlbXMgLnRzLWNvbnRyb2w+aW5wdXR7bWFyZ2luOjAgNHB4IWltcG9ydGFudH0udHMtY29udHJvbC5ydGx7dGV4dC1hbGlnbjpyaWdodH0udHMtY29udHJvbC5ydGwuc2luZ2xlIC50cy1jb250cm9sOmFmdGVye2xlZnQ6Y2FsYyguNzVyZW0gKyA1cHgpO3JpZ2h0OmF1dG99LnRzLWNvbnRyb2wucnRsIC50cy1jb250cm9sPmlucHV0e21hcmdpbjowIDRweCAwIC0ycHghaW1wb3J0YW50fS5kaXNhYmxlZCAudHMtY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eTouNX0uaW5wdXQtaGlkZGVuIC50cy1jb250cm9sPmlucHV0e2xlZnQ6LTEwMDAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlfS50cy1kcm9wZG93bntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6MCAwIC4yNXJlbSAuMjVyZW07Ym9yZGVyLXRvcDowO2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsZWZ0OjA7bWFyZ2luOi4yNXJlbSAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXXtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyMzcsNDAsLjQpO2JvcmRlci1yYWRpdXM6MXB4fS50cy1kcm9wZG93biAuY3JlYXRlLC50cy1kcm9wZG93biAubm8tcmVzdWx0cywudHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciwudHMtZHJvcGRvd24gLm9wdGlvbntwYWRkaW5nOjNweCAuNzVyZW19LnRzLWRyb3Bkb3duIC5vcHRpb24sLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSwudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbntjdXJzb3I6aW5oZXJpdDtvcGFjaXR5Oi41fS50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb257Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxfS50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlcntib3JkZXItdG9wOjB9LnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM2Yzc1N2Q7Y3Vyc29yOmRlZmF1bHR9LnRzLWRyb3Bkb3duIC5hY3RpdmUsLnRzLWRyb3Bkb3duIC5jcmVhdGU6aG92ZXIsLnRzLWRyb3Bkb3duIC5vcHRpb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2NvbG9yOiMxZTIxMjV9LnRzLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlLC50cy1kcm9wZG93biAuY3JlYXRlOmhvdmVyLmNyZWF0ZSwudHMtZHJvcGRvd24gLm9wdGlvbjpob3Zlci5jcmVhdGV7Y29sb3I6IzFlMjEyNX0udHMtZHJvcGRvd24gLmNyZWF0ZXtjb2xvcjpyZ2JhKDUyLDU4LDY0LC41KX0udHMtZHJvcGRvd24gLnNwaW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7bWFyZ2luOjNweCAuNzVyZW07d2lkdGg6MzBweH0udHMtZHJvcGRvd24gLnNwaW5uZXI6YWZ0ZXJ7YW5pbWF0aW9uOmxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyLWNvbG9yOiNkMGQwZDAgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHg7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNHB4O21hcmdpbjozcHg7d2lkdGg6MjRweH1Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnRzLWRyb3Bkb3duLWNvbnRlbnR7b3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LnRzLWhpZGRlbi1hY2Nlc3NpYmxle2NsaXA6cmVjdCgwIDAgMCAwKSFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH0udHMtd3JhcHBlci5mb3JtLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3R7cGFkZGluZzowIWltcG9ydGFudH0udHMtZHJvcGRvd24sLnRzLWRyb3Bkb3duLmZvcm0tY29udHJvbCwudHMtZHJvcGRvd24uZm9ybS1zZWxlY3R7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtO2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2hlaWdodDphdXRvO3BhZGRpbmc6MDt6LWluZGV4OjEwMDB9LnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXJ7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udHMtZHJvcGRvd24gLm9wdGdyb3VwOmJlZm9yZXtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO21hcmdpbjouNXJlbSAtLjc1cmVtO292ZXJmbG93OmhpZGRlbn0udHMtZHJvcGRvd24gLmNyZWF0ZXtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS50cy1kcm9wZG93bi1jb250ZW50e3BhZGRpbmc6NXB4IDB9LnRzLWNvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey50cy1jb250cm9se3RyYW5zaXRpb246bm9uZX19LnRzLWNvbnRyb2wuZHJvcGRvd24gLWFjdGl2ZXtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9jdXMgLnRzLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7b3V0bGluZTowfS50cy1jb250cm9sIC5pdGVte2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LmlzLWludmFsaWQgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgLmludmFsaWQgLnRzLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmZvY3VzIC5pcy1pbnZhbGlkIC50cy1jb250cm9sLC5mb2N1cyAud2FzLXZhbGlkYXRlZCAuaW52YWxpZCAudHMtY29udHJvbHtib3JkZXItY29sb3I6I2JkMjEzMDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5pcy12YWxpZCAudHMtY29udHJvbHtib3JkZXItY29sb3I6IzE5ODc1NH0uZm9jdXMgLmlzLXZhbGlkIC50cy1jb250cm9se2JvcmRlci1jb2xvcjojMTk4NzU0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC4yNSl9LmlucHV0LWdyb3VwLXNtPi50cy13cmFwcGVyIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbSAudHMtY29udHJvbHtib3JkZXItcmFkaXVzOi4ycmVtO2ZvbnQtc2l6ZTouODc1cmVtO21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOjAgLjc1cmVtfS5pbnB1dC1ncm91cC1zbT4udHMtd3JhcHBlci5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7Zm9udC1zaXplOi44NzVyZW07bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowfS5pbnB1dC1ncm91cC1zbT4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbS5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7cGFkZGluZy10b3A6Y2FsYyguNzVlbSAtIC40MDYyNXJlbSAtIDFweCkhaW1wb3J0YW50fS50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbHtwYWRkaW5nLWxlZnQ6Y2FsYyguNzVyZW0gLSA1cHgpO3BhZGRpbmctcmlnaHQ6Y2FsYyguNzVyZW0gLSA1cHgpfS50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sPmRpdntib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uaW5wdXQtZ3JvdXAtbGc+LnRzLXdyYXBwZXI+LnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLWxnIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LWxnIC50cy1jb250cm9se2JvcmRlci1yYWRpdXM6LjNyZW07Zm9udC1zaXplOjEuMjVyZW07bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCl9LnRzLXdyYXBwZXI6bm90KC5mb3JtLXNlbGVjdCl7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjB9LnRzLXdyYXBwZXI6bm90KC5mb3JtLXNlbGVjdCkuc2luZ2xlIC50cy1jb250cm9se2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4O3BhZGRpbmctcmlnaHQ6MnJlbX0udHMtd3JhcHBlci5mb3JtLXNlbGVjdHtib3gtc2hhZG93Om5vbmU7aGVpZ2h0OmF1dG87cGFkZGluZzowfS50cy13cmFwcGVyLmZvcm0tc2VsZWN0LnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3QgLnRzLWNvbnRyb2x7YmFja2dyb3VuZDp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUhaW1wb3J0YW50fS5pbnB1dC1ncm91cD4udHMtd3JhcHBlcntmbGV4LWdyb3c6MX0uaW5wdXQtZ3JvdXA+LnRzLXdyYXBwZXI6bm90KDpudGgtY2hpbGQoMikpPi50cy1jb250cm9se2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi50cy13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCk+LnRzLWNvbnRyb2x7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dG9tLXNlbGVjdC5ib290c3RyYXA1Lm1pbi5jc3MubWFwICovIiwiLyoqXG4gKiBTd2lwZXIgMTIuMi4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI2IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1heSAyNywgMjAyNlxuICovXG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItc2xpZGVzLW9mZnNldC1iZWZvcmUpO1xuICAgICAgc2Nyb2xsLW1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zd2lwZXItc2xpZGVzLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLXNsaWRlcy1vZmZzZXQtYmVmb3JlKTtcbiAgICAgIHNjcm9sbC1tYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2Qge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSxcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSB7XG4gIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbiAgfVxufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCB7XG4gIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbiAgfVxufVxuXG5cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogNHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgd2lkdGg6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICA6OnNsb3R0ZWQoc3ZnKSxcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICByaWdodDogYXV0bztcbiAgOjpzbG90dGVkKC5zd2lwZXItbmF2aWdhdGlvbi1pY29uKSxcbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmIH4gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIDo6c2xvdHRlZCguc3dpcGVyLW5hdmlnYXRpb24taWNvbiksXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIDo6c2xvdHRlZCguc3dpcGVyLW5hdmlnYXRpb24taWNvbiksXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICBib3R0b206IGF1dG87XG4gICAgOjpzbG90dGVkKC5zd2lwZXItbmF2aWdhdGlvbi1pY29uKSxcbiAgICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIHRvcDogYXV0bztcbiAgICA6OnNsb3R0ZWQoLnN3aXBlci1uYXZpZ2F0aW9uLWljb24pLFxuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbiAgYnV0dG9uJiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgdG9wO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOlxuICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAyMDBtcyByaWdodDtcbn1cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIHN0YXJ0ICovXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgZW5kICovXG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cblxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cblxuXG5cbi5zd2lwZXItdGh1bWJzIHtcbiAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgIC8qIFN0eWxlcyBmb3IgYWN0aXZlIHRodW1iIHNsaWRlICovXG4gIH1cbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbi5zd2lwZXItZmFkZSB7XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICYsXG4gICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCxcbiAgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1jdWJlIHtcbiAgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWN1YmUge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuXG4uc3dpcGVyLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWZsaXAge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWZsaXAge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuXG4uc3dpcGVyLWNvdmVyZmxvdyB7XG59XG5cbi5zd2lwZXItY3JlYXRpdmUge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbiAgfVxufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94LmNzc1wiO1xuQGltcG9ydCBcIn50b20tc2VsZWN0L2Rpc3QvY3NzL3RvbS1zZWxlY3QuYm9vdHN0cmFwNS5taW4uY3NzXCI7XG5AaW1wb3J0IFwifnN3aXBlci9zd2lwZXItYnVuZGxlLmNzc1wiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBuZXVlaGFhcztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tEU1BybzQ2THRJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTkhhYXNHcm90ZXNrRFNQcm80Nkx0SXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG5ldWVoYWFzO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvNTVSZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTkhhYXNHcm90ZXNrVFhQcm81NVJnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBuZXVlaGFhcztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzU2SXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvNTZJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbmV1ZWhhYXM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTkhhYXNHcm90ZXNrVFhQcm82NU1kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzY1TWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG5ldWVoYWFzO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05IYWFzR3JvdGVza1RYUHJvNzVCZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTkhhYXNHcm90ZXNrVFhQcm83NUJkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBkYWZ0YnJ1c2g7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGFmdC1CcnVzaC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZ290aGFtO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS1NZWRpdW0tV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy12MjItbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy12MjItbGF0aW4tNjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG4vKiFcbiAqIEJvb3RzdHJhcFxuICovXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogI0IxRENFNTtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNGQ0M4RDc7XG4gIC0tYnMtcmVkOiAjRUIwMDAwO1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNGRUZERTI7XG4gIC0tYnMtZ3JlZW46ICNBNkU0QkQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMjMxRTFFO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXRoZW1lLWJsYWNrOiAjMjMxRTFFO1xuICAtLWJzLXRoZW1lLXdoaXRlOiAjZmZmO1xuICAtLWJzLXRoZW1lLXByaW1hcnk6ICNFQjAwMDA7XG4gIC0tYnMtdGhlbWUtc2Vjb25kYXJ5OiAjRkNDOEQ3O1xuICAtLWJzLXRoZW1lLXNvZnQtcGluazogI0ZGNjY4NjtcbiAgLS1icy10aGVtZS1saWdodC1ncmVlbjogI0E2RTRCRDtcbiAgLS1icy10aGVtZS1ncmVlbjogIzRDQUY2QztcbiAgLS1icy10aGVtZS1saWdodC1ibHVlOiAjNjJBN0QzO1xuICAtLWJzLXRoZW1lLWJsdWU6ICNCMURDRTU7XG4gIC0tYnMtdGhlbWUtbGlnaHQtb3JhbmdlOiAjRkZDOUExO1xuICAtLWJzLXRoZW1lLW9yYW5nZTogI0ZGNjgxQztcbiAgLS1icy10aGVtZS1kYXJrLW9yYW5nZTogI0JDNkMzQTtcbiAgLS1icy10aGVtZS1icm93bjogI0UzRDNDNDtcbiAgLS1icy10aGVtZS1saWdodC15ZWxsb3c6ICNGRkUxNjE7XG4gIC0tYnMtdGhlbWUteWVsbG93OiAjRkZCMzAwO1xuICAtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZTogI0QyRDFGNTtcbiAgLS1icy10aGVtZS1wdXJwbGU6ICM3NTY0RDg7XG4gIC0tYnMtcHJpbWFyeTogI0VCMDAwMDtcbiAgLS1icy1zZWNvbmRhcnk6ICNGQ0M4RDc7XG4gIC0tYnMtc3VjY2VzczogI0E2RTRCRDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNGRUZERTI7XG4gIC0tYnMtZGFuZ2VyOiAjRUIwMDAwO1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtdGhlbWUtYmxhY2stcmdiOiAzNSwgMzAsIDMwO1xuICAtLWJzLXRoZW1lLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy10aGVtZS1wcmltYXJ5LXJnYjogMjM1LCAwLCAwO1xuICAtLWJzLXRoZW1lLXNlY29uZGFyeS1yZ2I6IDI1MiwgMjAwLCAyMTU7XG4gIC0tYnMtdGhlbWUtc29mdC1waW5rLXJnYjogMjU1LCAxMDIsIDEzNDtcbiAgLS1icy10aGVtZS1saWdodC1ncmVlbi1yZ2I6IDE2NiwgMjI4LCAxODk7XG4gIC0tYnMtdGhlbWUtZ3JlZW4tcmdiOiA3NiwgMTc1LCAxMDg7XG4gIC0tYnMtdGhlbWUtbGlnaHQtYmx1ZS1yZ2I6IDk4LCAxNjcsIDIxMTtcbiAgLS1icy10aGVtZS1ibHVlLXJnYjogMTc3LCAyMjAsIDIyOTtcbiAgLS1icy10aGVtZS1saWdodC1vcmFuZ2UtcmdiOiAyNTUsIDIwMSwgMTYxO1xuICAtLWJzLXRoZW1lLW9yYW5nZS1yZ2I6IDI1NSwgMTA0LCAyODtcbiAgLS1icy10aGVtZS1kYXJrLW9yYW5nZS1yZ2I6IDE4OCwgMTA4LCA1ODtcbiAgLS1icy10aGVtZS1icm93bi1yZ2I6IDIyNywgMjExLCAxOTY7XG4gIC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LXJnYjogMjU1LCAyMjUsIDk3O1xuICAtLWJzLXRoZW1lLXllbGxvdy1yZ2I6IDI1NSwgMTc5LCAwO1xuICAtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS1yZ2I6IDIxMCwgMjA5LCAyNDU7XG4gIC0tYnMtdGhlbWUtcHVycGxlLXJnYjogMTE3LCAxMDAsIDIxNjtcbiAgLS1icy1wcmltYXJ5LXJnYjogMjM1LCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDI1MiwgMjAwLCAyMTU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDE2NiwgMjI4LCAxODk7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU0LCAyNTMsIDIyNjtcbiAgLS1icy1kYW5nZXItcmdiOiAyMzUsIDAsIDA7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzVlMDAwMDtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzY1NTA1NjtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICM0MjViNGM7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMDU1MTYwO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NjU1YTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzVlMDAwMDtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2ZiY2NjYztcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjZmVmNGY3O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjZWRmYWYyO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjY2ZmNGZjO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjZmZmZmY5O1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICNmYmNjY2M7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZkO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogI2Y3OTk5OTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2ZlZTllZjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICNkYmY0ZTU7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjOWVlYWY5O1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZmVmMztcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogI2Y3OTk5OTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAzNSwgMzAsIDMwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBuZXVlaGFhcywgc2Fucy1zZXJpZjtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS43NTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjNkU3MDZGO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAxMTAsIDExMiwgMTExO1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAzNSwgMzAsIDMwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgxMTAsIDExMiwgMTExLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAxMTAsIDExMiwgMTExO1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDExMCwgMTEyLCAxMTEsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAxMTAsIDExMiwgMTExO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjZjhmOWZhO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDIzNSwgMCwgMDtcbiAgLS1icy1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMzUsIDMwLCAzMDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjRkNDOEQ3O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzZFNzA2RjtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmZmZmZjk7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNEOEQ4RDg7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDM1LCAzMCwgMzAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgzNSwgMzAsIDMwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgzNSwgMzAsIDMwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgzNSwgMzAsIDMwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMzUsIDMwLCAzMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjM1LCAwLCAwLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjQTZFNEJEO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjQTZFNEJEO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI0VCMDAwMDtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmIzMDM1O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICNmMzY2NjY7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNmZGRlZTc7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjY2FlZmQ3O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzZlZGZmNjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZWZlZWU7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNmMzY2NjY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMyZjAwMDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzMyMjgyYjtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzIxMmUyNjtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzAzMjgzMDtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMzMyZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmYwMDAwO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzJjMmMyZjtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM4ZDAwMDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM5Nzc4ODE7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjNjQ4OTcxO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzA4Nzk5MDtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5ODk4ODg7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4ZDAwMDA7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjZjM2NjY2O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNmNTg1ODU7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDI0MywgMTAyLCAxMDI7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDI0NSwgMTMzLCAxMzM7XG4gIC0tYnMtY29kZS1jb2xvcjogI2ZkZGVlNztcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY2NTVhO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogI2NhZWZkNztcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI2NhZWZkNztcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNmMzY2NjY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2YzNjY2Njtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMzUsIDMwLCAzMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMxMjVyZW0gKyAwLjc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLCAubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwge1xuICAtLWJzLWd1dHRlci14OiA2NHB4O1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiA5NnB4O1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0xLFxuLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0xLFxuLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6ICNmNTgwODA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzUsIDAsIDAsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNTgwODA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzUsIDAsIDAsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB0cmFuc3BhcmVudDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjYyNXJlbTtcbiAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ODA4MDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzNSwgMCwgMCwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2RTRCRDtcbiAgYm9yZGVyLWNvbG9yOiAjQTZFNEJEO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM2UlM2NwYXRoIHN0eWxlPSdmaWxsOiUyMzM5QUUwMicgZD0nTTAgMGgyNHYyNEgweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuICBib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgzNSwgMzAsIDMwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2Y1ODA4MCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYSwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgyMzUsIDAsIDAsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDIzNSwgMCwgMCwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWIzYjM7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliM2IzO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuLCAuaW5wdXQtZ3JvdXAgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5pbnB1dC1ncm91cCBhLCAuaW5wdXQtZ3JvdXAgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLmlucHV0LWdyb3VwIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYTpmb2N1cywgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuaW5wdXQtZ3JvdXAgYTpmb2N1cywgLmlucHV0LWdyb3VwIC5wb3N0cy1uYXZpZ2F0aW9uIGE6Zm9jdXMsIC5wb3N0cy1uYXZpZ2F0aW9uIC5pbnB1dC1ncm91cCBhOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuaW5wdXQtZ3JvdXAtbGcgPiBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLmlucHV0LWdyb3VwLWxnID4gYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuaW5wdXQtZ3JvdXAtc20gPiBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLmlucHV0LWdyb3VwLXNtID4gYSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzQTZFNEJEJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzQTZFNEJEJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRUIwMDAwJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0VCMDAwMCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRUIwMDAwJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0VCMDAwMCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIGEge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDExcHg7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogNXB4O1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDE7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYSwgLnBvc3RzLW5hdmlnYXRpb24gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhOmhvdmVyLCAucG9zdHMtbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWNoZWNrICsgYTpob3ZlciwgLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1jaGVjayArIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhOmZvY3VzLXZpc2libGUsIC5wb3N0cy1uYXZpZ2F0aW9uIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmUsIC5wb3N0cy1uYXZpZ2F0aW9uIDpub3QoLmJ0bi1jaGVjaykgKyBhOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYTpmaXJzdC1jaGlsZDphY3RpdmUsIC5wb3N0cy1uYXZpZ2F0aW9uIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmFjdGl2ZSwgLnBvc3RzLW5hdmlnYXRpb24gYS5hY3RpdmUsIC5idG4uc2hvdywgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLnNob3csIC5wb3N0cy1uYXZpZ2F0aW9uIGEuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tY2hlY2s6Y2hlY2tlZCArIGE6Zm9jdXMtdmlzaWJsZSwgLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1jaGVjazpjaGVja2VkICsgYTpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLnBvc3RzLW5hdmlnYXRpb24gOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLnBvc3RzLW5hdmlnYXRpb24gYTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAucG9zdHMtbmF2aWdhdGlvbiBhLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLnNob3c6Zm9jdXMtdmlzaWJsZSwgLnBvc3RzLW5hdmlnYXRpb24gYS5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyBhLCAucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIGEge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGE6ZGlzYWJsZWQsIC5wb3N0cy1uYXZpZ2F0aW9uIGE6ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5kaXNhYmxlZCwgLnBvc3RzLW5hdmlnYXRpb24gYS5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biwgZmllbGRzZXQ6ZGlzYWJsZWQgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGZpZWxkc2V0OmRpc2FibGVkIGEsIGZpZWxkc2V0OmRpc2FibGVkIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIGZpZWxkc2V0OmRpc2FibGVkIGEge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi10aGVtZS1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIzMUUxRTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxZTFhMWE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFjMTgxODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjgsIDY0LCA2NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxYzE4MTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxYTE3MTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMzFFMUU7XG59XG5cbi5idG4tdGhlbWUtd2hpdGUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB3aGl0ZTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCAyMjEsIDIyMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi10aGVtZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjRUIwMDAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2M4MDAwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYmMwMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzgsIDM4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiYzAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRUIwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG59XG5cbi5idG4tdGhlbWUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWJnOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGQ0M4RDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZjZDBkZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmNjZWRiO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTksIDE3NSwgMTg3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZkZDNkZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZjY2VkYjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGQ0M4RDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZDQzhENztcbn1cblxuLmJ0bi10aGVtZS1zb2Z0LXBpbmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYmc6ICNGRjY2ODY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZGNjY4NjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmY3ZDk4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZjc1OTI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMiwgOTEsIDExODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjg1OWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjc1OTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRkY2Njg2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRjY2ODY7XG59XG5cbi5idG4tdGhlbWUtbGlnaHQtZ3JlZW4ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYmc6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0E2RTRCRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYjNlOGM3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNhZmU3YzQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0NiwgMTk4LCAxNjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjhlOWNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYWZlN2M0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0E2RTRCRDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQTZFNEJEO1xufVxuXG4uYnRuLXRoZW1lLWdyZWVuIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWJnOiAjNENBRjZDO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0Q0FGNkM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY3YmI4MjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWViNzdiO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3MCwgMTUzLCA5NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM3MGJmODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1ZWI3N2I7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNENBRjZDO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0Q0FGNkM7XG59XG5cbi5idG4tdGhlbWUtbGlnaHQtYmx1ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1iZzogIzYyQTdEMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNjJBN0QzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3YWI0ZGE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzcyYjBkNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODksIDE0NiwgMTg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzgxYjlkYztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzcyYjBkNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2MkE3RDM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYyQTdEMztcbn1cblxuLmJ0bi10aGVtZS1ibHVlIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWJnOiAjQjFEQ0U1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNCMURDRTU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JkZTFlOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjllMGU4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTYsIDE5MiwgMTk5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2MxZTNlYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2I5ZTBlODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNCMURDRTU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0IxRENFNTtcbn1cblxuLmJ0bi10aGVtZS1saWdodC1vcmFuZ2Uge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYmc6ICNGRkM5QTE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZGQzlBMTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZkMWFmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmNlYWE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMiwgMTc1LCAxNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZkNGI0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjZWFhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0ZGQzlBMTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkZDOUExO1xufVxuXG4uYnRuLXRoZW1lLW9yYW5nZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1iZzogI0ZGNjgxQztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkY2ODFDO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZjdmM2U7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmNzczMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCA5MywgMjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmY4NjQ5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmY3NzMzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0ZGNjgxQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkY2ODFDO1xufVxuXG4uYnRuLXRoZW1lLWRhcmstb3JhbmdlIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWJnOiAjQkM2QzNBO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNCQzZDM0E7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2M2ODI1ODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzM3YjRlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNjUsIDk2LCA1NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjOTg5NjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjMzdiNGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjQkM2QzNBO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNCQzZDM0E7XG59XG5cbi5idG4tdGhlbWUtYnJvd24ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYmc6ICNFM0QzQzQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0UzRDNDNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTdkYWNkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlNmQ3Y2E7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5OCwgMTg0LCAxNzE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTlkY2QwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTZkN2NhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0UzRDNDNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRTNEM0M0O1xufVxuXG4uYnRuLXRoZW1lLWxpZ2h0LXllbGxvdyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1iZzogI0ZGRTE2MTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkZFMTYxO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmU2Nzk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmZTQ3MTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCAxOTYsIDg3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmZTc4MTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmZTQ3MTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGRkUxNjE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZGRTE2MTtcbn1cblxuLmJ0bi10aGVtZS15ZWxsb3cge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYmc6ICNGRkIzMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZGQjMwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZiZTI2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmJiMWE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMiwgMTU3LCA1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzIzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYmIxYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGRkIzMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZGQjMwMDtcbn1cblxuLmJ0bi10aGVtZS1saWdodC1wdXJwbGUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYmc6ICNEMkQxRjU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0QyRDFGNTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDlkOGY3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkN2Q2ZjY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NCwgMTgyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGJkYWY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZDdkNmY2O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0QyRDFGNTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRDJEMUY1O1xufVxuXG4uYnRuLXRoZW1lLXB1cnBsZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzc1NjREODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzU2NEQ4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2MzU1Yjg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVlNTBhZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM4LCAxMjMsIDIyMjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1ZTUwYWQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1ODRiYTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNzU2NEQ4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3NTY0RDg7XG59XG5cbi5idG4tcHJpbWFyeSwgLnBvc3RzLW5hdmlnYXRpb24gYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0VCMDAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNjODAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2JjMDAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjM4LCAzOCwgMzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYmMwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYjAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0VCMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1iZzogI0ZDQzhENztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmY2QwZGQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZjY2VkYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE5LCAxNzUsIDE4NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZGQzZGY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmY2NlZGI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGQ0M4RDc7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1iZzogI0E2RTRCRDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQTZFNEJEO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiM2U4Yzc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2FmZTdjNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQ2LCAxOTgsIDE2NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiOGU5Y2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhZmU3YzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjQTZFNEJEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNBNkU0QkQ7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzMWQyZjI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTYsIDE3NiwgMjA5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNkZDVmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWJnOiAjRkVGREUyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRUZERTI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZlZmRlNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmVmZGU1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjEsIDIyMCwgMTk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZlZmRlODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZlZmRlNTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGRUZERTI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZFRkRFMjtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0VCMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzgwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiYzAwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzOCwgMzgsIDM4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2JjMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2IwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0VCMDAwMDtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE2LCAyMTYsIDIxNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzNSwgMzAsIDMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0VCMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRUIwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzNSwgMCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtdGhlbWUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNGQ0M4RDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZDQzhENztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGQ0M4RDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MiwgMjAwLCAyMTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZDQzhENztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lLXNvZnQtcGluayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkY2Njg2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRjY2ODY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0ZGNjY4NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkY2Njg2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDEwMiwgMTM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0ZGNjY4NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGNjY4NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGNjY4NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRjY2ODY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS1saWdodC1ncmVlbiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjQTZFNEJEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0E2RTRCRDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQTZFNEJEO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNjYsIDIyOCwgMTg5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0E2RTRCRDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0E2RTRCRDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0E2RTRCRDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNBNkU0QkQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS1ncmVlbiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNENBRjZDO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0Q0FGNkM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzRDQUY2QztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNENBRjZDO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NiwgMTc1LCAxMDg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNENBRjZDO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNENBRjZDO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNENBRjZDO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzRDQUY2QztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lLWxpZ2h0LWJsdWUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzYyQTdEMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNjJBN0QzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2MkE3RDM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzYyQTdEMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogOTgsIDE2NywgMjExO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzYyQTdEMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzYyQTdEMztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzYyQTdEMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MkE3RDM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS1ibHVlIHtcbiAgLS1icy1idG4tY29sb3I6ICNCMURDRTU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0IxRENFNTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjQjFEQ0U1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNCMURDRTU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE3NywgMjIwLCAyMjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQjFEQ0U1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQjFEQ0U1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQjFEQ0U1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0IxRENFNTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lLWxpZ2h0LW9yYW5nZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZDOUExO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkM5QTE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0ZGQzlBMTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkZDOUExO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDIwMSwgMTYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0ZGQzlBMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGQzlBMTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGQzlBMTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkM5QTE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS1vcmFuZ2Uge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGNjgxQztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkY2ODFDO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGRjY4MUM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0ZGNjgxQztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxMDQsIDI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0ZGNjgxQztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGNjgxQztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGNjgxQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRjY4MUM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10aGVtZS1kYXJrLW9yYW5nZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjQkM2QzNBO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNCQzZDM0E7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0JDNkMzQTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQkM2QzNBO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODgsIDEwOCwgNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQkM2QzNBO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQkM2QzNBO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQkM2QzNBO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JDNkMzQTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lLWJyb3duIHtcbiAgLS1icy1idG4tY29sb3I6ICNFM0QzQzQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0UzRDNDNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRTNEM0M0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFM0QzQzQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNywgMjExLCAxOTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRTNEM0M0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRTNEM0M0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRTNEM0M0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0UzRDNDNDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lLWxpZ2h0LXllbGxvdyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZFMTYxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkUxNjE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0ZGRTE2MTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkZFMTYxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDIyNSwgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRkZFMTYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRkZFMTYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZFMTYxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZGRTE2MTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lLXllbGxvdyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZCMzAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkIzMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0ZGQjMwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkZCMzAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE3OSwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNGRkIzMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGRkIzMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkIzMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkZCMzAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtdGhlbWUtbGlnaHQtcHVycGxlIHtcbiAgLS1icy1idG4tY29sb3I6ICNEMkQxRjU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0QyRDFGNTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRDJEMUY1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNEMkQxRjU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMCwgMjA5LCAyNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRDJEMUY1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRDJEMUY1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRDJEMUY1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0QyRDFGNTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lLXB1cnBsZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNzU2NEQ4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3NTY0RDg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzc1NjREODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzU2NEQ4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTcsIDEwMCwgMjE2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzc1NjREODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzc1NjREODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc1NjREODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3NTY0RDg7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0VCMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRUIwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzNSwgMCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNGQ0M4RDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZDQzhENztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGQ0M4RDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MiwgMjAwLCAyMTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkNDOEQ3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZDQzhENztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI0E2RTRCRDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQTZFNEJEO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0E2RTRCRDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTY2LCAyMjgsIDE4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQTZFNEJEO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZFRkRFMjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkVGREUyO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGRUZERTI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0ZFRkRFMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU0LCAyNTMsIDIyNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNGRUZERTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGRUZERTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRUZERTI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkVGREUyO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0VCMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRUIwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzNSwgMCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjM4LCAzOCwgMzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cC1sZyA+IGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtbGcgPiBhIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cC1zbSA+IGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtc20gPiBhIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI0VCMDAwMDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI0VCMDAwMDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cCA+IGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiBhLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cCA+IGE6aG92ZXIsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwID4gYTpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiBhOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0biwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cCA+IGEuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IGEuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwID4gYTpudGgtY2hpbGQobiszKSwgLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IGE6bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDguMjVweDtcbiAgcGFkZGluZy1sZWZ0OiA4LjI1cHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAtc20gPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLWxnID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSwgLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnBvc3RzLW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bnRoLWNoaWxkKG4rMyksIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bnRoLWNoaWxkKG4rMyksIC5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIGEsXG4ucG9zdHMtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIGEsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogIzZFNzA2RjtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluaywgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmssIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGE6aG92ZXIsIC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlLCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzUsIDAsIDAsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEuZGlzYWJsZWQsIC5uYXYtbGluazpkaXNhYmxlZCwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluaywgLm5hdi10YWJzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYSwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXRhYnMgYSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTpob3ZlciwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXRhYnMgYTpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTpmb2N1cywgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXRhYnMgYTpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYS5hY3RpdmUsIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi10YWJzIGEuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEsXG4ubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyBhLFxuLm5hdi10YWJzIC5uYXZiYXItbmF2IC5zaG93Lm1lbnUtaXRlbSAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdmJhci1uYXYgLnNob3cubWVudS1pdGVtIGEsXG4ubmF2YmFyLW5hdiAubmF2LXRhYnMgLnNob3cubWVudS1pdGVtIC5uYXYtbGluayxcbi5uYXZiYXItbmF2IC5uYXYtdGFicyAuc2hvdy5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICNFQjAwMDA7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEsIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1waWxscyBhIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYS5hY3RpdmUsIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1waWxscyBhLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2LXBpbGxzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLnNob3cgPiBhLFxuLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXBpbGxzIC5zaG93ID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmssIC5uYXYtdW5kZXJsaW5lIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYSwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXVuZGVybGluZSBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTpob3ZlciwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXVuZGVybGluZSBhOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdW5kZXJsaW5lIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTpmb2N1cywgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXVuZGVybGluZSBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi11bmRlcmxpbmUgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LXVuZGVybGluZSBhLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdi11bmRlcmxpbmUgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuc2hvdyA+IGEsXG4ubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtdW5kZXJsaW5lIC5zaG93ID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1maWxsID4gYSxcbi5uYXYtZmlsbCAubmF2LWl0ZW0sXG4ubmF2LWZpbGwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSxcbi5uYXZiYXItbmF2IC5uYXYtZmlsbCAubWVudS1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1qdXN0aWZpZWQgPiBhLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLFxuLm5hdi1qdXN0aWZpZWQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSxcbi5uYXZiYXItbmF2IC5uYXYtanVzdGlmaWVkIC5tZW51LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1maWxsIC5uYXYtaXRlbSBhLCAubmF2LWZpbGwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LWxpbmssIC5uYXYtZmlsbCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEsIC5uYXZiYXItbmF2IC5uYXYtZmlsbCAubWVudS1pdGVtIC5uYXYtbGluaywgLm5hdmJhci1uYXYgLm5hdi1maWxsIC5tZW51LWl0ZW0gYSxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSBhLFxuLm5hdi1qdXN0aWZpZWQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEsXG4ubmF2YmFyLW5hdiAubmF2LWp1c3RpZmllZCAubWVudS1pdGVtIC5uYXYtbGluayxcbi5uYXZiYXItbmF2IC5uYXYtanVzdGlmaWVkIC5tZW51LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MTEwLCAxMTIsIDExMSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsIC5tb2R1bGUtbWFwIC5uYXZiYXIgPiAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtdmFsdWUgLm5hdmJhciA+IC5tb2R1bGUtYmctd3JhcCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYS5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLmNhcmQtaGVhZGVyLXRhYnMgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuY2FyZC1oZWFkZXItdGFicyBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6ICNGOUY4RjU7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScyMycgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDIzIDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdtMTQuMzg4IDExLjIwNi0yLjg3MSAyLjc5M0wwIDIuNzk0IDIuODcxIDBsMTEuNTE3IDExLjIwNlonIGZpbGw9JyUyM0YwMDAwMCcvJTNlJTNjcGF0aCBkPSdtMTEuNTE1IDE0LTIuODc5LTIuODAxTDIwLjEyMS4wMjQgMjMgMi44MjYgMTEuNTE1IDE0WicgZmlsbD0nJTIzRjAwMDAwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMjMgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J20xNC4zODggMTEuMjA2LTIuODcxIDIuNzkzTDAgMi43OTQgMi44NzEgMGwxMS41MTcgMTEuMjA2WicgZmlsbD0nJTIzRjAwMDAwJy8lM2UlM2NwYXRoIGQ9J20xMS41MTUgMTQtMi44NzktMi44MDFMMjAuMTIxLjAyNCAyMyAyLjgyNiAxMS41MTUgMTRaJyBmaWxsPSclMjNGMDAwMDAnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM1LCAwLCAwLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICM2RTcwNkY7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogI0Y5RjhGNTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2YzNjY2NiclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2YzNjY2NiclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM1LCAwLCAwLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI0VCMDAwMDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC10aGVtZS1ibGFjayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXRoZW1lLWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10aGVtZS1ibGFjay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC10aGVtZS13aGl0ZSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXRoZW1lLXdoaXRlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10aGVtZS13aGl0ZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtd2hpdGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtdGhlbWUtd2hpdGUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC10aGVtZS1wcmltYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtdGhlbWUtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtdGhlbWUtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC10aGVtZS1zb2Z0LXBpbmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRoZW1lLXNvZnQtcGluay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtc29mdC1waW5rLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXRoZW1lLXNvZnQtcGluay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRoZW1lLWxpZ2h0LWdyZWVuIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtbGlnaHQtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1ncmVlbi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1ncmVlbi10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRoZW1lLWdyZWVuIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRoZW1lLWdyZWVuLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1ncmVlbi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1ncmVlbi10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRoZW1lLWxpZ2h0LWJsdWUge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1ibHVlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1ibHVlLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1ibHVlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC10aGVtZS1ibHVlIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtdGhlbWUtYmx1ZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1ibHVlLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtdGhlbWUtbGlnaHQtb3JhbmdlIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtbGlnaHQtb3JhbmdlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC10aGVtZS1vcmFuZ2Uge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy10aGVtZS1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRoZW1lLW9yYW5nZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtb3JhbmdlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXRoZW1lLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRoZW1lLWRhcmstb3JhbmdlIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtZGFyay1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1kYXJrLW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1kYXJrLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRoZW1lLWJyb3duIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYnJvd24tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRoZW1lLWJyb3duLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1icm93bi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS1icm93bi10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRoZW1lLWxpZ2h0LXllbGxvdyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LXllbGxvdy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC15ZWxsb3ctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtdGhlbWUteWVsbG93IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGhlbWUteWVsbG93LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10aGVtZS15ZWxsb3ctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXllbGxvdy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10aGVtZS15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC10aGVtZS1saWdodC1wdXJwbGUge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtbGlnaHQtcHVycGxlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRoZW1lLXB1cnBsZSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXRoZW1lLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtdGhlbWUtcHVycGxlLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1wdXJwbGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtdGhlbWUtcHVycGxlLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI0VCMDAwMDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFQjAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtYmxhY2sge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXRoZW1lLWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRoZW1lLWJsYWNrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWJsYWNrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRoZW1lLWJsYWNrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWJsYWNrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtd2hpdGUge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXRoZW1lLXdoaXRlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRoZW1lLXdoaXRlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXdoaXRlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRoZW1lLXdoaXRlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtd2hpdGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLXdoaXRlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLXdoaXRlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtd2hpdGUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy10aGVtZS1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGhlbWUtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtc29mdC1waW5rIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUtc29mdC1waW5rLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXNvZnQtcGluay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLXNvZnQtcGluay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtbGlnaHQtZ3JlZW4ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtbGlnaHQtZ3JlZW4tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtbGlnaHQtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtZ3JlZW4ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXRoZW1lLWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRoZW1lLWdyZWVuLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWdyZWVuLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRoZW1lLWdyZWVuLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtZ3JlZW4tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWdyZWVuLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtbGlnaHQtYmx1ZSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtbGlnaHQtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1ibHVlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGhlbWUtbGlnaHQtYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtbGlnaHQtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtYmx1ZSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy10aGVtZS1ibHVlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGhlbWUtYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWJsdWUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWJsdWUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtbGlnaHQtb3JhbmdlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUtbGlnaHQtb3JhbmdlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LW9yYW5nZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtb3JhbmdlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUtb3JhbmdlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS1vcmFuZ2UtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1vcmFuZ2UtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLW9yYW5nZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtZGFyay1vcmFuZ2Uge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtZGFyay1vcmFuZ2UtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtZGFyay1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtYnJvd24ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXRoZW1lLWJyb3duLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRoZW1lLWJyb3duLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWJyb3duLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRoZW1lLWJyb3duLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGhlbWUtYnJvd24tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWJyb3duLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXRoZW1lLWJyb3duLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGhlbWUtYnJvd24tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtbGlnaHQteWVsbG93IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LXllbGxvdy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC15ZWxsb3ctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC15ZWxsb3ctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LXllbGxvdy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUteWVsbG93IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUteWVsbG93LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXllbGxvdy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS15ZWxsb3ctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS15ZWxsb3ctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLXllbGxvdy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtbGlnaHQtcHVycGxlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUtbGlnaHQtcHVycGxlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGhlbWUtcHVycGxlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10aGVtZS1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtdGhlbWUtcHVycGxlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRoZW1lLXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10aGVtZS1wdXJwbGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1wdXJwbGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRoZW1lLXB1cnBsZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10aGVtZS1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10aGVtZS1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0YwMDAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM1LCAwLCAwLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMDtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzIwcHggYXV0byBuby1yZXBlYXQ7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1tb2RhbC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzIzMUUxRTtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogIzZFNzA2RjtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogbmV1ZWhhYXMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMjMxRTFFO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI0YxRjFGMTtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjZmZmO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMyMzFFMUU7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXRoZW1lLWJsYWNrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctdGhlbWUtd2hpdGUge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10aGVtZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10aGVtZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctdGhlbWUtc29mdC1waW5rIHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXRoZW1lLWxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1saWdodC1ncmVlbi1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctdGhlbWUtZ3JlZW4ge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWdyZWVuLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10aGVtZS1saWdodC1ibHVlIHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1saWdodC1ibHVlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10aGVtZS1ibHVlIHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1ibHVlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10aGVtZS1saWdodC1vcmFuZ2Uge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWxpZ2h0LW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctdGhlbWUtb3JhbmdlIHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXRoZW1lLWRhcmstb3JhbmdlIHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1kYXJrLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctdGhlbWUtYnJvd24ge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWJyb3duLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10aGVtZS1saWdodC15ZWxsb3cge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWxpZ2h0LXllbGxvdy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctdGhlbWUteWVsbG93IHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXRoZW1lLWxpZ2h0LXB1cnBsZSB7XG4gIGNvbG9yOiAjMjMxRTFFICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtbGlnaHQtcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10aGVtZS1wdXJwbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMjMxRTFFICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRoZW1lLWJsYWNrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstdGhlbWUtYmxhY2s6aG92ZXIsIC5saW5rLXRoZW1lLWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjgsIDI0LCAyNCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI4LCAyNCwgMjQsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay10aGVtZS13aGl0ZSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXdoaXRlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS13aGl0ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXRoZW1lLXdoaXRlOmhvdmVyLCAubGluay10aGVtZS13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGhlbWUtcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10aGVtZS1wcmltYXJ5OmhvdmVyLCAubGluay10aGVtZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTg4LCAwLCAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTg4LCAwLCAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGhlbWUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10aGVtZS1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXRoZW1lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1MywgMjExLCAyMjMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTMsIDIxMSwgMjIzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGhlbWUtc29mdC1waW5rIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtc29mdC1waW5rLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10aGVtZS1zb2Z0LXBpbms6aG92ZXIsIC5saW5rLXRoZW1lLXNvZnQtcGluazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMTMzLCAxNTgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDEzMywgMTU4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGhlbWUtbGlnaHQtZ3JlZW4ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1saWdodC1ncmVlbi1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtbGlnaHQtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10aGVtZS1saWdodC1ncmVlbjpob3ZlciwgLmxpbmstdGhlbWUtbGlnaHQtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxODQsIDIzMywgMjAyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTg0LCAyMzMsIDIwMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRoZW1lLWdyZWVuIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWdyZWVuLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstdGhlbWUtZ3JlZW46aG92ZXIsIC5saW5rLXRoZW1lLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTEyLCAxOTEsIDEzNywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDExMiwgMTkxLCAxMzcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay10aGVtZS1saWdodC1ibHVlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtbGlnaHQtYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtbGlnaHQtYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXRoZW1lLWxpZ2h0LWJsdWU6aG92ZXIsIC5saW5rLXRoZW1lLWxpZ2h0LWJsdWU6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMjksIDE4NSwgMjIwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTI5LCAxODUsIDIyMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRoZW1lLWJsdWUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstdGhlbWUtYmx1ZTpob3ZlciwgLmxpbmstdGhlbWUtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE5MywgMjI3LCAyMzQsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxOTMsIDIyNywgMjM0LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGhlbWUtbGlnaHQtb3JhbmdlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtbGlnaHQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10aGVtZS1saWdodC1vcmFuZ2U6aG92ZXIsIC5saW5rLXRoZW1lLWxpZ2h0LW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMjEyLCAxODAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIxMiwgMTgwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGhlbWUtb3JhbmdlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10aGVtZS1vcmFuZ2U6aG92ZXIsIC5saW5rLXRoZW1lLW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMTM0LCA3MywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMTM0LCA3MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRoZW1lLWRhcmstb3JhbmdlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtZGFyay1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstdGhlbWUtZGFyay1vcmFuZ2U6aG92ZXIsIC5saW5rLXRoZW1lLWRhcmstb3JhbmdlOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjAxLCAxMzcsIDk3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAxLCAxMzcsIDk3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGhlbWUtYnJvd24ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1icm93bi1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtYnJvd24tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10aGVtZS1icm93bjpob3ZlciwgLmxpbmstdGhlbWUtYnJvd246Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMzMsIDIyMCwgMjA4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjMzLCAyMjAsIDIwOCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRoZW1lLWxpZ2h0LXllbGxvdyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWxpZ2h0LXllbGxvdy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstdGhlbWUtbGlnaHQteWVsbG93OmhvdmVyLCAubGluay10aGVtZS1saWdodC15ZWxsb3c6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIzMSwgMTI5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMzEsIDEyOSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRoZW1lLXllbGxvdyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtdGhlbWUteWVsbG93LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstdGhlbWUteWVsbG93OmhvdmVyLCAubGluay10aGVtZS15ZWxsb3c6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDE5NCwgNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDE5NCwgNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay10aGVtZS1saWdodC1wdXJwbGUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXRoZW1lLWxpZ2h0LXB1cnBsZTpob3ZlciwgLmxpbmstdGhlbWUtbGlnaHQtcHVycGxlOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjE5LCAyMTgsIDI0NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIxOSwgMjE4LCAyNDcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay10aGVtZS1wdXJwbGUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy10aGVtZS1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRoZW1lLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXRoZW1lLXB1cnBsZTpob3ZlciwgLmxpbmstdGhlbWUtcHVycGxlOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoOTQsIDgwLCAxNzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg5NCwgODAsIDE3MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE4OCwgMCwgMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE4OCwgMCwgMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTMsIDIxMSwgMjIzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjUzLCAyMTEsIDIyMywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE4NCwgMjMzLCAyMDIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxODQsIDIzMywgMjAyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU0LCAyNTMsIDIzMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NCwgMjUzLCAyMzIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTg4LCAwLCAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTg4LCAwLCAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1NTtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1NTtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuXG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbiAqLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICoge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctdGhlbWUtYmxhY2sge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtYmxhY2stcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRoZW1lLXdoaXRlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXdoaXRlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy10aGVtZS1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRoZW1lLXNlY29uZGFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRoZW1lLXNvZnQtcGluayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1zb2Z0LXBpbmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRoZW1lLWxpZ2h0LWdyZWVuIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy10aGVtZS1ncmVlbiB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1ncmVlbi1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctdGhlbWUtbGlnaHQtYmx1ZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC1ibHVlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy10aGVtZS1ibHVlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWJsdWUtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRoZW1lLWxpZ2h0LW9yYW5nZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRoZW1lLW9yYW5nZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRoZW1lLWRhcmstb3JhbmdlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy10aGVtZS1icm93biB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1icm93bi1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctdGhlbWUtbGlnaHQteWVsbG93IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LXllbGxvdy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctdGhlbWUteWVsbG93IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctdGhlbWUtbGlnaHQtcHVycGxlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctdGhlbWUtcHVycGxlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoZW1lLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGVtZS13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhlbWUtcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGVtZS1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGVtZS1zb2Z0LXBpbmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtc29mdC1waW5rLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGVtZS1saWdodC1ncmVlbiB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC1ncmVlbi1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhlbWUtZ3JlZW4ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoZW1lLWxpZ2h0LWJsdWUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQtYmx1ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhlbWUtYmx1ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1ibHVlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGVtZS1saWdodC1vcmFuZ2Uge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGVtZS1vcmFuZ2Uge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtb3JhbmdlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGVtZS1kYXJrLW9yYW5nZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1kYXJrLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhlbWUtYnJvd24ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtYnJvd24tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoZW1lLWxpZ2h0LXllbGxvdyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoZW1lLXllbGxvdyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoZW1lLWxpZ2h0LXB1cnBsZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoZW1lLXB1cnBsZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtdGhlbWUtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGhlbWUtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGhlbWUtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRoZW1lLXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGhlbWUtc29mdC1waW5rIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXNvZnQtcGluay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aGVtZS1saWdodC1ncmVlbiB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC1ncmVlbi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aGVtZS1ncmVlbiB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1ncmVlbi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aGVtZS1saWdodC1ibHVlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGhlbWUtYmx1ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRoZW1lLWxpZ2h0LW9yYW5nZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGhlbWUtb3JhbmdlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aGVtZS1kYXJrLW9yYW5nZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1kYXJrLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aGVtZS1icm93biB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1icm93bi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aGVtZS1saWdodC15ZWxsb3cge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRoZW1lLXllbGxvdyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGhlbWUtbGlnaHQtcHVycGxlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LXB1cnBsZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aGVtZS1wdXJwbGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtcHVycGxlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgzNSwgMzAsIDMwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtdGhlbWUtYmxhY2sge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1ibGFjay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXRoZW1lLXdoaXRlIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtd2hpdGUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS10aGVtZS1wcmltYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXRoZW1lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXRoZW1lLXNvZnQtcGluayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXNvZnQtcGluay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXRoZW1lLWxpZ2h0LWdyZWVuIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS10aGVtZS1ncmVlbiB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWdyZWVuLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtdGhlbWUtbGlnaHQtYmx1ZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS10aGVtZS1ibHVlIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXRoZW1lLWxpZ2h0LW9yYW5nZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXRoZW1lLW9yYW5nZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXRoZW1lLWRhcmstb3JhbmdlIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtZGFyay1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS10aGVtZS1icm93biB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWJyb3duLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtdGhlbWUtbGlnaHQteWVsbG93IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtdGhlbWUteWVsbG93IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUteWVsbG93LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtdGhlbWUtbGlnaHQtcHVycGxlIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQtcHVycGxlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtdGhlbWUtcHVycGxlIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtcHVycGxlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXRoZW1lLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUtd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUtc29mdC1waW5rIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXNvZnQtcGluay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRoZW1lLWxpZ2h0LWdyZWVuIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LWdyZWVuLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUtZ3JlZW4ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1saWdodC1ibHVlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWxpZ2h0LWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1ibHVlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1saWdodC1vcmFuZ2Uge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUtb3JhbmdlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRoZW1lLWRhcmstb3JhbmdlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLWRhcmstb3JhbmdlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUtYnJvd24ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtYnJvd24tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1saWdodC15ZWxsb3cge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtbGlnaHQteWVsbG93LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUteWVsbG93IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRoZW1lLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRoZW1lLWxpZ2h0LXB1cnBsZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10aGVtZS1saWdodC1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aGVtZS1wdXJwbGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGhlbWUtcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktdGVydGlhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncmlkLWNvbC1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5cbi5ncmlkLWNzLTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1lbmQtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ3JpZC1jcy0yIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXN0YXJ0LTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuLmdyaWQtY3MtMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5ncmlkLWNzLTQge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtNSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1lbmQtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ3JpZC1jcy01IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXN0YXJ0LTYge1xuICBncmlkLWNvbHVtbi1zdGFydDogNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cblxuLmdyaWQtY3MtNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDcgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbHMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5ncmlkLWNzLTcge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1lbmQtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogOCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ3JpZC1jcy04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXN0YXJ0LTkge1xuICBncmlkLWNvbHVtbi1zdGFydDogOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbn1cblxuLmdyaWQtY3MtOSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC0xMCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTEwIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLWNzLTEwIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC0xMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTExIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTExIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG59XG5cbi5ncmlkLWNzLTExIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC0xMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG59XG5cbi5ncmlkLWNzLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTEge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy0yIHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMtMyB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTQge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy01IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMtNiB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTcge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy04IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMtOSB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTEwIHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTExIHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTEyIHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG59XG5cbi5kLXhzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLXhzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG5cbi5ncmlkLWNvbHMteHMtMTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xufVxuXG4uZ3JpZC1jb2wteHMtMSB7XG4gIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy0yIHtcbiAgZ3JpZC1jb2x1bW46IDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLTMge1xuICBncmlkLWNvbHVtbjogMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtNCB7XG4gIGdyaWQtY29sdW1uOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy01IHtcbiAgZ3JpZC1jb2x1bW46IDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLTYge1xuICBncmlkLWNvbHVtbjogNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtNyB7XG4gIGdyaWQtY29sdW1uOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDcgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy04IHtcbiAgZ3JpZC1jb2x1bW46IDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogOCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLTkge1xuICBncmlkLWNvbHVtbjogOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtOSB7XG4gIGdyaWQtY29sdW1uLWVuZDogOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtMTAge1xuICBncmlkLWNvbHVtbjogMTAgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtMTAge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy0xMSB7XG4gIGdyaWQtY29sdW1uOiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtMTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLTEyIHtcbiAgZ3JpZC1jb2x1bW46IDEyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC0xMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtMSB7XG4gIGdyaWQtcm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC0xIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC0xIHtcbiAgZ3JpZC1yb3ctZW5kOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy0yIHtcbiAgZ3JpZC1yb3c6IDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTIge1xuICBncmlkLXJvdy1zdGFydDogMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTIge1xuICBncmlkLXJvdy1lbmQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTMge1xuICBncmlkLXJvdzogMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtMyB7XG4gIGdyaWQtcm93LXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtMyB7XG4gIGdyaWQtcm93LWVuZDogMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtNCB7XG4gIGdyaWQtcm93OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC00IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC00IHtcbiAgZ3JpZC1yb3ctZW5kOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy01IHtcbiAgZ3JpZC1yb3c6IDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTUge1xuICBncmlkLXJvdy1zdGFydDogNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTUge1xuICBncmlkLXJvdy1lbmQ6IDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTYge1xuICBncmlkLXJvdzogNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtNiB7XG4gIGdyaWQtcm93LXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtNiB7XG4gIGdyaWQtcm93LWVuZDogNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtNyB7XG4gIGdyaWQtcm93OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC03IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDcgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC03IHtcbiAgZ3JpZC1yb3ctZW5kOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy04IHtcbiAgZ3JpZC1yb3c6IDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTgge1xuICBncmlkLXJvdy1zdGFydDogOCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTgge1xuICBncmlkLXJvdy1lbmQ6IDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTkge1xuICBncmlkLXJvdzogOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtOSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtOSB7XG4gIGdyaWQtcm93LWVuZDogOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtMTAge1xuICBncmlkLXJvdzogMTAgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTEwIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtMTAge1xuICBncmlkLXJvdy1lbmQ6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy0xMSB7XG4gIGdyaWQtcm93OiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtMTEge1xuICBncmlkLXJvdy1zdGFydDogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC0xMSB7XG4gIGdyaWQtcm93LWVuZDogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTEyIHtcbiAgZ3JpZC1yb3c6IDEyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC0xMiB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTEyIHtcbiAgZ3JpZC1yb3ctZW5kOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNzLXhzLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNzLXhzLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNzLXhzLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy0xIHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtMiB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLXhzLTMge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy00IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtNSB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLXhzLTYge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy03IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtOCB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLXhzLTkge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy0xMCB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy0xMSB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy0xMiB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtc20tMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1zbS0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXNtLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS0xIHtcbiAgICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLTIge1xuICAgIGdyaWQtY29sdW1uOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tc3RhcnQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1zdGFydC0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS00IHtcbiAgICBncmlkLWNvbHVtbjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLTUge1xuICAgIGdyaWQtY29sdW1uOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tc3RhcnQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tNiB7XG4gICAgZ3JpZC1jb2x1bW46IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1zdGFydC02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS03IHtcbiAgICBncmlkLWNvbHVtbjogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLTgge1xuICAgIGdyaWQtY29sdW1uOiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tc3RhcnQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tOSB7XG4gICAgZ3JpZC1jb2x1bW46IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1zdGFydC05IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tc3RhcnQtMTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLWVuZC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLTExIHtcbiAgICBncmlkLWNvbHVtbjogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1zdGFydC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tZW5kLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtc20tMTIge1xuICAgIGdyaWQtY29sdW1uOiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTEyIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1zbS1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS0xIHtcbiAgICBncmlkLXJvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tZW5kLTEge1xuICAgIGdyaWQtcm93LWVuZDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLTIge1xuICAgIGdyaWQtcm93OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tc3RhcnQtMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1lbmQtMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tMyB7XG4gICAgZ3JpZC1yb3c6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1zdGFydC0zIHtcbiAgICBncmlkLXJvdy1zdGFydDogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLWVuZC0zIHtcbiAgICBncmlkLXJvdy1lbmQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS00IHtcbiAgICBncmlkLXJvdzogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tZW5kLTQge1xuICAgIGdyaWQtcm93LWVuZDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLTUge1xuICAgIGdyaWQtcm93OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tc3RhcnQtNSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1lbmQtNSB7XG4gICAgZ3JpZC1yb3ctZW5kOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tNiB7XG4gICAgZ3JpZC1yb3c6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1zdGFydC02IHtcbiAgICBncmlkLXJvdy1zdGFydDogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLWVuZC02IHtcbiAgICBncmlkLXJvdy1lbmQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS03IHtcbiAgICBncmlkLXJvdzogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTcge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tZW5kLTcge1xuICAgIGdyaWQtcm93LWVuZDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLTgge1xuICAgIGdyaWQtcm93OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tc3RhcnQtOCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1lbmQtOCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tOSB7XG4gICAgZ3JpZC1yb3c6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1zdGFydC05IHtcbiAgICBncmlkLXJvdy1zdGFydDogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLWVuZC05IHtcbiAgICBncmlkLXJvdy1lbmQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS0xMCB7XG4gICAgZ3JpZC1yb3c6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tc3RhcnQtMTAge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLWVuZC0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLTExIHtcbiAgICBncmlkLXJvdzogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1zdGFydC0xMSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tZW5kLTExIHtcbiAgICBncmlkLXJvdy1lbmQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctc20tMTIge1xuICAgIGdyaWQtcm93OiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTEyIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1zbS1lbmQtMTIge1xuICAgIGdyaWQtcm93LWVuZDogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXNtLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1zbS0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3Mtc20tMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXNtLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1zbS01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3Mtc20tNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXNtLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1zbS04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3Mtc20tOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXNtLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXNtLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXNtLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXNtLTEge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1zbS0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtc20tMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXNtLTQge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1zbS01IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtc20tNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXNtLTcge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1zbS04IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtc20tOSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXNtLTEwIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXNtLTExIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXNtLTEyIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLS1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLW1kLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtbWQtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1tZC0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLWVuZC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC0yIHtcbiAgICBncmlkLWNvbHVtbjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtZW5kLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLTMge1xuICAgIGdyaWQtY29sdW1uOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1lbmQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtNCB7XG4gICAgZ3JpZC1jb2x1bW46IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLWVuZC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC01IHtcbiAgICBncmlkLWNvbHVtbjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtZW5kLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLTYge1xuICAgIGdyaWQtY29sdW1uOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1lbmQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtNyB7XG4gICAgZ3JpZC1jb2x1bW46IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1zdGFydC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLWVuZC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC04IHtcbiAgICBncmlkLWNvbHVtbjogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtZW5kLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLTkge1xuICAgIGdyaWQtY29sdW1uOiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1lbmQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtMTAge1xuICAgIGdyaWQtY29sdW1uOiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1lbmQtMTAge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLW1kLTEyIHtcbiAgICBncmlkLWNvbHVtbjogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1tZC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbWQtZW5kLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtMSB7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1zdGFydC0xIHtcbiAgICBncmlkLXJvdy1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLWVuZC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC0yIHtcbiAgICBncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtZW5kLTIge1xuICAgIGdyaWQtcm93LWVuZDogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLTMge1xuICAgIGdyaWQtcm93OiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtMyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1lbmQtMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtNCB7XG4gICAgZ3JpZC1yb3c6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1zdGFydC00IHtcbiAgICBncmlkLXJvdy1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLWVuZC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC01IHtcbiAgICBncmlkLXJvdzogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtZW5kLTUge1xuICAgIGdyaWQtcm93LWVuZDogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLTYge1xuICAgIGdyaWQtcm93OiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtNiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1lbmQtNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtNyB7XG4gICAgZ3JpZC1yb3c6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1zdGFydC03IHtcbiAgICBncmlkLXJvdy1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLWVuZC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC04IHtcbiAgICBncmlkLXJvdzogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTgge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtZW5kLTgge1xuICAgIGdyaWQtcm93LWVuZDogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLTkge1xuICAgIGdyaWQtcm93OiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtOSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1lbmQtOSB7XG4gICAgZ3JpZC1yb3ctZW5kOiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtMTAge1xuICAgIGdyaWQtcm93OiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTEwIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1lbmQtMTAge1xuICAgIGdyaWQtcm93LWVuZDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC0xMSB7XG4gICAgZ3JpZC1yb3c6IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtMTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLWVuZC0xMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LW1kLTEyIHtcbiAgICBncmlkLXJvdzogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1tZC1zdGFydC0xMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbWQtZW5kLTEyIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1tZC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbWQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLW1kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1tZC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbWQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLW1kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1tZC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbWQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLW1kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1tZC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1tZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1tZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1tZC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbWQtMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLW1kLTMge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1tZC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbWQtNSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLW1kLTYge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1tZC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbWQtOCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLW1kLTkge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1tZC0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1tZC0xMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1tZC0xMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC0tbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy1sZy0xMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLWxnLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtbGctMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLTEge1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctc3RhcnQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1lbmQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctMiB7XG4gICAgZ3JpZC1jb2x1bW46IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1zdGFydC0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLWVuZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy0zIHtcbiAgICBncmlkLWNvbHVtbjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctZW5kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLTQge1xuICAgIGdyaWQtY29sdW1uOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctc3RhcnQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1lbmQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctNSB7XG4gICAgZ3JpZC1jb2x1bW46IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1zdGFydC01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLWVuZC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy02IHtcbiAgICBncmlkLWNvbHVtbjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctZW5kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLTcge1xuICAgIGdyaWQtY29sdW1uOiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctc3RhcnQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1lbmQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctOCB7XG4gICAgZ3JpZC1jb2x1bW46IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1zdGFydC04IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLWVuZC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy05IHtcbiAgICBncmlkLWNvbHVtbjogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctZW5kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLTEwIHtcbiAgICBncmlkLWNvbHVtbjogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1zdGFydC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctMTEge1xuICAgIGdyaWQtY29sdW1uOiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTExIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy1lbmQtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC1sZy0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wtbGctc3RhcnQtMTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLWxnLWVuZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLTEge1xuICAgIGdyaWQtcm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctc3RhcnQtMSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1lbmQtMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctMiB7XG4gICAgZ3JpZC1yb3c6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1zdGFydC0yIHtcbiAgICBncmlkLXJvdy1zdGFydDogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLWVuZC0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy0zIHtcbiAgICBncmlkLXJvdzogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctZW5kLTMge1xuICAgIGdyaWQtcm93LWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLTQge1xuICAgIGdyaWQtcm93OiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctc3RhcnQtNCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1lbmQtNCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctNSB7XG4gICAgZ3JpZC1yb3c6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1zdGFydC01IHtcbiAgICBncmlkLXJvdy1zdGFydDogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLWVuZC01IHtcbiAgICBncmlkLXJvdy1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy02IHtcbiAgICBncmlkLXJvdzogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTYge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctZW5kLTYge1xuICAgIGdyaWQtcm93LWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLTcge1xuICAgIGdyaWQtcm93OiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctc3RhcnQtNyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1lbmQtNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctOCB7XG4gICAgZ3JpZC1yb3c6IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1zdGFydC04IHtcbiAgICBncmlkLXJvdy1zdGFydDogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLWVuZC04IHtcbiAgICBncmlkLXJvdy1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy05IHtcbiAgICBncmlkLXJvdzogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTkge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctZW5kLTkge1xuICAgIGdyaWQtcm93LWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLTEwIHtcbiAgICBncmlkLXJvdzogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1zdGFydC0xMCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctZW5kLTEwIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctMTEge1xuICAgIGdyaWQtcm93OiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTExIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy1lbmQtMTEge1xuICAgIGdyaWQtcm93LWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy1sZy0xMiB7XG4gICAgZ3JpZC1yb3c6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3ctbGctc3RhcnQtMTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LWxnLWVuZC0xMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbGctMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLWxnLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1sZy0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbGctNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLWxnLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1sZy02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbGctNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLWxnLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy1sZy05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbGctMTAge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbGctMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MtbGctMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbGctMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLWxnLTIge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1sZy0zIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbGctNCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLWxnLTUge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1sZy02IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbGctNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLWxnLTgge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy1sZy05IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbGctMTAge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbGctMTEge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMtbGctMTIge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLS14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXhsLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMteGwtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy14bC0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLWVuZC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC0yIHtcbiAgICBncmlkLWNvbHVtbjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtZW5kLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLTMge1xuICAgIGdyaWQtY29sdW1uOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtc3RhcnQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1lbmQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtNCB7XG4gICAgZ3JpZC1jb2x1bW46IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLWVuZC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC01IHtcbiAgICBncmlkLWNvbHVtbjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtZW5kLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLTYge1xuICAgIGdyaWQtY29sdW1uOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtc3RhcnQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1lbmQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtNyB7XG4gICAgZ3JpZC1jb2x1bW46IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1zdGFydC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLWVuZC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC04IHtcbiAgICBncmlkLWNvbHVtbjogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtZW5kLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLTkge1xuICAgIGdyaWQtY29sdW1uOiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtc3RhcnQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1lbmQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtMTAge1xuICAgIGdyaWQtY29sdW1uOiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1lbmQtMTAge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXhsLTEyIHtcbiAgICBncmlkLWNvbHVtbjogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14bC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteGwtZW5kLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtMSB7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1zdGFydC0xIHtcbiAgICBncmlkLXJvdy1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLWVuZC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC0yIHtcbiAgICBncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtZW5kLTIge1xuICAgIGdyaWQtcm93LWVuZDogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLTMge1xuICAgIGdyaWQtcm93OiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtc3RhcnQtMyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1lbmQtMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtNCB7XG4gICAgZ3JpZC1yb3c6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1zdGFydC00IHtcbiAgICBncmlkLXJvdy1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLWVuZC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC01IHtcbiAgICBncmlkLXJvdzogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtZW5kLTUge1xuICAgIGdyaWQtcm93LWVuZDogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLTYge1xuICAgIGdyaWQtcm93OiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtc3RhcnQtNiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1lbmQtNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtNyB7XG4gICAgZ3JpZC1yb3c6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1zdGFydC03IHtcbiAgICBncmlkLXJvdy1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLWVuZC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IDcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC04IHtcbiAgICBncmlkLXJvdzogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTgge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtZW5kLTgge1xuICAgIGdyaWQtcm93LWVuZDogOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLTkge1xuICAgIGdyaWQtcm93OiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtc3RhcnQtOSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1lbmQtOSB7XG4gICAgZ3JpZC1yb3ctZW5kOiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtMTAge1xuICAgIGdyaWQtcm93OiAxMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTEwIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1lbmQtMTAge1xuICAgIGdyaWQtcm93LWVuZDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC0xMSB7XG4gICAgZ3JpZC1yb3c6IDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtc3RhcnQtMTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLWVuZC0xMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXhsLTEyIHtcbiAgICBncmlkLXJvdzogMTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14bC1zdGFydC0xMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteGwtZW5kLTEyIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14bC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MteGwtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXhsLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14bC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MteGwtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXhsLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14bC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MteGwtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXhsLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14bC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14bC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14bC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14bC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMteGwtMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXhsLTMge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14bC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMteGwtNSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXhsLTYge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14bC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMteGwtOCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXhsLTkge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14bC0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14bC0xMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14bC0xMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLS14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29scy14eGwtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMteHhsLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXh4bC0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy14eGwtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMteHhsLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXh4bC02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy14eGwtNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuXG4gIC5ncmlkLWNvbHMteHhsLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXh4bC05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy14eGwtMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy14eGwtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29scy14eGwtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC0xIHtcbiAgICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1lbmQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLTIge1xuICAgIGdyaWQtY29sdW1uOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLWVuZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtMyB7XG4gICAgZ3JpZC1jb2x1bW46IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtZW5kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC00IHtcbiAgICBncmlkLWNvbHVtbjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1lbmQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLTUge1xuICAgIGdyaWQtY29sdW1uOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLWVuZC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtNiB7XG4gICAgZ3JpZC1jb2x1bW46IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtZW5kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC03IHtcbiAgICBncmlkLWNvbHVtbjogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1zdGFydC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1lbmQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLTgge1xuICAgIGdyaWQtY29sdW1uOiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLWVuZC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtOSB7XG4gICAgZ3JpZC1jb2x1bW46IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtZW5kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLTExIHtcbiAgICBncmlkLWNvbHVtbjogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1lbmQtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbC14eGwtMTIge1xuICAgIGdyaWQtY29sdW1uOiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29sLXh4bC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2wteHhsLWVuZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC0xIHtcbiAgICBncmlkLXJvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1zdGFydC0xIHtcbiAgICBncmlkLXJvdy1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1lbmQtMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLTIge1xuICAgIGdyaWQtcm93OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLWVuZC0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtMyB7XG4gICAgZ3JpZC1yb3c6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtMyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtZW5kLTMge1xuICAgIGdyaWQtcm93LWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC00IHtcbiAgICBncmlkLXJvdzogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1zdGFydC00IHtcbiAgICBncmlkLXJvdy1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1lbmQtNCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLTUge1xuICAgIGdyaWQtcm93OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLWVuZC01IHtcbiAgICBncmlkLXJvdy1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtNiB7XG4gICAgZ3JpZC1yb3c6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtNiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtZW5kLTYge1xuICAgIGdyaWQtcm93LWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC03IHtcbiAgICBncmlkLXJvdzogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1zdGFydC03IHtcbiAgICBncmlkLXJvdy1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1lbmQtNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLTgge1xuICAgIGdyaWQtcm93OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTgge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLWVuZC04IHtcbiAgICBncmlkLXJvdy1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtOSB7XG4gICAgZ3JpZC1yb3c6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtOSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtZW5kLTkge1xuICAgIGdyaWQtcm93LWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC0xMCB7XG4gICAgZ3JpZC1yb3c6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTEwIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtZW5kLTEwIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLTExIHtcbiAgICBncmlkLXJvdzogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtMTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1lbmQtMTEge1xuICAgIGdyaWQtcm93LWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJvdy14eGwtMTIge1xuICAgIGdyaWQtcm93OiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcm93LXh4bC1zdGFydC0xMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1yb3cteHhsLWVuZC0xMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MteHhsLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14eGwtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXh4bC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MteHhsLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14eGwtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXh4bC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MteHhsLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14eGwtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXh4bC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY3MteHhsLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNzLXh4bC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jcy14eGwtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMteHhsLTEge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14eGwtMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXh4bC0zIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMteHhsLTQge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14eGwtNSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXh4bC02IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMteHhsLTcge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14eGwtOCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXh4bC05IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtcnMteHhsLTEwIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLXJzLXh4bC0xMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1ycy14eGwtMTIge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOTVweCByZXBlYXQoMSwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29scy13aXRoLW1vZHVsZS14bC0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5NXB4IHJlcGVhdCgyLCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXdpdGgtbW9kdWxlLXhsLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjk1cHggcmVwZWF0KDMsIDFmcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOTVweCByZXBlYXQoNCwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29scy13aXRoLW1vZHVsZS14bC02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5NXB4IHJlcGVhdCg1LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXdpdGgtbW9kdWxlLXhsLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjk1cHggcmVwZWF0KDYsIDFmcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOTVweCByZXBlYXQoNywgMWZyKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29scy13aXRoLW1vZHVsZS14bC05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5NXB4IHJlcGVhdCg4LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXdpdGgtbW9kdWxlLXhsLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5NXB4IHJlcGVhdCg5LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jb2xzLXdpdGgtbW9kdWxlLXhsLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5NXB4IHJlcGVhdCgxMCwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY29scy13aXRoLW1vZHVsZS14bC0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOTVweCByZXBlYXQoMTEsIDFmcikgIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWl0ZW0tYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Utc3BlY2lhbCB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBjbG9ja3kge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQzZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxN2RlZyk7XG4gIH1cbn1cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICNBNkU0QkQ7XG59XG5cbi5tb2R1bGUtdGl0bGUtbWItMCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZHVsZS10aXRsZS1yZWQgLm1vZHVsZS10aXRsZSB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuXG4ubW9kdWxlLXRpdGxlLWNlbnRlcmVkIC5tb2R1bGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2txdW90ZS1uby1wYWRkaW5nLWxlZnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5yLTY0IHtcbiAgcGFkZGluZy1ibG9jazogNjRweDtcbn1cblxuLnItdDk2LWI2NCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnItdDY0LWI5NiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuLnItMzIge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xufVxuXG4uci10OTYtYjMyIHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4uci10MzItYjk2IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHksXG5odG1sLFxuI2FwcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgI2FwcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNhcHAgLmNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cblxuICBmb290ZXIuY29udGVudC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5odG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogIzIzMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5tYWluIHtcbiAgcGFkZGluZy10b3A6IDEzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxubWFpbiAuaGVhZGVyLW92ZXJsYXkge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkNDOEQ3O1xuICBoZWlnaHQ6IDk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbWFpbiAuaGVhZGVyLW92ZXJsYXkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmFkbWluLWJhciBtYWluIC5oZWFkZXItb3ZlcmxheSB7XG4gIHRvcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFkbWluLWJhciBtYWluIC5oZWFkZXItb3ZlcmxheSB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkbWluLWJhciBtYWluIC5oZWFkZXItb3ZlcmxheSB7XG4gICAgdG9wOiA0NnB4O1xuICB9XG59XG4uaGVyby1zbGlkZXIgbWFpbiwgLmhhcy1oZXJvIG1haW4ge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlcm8tc2xpZGVyIG1haW4sIC5oYXMtaGVybyBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmhlcm8tc2xpZGVyIG1haW46OmJlZm9yZSwgLmhhcy1oZXJvIG1haW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBtYWluIHtcbiAgcGFkZGluZy10b3A6IDEzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIG1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuXG4ucGFnZSAud3JhcCxcbi5zaW5nbGUgLndyYXAsXG4uYXJjaGl2ZSAud3JhcCxcbi5zZWFyY2ggLndyYXAsXG4uZXJyb3I0MDQgLndyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZSAud3JhcCxcbi5zaW5nbGUgLndyYXAsXG4uYXJjaGl2ZSAud3JhcCxcbi5zZWFyY2ggLndyYXAsXG4uZXJyb3I0MDQgLndyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG59XG5cbi5wYWdlOm5vdCguaG9tZSk6bm90KC53aWRlLWxheW91dCk6bm90KC5oYXMtcHJpbWFyeS1zaWRlYmFyKSBtYWluIC5tYWluLWNvbnRlbnQtd3JhcHBlcixcbi5zaW5nbGUgbWFpbiAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgxMHB4O1xufVxuXG4uZW50cnktY29udGVudCB7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG4uZW50cnktY29udGVudCA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgPiBoMSArIHAsIC5lbnRyeS1jb250ZW50ID4gLmgxICsgcCxcbi5lbnRyeS1jb250ZW50ID4gaDIgKyBwLFxuLmVudHJ5LWNvbnRlbnQgPiAuaDIgKyBwLFxuLmVudHJ5LWNvbnRlbnQgPiBoMyArIHAsXG4uZW50cnktY29udGVudCA+IC5oMyArIHAsXG4uZW50cnktY29udGVudCA+IGg0ICsgcCxcbi5lbnRyeS1jb250ZW50ID4gLmg0ICsgcCxcbi5lbnRyeS1jb250ZW50ID4gaDUgKyBwLFxuLmVudHJ5LWNvbnRlbnQgPiAuaDUgKyBwLFxuLmVudHJ5LWNvbnRlbnQgPiBoNiArIHAsXG4uZW50cnktY29udGVudCA+IC5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhhcy1wcmltYXJ5LXNpZGViYXIgLmVudHJ5LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZW50cnktY29udGVudCB0YWJsZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRkLFxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiA5NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgdGFibGUgdGQsXG4uZW50cnktY29udGVudCB0YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDFyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZW50cnktY29udGVudCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5lbnRyeS1jb250ZW50IHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRoLFxuLmVudHJ5LWNvbnRlbnQgdGFibGUgLnJvdzAgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY5O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRkLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IHRhYmxlIHRkLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlLmdyaWRsaW5lcyB0cjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4uZW50cnktY29udGVudCBvbCA+IGxpOjptYXJrZXIge1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5lbnRyeS1jb250ZW50IG9sLmxhcmdlLWJsdWUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZW50cnktY29udGVudCBvbC5sYXJnZS1ibHVlID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1jb3VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktY29udGVudCBvbC5sYXJnZS1ibHVlID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgb2wubGFyZ2UtYmx1ZSA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogI0IxRENFNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKSBcIi4gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgb2wubGFyZ2UtYmx1ZSA+IGxpOjpiZWZvcmUge1xuICAgIHRvcDogLTE2cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uZW50cnktY29udGVudCBvbC5sYXJnZS1yZWQtZGFyayA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogI0JDMDA3RTtcbn1cbi5lbnRyeS1jb250ZW50IG9sLmxhcmdlLXByaW1hcnktcmVkLWRhcmsgPiBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG5cbi50aXRsZS1jb250YWluZXIgKyAuZW50cnktY29udGVudCA+IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmRhcmstb3ZlcmxheSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYnMtbWVkaWEtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFicy1tZWRpYS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmFicy1tZWRpYS1jb250YWluZXIuYmctbGVmdCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG4uYWJzLW1lZGlhLWNvbnRhaW5lci5iZy1jZW50ZXIgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYWJzLW1lZGlhLWNvbnRhaW5lci5iZy1yaWdodCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJhdGlvOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAzOTBweDtcbiAgfVxufVxuLnJhdGlvLmJnLWxlZnQgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnJhdGlvLmJnLWNlbnRlciBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5yYXRpby5iZy1yaWdodCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuLnJhdGlvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbltjbGFzc149ZXh0LV0gLmljb24sXG4uYWRkLXRvLWNhbGVuZGFyIC5pY29uLFxuLm1ldGEgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCAyOHB4O1xufVxuXG4uZXh0LXBkZiAuaWNvbiBwYXRoLFxuLmV4dC14bHN4IC5pY29uIHBhdGgsXG4uZXh0LXhscyAuaWNvbiBwYXRoLFxuLmV4dC1kb2MgLmljb24gcGF0aCxcbi5leHQtZG9jeCAuaWNvbiBwYXRoLFxuLmV4dC13ZWJjYXN0IC5pY29uIHBhdGgsXG4uZXh0LXppcCAuaWNvbiBwYXRoLFxuLmV4dC14aHRtbCAuaWNvbiBwYXRoLFxuLmV4dC14YnJpIC5pY29uIHBhdGgge1xuICBmaWxsOiAjRUIwMDAwO1xufVxuXG4udGV4dC1jZW50ZXIgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1mbi1hdHRhY2htZW50LFxuI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZGJ5Q3lib3QsXG4jQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkQnlUZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uQ29va2llRGVjbGFyYXRpb25UeXBlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24gLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldDogYXV0bztcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMyMzFFMUU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogI0Y5RjhGNSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNlJTNjcGF0aCBkPSdNMTAuOTc2NiA5Ljk5OTk5TDYuODUxNTYgNS44NzQ5OUw4LjAyOTkgNC42OTc0OUwxMy4zMzMyIDkuOTk5OTlMOC4wMjk5IDE1LjMwMzNMNi44NTE1NiAxNC4xMjQyTDEwLjk3NjYgOS45OTk5OVonIGZpbGw9JyUyMzE4MTgxOCcvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuLnN3aXBlci1jb250cm9scy1jb250YWluZXIgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDY0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2R1bGUgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZHVsZSAubW9iaWxlLXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUgLm1vYmlsZS12aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vZHVsZSAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubW9kdWxlLm5vLWxpbmstdGV4dCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kdWxlLm1vZHVsZS1idG4td2hpdGUgLnJlYWQtbW9yZS1jb250YWluZXIgOndoZXJlKGEpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLmJ1dHRvbi1yZWQtZGFyayAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuOmZpcnN0LWNoaWxkLCAubW9kdWxlLmJ1dHRvbi1yZWQtZGFyayAucmVhZC1tb3JlLWNvbnRhaW5lciAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGE6Zmlyc3QtY2hpbGQsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLm1vZHVsZS5idXR0b24tcmVkLWRhcmsgLnJlYWQtbW9yZS1jb250YWluZXIgYTpmaXJzdC1jaGlsZCwgLm1vZHVsZS5idXR0b24tcmVkLWRhcmsgLnJlYWQtbW9yZS1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24gYTpmaXJzdC1jaGlsZCwgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS5idXR0b24tcmVkLWRhcmsgLnJlYWQtbW9yZS1jb250YWluZXIgYTpmaXJzdC1jaGlsZCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0JDMDA3RTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQkMwMDdFO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzk2MDA2NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTk4LCAzOCwgMTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzk2MDA2NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzhkMDA1ZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNCQzAwN0U7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JDMDA3RTtcbn1cbi5tb2R1bGUuYnV0dG9uLXJlZC1kYXJrIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG46bnRoLWNoaWxkKDIpLCAubW9kdWxlLmJ1dHRvbi1yZWQtZGFyayAucmVhZC1tb3JlLWNvbnRhaW5lciAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGE6bnRoLWNoaWxkKDIpLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5tb2R1bGUuYnV0dG9uLXJlZC1kYXJrIC5yZWFkLW1vcmUtY29udGFpbmVyIGE6bnRoLWNoaWxkKDIpLCAubW9kdWxlLmJ1dHRvbi1yZWQtZGFyayAucmVhZC1tb3JlLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbiBhOm50aC1jaGlsZCgyKSwgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS5idXR0b24tcmVkLWRhcmsgLnJlYWQtbW9yZS1jb250YWluZXIgYTpudGgtY2hpbGQoMikge1xuICAtLWJzLWJ0bi1jb2xvcjogI0JDMDA3RTtcbiAgLS1icy1idG4tYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjQkMwMDdFO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDUsIDIxNywgMjM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogd2hpdGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgzNSwgMzAsIDMwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1vZHVsZS5idXR0b24tZ3JlZW4gLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0biwgLm1vZHVsZS5idXR0b24tZ3JlZW4gLnJlYWQtbW9yZS1jb250YWluZXIgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5tb2R1bGUuYnV0dG9uLWdyZWVuIC5yZWFkLW1vcmUtY29udGFpbmVyIGEsIC5tb2R1bGUuYnV0dG9uLWdyZWVuIC5yZWFkLW1vcmUtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5tb2R1bGUuYnV0dG9uLWdyZWVuIC5yZWFkLW1vcmUtY29udGFpbmVyIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyZDhjNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzJkOGM0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNDcwMzM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc3LCAxNTcsIDkzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI0NzAzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIyNjkzMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyZDhjNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJkOGM0MDtcbn1cbi5tb2R1bGUuYnV0dG9uLWJsdWUgLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0biwgLm1vZHVsZS5idXR0b24tYmx1ZSAucmVhZC1tb3JlLWNvbnRhaW5lciAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLm1vZHVsZS5idXR0b24tYmx1ZSAucmVhZC1tb3JlLWNvbnRhaW5lciBhLCAubW9kdWxlLmJ1dHRvbi1ibHVlIC5yZWFkLW1vcmUtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5tb2R1bGUuYnV0dG9uLWJsdWUgLnJlYWQtbW9yZS1jb250YWluZXIgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzI3YWFlMTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjdhYWUxO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzFmODhiNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzEsIDE4MywgMjMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzFmODhiNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFkODBhOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyN2FhZTE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI3YWFlMTtcbn1cblxuLm1vZHVsZS1jb250ZW50IHtcbiAgei1pbmRleDogMTtcbn1cblxuLm1vZHVsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLm1vZHVsZS10aXRsZS5kaXNwbGF5LTQge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS10aXRsZS5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLm1vZHVsZS10aXRsZSBiIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG5cbi5tb2R1bGUtZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDg0ODQ4O1xufVxuLm1vZHVsZS1kZXNjIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4ubW9kdWxlLWRlc2MgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xufVxuLm1vZHVsZS1kZXNjIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4ubW9kdWxlLWRlc2Mgb2wgPiBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG4ubW9kdWxlLWRlc2Mgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm1vZHVsZS1kZXNjIG9sLmxhcmdlLWJsdWUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubW9kdWxlLWRlc2Mgb2wubGFyZ2UtYmx1ZSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1kZXNjIG9sLmxhcmdlLWJsdWUgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG4ubW9kdWxlLWRlc2Mgb2wubGFyZ2UtYmx1ZSA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogI0IxRENFNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKSBcIi4gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1kZXNjIG9sLmxhcmdlLWJsdWUgPiBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLm1vZHVsZS1kZXNjIG9sLmxhcmdlLXJlZC1kYXJrID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjQkMwMDdFO1xufVxuLm1vZHVsZS1kZXNjIG9sLmxhcmdlLXByaW1hcnktcmVkLWRhcmsgPiBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG4ubW9kdWxlLWRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtZGVzYyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vZHVsZS1kZXNjIGE6aG92ZXIsIC5tb2R1bGUtZGVzYyBhOmZvY3VzLCAubW9kdWxlLWRlc2MgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZHVsZS1iZy13cmFwLm5hcnJvdy10aXRsZSAubW9kdWxlLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtYmctd3JhcC5uYXJyb3ctdGl0bGUgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kdWxlLWJnLXdyYXAubmFycm93LXRpdGxlIC5tb2R1bGUtZGVzYyB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdy1iZy1jb2xvcik7XG4gIHBhZGRpbmc6IDI4cHggMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLm1vZHVsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZW50cnktY29udGVudCAubW9kdWxlIC5tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGFzLXRleHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY3ctdGV4dC1jb2xvcik7XG59XG4uaGFzLXRleHQtY29sb3IgaDEsIC5oYXMtdGV4dC1jb2xvciAuaDEsXG4uaGFzLXRleHQtY29sb3IgaDIsXG4uaGFzLXRleHQtY29sb3IgLmgyLFxuLmhhcy10ZXh0LWNvbG9yIGgzLFxuLmhhcy10ZXh0LWNvbG9yIC5oMyxcbi5oYXMtdGV4dC1jb2xvciBoNCxcbi5oYXMtdGV4dC1jb2xvciAuaDQsXG4uaGFzLXRleHQtY29sb3IgaDUsXG4uaGFzLXRleHQtY29sb3IgLmg1LFxuLmhhcy10ZXh0LWNvbG9yIGg2LFxuLmhhcy10ZXh0LWNvbG9yIC5oNiB7XG4gIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cbi5oYXMtdGV4dC1jb2xvciBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4pIHtcbiAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xufVxuLmhhcy10ZXh0LWNvbG9yIC5tb2R1bGUtZGVzYyB7XG4gIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cbi5oYXMtdGV4dC1jb2xvciB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xufVxuLmhhcy10ZXh0LWNvbG9yIG9sID4gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cblxuLmhvbWUgbWFpbixcbi5zbHVnLWludmVzdG9ycyBtYWluLFxuLnNsdWctaW52ZXN0ZXJhcmUgbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaG9tZSBtYWluIC5sYXlvdXQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXNlY3Rpb24gbWFpbiAubGF5b3V0LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LW5ldyBtYWluIC5sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGlkZS1kZWZhdWx0cyAubW9kdWxlIC5tb2R1bGUtYmctd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGlkZS1kZWZhdWx0cyAubW9kdWxlIC5tb2R1bGUtdGl0bGUsXG4uaGlkZS1kZWZhdWx0cyAubW9kdWxlIC5yZWFkLW1vcmUtY29udGFpbmVyLFxuLmhpZGUtZGVmYXVsdHMgLm1vZHVsZSAubW9kdWxlLWRlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dCAucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dC1mb290ZXItdG9wLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dCAucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dC1mb290ZXItdG9wLXJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dCAucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dC1mb290ZXItdG9wLXJvdyAubW9kdWxlLXRpdGxlIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dCAucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dC1mb290ZXItYm90dG9tLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGF5b3V0IC5wYWdlLXRlbXBsYXRlLXBhZ2UtbGF5b3V0LWZvb3Rlci1ib3R0b20tcm93IC5uYXZiYXItZXhwYW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYXlvdXQgLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYXlvdXQtZm9vdGVyLWJvdHRvbS1yb3cgLm5hdmJhci1leHBhbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dCAubW9kdWxlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5pbnZlc3RvcnMtd2ViY2FzdCAubW9kdWxlLWJnLXdyYXAge1xuICBwYWRkaW5nOiAxNXB4IDI4cHggNXB4O1xufVxuXG4ubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5tb2R1bGUtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS1jdXN0b20uYXZhaWxhYmxlLXBvc2l0aW9ucyAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS1jdXN0b20uYXZhaWxhYmxlLXBvc2l0aW9ucyAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuLCAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIGEsIC5tb2R1bGUtY3VzdG9tLmF2YWlsYWJsZS1wb3NpdGlvbnMgLnJlYWQtbW9yZS1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS1jdXN0b20uYXZhaWxhYmxlLXBvc2l0aW9ucyAucmVhZC1tb3JlLWNvbnRhaW5lciBhIHtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1vZHVsZS1jdXN0b20uYXZhaWxhYmxlLXBvc2l0aW9ucyAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYTpob3ZlciwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIGE6aG92ZXIsIC5tb2R1bGUtY3VzdG9tLmF2YWlsYWJsZS1wb3NpdGlvbnMgLnJlYWQtbW9yZS1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24gYTpob3ZlciwgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS1jdXN0b20uYXZhaWxhYmxlLXBvc2l0aW9ucyAucmVhZC1tb3JlLWNvbnRhaW5lciBhOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG46Zm9jdXMsIC5tb2R1bGUtY3VzdG9tLmF2YWlsYWJsZS1wb3NpdGlvbnMgLnJlYWQtbW9yZS1jb250YWluZXIgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhOmZvY3VzLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5tb2R1bGUtY3VzdG9tLmF2YWlsYWJsZS1wb3NpdGlvbnMgLnJlYWQtbW9yZS1jb250YWluZXIgYTpmb2N1cywgLm1vZHVsZS1jdXN0b20uYXZhaWxhYmxlLXBvc2l0aW9ucyAucmVhZC1tb3JlLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbiBhOmZvY3VzLCAucG9zdHMtbmF2aWdhdGlvbiAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIGE6Zm9jdXMsIC5tb2R1bGUtY3VzdG9tLmF2YWlsYWJsZS1wb3NpdGlvbnMgLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0bjphY3RpdmUsIC5tb2R1bGUtY3VzdG9tLmF2YWlsYWJsZS1wb3NpdGlvbnMgLnJlYWQtbW9yZS1jb250YWluZXIgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhOmFjdGl2ZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIGE6YWN0aXZlLCAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uIGE6YWN0aXZlLCAucG9zdHMtbmF2aWdhdGlvbiAubW9kdWxlLWN1c3RvbS5hdmFpbGFibGUtcG9zaXRpb25zIC5yZWFkLW1vcmUtY29udGFpbmVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFQjAwMDA7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbmEgLmljb24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuXG4ubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5tZXRhIC5yZWd1bGF0b3J5LW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgLSBcIjtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNpbmdsZSAudGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zaW5nbGUgLnRvcC1tZWRpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW5nbGUgLnRvcC1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlIC5tYWluLWNvbnRlbnQtd3JhcHBlciA+IC5tZXRhIHtcbiAgbWFyZ2luOiA2NHB4IDAgMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbmdsZSAubWFpbi1jb250ZW50LXdyYXBwZXIgPiAubWV0YSB7XG4gICAgbWFyZ2luOiA0OHB4IDAgMjRweDtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDI0cHg7XG4gIG1hcmdpbjogMjRweCAwO1xuICBjb2xvcjogI0VCMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNFQjAwMDA7XG59XG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW50cm90ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJ5LWludHJvIHtcbiAgbWF4LXdpZHRoOiA3MThweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5lbnRyeS1pbnRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDEsIC5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5lbnRyeS1jb250ZW50IGgxLCAuZW50cnktY29udGVudCAuaDEsXG4uZW50cnktY29udGVudCBoMixcbi5lbnRyeS1jb250ZW50IC5oMixcbi5lbnRyeS1jb250ZW50IGgzLFxuLmVudHJ5LWNvbnRlbnQgLmgzLFxuLmVudHJ5LWNvbnRlbnQgaDQsXG4uZW50cnktY29udGVudCAuaDQsXG4uZW50cnktY29udGVudCBoNSxcbi5lbnRyeS1jb250ZW50IC5oNSxcbi5lbnRyeS1jb250ZW50IGg2LFxuLmVudHJ5LWNvbnRlbnQgLmg2IHtcbiAgbWFyZ2luOiA2NHB4IDAgMjRweDtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgaDEsIC5lbnRyeS1jb250ZW50IC5oMSxcbi5lbnRyeS1jb250ZW50IGgyLFxuLmVudHJ5LWNvbnRlbnQgLmgyLFxuLmVudHJ5LWNvbnRlbnQgaDMsXG4uZW50cnktY29udGVudCAuaDMsXG4uZW50cnktY29udGVudCBoNCxcbi5lbnRyeS1jb250ZW50IC5oNCxcbi5lbnRyeS1jb250ZW50IGg1LFxuLmVudHJ5LWNvbnRlbnQgLmg1LFxuLmVudHJ5LWNvbnRlbnQgaDYsXG4uZW50cnktY29udGVudCAuaDYge1xuICAgIG1hcmdpbjogNDhweCAwIDI0cHg7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCgubW9kdWxlLXRpdGxlKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCgubW9kdWxlLXRpdGxlKSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgaDI6bm90KC5tb2R1bGUtdGl0bGUpLCAuZW50cnktY29udGVudCAuaDI6bm90KC5tb2R1bGUtdGl0bGUpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCgubW9kdWxlLXRpdGxlKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCgubW9kdWxlLXRpdGxlKSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgaDM6bm90KC5tb2R1bGUtdGl0bGUpLCAuZW50cnktY29udGVudCAuaDM6bm90KC5tb2R1bGUtdGl0bGUpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KC5tb2R1bGUtdGl0bGUpLCAuZW50cnktY29udGVudCAuaDQ6bm90KC5tb2R1bGUtdGl0bGUpIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCBoNDpub3QoLm1vZHVsZS10aXRsZSksIC5lbnRyeS1jb250ZW50IC5oNDpub3QoLm1vZHVsZS10aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KC5tb2R1bGUtdGl0bGUpLCAuZW50cnktY29udGVudCAuaDU6bm90KC5tb2R1bGUtdGl0bGUpIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCBoNTpub3QoLm1vZHVsZS10aXRsZSksIC5lbnRyeS1jb250ZW50IC5oNTpub3QoLm1vZHVsZS10aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZW50cnktY29udGVudCBoNjpub3QoLm1vZHVsZS10aXRsZSksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoLm1vZHVsZS10aXRsZSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZW50cnktY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aXRsZS1jb250YWluZXIge1xuICBtYXJnaW46IDYycHggMCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDhweCAwIDI0cHg7XG4gIH1cbn1cbi50aXRsZS1jb250YWluZXIgaDEsIC50aXRsZS1jb250YWluZXIgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI0VCMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpdGxlLWNvbnRhaW5lciBoMSwgLnRpdGxlLWNvbnRhaW5lciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4udGl0bGUtY29udGFpbmVyICsgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aXRsZS1jb250YWluZXIgKyAuZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnRpdGxlLWNvbnRhaW5lciArIC5sYXlvdXQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aXRsZS1jb250YWluZXIgKyAubGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5jb250YWluZXIsXG4ubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQsXG4ubW9kdWxlLXZhbHVlIC5tb2R1bGUtYmctd3JhcCxcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuY29udGFpbmVyLFxuLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LFxuLm1vZHVsZS12YWx1ZSAubW9kdWxlLWJnLXdyYXAsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFpbmVyLW5hcnJvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmQtZ3JpZCB7XG4gIGdyaWQtZ2FwOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kLWdyaWQge1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5tYWluID4gLmxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQtbmV3IG1haW4gPiAubGF5b3V0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dCAjYXBwID4gLmxheW91dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubGF5b3V0LXJvdy5oYXMtaW5uZXItY29udGFpbmVyLCAubGF5b3V0LXJvdy5jb250YWluZXItZmx1aWQ6bm90KC5oYXMtbXVsdGlwbGUtaXRlbXMpLCAubGF5b3V0LXJvdy5jb250YWluZXIteGw6bm90KC5oYXMtbXVsdGlwbGUtaXRlbXMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmxheW91dC1yb3cubGF5b3V0LW10LTAge1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbn1cbi5sYXlvdXQtcm93LndpdGgtc2VwYXJhdG9yIC5sYXlvdXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sYXlvdXQtcm93LndpdGgtc2VwYXJhdG9yIC5sYXlvdXQtaXRlbSB7XG4gICAgcGFkZGluZzogNTZweCAwIDMycHg7XG4gIH1cbn1cbi5sYXlvdXQtcm93LndpdGgtc2VwYXJhdG9yIC5sYXlvdXQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI0Q4RDhEODtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMnB4O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxheW91dC1yb3cud2l0aC1zZXBhcmF0b3IgLmxheW91dC1pdGVtOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0Q4RDhEODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubGF5b3V0LXJvdy53aXRoLXNlcGFyYXRvciAubGF5b3V0LWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuci1jb250YWluZXItcCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMzMwcHgpIC8gMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci1wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTMzMHB4KSAvIDIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGluay1iZy53ZWJwXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAzN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbn1cbi5waW5rLWJnLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGluay1iZy0yLndlYnBcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGluay1iZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOThweDtcbiAgfVxuICAucGluay1iZy0yIC5sYXlvdXQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5ibHVlLWdyYWRpZW50LWJnIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3LjE1ZGVnLCAjNjRBM0JEIDQ0LjEzJSwgcmdiYSgxMDAsIDE2MywgMTg5LCAwLjUzKSAxMDYuNDglKTtcbn1cblxuLmJsdWUtZ3JhZGllbnQtYmctMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDQ0U1RjUgMCUsICNFN0Y2RkYgMTAwJSk7XG59XG5cbi5ncmVlbi1ncmFkaWVudC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuNjNkZWcsIHJnYmEoNzQsIDEyNywgODksIDAuNjMpIDMuNDQlLCAjNEE3RjU5IDczLjE1JSk7XG59XG5cbi5ncmVlbi1saWdodC1ncmFkaWVudC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuNjNkZWcsIHJnYmEoNzQsIDEyNywgODksIDAuNjMpIDMuNDQlLCByZ2JhKDc0LCAxMjcsIDg5LCAwLjc4KSA3My4xNSUpO1xufVxuXG4uZ3JheS1ncmFkaWVudC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4YTlmYWMgMCwgI2M2ZDZkZCAxMDAlKTtcbn1cblxuLnllbGxvdy1ncmFkaWVudC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2OS41N2RlZywgI0Q0QTIxMCAzNi41MiUsICNFMkI3MjIgOTIuODElKTtcbn1cblxuLnJvdy1oYXMtYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdy1yb3ctYmctY29sb3IpO1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJvdy1oYXMtYmcge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9iLXBiLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vYi1wdC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYXMtbXVsdGlwbGUtaXRlbXM6bm90KC5uby1zdHJldGNoKSAubGF5b3V0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkgLmxheW91dC1pdGVtIC5tb2R1bGUge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkgLmxheW91dC1pdGVtIC5tb2R1bGUgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhhcy1tdWx0aXBsZS1pdGVtczpub3QoLm5vLXN0cmV0Y2gpIC5sYXlvdXQtaXRlbSAubW9kdWxlIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkgLmxheW91dC1pdGVtIC5tb2R1bGUgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmNvbnRlbnQgLmxheW91dC1yb3cge1xuICBncmlkLWdhcDogNjRweCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW50IC5sYXlvdXQtcm93IHtcbiAgICBncmlkLWdhcDogNDhweCAzMnB4O1xuICB9XG59XG4uY29udGVudCAubGF5b3V0LXJvdy5jb250YWluZXI6bm90KC5yb3ctaGFzLWJnKSwgLmNvbnRlbnQgLm1vZHVsZS1tYXAgLmxheW91dC1yb3cubW9kdWxlLWNvbnRlbnQ6bm90KC5yb3ctaGFzLWJnKSwgLm1vZHVsZS1tYXAgLmNvbnRlbnQgLmxheW91dC1yb3cubW9kdWxlLWNvbnRlbnQ6bm90KC5yb3ctaGFzLWJnKSwgLmNvbnRlbnQgLm1vZHVsZS12YWx1ZSAubGF5b3V0LXJvdy5tb2R1bGUtYmctd3JhcDpub3QoLnJvdy1oYXMtYmcpLCAubW9kdWxlLXZhbHVlIC5jb250ZW50IC5sYXlvdXQtcm93Lm1vZHVsZS1iZy13cmFwOm5vdCgucm93LWhhcy1iZykge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnRuLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIGEge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuOmhvdmVyLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGE6aG92ZXIsIC5wb3N0cy1uYXZpZ2F0aW9uIGE6aG92ZXIsIC5idG46Zm9jdXMsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYTpmb2N1cywgLnBvc3RzLW5hdmlnYXRpb24gYTpmb2N1cywgLmJ0bjphY3RpdmUsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYTphY3RpdmUsIC5wb3N0cy1uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2RTcwNkY7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEuYnRuLXByaW1hcnksIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5idG4uYnRuLXNlY29uZGFyeSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tcHJpbWFyeTpob3ZlciwgLnBvc3RzLW5hdmlnYXRpb24gYTpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1wcmltYXJ5OmZvY3VzLCAucG9zdHMtbmF2aWdhdGlvbiBhOmZvY3VzLCAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnBvc3RzLW5hdmlnYXRpb24gYTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNFQjAwMDA7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIC5pY29uIHBhdGgsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tcHJpbWFyeTpob3ZlciAuaWNvbiBwYXRoLCAucG9zdHMtbmF2aWdhdGlvbiBhOmhvdmVyIC5pY29uIHBhdGgsIC5idG4uYnRuLXByaW1hcnk6Zm9jdXMgLmljb24gcGF0aCwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1wcmltYXJ5OmZvY3VzIC5pY29uIHBhdGgsIC5wb3N0cy1uYXZpZ2F0aW9uIGE6Zm9jdXMgLmljb24gcGF0aCwgLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUgLmljb24gcGF0aCwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSAuaWNvbiBwYXRoLCAucG9zdHMtbmF2aWdhdGlvbiBhOmFjdGl2ZSAuaWNvbiBwYXRoLCAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIgLmljb24gcGF0aCwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1zZWNvbmRhcnk6aG92ZXIgLmljb24gcGF0aCwgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzIC5pY29uIHBhdGgsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5OmZvY3VzIC5pY29uIHBhdGgsIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUgLmljb24gcGF0aCwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIC5pY29uIHBhdGgge1xuICBmaWxsOiAjMjMxRTFFICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ0bi5idG4tcHJpbWFyeSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1wcmltYXJ5LCAucG9zdHMtbmF2aWdhdGlvbiBhLCAuYnRuLmJ0bi1zZWNvbmRhcnksIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgfVxufVxuLmJ0bi5idG4tcHJpbWFyeSAuaWNvbiwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1wcmltYXJ5IC5pY29uLCAucG9zdHMtbmF2aWdhdGlvbiBhIC5pY29uLCAuYnRuLmJ0bi1zZWNvbmRhcnkgLmljb24sIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5IC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5idG4uYnRuLXByaW1hcnkgLmljb24gcGF0aCwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLmJ0bi1wcmltYXJ5IC5pY29uIHBhdGgsIC5wb3N0cy1uYXZpZ2F0aW9uIGEgLmljb24gcGF0aCwgLmJ0bi5idG4tc2Vjb25kYXJ5IC5pY29uIHBhdGgsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5IC5pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnksIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5LCAucG9zdHMtbmF2aWdhdGlvbiBhLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0VCMDAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEuYnRuLXNlY29uZGFyeTpob3ZlciwgLnBvc3RzLW5hdmlnYXRpb24gYS5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5OmZvY3VzLCAucG9zdHMtbmF2aWdhdGlvbiBhLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYS5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLnBvc3RzLW5hdmlnYXRpb24gYS5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuXG4uYnRuLXByaW1hcnksIC5wb3N0cy1uYXZpZ2F0aW9uIGEsXG4uYnRuLXRoZW1lLWdyZWVuLFxuLmJ0bi10aGVtZS1ibHVlLFxuLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tdGhlbWUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMmQ4YzQwO1xuICBib3JkZXItY29sb3I6ICMyZDhjNDA7XG59XG5cbi5idG4tdGhlbWUtYmx1ZTpob3ZlciwgLmJ0bi10aGVtZS1ibHVlOmZvY3VzLCAuYnRuLXRoZW1lLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tdGV4dCwgLnBpbmstYmcgLmJ0bi1wcmltYXJ5LCAucGluay1iZyAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0VCMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5idG4tdGV4dDpob3ZlciwgLnBpbmstYmcgLmJ0bi1wcmltYXJ5OmhvdmVyLCAucGluay1iZyAucG9zdHMtbmF2aWdhdGlvbiBhOmhvdmVyLCAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyBhOmhvdmVyLCAuYnRuLXRleHQ6Zm9jdXMsIC5waW5rLWJnIC5idG4tcHJpbWFyeTpmb2N1cywgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gYTpmb2N1cywgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgYTpmb2N1cywgLmJ0bi10ZXh0OmFjdGl2ZSwgLnBpbmstYmcgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gYTphY3RpdmUsIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tc2VhcmNoIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjEgMjEnJTNlJTNjcGF0aCBkPSdtMTguNDQuMTctNy45NCA4TDIuNTUuMTZhLjU5LjU5IDAgMCAwLS44IDBMLjE2IDEuNzVhLjU5LjU5IDAgMCAwIDAgLjhsOCA4LTcuOTkgNy44OWEuNTYuNTYgMCAwIDAgMCAuNzlsMS41OSAxLjU5YS41Ni41NiAwIDAgMCAuNzkgMGw3Ljk0LTcuOTUgOCA4YS41OC41OCAwIDAgMCAuOCAwbDEuNTktMS41OWEuNTguNTggMCAwIDAgMC0uOGwtOC03Ljk1IDcuOTUtNy45NGEuNTYuNTYgMCAwIDAgMC0uNzlMMTkuMjMuMThhLjU2LjU2IDAgMCAwLS43OS0uMDFaJyBzdHlsZT0nZmlsbDolMjNGMDAwMDAnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uYnRuLXNlYXJjaDpob3ZlciwgLmJ0bi1zZWFyY2g6Zm9jdXMsIC5idG4tc2VhcmNoOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1zZWFyY2guY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjMgMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J20yMi44NDIgMjEuMDYzLTUuNDU0LTUuNDUzYS41MzMuNTMzIDAgMCAwLS4zODEtLjE1OGgtLjU5M2E5LjMxOSA5LjMxOSAwIDAgMCAyLjI3My02LjEwOUE5LjM0MiA5LjM0MiAwIDAgMCA5LjM0MyAwIDkuMzQyIDkuMzQyIDAgMCAwIDAgOS4zNDNhOS4zNDIgOS4zNDIgMCAwIDAgOS4zNDMgOS4zNDQgOS4zMiA5LjMyIDAgMCAwIDYuMTEtMi4yNzN2LjU5M2EuNTUuNTUgMCAwIDAgLjE1Ny4zODFsNS40NTMgNS40NTRhLjU0LjU0IDAgMCAwIC43NjQgMGwxLjAxNS0xLjAxNWEuNTQuNTQgMCAwIDAgMC0uNzY0ek05LjM0MyAxNi41M2E3LjE4NSA3LjE4NSAwIDAgMS03LjE4Ny03LjE4NyA3LjE4NSA3LjE4NSAwIDAgMSA3LjE4Ny03LjE4NyA3LjE4NSA3LjE4NSAwIDAgMSA3LjE4NyA3LjE4NyA3LjE4NSA3LjE4NSAwIDAgMS03LjE4NyA3LjE4N3onIGZpbGw9JyUyMzIzMUUxRScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZhbmN5dmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNTA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZmFuY3l2aWRlbyAuaWNvbiB7XG4gIHdpZHRoOiAxMTJweDtcbn1cbi5mYW5jeXZpZGVvIC5pY29uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5mYW5jeXZpZGVvOmhvdmVyIC5pY29uIHBhdGgsIC5mYW5jeXZpZGVvOmZvY3VzIC5pY29uIHBhdGgsIC5mYW5jeXZpZGVvOmFjdGl2ZSAuaWNvbiBwYXRoIHtcbiAgZmlsbDogI0VCMDAwMDtcbn1cblxuLmFkZC10by1jYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFkZC10by1jYWxlbmRhcjpob3ZlciwgLmFkZC10by1jYWxlbmRhcjpmb2N1cywgLmFkZC10by1jYWxlbmRhcjphY3RpdmUge1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5hZGQtdG8tY2FsZW5kYXI6aG92ZXI6OmJlZm9yZSwgLmFkZC10by1jYWxlbmRhcjpob3Zlcjo6YWZ0ZXIsIC5hZGQtdG8tY2FsZW5kYXI6Zm9jdXM6OmJlZm9yZSwgLmFkZC10by1jYWxlbmRhcjpmb2N1czo6YWZ0ZXIsIC5hZGQtdG8tY2FsZW5kYXI6YWN0aXZlOjpiZWZvcmUsIC5hZGQtdG8tY2FsZW5kYXI6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyMzFFMUU7XG59XG4uYWRkLXRvLWNhbGVuZGFyOjpiZWZvcmUsIC5hZGQtdG8tY2FsZW5kYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNFQjAwMDA7XG59XG4uYWRkLXRvLWNhbGVuZGFyOjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA5cHg7XG59XG4uYWRkLXRvLWNhbGVuZGFyOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDRweDtcbn1cblxuLmJ0bi1uZXh0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tbmV4dC1zZWN0aW9uIC5pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmJ0bi1uZXh0LXNlY3Rpb246aG92ZXIgLmljb24gcGF0aCwgLmJ0bi1uZXh0LXNlY3Rpb246Zm9jdXMgLmljb24gcGF0aCwgLmJ0bi1uZXh0LXNlY3Rpb246YWN0aXZlIC5pY29uIHBhdGgge1xuICBmaWxsOiAjRkNDOEQ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuLW5leHQtc2VjdGlvbiB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5tb2R1bGUtZWRpdC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2VkaXQucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMzNweCAzM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2R1bGUtZWRpdC1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtZWRpdC1ob3ZlciA+IC5tb2R1bGUtZWRpdC1saW5rIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZHVsZS1iYW5uZXIgLm1vZHVsZS1lZGl0LWxpbmssXG4ubW9kdWxlLXNsaWRlciAubW9kdWxlLWVkaXQtbGluayB7XG4gIHRvcDogMTQ1cHg7XG59XG5cbi50eXBlLWNvbnRhY3QgLm1vZHVsZS1lZGl0LWxpbmsge1xuICB0b3A6IDUwcHg7XG59XG5cbi5jb250YWluZXItbGFuZyAubW9kdWxlLWVkaXQtbGluayB7XG4gIHRvcDogMjBweDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmFydGljbGUtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzIzMUUxRTtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTZweCkgNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScyMycgaGVpZ2h0PScyMycgdmlld0JveD0nMCAwIDIzIDIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdtMjIuODQyIDIxLjA2My01LjQ1NC01LjQ1M2EuNTMzLjUzMyAwIDAgMC0uMzgxLS4xNThoLS41OTNhOS4zMTkgOS4zMTkgMCAwIDAgMi4yNzMtNi4xMDlBOS4zNDIgOS4zNDIgMCAwIDAgOS4zNDMgMCA5LjM0MiA5LjM0MiAwIDAgMCAwIDkuMzQzYTkuMzQyIDkuMzQyIDAgMCAwIDkuMzQzIDkuMzQ0IDkuMzIgOS4zMiAwIDAgMCA2LjExLTIuMjczdi41OTNhLjU1LjU1IDAgMCAwIC4xNTcuMzgxbDUuNDUzIDUuNDU0YS41NC41NCAwIDAgMCAuNzY0IDBsMS4wMTUtMS4wMTVhLjU0LjU0IDAgMCAwIDAtLjc2NHpNOS4zNDMgMTYuNTNhNy4xODUgNy4xODUgMCAwIDEtNy4xODctNy4xODcgNy4xODUgNy4xODUgMCAwIDEgNy4xODctNy4xODcgNy4xODUgNy4xODUgMCAwIDEgNy4xODcgNy4xODcgNy4xODUgNy4xODUgMCAwIDEtNy4xODcgNy4xODd6JyBmaWxsPSclMjMyMzFFMUUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5hcnRpY2xlLXNlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5hcnRpY2xlLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuYXJ0aWNsZS1zZWFyY2g6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM1LCAwLCAwLCAwLjI1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kcm9wZG93biAuYnRuLCAuZHJvcGRvd24gLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5kcm9wZG93biBhLCAuZHJvcGRvd24gLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLmRyb3Bkb3duIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzIzMUUxRTtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUuc2hvdyAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgzNSwgMzAsIDMwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzIzMUUxRTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYTpob3ZlciwgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjlGOEY1O1xufVxuXG4udHMtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjMxRTFFO1xuICBwYWRkaW5nOiA4cHggNDRweCA4cHggMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4udHMtY29udHJvbCAuaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYW5nbGUtZG93bi5zdmdcIikgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udHMtd3JhcHBlci5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnRzLWRyb3Bkb3duLnNpbmdsZSB7XG4gIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRzLWRyb3Bkb3duLnNpbmdsZSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbn1cbi50cy1kcm9wZG93bi5zaW5nbGUgLm9wdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnRzLWRyb3Bkb3duLnNpbmdsZSAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGNTtcbn1cblxuLmZvY3VzIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM1LCAwLCAwLCAwLjI1KTtcbn1cblxuLnRzLWRyb3Bkb3duLFxuLnRzLWRyb3Bkb3duLmZvcm0tY29udHJvbCxcbi50cy1kcm9wZG93bi5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM2RTcwNkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM2RTcwNkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlYXJjaC1mb3JtIGJ1dHRvbiAuaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnNlYXJjaC1mb3JtIGJ1dHRvbiAuaWNvbiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIC5pY29uIHBhdGgsIC5zZWFyY2gtZm9ybSBidXR0b246Zm9jdXMtdmlzaWJsZSAuaWNvbiBwYXRoIHtcbiAgZmlsbDogI0VCMDAwMDtcbn1cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjMxRTFFO1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2VhcmNoLWZvcm0gaW5wdXQ6aG92ZXIsIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cywgLnNlYXJjaC1mb3JtIGlucHV0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5uZWVkcy12YWxpZGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMCA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uZWVkcy12YWxpZGF0aW9uIHtcbiAgICBnYXA6IDA7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5uZWVkcy12YWxpZGF0aW9uIGlucHV0W3R5cGU9ZW1haWxdLFxuLm5lZWRzLXZhbGlkYXRpb24gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLm5lZWRzLXZhbGlkYXRpb24gaW5wdXRbdHlwZT10ZXh0XSxcbi5uZWVkcy12YWxpZGF0aW9uIGlucHV0W3R5cGU9ZmlsZV0sXG4ubmVlZHMtdmFsaWRhdGlvbiB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIzMUUxRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzIzMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5uZWVkcy12YWxpZGF0aW9uIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm5lZWRzLXZhbGlkYXRpb24gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm5lZWRzLXZhbGlkYXRpb24gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5uZWVkcy12YWxpZGF0aW9uIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubmVlZHMtdmFsaWRhdGlvbiB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmVlZHMtdmFsaWRhdGlvbiBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbi5uZWVkcy12YWxpZGF0aW9uIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlcixcbi5uZWVkcy12YWxpZGF0aW9uIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4ubmVlZHMtdmFsaWRhdGlvbiBpbnB1dFt0eXBlPWZpbGVdOjotbW96LXBsYWNlaG9sZGVyLFxuLm5lZWRzLXZhbGlkYXRpb24gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzIzMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uZWVkcy12YWxpZGF0aW9uIC5jb2wtMTIge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uZWVkcy12YWxpZGF0aW9uIC5jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmVlZHMtdmFsaWRhdGlvbiAuY29sLTEyLmVtYWlsLWZpZWxkIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmVlZHMtdmFsaWRhdGlvbiAuY29sLTEyLmVtYWlsLWZpZWxkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmVlZHMtdmFsaWRhdGlvbiAuY29sLTEyLmVtYWlsLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5lZWRzLXZhbGlkYXRpb24gLmNvbC0xMi5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmVlZHMtdmFsaWRhdGlvbiAuY29sLTEyLmNoZWNrYm94LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5uZWVkcy12YWxpZGF0aW9uIC5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZWVkcy12YWxpZGF0aW9uIC5mb3JtLWNoZWNrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5lZWRzLXZhbGlkYXRpb24gLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItY29sb3I6ICMyMzFFMUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuLm5lZWRzLXZhbGlkYXRpb24gLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNFQjAwMDA7XG59XG4ubmVlZHMtdmFsaWRhdGlvbiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm5lZWRzLXZhbGlkYXRpb24gLnJlYWQtbW9yZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5lZWRzLXZhbGlkYXRpb24gLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLm5lZWRzLXZhbGlkYXRpb24gYSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uZWVkcy12YWxpZGF0aW9uIGE6aG92ZXIsIC5uZWVkcy12YWxpZGF0aW9uIGE6Zm9jdXMsIC5uZWVkcy12YWxpZGF0aW9uIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG4ubmVlZHMtdmFsaWRhdGlvbiAucHJpdmFjeS1jb250YWluZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmVlZHMtdmFsaWRhdGlvbiAucHJpdmFjeS1jb250YWluZXIgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm5lZWRzLXZhbGlkYXRpb24gLnByaXZhY3ktY29udGFpbmVyIGlucHV0I3ByaXZhY3lQb2xpY3kge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG59XG5cbi5jb250ZW50IC5uZWVkcy12YWxpZGF0aW9uIC5jb2wtMTIuZW1haWwtZmllbGQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmNhcHRjaGEtZXJyb3IgPiBkaXYgPiBkaXYgaWZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCMDAwMDtcbn1cblxuaW5wdXQge1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG59XG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICNyYy1pbWFnZXNlbGVjdCxcbi5nLXJlY2FwdGNoYSxcbi5zcGVjaWFsLWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44Nik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG59XG4ubGl2ZS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wcmVkaWN0ZWQtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJlZGljdGVkLXNlYXJjaCAjbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzOXB4O1xufVxuLnByZWRpY3RlZC1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAzOXB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wcmVkaWN0ZWQtc2VhcmNoICNzZWFyY2gtcmVzdWx0czo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuLnByZWRpY3RlZC1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNlNmUyZDU7XG59XG4ucHJlZGljdGVkLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0ZDQzhENztcbn1cbi5wcmVkaWN0ZWQtc2VhcmNoICNzZWFyY2gtcmVzdWx0cyBhOmhvdmVyLCAucHJlZGljdGVkLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHMgYTpmb2N1cywgLnByZWRpY3RlZC1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utb3JkZXItcHJpbnRlZC1tYXRlcmlhbHMgLm9yZGVyLXByaW50ZWQtbWF0ZXJpYWxzLWZvcm0ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4YTlmYWMgMCwgI2M2ZDZkZCAxMDAlKTtcbiAgcGFkZGluZzogMjhweCAxcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utb3JkZXItcHJpbnRlZC1tYXRlcmlhbHMgLm9yZGVyLXByaW50ZWQtbWF0ZXJpYWxzLWZvcm0ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utb3JkZXItcHJpbnRlZC1tYXRlcmlhbHMgLm9yZGVyLXByaW50ZWQtbWF0ZXJpYWxzLWZvcm0gLndpZGdldC1pbm5lciA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuOnJvb3Qge1xuICAtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWZhbmN5Ym94LWJnOiByZ2IoMCAwIDAgLyA4NCUpO1xuICAtLWZhbmN5Ym94LXRodW1icy1yYXRpbzogMTtcbiAgLS1mYW5jeWJveC10aHVtYnMtd2lkdGg6IDE0MHB4O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGhlaWdodDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4uZmFuY3lib3hfX2NhcHRpb24gLnBvc2l0aW9uIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5mYW5jeWJveF9fY2FwdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDEuNXJlbTtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAxLjVyZW07XG59XG4uY2Fyb3VzZWxfX2J1dHRvbiBzdmcge1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIxcHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIxcHg7XG59XG5cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uIHN2Zyxcbi5mYW5jeWJveF9fdG9vbGJhciAuY2Fyb3VzZWxfX2J1dHRvbiBzdmcge1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhbmN5Ym94X190aHVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgcGFkZGluZzogOHB4IDExcHg7XG59XG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kb3dubG9hZC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbi5kb3dubG9hZC1idXR0b25zIC5kb3dubG9hZC1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kb3dubG9hZC1idXR0b25zIC5kb3dubG9hZC1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZG93bmxvYWQtYnV0dG9ucyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDFyZW07XG59XG5cbi5yZWxhdGVkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucmVsYXRlZC1jb250YWluZXIgc2VjdGlvbiB7XG4gIG1hcmdpbjogNjRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWxhdGVkLWNvbnRhaW5lciBzZWN0aW9uIHtcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgfVxufVxuLnJlbGF0ZWQtY29udGFpbmVyIHNlY3Rpb24gaDIsIC5yZWxhdGVkLWNvbnRhaW5lciBzZWN0aW9uIC5oMiB7XG4gIGNvbG9yOiAjRUIwMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5yZWxhdGVkLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM2RTcwNkY7XG59XG4ucmVsYXRlZC1jb250YWluZXIgYTpob3ZlciwgLnJlbGF0ZWQtY29udGFpbmVyIGE6Zm9jdXMsIC5yZWxhdGVkLWNvbnRhaW5lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLnJlbGF0ZWQtY29udGFpbmVyIC5kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJlbGF0ZWQtY29udGFpbmVyIC5pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5yZWxhdGVkLWRvY3VtZW50cyAubW9kdWxlLWxpc3QtaW5uZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucmVsYXRlZC1kb2N1bWVudHMgLm1vZHVsZS1saXN0LWlubmVyIHNwYW4udGl0bGUge1xuICBjb2xvcjogI0VCMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZWxhdGVkLWRvY3VtZW50cyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVsYXRlZC1kb2N1bWVudHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJlbGF0ZWQtZG9jdW1lbnRzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlbGF0ZWQtZG9jdW1lbnRzIC5tZXRhIC5kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5yZWxhdGVkLWltYWdlcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlbGF0ZWQtaW1hZ2VzIC5kLWdyaWQge1xuICBncmlkLWdhcDogMXJlbTtcbn1cbi5yZWxhdGVkLWltYWdlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtbGlua3MgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlbGF0ZWQtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVsYXRlZC1saW5rcyBhIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG5cbi50YWJsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS13cmFwIHRhYmxlLFxuLnRhYmxlLXdyYXAgLm1vZHVsZS1waXBlbGluZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi50YWJsZS13cmFwLm92ZXJmbG93IHRhYmxlLFxuLnRhYmxlLXdyYXAub3ZlcmZsb3cgLm1vZHVsZS1waXBlbGluZS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4udGFibGUtd3JhcC5vdmVyZmxvdy5yaWdodC1hY3RpdmUgLnNoYWRvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLXdyYXAub3ZlcmZsb3cubGVmdC1hY3RpdmUgLnNoYWRvdy1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtd3JhcC5vdmVyZmxvdyAuc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc2hhZG93LWxlZnQucG5nXCIpIHJlcGVhdC15IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUtd3JhcC5vdmVyZmxvdyAuc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNoYWRvdy1yaWdodC5wbmdcIikgcmVwZWF0LXkgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNnB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyLCAucGFnZS1oZWFkZXIgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLW1hcCAucGFnZS1oZWFkZXIgLm1vZHVsZS1jb250ZW50LCAucGFnZS1oZWFkZXIgLm1vZHVsZS12YWx1ZSAubW9kdWxlLWJnLXdyYXAsIC5tb2R1bGUtdmFsdWUgLnBhZ2UtaGVhZGVyIC5tb2R1bGUtYmctd3JhcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oYXMtaGVybyAucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWhlcm8gLnBhZ2UtaGVhZGVyIC5oZXJvIHtcbiAgbWF4LWhlaWdodDogNTY0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGFzLWhlcm8gLnBhZ2UtaGVhZGVyIC5jb250YWluZXIsIC5oYXMtaGVybyAucGFnZS1oZWFkZXIgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLW1hcCAuaGFzLWhlcm8gLnBhZ2UtaGVhZGVyIC5tb2R1bGUtY29udGVudCwgLmhhcy1oZXJvIC5wYWdlLWhlYWRlciAubW9kdWxlLXZhbHVlIC5tb2R1bGUtYmctd3JhcCwgLm1vZHVsZS12YWx1ZSAuaGFzLWhlcm8gLnBhZ2UtaGVhZGVyIC5tb2R1bGUtYmctd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50b3AtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB9XG59XG5cbi5uYXYtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDIxcHggMCAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG4ubmF2LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjNzQ3MTZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciwgLm5hdi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTpmb2N1cywgLm5hdi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTphY3RpdmUge1xuICBjb2xvcjogI0VCMDAwMDtcbn1cbi5uYXYtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG4ubmF2LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUgYTpob3ZlciwgLm5hdi1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIGE6Zm9jdXMsIC5uYXYtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLCAubmF2LXRhYnMgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhLCAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtdGFicyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZDQzhENztcbn1cblxuLm5hdi1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGNTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdi1wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuW2NvbG9yLXNjaGVtZT1oaWdoLWNvbnRyYXN0XSAqOm5vdCguY2Fyb3VzZWwtaW5kaWNhdG9ycyk6bm90KC5jYXJvdXNlbC1jYXB0aW9uKTpub3QoLm5hdmJhci1sYW5nIHBhdGgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmZjAgIWltcG9ydGFudDtcbn1cbltjb2xvci1zY2hlbWU9aGlnaC1jb250cmFzdF0gKjpub3QoLmNhcm91c2VsLWluZGljYXRvcnMpOm5vdCguY2Fyb3VzZWwtY2FwdGlvbik6bm90KC5uYXZiYXItbGFuZyBwYXRoKSAubW9kdWxlLFxuW2NvbG9yLXNjaGVtZT1oaWdoLWNvbnRyYXN0XSAqOm5vdCguY2Fyb3VzZWwtaW5kaWNhdG9ycyk6bm90KC5jYXJvdXNlbC1jYXB0aW9uKTpub3QoLm5hdmJhci1sYW5nIHBhdGgpIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbixcbltjb2xvci1zY2hlbWU9aGlnaC1jb250cmFzdF0gKjpub3QoLmNhcm91c2VsLWluZGljYXRvcnMpOm5vdCguY2Fyb3VzZWwtY2FwdGlvbik6bm90KC5uYXZiYXItbGFuZyBwYXRoKSAuYnRuLFxuW2NvbG9yLXNjaGVtZT1oaWdoLWNvbnRyYXN0XSAqOm5vdCguY2Fyb3VzZWwtaW5kaWNhdG9ycyk6bm90KC5jYXJvdXNlbC1jYXB0aW9uKTpub3QoLm5hdmJhci1sYW5nIHBhdGgpIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYSxcbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgW2NvbG9yLXNjaGVtZT1oaWdoLWNvbnRyYXN0XSAqOm5vdCguY2Fyb3VzZWwtaW5kaWNhdG9ycyk6bm90KC5jYXJvdXNlbC1jYXB0aW9uKTpub3QoLm5hdmJhci1sYW5nIHBhdGgpIGEsXG5bY29sb3Itc2NoZW1lPWhpZ2gtY29udHJhc3RdICo6bm90KC5jYXJvdXNlbC1pbmRpY2F0b3JzKTpub3QoLmNhcm91c2VsLWNhcHRpb24pOm5vdCgubmF2YmFyLWxhbmcgcGF0aCkgLnBvc3RzLW5hdmlnYXRpb24gYSxcbi5wb3N0cy1uYXZpZ2F0aW9uIFtjb2xvci1zY2hlbWU9aGlnaC1jb250cmFzdF0gKjpub3QoLmNhcm91c2VsLWluZGljYXRvcnMpOm5vdCguY2Fyb3VzZWwtY2FwdGlvbik6bm90KC5uYXZiYXItbGFuZyBwYXRoKSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMCAhaW1wb3J0YW50O1xufVxuXG5bbGluZS1oZWlnaHQ9aGlnaC1saW5lLWhlaWdodF0gKiB7XG4gIGxpbmUtaGVpZ2h0OiAyMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMjMxRTFFICFpbXBvcnRhbnQ7XG59XG4uc2tpcC10by1jb250ZW50OmZvY3VzLXdpdGhpbiArIGhlYWRlci5iYW5uZXIge1xuICB0b3A6IDQwcHg7XG59XG5cbmhlYWRlci5iYW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbmhlYWRlci5iYW5uZXIgLm1lbnUtaXRlbS1wcmltYXJ5IGEge1xuICBjb2xvcjogI0VCMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbmhlYWRlci5iYW5uZXIgLm1lbnUtaXRlbS1wcmltYXJ5IGE6aG92ZXIsIGhlYWRlci5iYW5uZXIgLm1lbnUtaXRlbS1wcmltYXJ5IGE6Zm9jdXMsIGhlYWRlci5iYW5uZXIgLm1lbnUtaXRlbS1wcmltYXJ5IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICB3aWR0aDogMTE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5hdmJhci1icmFuZCAucHJpbnQtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm5hdmJhci1sYW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sYW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMzRweDtcbiAgfVxufVxuLm5hdmJhci1sYW5nIC5pY29uIHtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLm5hdmJhci1sYW5nIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLm5hdmJhci1sYW5nIHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5uYXZiYXItbGFuZyB1bCBsaSBhOmhvdmVyLCAubmF2YmFyLWxhbmcgdWwgbGkgYTpmb2N1cywgLm5hdmJhci1sYW5nIHVsIGxpIGE6YWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2YmFyLWxhbmcgdWwgbGkuYWN0aXZlIGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHJvcGRvd24tbGFuZyAuZHJvcGRvd24tdG9nZ2xlIC5pY29uIHtcbiAgd2lkdGg6IDEycHg7XG59XG4uZHJvcGRvd24tbGFuZyAuZHJvcGRvd24tdG9nZ2xlIC5pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbGFuZyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRyb3Bkb3duLWxhbmcgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZHJvcGRvd24tbGFuZyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHJvcGRvd24tbGFuZyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udG9nZ2xlLXNlYXJjaC1mb3JtIHtcbiAgcmlnaHQ6IDY0cHg7XG4gIGxlZnQ6IDY0cHg7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudG9nZ2xlLXNlYXJjaC1mb3JtIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50b2dnbGUtc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50b2dnbGUtc2VhcmNoLWZvcm0gZm9ybSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vdC10b3Auc2Nyb2xsZWQtZG93biBoZWFkZXIuYmFubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4cHgpO1xuICB9XG59XG5cbi5hZG1pbi1iYXIgaGVhZGVyLmJhbm5lciB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRtaW4tYmFyIGhlYWRlci5iYW5uZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuLmFkbWluLWJhci5ub3QtdG9wIGhlYWRlci5iYW5uZXIge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhci5ub3QtdG9wIGhlYWRlci5iYW5uZXIge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZG1pbi1iYXIubm90LXRvcCBoZWFkZXIuYmFubmVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzBDMEJGO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmQtZ3JpZCB7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBncmlkLWdhcDogMzJweDtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCAubW9kdWxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IG5ldWVoYWFzLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIzMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCAubmF2YmFyLW5hdiAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhOmhvdmVyLCBmb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93OmZpcnN0LWNoaWxkIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTpmb2N1cywgZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93OmZpcnN0LWNoaWxkIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCAubmF2YmFyLW5hdiAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIGZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCBmb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93OmZpcnN0LWNoaWxkIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCA+IGEsIGZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCAubmF2YmFyLW5hdiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCAubmF2YmFyLW5hdiAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpmaXJzdC1jaGlsZCAubmF2YmFyLW5hdiAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsIGZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYSB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBncmlkLWdhcDogMjRweDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6bGFzdC1jaGlsZCAubGF5b3V0LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6bGFzdC1jaGlsZCAubmF2YmFyLWV4cGFuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6bGFzdC1jaGlsZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpsYXN0LWNoaWxkIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93Omxhc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpsYXN0LWNoaWxkIC5uYXZiYXItbmF2IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93Omxhc3QtY2hpbGQgLm5hdmJhci1uYXYgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpsYXN0LWNoaWxkIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93Omxhc3QtY2hpbGQgLm1vZHVsZS1tZW51IC5tb2R1bGUtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdyAubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpZGViYXIgLm5hdmJhci1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNpZGViYXIgLnNpZGViYXItbWVudS1jb250YWluZXIgLm1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBwYWRkaW5nOiA4cHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1tZW51LWNvbnRhaW5lciAubWVudS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuLnNpZGViYXIgLm1vZHVsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGFzLXByaW1hcnktc2lkZWJhciBtYWluIC53cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIG1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGFzLXByaW1hcnktc2lkZWJhciAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbiAgLmhhcy1wcmltYXJ5LXNpZGViYXIgLndyYXAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTJweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC53cmFwIC5zaWRlYmFyLXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBtaW4td2lkdGg6IDM1MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGFzLXByaW1hcnktc2lkZWJhciAud3JhcCAuc2lkZWJhci1wcmltYXJ5IC5uYXZiYXItc2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZDO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjRjlGOEY1O1xuICB9XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC53cmFwIC5zaWRlYmFyLXByaW1hcnkgLm1vZHVsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC53cmFwIC5zaWRlYmFyLXByaW1hcnkgLm1vZHVsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3ctYmctY29sb3IsICNGQUY5RjkpO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmhhcy1wcmltYXJ5LXNpZGViYXIgLndyYXAgLnNpZGViYXItcHJpbWFyeSAubW9kdWxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN3LWJnLWNvbG9yLCAjRkFGOUY5KTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGFzLXByaW1hcnktc2lkZWJhciAud3JhcCAuc2lkZWJhci1wcmltYXJ5IC5tb2R1bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXA6OmFmdGVyIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhhcy1wcmltYXJ5LXNpZGViYXIgLndyYXAgLnNpZGViYXItcHJpbWFyeSAubW9kdWxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGFzLXNlY29uZGFyeS1zaWRlYmFyIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oYXMtc2Vjb25kYXJ5LXNpZGViYXIgLmNvbnRlbnQgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDI0cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhhcy1zZWNvbmRhcnktc2lkZWJhciAuY29udGVudCAuc2lkZWJhci1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiA0MjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnBvc3QtbGlzdCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wb3N0LWxpc3QgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdC1saXN0IGFydGljbGUgPiBhIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNCMURDRTU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvc3QtbGlzdCBhcnRpY2xlID4gYSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnBvc3QtbGlzdCBhcnRpY2xlID4gYTpob3ZlciwgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTpmb2N1cywgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMzUsIDMwLCAzMCwgMC4xMik7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9zdC1saXN0IGFydGljbGUgPiBhOmhvdmVyIC5idG4tdGV4dCwgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTpob3ZlciAucGluay1iZyAuYnRuLXByaW1hcnksIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6aG92ZXIgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLnBvc3QtbGlzdCBhcnRpY2xlID4gYTpob3ZlciAucGluay1iZyBhLCAucGluay1iZyAucG9zdC1saXN0IGFydGljbGUgPiBhOmhvdmVyIC5idG4tcHJpbWFyeSwgLnBpbmstYmcgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTpob3ZlciAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyAucG9zdC1saXN0IGFydGljbGUgPiBhOmhvdmVyIGEsIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6Zm9jdXMgLmJ0bi10ZXh0LCAucG9zdC1saXN0IGFydGljbGUgPiBhOmZvY3VzIC5waW5rLWJnIC5idG4tcHJpbWFyeSwgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTpmb2N1cyAucGluay1iZyAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAucG9zdC1saXN0IGFydGljbGUgPiBhOmZvY3VzIC5waW5rLWJnIGEsIC5waW5rLWJnIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6Zm9jdXMgLmJ0bi1wcmltYXJ5LCAucGluay1iZyAucG9zdC1saXN0IGFydGljbGUgPiBhOmZvY3VzIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6Zm9jdXMgYSwgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTphY3RpdmUgLmJ0bi10ZXh0LCAucG9zdC1saXN0IGFydGljbGUgPiBhOmFjdGl2ZSAucGluay1iZyAuYnRuLXByaW1hcnksIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6YWN0aXZlIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6YWN0aXZlIC5waW5rLWJnIGEsIC5waW5rLWJnIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6YWN0aXZlIC5idG4tcHJpbWFyeSwgLnBpbmstYmcgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTphY3RpdmUgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgLnBvc3QtbGlzdCBhcnRpY2xlID4gYTphY3RpdmUgYSB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuLnBvc3QtbGlzdCBhcnRpY2xlID4gYTpob3ZlciAuZW50cnktdGl0bGUsIC5wb3N0LWxpc3QgYXJ0aWNsZSA+IGE6Zm9jdXMgLmVudHJ5LXRpdGxlLCAucG9zdC1saXN0IGFydGljbGUgPiBhOmFjdGl2ZSAuZW50cnktdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLm1ldGEge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBvc3QtbGlzdCBhcnRpY2xlIGhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3QtbGlzdCBhcnRpY2xlIGhlYWRlciAuZW50cnktdGl0bGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzZFNzA2Rjtcbn1cbi5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLmVudHJ5LXRpdGxlIGE6aG92ZXIsIC5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLmVudHJ5LXRpdGxlIGE6Zm9jdXMsIC5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLmVudHJ5LXRpdGxlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4ucG9zdC1saXN0IGFydGljbGUgaGVhZGVyIC5lbnRyeS10aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvc3QtbGlzdCBhcnRpY2xlIC5lbnRyeS1zdW1tYXJ5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdC1saXN0IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0bi10ZXh0LCAucG9zdC1saXN0IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIgLnBpbmstYmcgLmJ0bi1wcmltYXJ5LCAucG9zdC1saXN0IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLnBvc3QtbGlzdCBhcnRpY2xlIC5yZWFkLW1vcmUtY29udGFpbmVyIC5waW5rLWJnIGEsIC5waW5rLWJnIC5wb3N0LWxpc3QgYXJ0aWNsZSAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuLXByaW1hcnksIC5waW5rLWJnIC5wb3N0LWxpc3QgYXJ0aWNsZSAucmVhZC1tb3JlLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyAucG9zdC1saXN0IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5wb3N0LWxpc3QgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucG9zdHMtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RzLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZXZlbnQtbGlzdCAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG4uZXZlbnQtbGlzdCAubWV0YSAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5kcm9wZG93bi1jb250YWluZXIge1xuICBtYXJnaW46IDMycHggMDtcbn1cbi5oYXMtY2FsZW5kYXIgLmV2ZW50LWxpc3QgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5oYXMtY2FsZW5kYXIgLmV2ZW50LWxpc3QgLm1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhcy1jYWxlbmRhciAuZXZlbnQtbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5oYXMtY2FsZW5kYXIgLmV2ZW50LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uaGFzLWNhbGVuZGFyIC5ldmVudC1saXN0IC5hZGQtdG8tY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci1tZW51LWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgdWwubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgdWwubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgbGk6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSAuZXhwYW5kZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIGxpOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogOHB4IDM4cHggOHB4IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciBhOmhvdmVyIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5zdWItbWVudSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5zdWItbWVudSAuc3ViLW1lbnUgYTo6YmVmb3JlIHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZFNzA2Rjtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAuZXhwYW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAuZXhwYW5kZXIgLmljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLmV4cGFuZGVyIC5pY29uIHBhdGgge1xuICBmaWxsOiAjMjMxRTFFO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0ub3BlbiA+IGE6aG92ZXIsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLm9wZW4gPiBhOmZvY3VzLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5vcGVuID4gYTphY3RpdmUge1xuICBjb2xvcjogI0VCMDAwMDtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLm9wZW4gPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLm9wZW4gPiAuZXhwYW5kZXIgLmljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCA+IGEsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYSB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yID4gLnN1Yi1tZW51LCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiAuc3ViLW1lbnUsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5zdWItbWVudSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCA+IC5zdWItbWVudSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCA+IC5zdWItbWVudSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiAuc3ViLW1lbnUsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtID4gLnN1Yi1tZW51LCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiAuc3ViLW1lbnUsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IC5leHBhbmRlciAuaWNvbiwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLWFuY2VzdG9yID4gLmV4cGFuZGVyIC5pY29uLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiAuZXhwYW5kZXIgLmljb24sIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgPiAuZXhwYW5kZXIgLmljb24sIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiAuZXhwYW5kZXIgLmljb24sIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gLmV4cGFuZGVyIC5pY29uLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbSA+IC5leHBhbmRlciAuaWNvbiwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2FuY2VzdG9yID4gLmV4cGFuZGVyIC5pY29uLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gLmV4cGFuZGVyIC5pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItbWFpbiB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIC8qIE92ZXJyaWRlIGlmIGR2aCBpcyBzdXBwb3J0ZWQgKi9cbiAgfVxuICAubmF2YmFyLW1haW4gLmNvbnRhaW5lciwgLm5hdmJhci1tYWluIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1tYXAgLm5hdmJhci1tYWluIC5tb2R1bGUtY29udGVudCwgLm5hdmJhci1tYWluIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLXZhbHVlIC5uYXZiYXItbWFpbiAubW9kdWxlLWJnLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAubmF2YmFyLW1haW4gLmNvbnRhaW5lciA+IGRpdiwgLm5hdmJhci1tYWluIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCA+IGRpdiwgLm1vZHVsZS1tYXAgLm5hdmJhci1tYWluIC5tb2R1bGUtY29udGVudCA+IGRpdiwgLm5hdmJhci1tYWluIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwID4gZGl2LCAubW9kdWxlLXZhbHVlIC5uYXZiYXItbWFpbiAubW9kdWxlLWJnLXdyYXAgPiBkaXYge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgzNSwgMzAsIDMwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItbWFpbiAuY29udGFpbmVyID4gZGl2IC5tYWluLXN1Yml0ZW0sIC5uYXZiYXItbWFpbiAubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQgPiBkaXYgLm1haW4tc3ViaXRlbSwgLm1vZHVsZS1tYXAgLm5hdmJhci1tYWluIC5tb2R1bGUtY29udGVudCA+IGRpdiAubWFpbi1zdWJpdGVtLCAubmF2YmFyLW1haW4gLm1vZHVsZS12YWx1ZSAubW9kdWxlLWJnLXdyYXAgPiBkaXYgLm1haW4tc3ViaXRlbSwgLm1vZHVsZS12YWx1ZSAubmF2YmFyLW1haW4gLm1vZHVsZS1iZy13cmFwID4gZGl2IC5tYWluLXN1Yml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4NXB4KTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tb2R1bGUtc2hhcmV0aWNrZXIge1xuICAgIHBhZGRpbmc6IDdweCA4cHggMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tb2R1bGUtc2hhcmV0aWNrZXIgLnN0cmV0Y2hlZC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm5hdmJhci1sYW5nIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubmF2YmFyLWxhbmcgPiAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm5hdmJhci1sYW5nID4gLm5hdmJhci1uYXYgbGkuYWN0aXZlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5uYXZiYXItbGFuZyA+IC5uYXZiYXItbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICMyMzFFMUU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm5hdmJhci1sYW5nID4gLm5hdmJhci1uYXYgbGkgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubmF2YmFyLWxhbmcgPiAubmF2YmFyLW5hdiBsaSBhW2FyaWEtbGFiZWw9c3ZdOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgZmlsbD0nbm9uZScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjY2xpcFBhdGggaWQ9J2EnJTNlJTNjcGF0aCBkPSdtMCAwaDI0djI0aC0yNHonLyUzZSUzYy9jbGlwUGF0aCUzZSUzY2cgY2xpcC1wYXRoPSd1cmwlMjglMjNhJTI5JyUzZSUzY3BhdGggZD0nbTEyIDI0YzYuNjI3NCAwIDEyLTUuMzcyNiAxMi0xMiAwLTYuNjI3NDItNS4zNzI2LTEyLTEyLTEyLTYuNjI3NDIgMC0xMiA1LjM3MjU4LTEyIDEyIDAgNi42Mjc0IDUuMzcyNTggMTIgMTIgMTJ6JyBmaWxsPSclMjNmZmRhNDQnLyUzZSUzY2cgZmlsbD0nJTIzMDA1MmI0JyUzZSUzY3BhdGggZD0nbTkuMzkwNjcgMTAuNDM0OGgxNC41MDcwM2MtLjc2Ny01Ljg4NzgzLTUuODAxNS0xMC40MzQ4LTExLjg5ODQtMTAuNDM0OC0uODk2IDAtMS43Njg3LjA5OTA0NjktMi42MDg2OC4yODUyMzR2MTAuMTQ5NTY2eicvJTNlJTNjcGF0aCBkPSdtNi4yNjA4NSAxMC40MzQ3di04Ljk3NTcyYy0zLjI5NTA0IDEuNzk3ODUtNS42NTM4MzQgNS4wOTU1NS02LjE1OTI4OCA4Ljk3NTcyeicvJTNlJTNjcGF0aCBkPSdtNi4yNjA4IDEzLjU2NTRoLTYuMTU5MjM4Yy41MDU0NTQgMy44ODAyIDIuODY0MjQ4IDcuMTc3OSA2LjE1OTI4OCA4Ljk3NTd6Jy8lM2UlM2NwYXRoIGQ9J205LjM5MDYyIDEzLjU2NTV2MTAuMTQ5NWMuODM5OTguMTg2MiAxLjcxMjY4LjI4NTIgMi42MDg2OC4yODUyIDYuMDk2OSAwIDExLjEzMTQtNC41NDY5IDExLjg5ODQtMTAuNDM0OGgtMTQuNTA3MDh6Jy8lM2UlM2MvZyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubmF2YmFyLWxhbmcgPiAubmF2YmFyLW5hdiBsaSBhW2FyaWEtbGFiZWw9ZW5dOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgZmlsbD0nbm9uZScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjY2xpcFBhdGggaWQ9J2EnJTNlJTNjcGF0aCBkPSdtMCAwaDI0djI0aC0yNHonLyUzZSUzYy9jbGlwUGF0aCUzZSUzY2cgY2xpcC1wYXRoPSd1cmwlMjglMjNhJTI5JyUzZSUzY3BhdGggZD0nbTEyIDI0YzYuNjI3NCAwIDEyLTUuMzcyNiAxMi0xMiAwLTYuNjI3NDItNS4zNzI2LTEyLTEyLTEyLTYuNjI3NDIgMC0xMiA1LjM3MjU4LTEyIDEyIDAgNi42Mjc0IDUuMzcyNTggMTIgMTIgMTJ6JyBmaWxsPSclMjNmMGYwZjAnLyUzZSUzY2cgZmlsbD0nJTIzMDA1MmI0JyUzZSUzY3BhdGggZD0nbTIuNDgwMzIgNC42OTI4N2MtLjk0MjYxIDEuMjI2MzktMS42NTMzNzUgMi42Mzk5MS0yLjA2NzIzNCA0LjE3NTQ4aDYuMjQyNzE0eicvJTNlJTNjcGF0aCBkPSdtMjMuNTg2NCA4Ljg2ODhjLS40MTM5LTEuNTM1NTMtMS4xMjQ3LTIuOTQ5MDUtMi4wNjczLTQuMTc1NDRsLTQuMTc1MyA0LjE3NTQ0eicvJTNlJTNjcGF0aCBkPSdtLjQxMzA4NiAxNS4xMzA0Yy40MTM5MDYgMS41MzU1IDEuMTI0Njc0IDIuOTQ5IDIuMDY3MjM0IDQuMTc1NGw0LjE3NTM1LTQuMTc1NHonLyUzZSUzY3BhdGggZD0nbTE5LjMwNTMgMi40Nzk4OGMtMS4yMjY0LS45NDI2MS0yLjYzOTgtMS42NTMzNzYtNC4xNzU0LTIuMDY3MjgydjYuMjQyNjcyeicvJTNlJTNjcGF0aCBkPSdtNC42OTMzNiAyMS41MTc2YzEuMjI2MzkuOTQyNiAyLjYzOTkxIDEuNjUzNCA0LjE3NTQ0IDIuMDY3M3YtNi4yNDI2eicvJTNlJTNjcGF0aCBkPSdtOC44Njg3NS40MTI1OThjLTEuNTM1NTMuNDEzOTA2LTIuOTQ5MDUgMS4xMjQ2NzItNC4xNzUzOSAyLjA2NzIzMmw0LjE3NTM5IDQuMTc1Mzl6Jy8lM2UlM2NwYXRoIGQ9J20xNS4xMjk5IDIzLjU4NDljMS41MzU1LS40MTM5IDIuOTQ5LTEuMTI0NyA0LjE3NTQtMi4wNjcybC00LjE3NTQtNC4xNzU0eicvJTNlJTNjcGF0aCBkPSdtMTcuMzQzOCAxNS4xMzA0IDQuMTc1MyA0LjE3NTRjLjk0MjYtMS4yMjYzIDEuNjUzNC0yLjYzOTkgMi4wNjczLTQuMTc1NHonLyUzZSUzYy9nJTNlJTNjcGF0aCBkPSdtMjMuODk4NCAxMC40MzQ4aC0xMC4zMzMxdi0xMC4zMzMyMjJjLS41MTI0LS4wNjY3MDMtMS4wMzQ4LS4xMDE1NzgtMS41NjUzLS4xMDE1NzgtLjUzMDYgMC0xLjA1MjkuMDM0ODc1LTEuNTY1Mi4xMDE1Nzh2MTAuMzMzMTIyaC0xMC4zMzMyMjJjLS4wNjY3MDMuNTEyNC0uMTAxNTc4IDEuMDM0OC0uMTAxNTc4IDEuNTY1MyAwIC41MzA2LjAzNDg3NSAxLjA1MjkuMTAxNTc4IDEuNTY1MmgxMC4zMzMxMjJ2MTAuMzMzMmMuNTEyNC4wNjY3IDEuMDM0Ny4xMDE2IDEuNTY1My4xMDE2LjUzMDUgMCAxLjA1MjktLjAzNDggMS41NjUyLS4xMDE2di0xMC4zMzMxaDEwLjMzMzJjLjA2NjctLjUxMjQuMTAxNi0xLjAzNDcuMTAxNi0xLjU2NTMgMC0uNTMwNS0uMDM0OS0xLjA1MjktLjEwMTYtMS41NjUyeicgZmlsbD0nJTIzZDgwMDI3Jy8lM2UlM2NwYXRoIGQ9J20xNS4xMzA5IDE1LjEzMTQgNS4zNTQ4IDUuMzU0OGMuMjQ2My0uMjQ2Mi40ODEyLS41MDM2LjcwNTMtLjc3MDRsLTQuNTg0NC00LjU4NDVoLTEuNDc1N3onIGZpbGw9JyUyM2Q4MDAyNycvJTNlJTNjcGF0aCBkPSdtOC44Njk1MSAxNS4xMzEzaC0uMDAwMWwtNS4zNTQ3NiA1LjM1NDhjLjI0NjE5LjI0NjMuNTAzNTguNDgxMi43NzAzOS43MDU0bDQuNTg0NDctNC41ODQ2eicgZmlsbD0nJTIzZDgwMDI3Jy8lM2UlM2NwYXRoIGQ9J204Ljg2OTc2IDguODY5MTF2LS4wMDAwOWwtNS4zNTQ4MS01LjM1NDg2Yy0uMjQ2MjkuMjQ2MTktLjQ4MTIyLjUwMzU4LS43MDUzOC43NzAzOWw0LjU4NDUyIDQuNTg0NTJoMS40NzU2N3onIGZpbGw9JyUyM2Q4MDAyNycvJTNlJTNjcGF0aCBkPSdtMTUuMTMwOSA4Ljg3MDI5IDUuMzU0OC01LjM1NDljLS4yNDYyLS4yNDYyOC0uNTAzNi0uNDgxMjItLjc3MDQtLjcwNTMzbC00LjU4NDQgNC41ODQ1MXonIGZpbGw9JyUyM2Q4MDAyNycvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5uYXZiYXItbGFuZyA+IC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgbGk6Om1hcmtlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA4cHggNjBweCA4cHggOHB4O1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IGE6Zm9jdXMsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzIzMUUxRTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMzFFMUU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLmV4cGFuZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNlJTNjcGF0aCBkPSdNMTEuOTk5NyAxMy4xNzEyTDE2Ljk0OTcgOC4yMjExOUwxOC4zNjM3IDkuNjM2MTlMMTEuOTk5NyAxNi4wMDAyTDUuNjM1NzQgOS42MzYxOUw3LjA0OTc0IDguMjIyMTlMMTEuOTk5NyAxMy4xNzEyWicgZmlsbD0nJTIzMTgxODE4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tb2JqZWN0LW1vZHVsZSk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1vYmplY3QtbW9kdWxlKSBhIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBjb2xvcjogIzIzMUUxRTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IC5zdWItbWVudSBsaS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICNFQjAwMDA7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogI0VCMDAwMDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm9wZW4gPiBhIHtcbiAgICBjb2xvcjogI0VCMDAwMDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm9wZW4gPiAuc3ViLW1lbnUsXG4ubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm9wZW4gLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm9wZW4gPiAuZXhwYW5kZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciA+IGEge1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0ubWVudS1zY3JvbGxzcHkgLm1lbnUtaXRlbS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm1lbnUtc2Nyb2xsc3B5IC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5tZW51LXNjcm9sbHNweSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0ubWVudS1zY3JvbGxzcHkgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5tZW51LXNjcm9sbHNweSAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm1lbnUtc2Nyb2xsc3B5IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm1lbnUtc2Nyb2xsc3B5IC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm1lbnUtc2Nyb2xsc3B5IC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5tZW51LXNjcm9sbHNweSAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogIzZFNzA2RjtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLm1lbnUtc2Nyb2xsc3B5IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0tb2JqZWN0LW1vZHVsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAc3VwcG9ydHMgKG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODVweCkpIHtcbiAgICAubmF2YmFyLW1haW4gI25hdmJhck5hdiB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwNXB4KTtcbiAgICB9XG4gIH1cbiAgLm5hdmJhci1tYWluIC50b2dnbGUtc2VhcmNoLWZvcm0ge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItbWFpbiB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIH1cbiAgLm5hdmJhci1tYWluIC5jb250YWluZXIsIC5uYXZiYXItbWFpbiAubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtbWFwIC5uYXZiYXItbWFpbiAubW9kdWxlLWNvbnRlbnQsIC5uYXZiYXItbWFpbiAubW9kdWxlLXZhbHVlIC5tb2R1bGUtYmctd3JhcCwgLm1vZHVsZS12YWx1ZSAubmF2YmFyLW1haW4gLm1vZHVsZS1iZy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAzMnB4O1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgzNSwgMzAsIDMwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogI0VCMDAwMDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmhvdmVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGE6OmJlZm9yZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6OmJlZm9yZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6OmJlZm9yZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOjpiZWZvcmUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYTo6YmVmb3JlLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOjpiZWZvcmUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGE6OmJlZm9yZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGE6OmJlZm9yZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZSAwLjJzIDEgbWVudS1pdGVtLWFuaW1hdGlvbiBmb3J3YXJkcztcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkgLmRlcHRoLTEgPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbi1tZWdhbWVudSA+IGEge1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbi1tZWdhbWVudSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDY0cHg7XG4gICAgcmlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgzNSwgMzAsIDMwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gZGl2ID4gLmQteGwtZ3JpZCB7XG4gICAgZ3JpZC1nYXA6IDA7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYgLmV4cGFuZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnNldDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzZSUzY3BhdGggZD0nTTExLjk5OTcgMTMuMTcxMkwxNi45NDk3IDguMjIxMTlMMTguMzYzNyA5LjYzNjE5TDExLjk5OTcgMTYuMDAwMkw1LjYzNTc0IDkuNjM2MTlMNy4wNDk3NCA4LjIyMjE5TDExLjk5OTcgMTMuMTcxMlonIGZpbGw9JyUyMzE4MTgxOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gZGl2IC5leHBhbmRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzZSUzY3BhdGggZD0nTTExLjk5OTcgMTMuMTcxMkwxNi45NDk3IDguMjIxMTlMMTguMzYzNyA5LjYzNjE5TDExLjk5OTcgMTYuMDAwMkw1LjYzNTc0IDkuNjM2MTlMNy4wNDk3NCA4LjIyMjE5TDExLjk5OTcgMTMuMTcxMlonIGZpbGw9JyUyM0VCMDAwMCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGRpdiAubWFpbi1zdWJpdGVtIGEge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgcGFkZGluZzogMCA0NnB4IDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgY29sb3I6ICNFQjAwMDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGRpdiAubWFpbi1zdWJpdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGRpdiAubWFpbi1zdWJpdGVtIGE6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYgLm1haW4tc3ViaXRlbSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM4JyBoZWlnaHQ9JzM4JyB2aWV3Qm94PScwIDAgMzggMzgnIGZpbGw9J25vbmUnJTNlJTNjcGF0aCBkPSdNMTguOTk5NyA2LjMzMzVMMTYuNzY3MiA4LjU2NkwyNS42MDIyIDE3LjQxNjhINi4zMzMwMVYyMC41ODM1SDI1LjYwMjJMMTYuNzY3MiAyOS40MzQzTDE4Ljk5OTcgMzEuNjY2OEwzMS42NjYzIDE5LjAwMDJMMTguOTk5NyA2LjMzMzVaJyBmaWxsPSclMjNFQjAwMDAnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSAubWVudS1pdGVtLW9iamVjdC1tb2R1bGUge1xuICAgIHBhZGRpbmc6IDQ2cHggMjZweCAzNnB4O1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNFQjAwMDA7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciA+IGEge1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmhvdmVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5tZW51LWl0ZW0ub3BlbiA+IC5leHBhbmRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLm9wZW4gPiAuZXhwYW5kZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM2UlM2NwYXRoIGQ9J00xMS45OTk3IDEzLjE3MTJMMTYuOTQ5NyA4LjIyMTE5TDE4LjM2MzcgOS42MzYxOUwxMS45OTk3IDE2LjAwMDJMNS42MzU3NCA5LjYzNjE5TDcuMDQ5NzQgOC4yMjIxOUwxMS45OTk3IDEzLjE3MTJaJyBmaWxsPSclMjNFQjAwMDAnLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5vcGVuID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5uYXZiYXItbWFpbiB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmF2YmFyLW1haW4gLmV4cGFuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2YmFyLW1haW4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItbWFpbiAuc3ViLW1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW1haW4gLnN1Yi1tZW51IC53cmFwcGVyLWxpbmsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLW1haW4gLnN1Yi1tZW51IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xufVxuLm5hdmJhci1tYWluIC5idG4tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1tYWluIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5uYXZiYXItbWFpbiAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuLXByaW1hcnksIC5uYXZiYXItbWFpbiAucmVhZC1tb3JlLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAubmF2YmFyLW1haW4gLnJlYWQtbW9yZS1jb250YWluZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRUIwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm5hdmJhci1tYWluIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG4tcHJpbWFyeTpob3ZlciwgLm5hdmJhci1tYWluIC5yZWFkLW1vcmUtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uIGE6aG92ZXIsIC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXZiYXItbWFpbiAucmVhZC1tb3JlLWNvbnRhaW5lciBhOmhvdmVyLCAubmF2YmFyLW1haW4gLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0bi1wcmltYXJ5OmZvY3VzLCAubmF2YmFyLW1haW4gLnJlYWQtbW9yZS1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24gYTpmb2N1cywgLnBvc3RzLW5hdmlnYXRpb24gLm5hdmJhci1tYWluIC5yZWFkLW1vcmUtY29udGFpbmVyIGE6Zm9jdXMsIC5uYXZiYXItbWFpbiAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuLXByaW1hcnk6YWN0aXZlLCAubmF2YmFyLW1haW4gLnJlYWQtbW9yZS1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24gYTphY3RpdmUsIC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXZiYXItbWFpbiAucmVhZC1tb3JlLWNvbnRhaW5lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5hdmJhci1tYWluIC5tZW51LWl0ZW0tb2JqZWN0LW1vZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLW1haW4gLm1lbnUtaXRlbS1vYmplY3QtbW9kdWxlIC5tb2R1bGUtY3VzdG9tIC5tb2R1bGUtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1tYWluIC5tZW51LWl0ZW0tb2JqZWN0LW1vZHVsZSAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5uYXZiYXItbWFpbiAubWVudS1pdGVtLW9iamVjdC1tb2R1bGUgLm1vZHVsZS10aXRsZSBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0VCMDAwMDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXZiYXItbWFpbiAubWVudS1pdGVtLW9iamVjdC1tb2R1bGUgLm1vZHVsZS10aXRsZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gYXV0bztcbn1cbi5uYXZiYXItbWFpbiAubWVudS1pdGVtLW9iamVjdC1tb2R1bGUgLm1vZHVsZS1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm5hdmJhci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItdG9wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IGEge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzIzMUUxRTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogIzIzMUUxRSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLm5hdmJhci10b3AgLm5hdmJhci1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgfVxufVxuLm5hdmJhci10b3AgLm5hdmJhci1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI2cHggMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hbmdsZS1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNlJTNjcGF0aCBkPSdNMTEuOTk5NyAxMy4xNzEyTDE2Ljk0OTcgOC4yMjExOUwxOC4zNjM3IDkuNjM2MTlMMTEuOTk5NyAxNi4wMDAyTDUuNjM1NzQgOS42MzYxOUw3LjA0OTc0IDguMjIyMTlMMTEuOTk5NyAxMy4xNzEyWicgZmlsbD0nJTIzMTgxODE4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuLXRvcG1lbnUgPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuLXRvcG1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkgYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNFQjAwMDA7XG4gIH1cbiAgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLXBhcmVudCA+IGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciA+IGEge1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhOmhvdmVyLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYTpmb2N1cywgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGE6YWN0aXZlLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6Zm9jdXMsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhOmFjdGl2ZSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmZvY3VzLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTphY3RpdmUsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmZvY3VzLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YWN0aXZlLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLXBhcmVudCA+IGE6aG92ZXIsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYTpmb2N1cywgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhOmFjdGl2ZSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpmb2N1cywgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphY3RpdmUsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGE6aG92ZXIsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGE6Zm9jdXMsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGE6YWN0aXZlLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGE6Zm9jdXMsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhOmFjdGl2ZSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhOmhvdmVyLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciA+IGE6Zm9jdXMsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjRUIwMDAwO1xuICB9XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdi50b3AtbmF2LTIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdi50b3AtbmF2LTIgYSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdmJhci10b3AgLm5hdmJhci1uYXYudG9wLW5hdi0yIGE6aG92ZXIsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2LnRvcC1uYXYtMiBhOmZvY3VzLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdi50b3AtbmF2LTIgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxRTFFO1xufVxuLm5hdmJhci10b3AgLm5hdmJhci1sYW5nIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItbGFuZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLCAubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LWxpbmssIC5uYXZiYXItdG9wIC5uYXZiYXItbGFuZyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiAwIDAgMCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazo6YmVmb3JlLCAubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LWxpbms6OmJlZm9yZSwgLm5hdmJhci10b3AgLm5hdmJhci1sYW5nIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjMxRTFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItbGFuZyAubmF2YmFyLW5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLCAubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0gYSwgLm5hdmJhci10b3AgLm5hdmJhci1sYW5nIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbGFuZyAubmF2YmFyLW5hdiAubWVudS1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluaywgLm5hdmJhci10b3AgLm5hdmJhci1sYW5nIC5uYXZiYXItbmF2IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluazo6YmVmb3JlLCAubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5tZW51LWl0ZW0gYTo6YmVmb3JlLCAubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYTo6YmVmb3JlLCAubmF2YmFyLXRvcCAubmF2YmFyLWxhbmcgLm5hdmJhci1uYXYgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbms6OmJlZm9yZSwgLm5hdmJhci10b3AgLm5hdmJhci1sYW5nIC5uYXZiYXItbmF2IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItdG9wIC5tb2R1bGUtc2hhcmV0aWNrZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b3AgLm1vZHVsZS1zaGFyZXRpY2tlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhW3RhcmdldD1fYmxhbmtdOm5vdCgubW9kdWxlLWVkaXQtbGluaykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLW5hdiAubWVudS1pdGVtIGFbdGFyZ2V0PV9ibGFua106bm90KC5tb2R1bGUtZWRpdC1saW5rKTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2V4dGVybmFsLWxpbmsuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhW3RhcmdldD1fYmxhbmtdOm5vdCgubW9kdWxlLWVkaXQtbGluaykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAubWVudS1pdGVtIGFbdGFyZ2V0PV9ibGFua106bm90KC5tb2R1bGUtZWRpdC1saW5rKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2V4dGVybmFsLWxpbmstd2hpdGUtMi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItbWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIgLmJhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzFFMUU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIC5iYXJzOjphZnRlciwgLm5hdmJhci10b2dnbGVyIC5iYXJzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxRTFFO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLCB0b3AgMjUwbXMgMjUwbXMgZWFzZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlciAuYmFyczo6YWZ0ZXIge1xuICAgIHRvcDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzFFMUU7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIC5iYXJzOjpiZWZvcmUge1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItdG9nZ2xlciAuYmFycyB7XG4gICAgdG9wOiAxMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItdG9nZ2xlciAuYmFyczo6YWZ0ZXIsIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItdG9nZ2xlciAuYmFyczo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMjUwbXMgZWFzZSwgdHJhbnNmb3JtIDI1MG1zIDI1MG1zIGVhc2U7XG4gIH1cbiAgLm1vYmlsZS1tZW51LXZpc2libGUgLm5hdmJhci10b2dnbGVyIC5iYXJzOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLm1vYmlsZS1tZW51LXZpc2libGUgLm5hdmJhci10b2dnbGVyIC5iYXJzOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLm1vYmlsZS1tZW51LXZpc2libGUgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1sYWJlbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi50eXBlLXBlb3BsZSB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIC5jb250YWN0LXJvdy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIC5jbG9uZWQtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250YWN0LXBlb3BsZS1hY3RpdmUgLnR5cGUtcGVvcGxlIC5jb250YWN0IC5jb250YWN0LWltYWdlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0IC5wZW9wbGUtdG9wIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QgLnBlb3BsZS10b3Aud2l0aC1kZXNjcmlwdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QgLmNvbnRhY3QtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QuYWN0aXZlIC5jb250YWN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1wZW9wbGUgLmNvbnRhY3QuYWN0aXZlIC5jb250YWN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0LXBlb3BsZS1hY3RpdmUgLnR5cGUtcGVvcGxlIC5jb250YWN0LmFjdGl2ZSAuY29udGFjdC1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QuYWN0aXZlIC50aXRsZS1yb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC5hY3RpdmUgLnRpdGxlLXJvdyAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC5hY3RpdmUgLnRpdGxlLXJvdyAuaWNvbiBwYXRoIHtcbiAgZmlsbDogI0VCMDAwMDtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdCAudGl0bGUtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogMC43cmVtIDMwcHggMC43cmVtIDA7XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QgLnRpdGxlLXJvdyBoMiwgLnR5cGUtcGVvcGxlIC5jb250YWN0IC50aXRsZS1yb3cgLmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDJweCAwO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0IC50aXRsZS1yb3cgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB3aWR0aDogMjVweDtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC1pbWFnZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNTZweDtcbiAgfVxufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgyLCAudHlwZS1wZW9wbGUgLmNvbnRhY3QtY29udGVudCAuZGVzY3JpcHRpb24gLmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtY29udGFjdCAuY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnR5cGUtY29udGFjdCAuY29udGFjdC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCAxNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudHlwZS1jb250YWN0IC5jb250YWN0LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4udHlwZS1jb250YWN0IC5jb250YWN0LWltYWdlLnRpdGxlLWluLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWNvbnRhY3QgLmNvbnRhY3QtaW1hZ2UudGl0bGUtaW4tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnR5cGUtY29udGFjdCAuY29udGFjdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4udHlwZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnR5cGUtY29udGFjdCAuY29udGFjdC1jb250ZW50IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udHlwZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgZGl2Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHlwZS1jb250YWN0IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5zaWRlYmFyIC50eXBlLWNvbnRhY3QgLmNvbnRhY3QtaW1hZ2Uge1xuICBmbGV4OiAwIDAgMTIwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4uc2lkZWJhciAudHlwZS1jb250YWN0IC5jb250YWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyIC50eXBlLWNvbnRhY3QgLmNvbnRhY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhciAudHlwZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNpZGViYXIgLnR5cGUtY29udGFjdCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNvbnRhY3RzLWltZy1iZWZvcmUtdGl0bGUgLm1vZHVsZS1jb250YWN0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdHMtaW1nLWJlZm9yZS10aXRsZSAubW9kdWxlLWNvbnRhY3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdHMtaW1nLWJlZm9yZS10aXRsZSAubW9kdWxlLWNvbnRhY3QgLm1vZHVsZS1iZy13cmFwIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtaW1nLWJlZm9yZS10aXRsZSAubW9kdWxlLWNvbnRhY3QgLmNvbnRhY3QtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtaW1nLWJlZm9yZS10aXRsZSAubW9kdWxlLWNvbnRhY3QgLnR5cGUtY29udGFjdCAuY29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy1pbWctYmVmb3JlLXRpdGxlIC5tb2R1bGUtY29udGFjdCAudHlwZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHMtaW1nLWJlZm9yZS10aXRsZSAubGF5b3V0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ubW9kdWxlLWJhbm5lciAubW9kdWxlLWltYWdlIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1iYW5uZXIgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiAzNi8xMTtcbiAgICBtYXgtaGVpZ2h0OiA1NjRweDtcbiAgfVxufVxuLm1vZHVsZS1iYW5uZXIgLm1vZHVsZS1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjhweCA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kdWxlLWJhbm5lciAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI4cHggMTZweDtcbiAgfVxufVxuLm1vZHVsZS1iYW5uZXIgLm1vZHVsZS1jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA2NDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWJhbm5lciAudGV4dC1jZW50ZXIgLm1vZHVsZS1jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtYmFubmVyIC50ZXh0LWVuZCAubW9kdWxlLWNvbnRlbnQtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLWJhbm5lci5iYW5uZXItc21hbGwgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWJhbm5lci5iYW5uZXItc21hbGwgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyOHB4IDI4cHg7XG4gIH1cbn1cbi5tb2R1bGUtYmFubmVyLmJhbm5lci1sYXJnZSAubW9kdWxlLWNvbnRlbnQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZHVsZS1iYW5uZXIuYXIgLm1vZHVsZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubW9kdWxlLWJhbm5lci5hciAuYnRuLW5leHQtc2VjdGlvbiB7XG4gIGFuaW1hdGlvbjogYm91bmNlLXNwZWNpYWwgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLWJhbm5lci5hciAuYnRuLW5leHQtc2VjdGlvbiAuaWNvbiB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4ubW9kdWxlLXRleHQgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcbiAgZ2FwOiAxMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXRleHQgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXRleHQgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5tb2R1bGUtdGV4dCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLm1vZHVsZS10aXRsZSB7XG4gIHdpZHRoOiAzNTJweDtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXRleHQgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIC5tb2R1bGUtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kdWxlLXRleHQgLm1vZHVsZS1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS10ZXh0IC5tb2R1bGUtY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubW9kdWxlLXRleHQuc3VzLXRhcmdldHMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cyAubW9kdWxlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLm1vZHVsZS10ZXh0LnN1cy10YXJnZXRzIC5tb2R1bGUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjZjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogLTUycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS10ZXh0LnN1cy10YXJnZXRzIC5tb2R1bGUtdGl0bGUge1xuICAgIHRvcDogLTU1cHg7XG4gICAgbGVmdDogLTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLXRleHQuc3VzLXRhcmdldHMgLm1vZHVsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubW9kdWxlLXRleHQuc3VzLXRhcmdldHMgLm1vZHVsZS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgIzRjYWY2Yztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLXRleHQuc3VzLXRhcmdldHMgLm1vZHVsZS10aXRsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1vZHVsZS10ZXh0LnN1cy10YXJnZXRzIC5idG4sIC5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cyAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLm1vZHVsZS10ZXh0LnN1cy10YXJnZXRzIGEsIC5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cyAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAubW9kdWxlLXRleHQuc3VzLXRhcmdldHMgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzRjYWY2YztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNGNhZjZjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNkOGM1NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAzLCAxODcsIDEzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZDhjNTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzOTgzNTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNGNhZjZjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0Y2FmNmM7XG59XG4ubW9kdWxlLXRleHQuc3VzLXRhcmdldHMuZ3JlZW4gLm1vZHVsZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNmM7XG59XG4ubW9kdWxlLXRleHQuc3VzLXRhcmdldHMuZ3JlZW4gLm1vZHVsZS10aXRsZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAjNGNhZjZjO1xufVxuLm1vZHVsZS10ZXh0LnN1cy10YXJnZXRzLmdyZWVuIC5idG4sIC5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cy5ncmVlbiAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLm1vZHVsZS10ZXh0LnN1cy10YXJnZXRzLmdyZWVuIGEsIC5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cy5ncmVlbiAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAubW9kdWxlLXRleHQuc3VzLXRhcmdldHMuZ3JlZW4gYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzRjYWY2YztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNGNhZjZjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNkOGM1NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAzLCAxODcsIDEzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZDhjNTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzOTgzNTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNGNhZjZjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0Y2FmNmM7XG59XG4ubW9kdWxlLXRleHQuc3VzLXRhcmdldHMuZ3JlZW4tZGFyayAubW9kdWxlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY2Yztcbn1cbi5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cy5ncmVlbi1kYXJrIC5tb2R1bGUtdGl0bGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgIzRjYWY2Yztcbn1cbi5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cy5ncmVlbi1kYXJrIC5idG4sIC5tb2R1bGUtdGV4dC5zdXMtdGFyZ2V0cy5ncmVlbi1kYXJrIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYSwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyAubW9kdWxlLXRleHQuc3VzLXRhcmdldHMuZ3JlZW4tZGFyayBhLCAubW9kdWxlLXRleHQuc3VzLXRhcmdldHMuZ3JlZW4tZGFyayAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAubW9kdWxlLXRleHQuc3VzLXRhcmdldHMuZ3JlZW4tZGFyayBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNGNhZjZjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0Y2FmNmM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM2Q4YzU2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDMsIDE4NywgMTMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNkOGM1NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM5ODM1MTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM0Y2FmNmM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzRjYWY2Yztcbn1cbi5tb2R1bGUtdGV4dC5mcm9udHBhZ2UtYXIgLm1vZHVsZS1kZXNjOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXRleHQuZnJvbnRwYWdlLWFyIC5tb2R1bGUtZGVzYyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXRleHQuZnJvbnRwYWdlLWFyIC5tb2R1bGUtZGVzYyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbn1cbi5tb2R1bGUtdGV4dC5hci1zdHJhdGVnaWMtcHJpb3JpdGllcyAuY2xvY2t3aXNlLWFycm93cy5hcnJvdy1hbmltYXRpb24gLmNsb2NrLW1vdmUge1xuICBhbmltYXRpb246IGNsb2NreSA0cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbi5tb2R1bGUtdGV4dC5hci1zdHJhdGVnaWMtcHJpb3JpdGllcyAuY2xvY2t3aXNlLWFycm93cy5hcnJvdy1hbmltYXRpb24gLmNsb2NrLW1vdmUgcGF0aCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXRleHQuYXItc3RyYXRlZ2ljLXByaW9yaXRpZXMgLmNsb2Nrd2lzZS1hcnJvd3MuYXJyb3ctYW5pbWF0aW9uIC5jbG9jay1tb3ZlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLXRleHQuYXItc3RyYXRlZ2ljLXByaW9yaXRpZXMgc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubW9kdWxlLXRleHQuYXItc3RyYXRlZ2ljLXByaW9yaXRpZXMgLmNsb2NrLW1vdmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0Ny41JSA0MiU7XG59XG4ubW9kdWxlLXRleHQuYXItc3RyYXRlZ2ljLXByaW9yaXRpZXMgLmNsb2NrLW1vdmUgc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5tb2R1bGUtdGV4dC5hci1zdHJhdGVnaWMtcHJpb3JpdGllcyAuY2xvY2stbW92ZSBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLXRleHQuYXItc3RyYXRlZ2ljLXByaW9yaXRpZXMgLmNsb2NrLW1vdmUgcGF0aC5hcnJvdy1maXJzdCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4ubW9kdWxlLXRleHQuYXItc3RyYXRlZ2ljLXByaW9yaXRpZXMgLmNsb2NrLW1vdmUgcGF0aC5hcnJvdy1zZWNvbmQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLm1vZHVsZS10ZXh0LmFyLXN0cmF0ZWdpYy1wcmlvcml0aWVzIC5jbG9jay1tb3ZlIHBhdGguYXJyb3ctdGhpcmQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLm1vZHVsZS10ZXh0LmdyZWVuZmllbGQtZmFjaWxpdHkgLm1vZHVsZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS10ZXh0LmdyZWVuZmllbGQtZmFjaWxpdHkgLm1vZHVsZS1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtdGV4dC5ncmVlbmZpZWxkLWZhY2lsaXR5IC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXRleHQuZ3JlZW5maWVsZC1mYWNpbGl0eSAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2R1bGUtdGV4dC5ncmVlbmZpZWxkLWZhY2lsaXR5LXN2Zy5lbnRlcmVkIHBvbHlnb24sXG4ubW9kdWxlLXRleHQuZ3JlZW5maWVsZC1mYWNpbGl0eS1zdmcuZW50ZXJlZCBwYXRoLmFuaW1hdGUge1xuICBhbmltYXRpb246IGJvdW5jZS1zcGVjaWFsIDJzIGZvcndhcmRzIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4ubW9kdWxlLXRleHQgLm5hcnJvdy10aXRsZSAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXRleHQgLnF1b3RlLW1vZGUge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS10ZXh0IC5xdW90ZS1tb2RlIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5tb2R1bGUtdGV4dCAucXVvdGUtbW9kZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS10ZXh0IC5xdW90ZS1tb2RlIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLm1vZHVsZS10ZXh0IC5xdW90ZS1tb2RlIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgZm9udC1mYW1pbHk6IG5ldWVoYWFzLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyB7XG4gIGdyaWQtZ2FwOiAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyB7XG4gICAgZ3JpZC1nYXA6IDAgODBweDtcbiAgfVxufVxuLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyAubGF5b3V0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyAubGF5b3V0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubGF5b3V0LXJvdy5tYXJrZXRzLWNvbnRhY3RzIC5sYXlvdXQtaXRlbTpudGgtY2hpbGQob2RkKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTQwcHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICB9XG59XG4ubGF5b3V0LXJvdy5tYXJrZXRzLWNvbnRhY3RzIC5sYXlvdXQtaXRlbSAubW9kdWxlLWRlc2MgaDIsIC5sYXlvdXQtcm93Lm1hcmtldHMtY29udGFjdHMgLmxheW91dC1pdGVtIC5tb2R1bGUtZGVzYyAuaDIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtcm93Lm1hcmtldHMtY29udGFjdHMgLmxheW91dC1pdGVtOm50aC1jaGlsZCgxKSwgLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyAubGF5b3V0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyAubGF5b3V0LWl0ZW06bnRoLWNoaWxkKDEpIC5tb2R1bGUtZGVzYyBoMiwgLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyAubGF5b3V0LWl0ZW06bnRoLWNoaWxkKDEpIC5tb2R1bGUtZGVzYyAuaDIsIC5sYXlvdXQtcm93Lm1hcmtldHMtY29udGFjdHMgLmxheW91dC1pdGVtOm50aC1jaGlsZCgyKSAubW9kdWxlLWRlc2MgaDIsIC5sYXlvdXQtcm93Lm1hcmtldHMtY29udGFjdHMgLmxheW91dC1pdGVtOm50aC1jaGlsZCgyKSAubW9kdWxlLWRlc2MgLmgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tb2R1bGUtc2xpZGVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hZGRpdGlvbmFsLXRvcC1tYXJnaW4gLnJhdGlvIGltZyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtaXRlbS5hZGRpdGlvbmFsLXRvcC1tYXJnaW4gLnJhdGlvIGltZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyIC5yYXRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIgLnJhdGlvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhvbWUgLm1vZHVsZS1zbGlkZXIgLnJhdGlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIgLnJhdGlvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyIC5yYXRpby5iZy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyIC5yYXRpby5iZy1yaWdodCB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXNsaWRlciAucmF0aW8uYmctbGVmdCB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyIC5yYXRpbyB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDE2cHg7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgNjRweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5zZXQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG9tZSAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNnB4IDQ4cHg7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uLnRleHQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbi50ZXh0LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIHtcbiAgZ2FwOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAxODJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhvbWUgLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNhcHRpb24gLmNhcm91c2VsLWNhcHRpb24taW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNhcHRpb24gLmNhcm91c2VsLWNhcHRpb24taW5uZXIgaDEsIC5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0VCMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNhcHRpb24gLmNhcm91c2VsLWNhcHRpb24taW5uZXIgaDEsIC5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNhcHRpb24gLmNhcm91c2VsLWNhcHRpb24taW5uZXIgaDEsIC5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIC5oMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyIC5tb2R1bGUtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXNsaWRlciAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby1zbGlkZXIgLm1vZHVsZS1zbGlkZXIgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ob21lLmhlcm8tc2xpZGVyIC5tb2R1bGUtc2xpZGVyIC5tb2R1bGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIgLm1vZHVsZS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhvbWUgLm1vZHVsZS1zbGlkZXIgLm1vZHVsZS1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kdWxlLXNsaWRlci53aXRoLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLmNvbnRhaW5lciwgLm1vZHVsZS1zbGlkZXIud2l0aC1jb250cm9scyAubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtbWFwIC5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLXNsaWRlci53aXRoLWNvbnRyb2xzIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLXZhbHVlIC5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLm1vZHVsZS1iZy13cmFwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLnJhdGlvIHtcbiAgbWF4LWhlaWdodDogNzY4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIud2l0aC1jb250cm9scyAucmF0aW86OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIud2l0aC1jb250cm9scyAucmF0aW8gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1zbGlkZXIud2l0aC1jb250cm9scyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLm1vZHVsZS1zbGlkZXIud2l0aC1jb250cm9scyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlci53aXRoLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXNsaWRlci53aXRoLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlci53aXRoLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyLndpdGgtY29udHJvbHMgLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXIud2l0aC1jb250cm9scyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0VCMDAwMDtcbn1cblxuLm1vZHVsZS1jYXJkIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY2FyZCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cbi5tb2R1bGUtY2FyZCAubW9kdWxlLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1jYXJkIC5tb2R1bGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMzFFMUU7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLm1vZHVsZS1jYXJkIC5tb2R1bGUtdGl0bGUge1xuICBjb2xvcjogI0E2RTRCRDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG59XG5cbi5tb2R1bGUtY3VzdG9tIC5tb2R1bGUtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tIC5tb2R1bGUtaW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tIC5tb2R1bGUtaW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjRUIwMDAwO1xufVxuLm1vZHVsZS1jdXN0b20gLm1vZHVsZS1pbWFnZSAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLWN1c3RvbSAuaW1hZ2UtY3JlZGl0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2R1bGUtY3VzdG9tIC5tb2R1bGUtZGVzYyBwIGltZy5zaXplLWZ1bGwuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tb2R1bGUtY3VzdG9tIC5tb2R1bGUtZGVzYyBwIGltZy5zaXplLWZ1bGwuYWxpZ25sZWZ0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWN1c3RvbSAuYmctY29udGFpbiAubW9kdWxlLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tIC5iZy1jb250YWluIC5tb2R1bGUtaW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbSAuYmctY29udGFpbiAubW9kdWxlLWltYWdlIC5hYnMtbWVkaWEtY29udGFpbmVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1saW5rcy1iZWZvcmUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWxpbmtzLWJlZm9yZS1jb250ZW50IC5uYXJyb3ctdGl0bGUgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWxpbmtzLWJlZm9yZS1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWxpbmtzLWJlZm9yZS1jb250ZW50IC5tb2R1bGUtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1saW5rcy1iZWZvcmUtY29udGVudCAubW9kdWxlLWRlc2MgYSB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGlua3MtYmVmb3JlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGE6aG92ZXIsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxpbmtzLWJlZm9yZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhOmZvY3VzLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1saW5rcy1iZWZvcmUtY29udGVudCAubW9kdWxlLWRlc2MgYTphY3RpdmUge1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWxpbmtzLWJlZm9yZS1jb250ZW50IC5tb2R1bGUtZGVzYy5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlIC5kLWdyaWQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlIC5kLWdyaWQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5kLWdyaWQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQgLmQtZ3JpZCB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmc6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhhcy1wcmltYXJ5LXNpZGViYXIgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLCAuaGFzLXByaW1hcnktc2lkZWJhciAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCwgLmhhcy1wcmltYXJ5LXNpZGViYXIgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAsIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXA6aG92ZXIsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcDpob3ZlciwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgzNSwgMzAsIDMwLCAwLjEyKTtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcDpob3ZlciAubW9kdWxlLWltYWdlIGltZywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXA6aG92ZXIgLm1vZHVsZS1pbWFnZSBpbWcsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwOmhvdmVyIC5tb2R1bGUtaW1hZ2UgaW1nLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwOmhvdmVyIC5tb2R1bGUtaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAubW9kdWxlLXdpdGgtbGluayA+IGEsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAubW9kdWxlLXdpdGgtbGluayA+IGEge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAubW9kdWxlLXdpdGgtbGluayA+IGEsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAubW9kdWxlLXdpdGgtbGluayA+IGE6aG92ZXIsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYTpmb2N1cywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhOmFjdGl2ZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAubW9kdWxlLXdpdGgtbGluayA+IGE6aG92ZXIsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhOmZvY3VzLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYTphY3RpdmUsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYTpmb2N1cywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAubW9kdWxlLXdpdGgtbGluayA+IGE6YWN0aXZlLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhOmhvdmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhOmZvY3VzLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsgPiBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiA1NjAvNDgwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAzMTEvMjY2O1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSBpbWcsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgaW1nLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlIGltZywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24sIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24sIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24sIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24sIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24sIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24sIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSAuaWNvbiB7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSAuaWNvbiBwYXRoLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlIC5pY29uIHBhdGgsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24gcGF0aCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlIC5pY29uIHBhdGgge1xuICBmaWxsOiAjMjMxRTFFO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHg7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS10aXRsZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS10aXRsZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZsZXg6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIsIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLmQtZ3JpZCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5kLWdyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAuZC1ncmlkLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhhcy1wcmltYXJ5LXNpZGViYXIgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAuZC1ncmlkLCAuaGFzLXByaW1hcnktc2lkZWJhciAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgbWluLWhlaWdodDogNTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCA4cHggOHB4O1xuICAgIGdyaWQtcm93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCwgLmhhcy1wcmltYXJ5LXNpZGViYXIgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggOHB4IDhweDtcbiAgICBncmlkLXJvdzogbm9uZTtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQ6bm90KC5tb2R1bGUtaGFzLWJnKSAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQ6bm90KC5tb2R1bGUtaGFzLWJnKSAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0IC5tb2R1bGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDI4cHggMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI4cHggMjhweDtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDI4cHggNzdweCAyOHB4IDA7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gICAgZ3JpZC1yb3c6IG5vbmU7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLmQtZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5kLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDhweCA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBncmlkLXJvdzogMTtcbiAgICBwYWRkaW5nOiAwIDY0cHggMCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gICAgZ3JpZC1yb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMjRweCA4cHggOHB4O1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1ib3R0b20gLm1vZHVsZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlIC5tb2R1bGUtaW1hZ2UsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZSAubW9kdWxlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLm1vZHVsZS1pbWFnZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLm1vZHVsZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQwNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLm1vZHVsZS1pbWFnZSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGU6bm90KC5tb2R1bGUtaGFzLWJnKSAubW9kdWxlLWltYWdlIGltZywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLm1vZHVsZS1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZTpub3QoLm1vZHVsZS1oYXMtYmcpIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZTpub3QoLm1vZHVsZS1oYXMtYmcpIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0bi10ZXh0LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZTpub3QoLm1vZHVsZS1oYXMtYmcpIC5yZWFkLW1vcmUtY29udGFpbmVyIC5waW5rLWJnIC5idG4tcHJpbWFyeSwgLnBpbmstYmcgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGU6bm90KC5tb2R1bGUtaGFzLWJnKSAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuLXByaW1hcnksIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGU6bm90KC5tb2R1bGUtaGFzLWJnKSAucmVhZC1tb3JlLWNvbnRhaW5lciBhLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZTpub3QoLm1vZHVsZS1oYXMtYmcpIC5yZWFkLW1vcmUtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgYSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0bi10ZXh0LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGU6bm90KC5tb2R1bGUtaGFzLWJnKSAucmVhZC1tb3JlLWNvbnRhaW5lciAucGluay1iZyAuYnRuLXByaW1hcnksIC5waW5rLWJnIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZTpub3QoLm1vZHVsZS1oYXMtYmcpIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG4tcHJpbWFyeSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgYSwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgYSwgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLnJlYWQtbW9yZS1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGU6bm90KC5tb2R1bGUtaGFzLWJnKSAud3JhcHBlci1saW5rLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGU6bm90KC5tb2R1bGUtaGFzLWJnKSAud3JhcHBlci1saW5rIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZTpub3QoLm1vZHVsZS1oYXMtYmcpIC53cmFwcGVyLWxpbms6aG92ZXIgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZTpub3QoLm1vZHVsZS1oYXMtYmcpIC53cmFwcGVyLWxpbms6aG92ZXIgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLndyYXBwZXItbGluazpob3ZlciAubW9kdWxlLWltYWdlIGltZywgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlOm5vdCgubW9kdWxlLWhhcy1iZykgLndyYXBwZXItbGluazpob3ZlciAubW9kdWxlLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJhY2tncm91bmQgLm1vZHVsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmFja2dyb3VuZC5tb2R1bGUtaGFzLWJnIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJhY2tncm91bmQ6bm90KC5tb2R1bGUtaGFzLWJnKSAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyOHB4IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmFja2dyb3VuZDpub3QoLm1vZHVsZS1oYXMtYmcpIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjhweCAyOHB4O1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iYWNrZ3JvdW5kIC5tb2R1bGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBhc3BlY3QtcmF0aW86IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLWN1c3RvbS5iYW5uZXIuaW1hZ2UtcmlnaHQgLm1vZHVsZS1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNy8xMDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubW9kdWxlLWN1c3RvbS5iYW5uZXIuaW1hZ2UtcmlnaHQgLm1vZHVsZS1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiA1NjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmJhbm5lci5pbWFnZS1yaWdodCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLm1vZHVsZS1jdXN0b20uYmFubmVyLmltYWdlLXJpZ2h0IC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uY2FzZS1zdG9yeSAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWN1c3RvbS5jYXNlLXN0b3J5IC5tb2R1bGUtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uY2FzZS1zdG9yeSAuYnRuLXByaW1hcnksIC5tb2R1bGUtY3VzdG9tLmNhc2Utc3RvcnkgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS1jdXN0b20uY2FzZS1zdG9yeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjQTZFNEJEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjODViNjk3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNzksIDIzMiwgMTk5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzg1YjY5NztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzdkYWI4ZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMzUsIDMwLCAzMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIzMUUxRTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNBNkU0QkQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0E2RTRCRDtcbn1cbi5tb2R1bGUtY3VzdG9tLml2LWNhc2UuYXIgLm1vZHVsZS1iZy13cmFwIG9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNFQjAwMDA7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWN1c3RvbS5pdi1jYXNlLmFyIC5tb2R1bGUtYmctd3JhcCBvbCB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLml2LWNhc2UuYXIgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogNTZweCAwIDU2cHggMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWN1c3RvbS5pdi1jYXNlLmFyIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uYmx1ZS10aGVtZSAubW9kdWxlLXRpdGxlIHtcbiAgY29sb3I6ICMyN2FhZTE7XG59XG4ubW9kdWxlLWN1c3RvbS5ibHVlLXRoZW1lIC5idG4sIC5tb2R1bGUtY3VzdG9tLmJsdWUtdGhlbWUgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5tb2R1bGUtY3VzdG9tLmJsdWUtdGhlbWUgYSwgLm1vZHVsZS1jdXN0b20uYmx1ZS10aGVtZSAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAubW9kdWxlLWN1c3RvbS5ibHVlLXRoZW1lIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyN2FhZTE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI3YWFlMTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxZjg4YjQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDcxLCAxODMsIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMjMxRTFFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxZjg4YjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxZDgwYTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDM1LCAzMCwgMzAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMzFFMUU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjdhYWUxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyN2FhZTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2ViYW5rIC5tb2R1bGUtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2ViYW5rIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzBweCAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZWJhbmsgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2ViYW5rLmltYWdlLXJpZ2h0Lm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLWN1c3RvbS5pbWFnZWJhbmsuaW1hZ2UtbGVmdC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgcGFkZGluZzogMjhweDtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uZnJvbnRwYWdlLWFyIHtcbiAgbWFyZ2luLXRvcDogLTQ3cHg7XG59XG4ubW9kdWxlLWN1c3RvbS5mcm9udHBhZ2UtYXIgLm1vZHVsZS1iZy13cmFwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDE1MHB4KTtcbiAgZ3JpZC1nYXA6IDA7XG59XG4ubW9kdWxlLWN1c3RvbS5mcm9udHBhZ2UtYXIgLm1vZHVsZS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG59XG4ubW9kdWxlLWN1c3RvbS5mcm9udHBhZ2UtYXIgLm1vZHVsZS1pbWFnZSBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IDEwcHg7XG59XG4ubW9kdWxlLWN1c3RvbS5mcm9udHBhZ2UtYXIgLm1vZHVsZS1jb250ZW50IHtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmFyLWNlbyAuYmctY29udGFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NCUgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmFyLWNlbyAuYmctY29udGFpbiAubW9kdWxlLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA2MTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmFyLWNlbyAuYmctY29udGFpbiAubW9kdWxlLWltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLWN1c3RvbS5hci1jZW8gLmJnLWNvbnRhaW4gLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tLnZpZGVvLWNvbnRhaW5lZCB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJpZy1pbWFnZSAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJpZy1pbWFnZSAubW9kdWxlLWRlc2Mge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmlnLWltYWdlIC5tb2R1bGUtZGVzYy5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICBtYXJnaW46IDY0cHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJpZy1pbWFnZSAubW9kdWxlLWRlc2MuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1iaWctaW1hZ2UgLm1vZHVsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgYmFja2dyb3VuZDogI0Y5RjhGNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJpZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZS1iaWctaW1hZ2UgaW1nIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgOndoZXJlKC5ob21lLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXNlY3Rpb24pIC5sYXlvdXQtcm93LXR5cGUtMSAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWNvbnRlbnQsIDp3aGVyZSguaG9tZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uKSAubGF5b3V0LXJvdy10eXBlLTEgLm1vZHVsZS1jdXN0b20uaW1hZ2UtbGVmdCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICA6d2hlcmUoLnBhZ2UpIC5wYWdlLWhlYWRlciA+IC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5tb2R1bGUtY29udGVudCwgOndoZXJlKC5wYWdlKSAucGFnZS1oZWFkZXIgPiAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0IC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbSAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LW5ldyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodDpub3QoLm1vZHVsZS1oYXMtYmcpIC5tb2R1bGUtY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LW5ldyAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Om5vdCgubW9kdWxlLWhhcy1iZykgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyOHB4IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LW5ldyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI4cHggNzdweCAyOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LW5ldyAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0IC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjhweCAwIDI4cHggNzdweDtcbiAgfVxufVxuXG4ubW9kdWxlLW51bWJlcnMgLmhhcy1iZy1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1udW1iZXJzIC5oYXMtYmctaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7XG4gIH1cbn1cbi5tb2R1bGUtbnVtYmVycyAuaGFzLWJnLWltYWdlIC5udW1iZXJzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4ubW9kdWxlLW51bWJlcnMgLmhhcy1iZy1pbWFnZSAubnVtYmVycyBsaTpob3ZlciwgLm1vZHVsZS1udW1iZXJzIC5oYXMtYmctaW1hZ2UgLm51bWJlcnMgbGk6Zm9jdXMsIC5tb2R1bGUtbnVtYmVycyAuaGFzLWJnLWltYWdlIC5udW1iZXJzIGxpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtbnVtYmVycyAuaGFzLWJnLWltYWdlIC5udW1iZXJzIGxpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ubW9kdWxlLW51bWJlcnMgLm1vZHVsZS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tb2R1bGUtbnVtYmVycyAubnVtYmVycyB7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLm1vZHVsZS1udW1iZXJzIC5udW1iZXIge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMS44dncpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLW51bWJlcnMgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG4ubW9kdWxlLW51bWJlcnMgLnN1ZmZpeCxcbi5tb2R1bGUtbnVtYmVycyAucHJlZml4IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDEuOHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1udW1iZXJzIC5zdWZmaXgsXG4ubW9kdWxlLW51bWJlcnMgLnByZWZpeCB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG4ubW9kdWxlLW51bWJlcnMgLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG59XG4ubW9kdWxlLW51bWJlcnMgLmxhYmVsIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLW51bWJlcnMuc3VzLW51bWJlcnMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM0Y2FmNmMgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtbnVtYmVycy5zdXMtbnVtYmVycyAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZHVsZS1udW1iZXJzLnN1cy1udW1iZXJzIC5udW1iZXItY29udGFpbmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5tb2R1bGUtbnVtYmVycy5zdXMtbnVtYmVycyAuc3VmZml4IHtcbiAgY29sb3I6ICM0Y2FmNmM7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1udW1iZXJzLnN1cy1udW1iZXJzIC5zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubW9kdWxlLW51bWJlcnMuYXIgLmNvbnRhaW5lci1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi5tb2R1bGUtbnVtYmVycy5hciAubnVtYmVycyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLm1vZHVsZS1udW1iZXJzLmFyIC5udW1iZXJzIGxpOmhvdmVyLCAubW9kdWxlLW51bWJlcnMuYXIgLm51bWJlcnMgbGk6Zm9jdXMsIC5tb2R1bGUtbnVtYmVycy5hciAubnVtYmVycyBsaTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLW51bWJlcnMuYXIgLm51bWJlcnMgbGkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5tb2R1bGUtbnVtYmVycy5hciAuc3VmZml4LFxuLm1vZHVsZS1udW1iZXJzLmFyIC5wcmVmaXgge1xuICBjb2xvcjogI0ZDQzhENztcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtbnVtYmVycy5hciAuc3VmZml4LFxuLm1vZHVsZS1udW1iZXJzLmFyIC5wcmVmaXgge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5tb2R1bGUtbnVtYmVycy5hciAubnVtYmVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkNDOEQ3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kdWxlLW51bWJlcnMuYXIgLmxhYmVsIHtcbiAgY29sb3I6ICNCQzAwN0U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1udW1iZXJzLmFyIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50ID4gLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGxpIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLWNvbnRlbnQgbGkgYTpub3QoLmFkZC10by1jYWxlbmRhcik6aG92ZXIsIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpmb2N1cywgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGxpIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCBsaS5leHQtd2ViY2FzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyLCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIgYSwgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIGEge1xuICBjb2xvcjogIzZFNzA2Rjtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyIGE6aG92ZXIsIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5oMiBhOmhvdmVyLCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSBoMiBhOmZvY3VzLCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIgYTpmb2N1cywgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIgYTphY3RpdmUsIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5oMiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGF5b3V0IC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtY29udGVudCAubWV0YSB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGEge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI0IxRENFNTtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGEge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpob3ZlciwgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmZvY3VzLCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGE6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDM1LCAzMCwgMzAsIDAuMTIpO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmhvdmVyIC5idG4tdGV4dCwgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmhvdmVyIC5waW5rLWJnIC5idG4tcHJpbWFyeSwgLnBpbmstYmcgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmhvdmVyIC5idG4tcHJpbWFyeSwgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmhvdmVyIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpob3ZlciBhLCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGE6aG92ZXIgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgYSwgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmhvdmVyIGEsIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpmb2N1cyAuYnRuLXRleHQsIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpmb2N1cyAucGluay1iZyAuYnRuLXByaW1hcnksIC5waW5rLWJnIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpmb2N1cyAuYnRuLXByaW1hcnksIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpmb2N1cyAucGluay1iZyAucG9zdHMtbmF2aWdhdGlvbiBhLCAucGluay1iZyAucG9zdHMtbmF2aWdhdGlvbiAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGE6Zm9jdXMgYSwgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmZvY3VzIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpmb2N1cyBhLCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGE6YWN0aXZlIC5idG4tdGV4dCwgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmFjdGl2ZSAucGluay1iZyAuYnRuLXByaW1hcnksIC5waW5rLWJnIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTphY3RpdmUgLmJ0bi1wcmltYXJ5LCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGE6YWN0aXZlIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTphY3RpdmUgYSwgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCBhOmFjdGl2ZSAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyBhLCAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGE6YWN0aXZlIGEge1xuICBjb2xvcjogI0VCMDAwMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpob3ZlciAuZW50cnktdGl0bGUsIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTpmb2N1cyAuZW50cnktdGl0bGUsIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgYTphY3RpdmUgLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IGhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0bi10ZXh0LCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IC5yZWFkLW1vcmUtY29udGFpbmVyIC5waW5rLWJnIC5idG4tcHJpbWFyeSwgLnBpbmstYmcgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCAucmVhZC1tb3JlLWNvbnRhaW5lciAuYnRuLXByaW1hcnksIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgLnJlYWQtbW9yZS1jb250YWluZXIgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBpbmstYmcgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdCAucmVhZC1tb3JlLWNvbnRhaW5lciBhLCAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0IC5yZWFkLW1vcmUtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIGEsIC5wb3N0cy1uYXZpZ2F0aW9uIC5waW5rLWJnIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QgLnJlYWQtbW9yZS1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIC5tb2R1bGUtcG9zdHMgLnBvc3QubW9iaWxlLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0Lm1vYmlsZS1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykgLm1vZHVsZS1wb3N0cyAucG9zdC5tb2JpbGUtc2xpZGUgYSB7XG4gIGJhY2tncm91bmQ6ICNGOUY4RjU7XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAubW9kdWxlLXBvc3RzIC5wb3N0Lm1vYmlsZS1zbGlkZSBoZWFkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKSAudmVydGljYWwtdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKS52ZXJ0aWNhbCAudmVydGljYWwtdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpLnZlcnRpY2FsIC52ZXJ0aWNhbC12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKS52ZXJ0aWNhbCAudmVydGljYWwtdmlldyAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubW9kdWxlLXJlbGVhc2VzOm5vdCgubmV3cy1saXN0aW5nKS52ZXJ0aWNhbCAubW9kdWxlLXBvc3RzIC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykudmVydGljYWwgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGdhcDogMDtcbiAgfVxufVxuLm1vZHVsZS1yZWxlYXNlczpub3QoLm5ld3MtbGlzdGluZykudmVydGljYWwgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWxpc3RpbmcgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi5uZXdzLWxpc3RpbmcgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3RpbmcgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGE6aG92ZXIgaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGhlYWRlciAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGhlYWRlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1saXN0aW5nIC5tb2R1bGUtcG9zdHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaGVhZGVyIC5tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubmV3cy1saXN0aW5nIC5tb2R1bGUtcG9zdHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5lbnRyeS1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5lbnRyeS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1saXN0aW5nIC5tb2R1bGUtcG9zdHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG4tdGV4dCwgLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZWFkLW1vcmUtY29udGFpbmVyIC5waW5rLWJnIC5idG4tcHJpbWFyeSwgLnBpbmstYmcgLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG4tcHJpbWFyeSwgLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZWFkLW1vcmUtY29udGFpbmVyIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIC5uZXdzLWxpc3RpbmcgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmVhZC1tb3JlLWNvbnRhaW5lciBhLCAubmV3cy1saXN0aW5nIC5tb2R1bGUtcG9zdHMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJlYWQtbW9yZS1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgYSwgLnBvc3RzLW5hdmlnYXRpb24gLnBpbmstYmcgLm5ld3MtbGlzdGluZyAubW9kdWxlLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZWFkLW1vcmUtY29udGFpbmVyIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5uZXdzLWxpc3RpbmcgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5tb2JpbGUtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uZXdzLWxpc3RpbmcgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5tb2JpbGUtc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5uZXdzLWxpc3RpbmcgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5tb2JpbGUtc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXdzLWxpc3RpbmcgLm1vZHVsZS1wb3N0cyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5tb2JpbGUtc2xpZGUgaGVhZGVyIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3MtbGlzdGluZyAudmVydGljYWwtdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50ID4gLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm1vZHVsZS1zaW5nbGUtcmVsZWFzZSAubW9kdWxlLWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1zaW5nbGUtcmVsZWFzZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1vZHVsZS1zaW5nbGUtcmVsZWFzZSAubW9kdWxlLWNvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubW9kdWxlLXNpbmdsZS1yZWxlYXNlIC5tb2R1bGUtY29udGVudCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGxpIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4ubW9kdWxlLXNpbmdsZS1yZWxlYXNlIC5tb2R1bGUtY29udGVudCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciwgLm1vZHVsZS1zaW5nbGUtcmVsZWFzZSAubW9kdWxlLWNvbnRlbnQgbGkgYTpub3QoLmFkZC10by1jYWxlbmRhcik6Zm9jdXMsIC5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGxpIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGxpLmV4dC13ZWJjYXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZHVsZS1zaW5nbGUtcmVsZWFzZSAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIgYSwgLm1vZHVsZS1zaW5nbGUtcmVsZWFzZSAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIgYSB7XG4gIGNvbG9yOiAjNkU3MDZGO1xufVxuLm1vZHVsZS1zaW5nbGUtcmVsZWFzZSAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSBoMiBhOmhvdmVyLCAubW9kdWxlLXNpbmdsZS1yZWxlYXNlIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5oMiBhOmhvdmVyLCAubW9kdWxlLXNpbmdsZS1yZWxlYXNlIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyIGE6Zm9jdXMsIC5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIGE6Zm9jdXMsIC5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIgYTphY3RpdmUsIC5tb2R1bGUtc2luZ2xlLXJlbGVhc2UgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4ubW9kdWxlLXNpbmdsZS1yZWxlYXNlIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxheW91dCAubW9kdWxlLXNpbmdsZS1yZWxlYXNlIC5tb2R1bGUtY29udGVudCAubWV0YSB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubW9kdWxlLXNpbmdsZS1yZWxlYXNlIC5yZXBvcnQtZG9jdW1lbnQge1xuICBjb2xvcjogIzIzMUUxRTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vZHVsZS1jZW8tY29ybmVyIC5tb2R1bGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jZW8tY29ybmVyIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuLm1vZHVsZS1jZW8tY29ybmVyIC5wZXJzb24tYm94IHtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWNlby1jb3JuZXIgLnBlcnNvbi1ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggNTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY2VvLWNvcm5lciAucGVyc29uLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MzdweDtcbiAgfVxufVxuLm1vZHVsZS1jZW8tY29ybmVyIC5wZXJzb24tYm94IC5tb2R1bGUtZGVzYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLWNlby1jb3JuZXIgLnBlcnNvbi1ib3ggLm1vZHVsZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1vZHVsZS1jZW8tY29ybmVyIC5wZXJzb24taW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZHVsZS1jZW8tY29ybmVyIC5wZXJzb24taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZHVsZS1jZW8tY29ybmVyIC5wZXJzb24tbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2R1bGUtY2VvLWNvcm5lciAucGVyc29uLW5hbWUge1xuICBjb2xvcjogI0VCMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZHVsZS1tZW51IC5uYXZiYXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubW9kdWxlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2R1bGUtbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFyLXN0aWNreS1tZW51IHtcbiAgdG9wOiAxMzRweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYXItc3RpY2t5LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hci1zdGlja3ktbWVudSAubW9kdWxlLW1lbnUgLm5hdmJhciA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4uYXItc3RpY2t5LW1lbnUgLm1vZHVsZS1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFyLXN0aWNreS1tZW51IC5tb2R1bGUtbWVudSAubWVudS1pdGVtIGEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hci1zdGlja3ktbWVudSAubW9kdWxlLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyLCAuYXItc3RpY2t5LW1lbnUgLm1vZHVsZS1tZW51IC5tZW51LWl0ZW0gYTpmb2N1cywgLmFyLXN0aWNreS1tZW51IC5tb2R1bGUtbWVudSAubWVudS1pdGVtIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjJGMjtcbn1cbi5hci1zdGlja3ktbWVudSAubW9kdWxlLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXItc3RpY2t5LW1lbnUgLm1vZHVsZS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hci1zdGlja3ktbWVudSAubW9kdWxlLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuLmFyLXN0aWNreS1tZW51IC5tb2R1bGUtbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXItc3RpY2t5LW1lbnUgLm1vZHVsZS1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmFyLXN0aWNreS1tZW51IC5tb2R1bGUtbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hbmdsZS1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmFyLXN0aWNreS1tZW51IC5tb2R1bGUtbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLm9wZW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hci1zdGlja3ktbWVudSAubW9kdWxlLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5vcGVuICsgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXItc3RpY2t5LW1lbnUgLm1vZHVsZS1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM1cHgpIHtcbiAgLmFyLXN0aWNreS1tZW51IC5tb2R1bGUtbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4uYXItc3RpY2t5LW1lbnUgLm1vZHVsZS1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBhIHtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xufVxuLmFyLXN0aWNreS1tZW51IC5tb2R1bGUtbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgYVt0YXJnZXQ9X2JsYW5rXTpub3QoLm1vZHVsZS1lZGl0LWxpbmspOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5hZG1pbi1iYXIgLmFyLXN0aWNreS1tZW51IHtcbiAgdG9wOiAxNjZweDtcbn1cblxuLnNjcm9sbGVkLWRvd24gLmFyLXN0aWNreS1tZW51IHtcbiAgdG9wOiA5MnB4O1xufVxuLnNjcm9sbGVkLWRvd24uYWRtaW4tYmFyIC5hci1zdGlja3ktbWVudSB7XG4gIHRvcDogMTI0cHg7XG59XG5cbi5ub3QtdG9wIC5hci1zdGlja3ktbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzBDMEJGO1xufVxuXG4ubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2R1bGUtaWNvbmxpc3QgLmljb25saXN0LWl0ZW0gLmljb24tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtLmljb24tYWZ0ZXItdGl0bGUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cbi5tb2R1bGUtaWNvbmxpc3QgLmljb25saXN0LWl0ZW0gYSAuaWNvbi10aXRsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLm1vZHVsZS1pY29ubGlzdCAuaWNvbmxpc3QtaXRlbSBhOmhvdmVyIC5pY29uLXRpdGxlLCAubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIGE6Zm9jdXMgLmljb24tdGl0bGUsIC5tb2R1bGUtaWNvbmxpc3QgLmljb25saXN0LWl0ZW0gYTphY3RpdmUgLmljb24tdGl0bGUge1xuICBjb2xvcjogI0VCMDAwMDtcbn1cblxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCA+IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5sYXlvdXQgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5sYXlvdXQgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubGF5b3V0IC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciwgLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpmb2N1cywgLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubGF5b3V0IC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGxpLmV4dC13ZWJjYXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0IC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5sYXlvdXQgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyIGEsIC5sYXlvdXQgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIgYSB7XG4gIGNvbG9yOiAjNkU3MDZGO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyIGE6aG92ZXIsIC5sYXlvdXQgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIgYTpob3ZlciwgLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyIGE6Zm9jdXMsIC5sYXlvdXQgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIgYTpmb2N1cywgLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyIGE6YWN0aXZlLCAubGF5b3V0IC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4ubGF5b3V0IC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGF5b3V0IC5sYXlvdXQgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgLm1ldGEge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCAubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEOEQ4RDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCAubWV0YSAuZXZlbnRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCAubWV0YSAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgPiAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkgYTpub3QoLmFkZC10by1jYWxlbmRhcikge1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmhvdmVyLCAubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpmb2N1cywgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkgYTpub3QoLmFkZC10by1jYWxlbmRhcik6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuZXh0LXdlYmNhc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSBoMiwgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSBoMiBhLCAubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5oMiBhIHtcbiAgY29sb3I6ICM2RTcwNkY7XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIGgyIGE6aG92ZXIsIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIGE6aG92ZXIsIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIgYTpmb2N1cywgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIgYTpmb2N1cywgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSBoMiBhOmFjdGl2ZSwgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgYXJ0aWNsZSAuaDIgYTphY3RpdmUge1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGF5b3V0IC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IC5tZXRhIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5tb2R1bGUtZmlsZXMgLmQtZ3JpZCB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIDU1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDM1LCAzMCwgMzAsIDAuMTIpO1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcDpob3ZlciAubW9kdWxlLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4ubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLm1vZHVsZS13aXRoLWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYSB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYTpob3ZlciwgLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYTpmb2N1cywgLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcC5tb2R1bGUtd2l0aC1saW5rID4gYTphY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtZmlsZXMubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cbn1cbi5tb2R1bGUtZmlsZXMubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtZmlsZXMubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFQjAwMDA7XG59XG4ubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtZmlsZXMubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSAuaWNvbiB7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtaW1hZ2UgLmljb24gcGF0aCB7XG4gIGZpbGw6ICMyMzFFMUU7XG59XG4ubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDY0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCA4cHggOHB4O1xuICB9XG59XG4ubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLWZpbGVzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmbGV4OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5tb2R1bGUtZmlsZXMubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLmxpc3QtdW5zdHlsZWQgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuLm1vZHVsZS1maWxlcy5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLmxpc3QtdW5zdHlsZWQgbGkgYSBzdmcge1xuICBmbGV4OiBub25lO1xufVxuXG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIge1xuICBncmlkLWdhcDogMTRweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIG1pbi13aWR0aDogNzUwcHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLmhlYWRlci1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLmhlYWRlci1pdGVtIC5waXBlbGluZS1pdGVtIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAudGl0bGUgc21hbGwsIC5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAudGl0bGUgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAudGl0bGUgc21hbGwsIC5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAudGl0bGUgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbSB7XG4gIHBhZGRpbmc6IDI2cHggMCA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0uaGFzLXJvdy1zcGFuIHtcbiAgei1pbmRleDogMTtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzk3OTc5NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5kYXNoZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNnB4IGRhc2hlZCAjRUIwMDAwO1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLndoaXRlLWdhcC12aXNpYmxlOjpiZWZvcmUge1xuICB6LWluZGV4OiA1O1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLmxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjRUIwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAubGluZSAudGl0bGUge1xuICBhbmltYXRpb246IDFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIHRvcDogLTExcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAubGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdG9wOiAtMjFweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgfVxufVxuLm1vZHVsZS1waXBlbGluZS5yb29zZW5kYWFsIC5pbWFnZS1yb3cge1xuICBtaW4td2lkdGg6IDEzNDFweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAuaW1hZ2Utcm93IGltZyB7XG4gIHdpZHRoOiAxNzVweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAuaW1hZ2Utcm93LmltYWdlLXJvdy1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVlZWM7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLmltYWdlLXJvdy5pbWFnZS1yb3ctc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWZlYjtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIHtcbiAgZ2FwOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWVjO1xuICBtaW4td2lkdGg6IDEzNDFweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtIHtcbiAgcGFkZGluZzogMjZweCA2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbSAuc3VidGl0bGUge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAtMzhweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5uby1saW5lOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZHVsZS1waXBlbGluZS5yb29zZW5kYWFsIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS53aGl0ZS1nYXAtdmlzaWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogY2FsYygxMDAlIC0gN3B4KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZkZWVlYztcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLmdyaWQtcm93LXhzLXN0YXJ0LTIge1xuICBwYWRkaW5nOiA1NnB4IDZweCAyNnB4O1xufVxuLm1vZHVsZS1waXBlbGluZS5yb29zZW5kYWFsIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0uZ3JpZC1yb3cteHMtc3RhcnQtMiAuc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5ncmlkLXJvdy14cy1zdGFydC0yOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMzNweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLmdyaWQtcm93LXhzLXN0YXJ0LTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1vZHVsZS1waXBlbGluZS5yb29zZW5kYWFsIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0udmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNnB4O1xuICByaWdodDogLTIxcHg7XG4gIGxlZnQ6IHVuc2V0O1xufVxuLm1vZHVsZS1waXBlbGluZS5yb29zZW5kYWFsIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0udmVydGljYWwudmVydGljYWwtcmVkOjpiZWZvcmUge1xuICB0b3A6IDQ0cHg7XG4gIGJvcmRlci1jb2xvcjogI0VCMDAwMDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLnZlcnRpY2FsLnZlcnRpY2FsLWdyZWVuOjpiZWZvcmUge1xuICB0b3A6IDE2cHg7XG4gIGJvcmRlci1jb2xvcjogI0E2RTRCRDtcbiAgbGVmdDogLTE5cHg7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLnZlcnRpY2FsLnZlcnRpY2FsLWdyZWVuLXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDE2cHg7XG4gIGJvcmRlci1jb2xvcjogI0E2RTRCRDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAtMTdweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLnZlcnRpY2FsLnZlcnRpY2FsLWdyYXk6OmJlZm9yZSB7XG4gIHRvcDogNDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICBsZWZ0OiAtMjRweDtcbiAgcmlnaHQ6IHVuc2V0O1xuICB3aWR0aDogNDBweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLnZlcnRpY2FsLnZlcnRpY2FsLWdyYXkgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1waXBlbGluZS5yb29zZW5kYWFsIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0udmVydGljYWwudmVydGljYWwtZ3JheSAudGl0bGU6OmJlZm9yZSB7XG4gIHRvcDogLTMzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZmRlZWVjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHJpZ2h0OiAtNDJweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLmRhc2hlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNBNkU0QkQ7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5kYXNoZWQud2hpdGUtZ2FwLXZpc2libGU6OmJlZm9yZSB7XG4gIHRvcDogMzNweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U1ZWZlYjtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLmRhc2hlZC53aGl0ZS1nYXAtdmlzaWJsZSAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5kYXNoZWQud2hpdGUtZ2FwLXZpc2libGUgLnRpdGxlOjpiZWZvcmUge1xuICB0b3A6IC0yOXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2U1ZWZlYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiAtMTRweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUucm9vc2VuZGFhbCAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLnNvbGlkOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjQTZFNEJEICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5kb3QgLmxpbmUge1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5kb3QgLmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2RTRCRDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5kb3QgLmxpbmU6OmJlZm9yZSB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbSAubGluZSB7XG4gIGJvcmRlci1jb2xvcjogI0VCMDAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXBpcGVsaW5lLnJvb3NlbmRhYWwgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbSAubGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxhdGVzdC1jaGFuZ2UtZGF0ZXRpbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAubGF0ZXN0LWNoYW5nZS1kYXRldGltZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGF0ZXN0LWNoYW5nZS1kYXRldGltZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAubGF0ZXN0LWNoYW5nZS1kYXRldGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLXByaWNlLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLXByaWNlLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1kZWx0YSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1kZWx0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEgLmljb24sXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhIC5pY29uLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEgLmljb24sXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1kZWx0YSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEgLmljb24gcGF0aCxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItZGVsdGEgLmljb24gcGF0aCxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWRlbHRhIC5pY29uIHBhdGgsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1kZWx0YSAuaWNvbiBwYXRoIHtcbiAgZmlsbDogIzIzMUUxRTtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEucHJpY2UtdXAsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhLnByaWNlLXVwLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEucHJpY2UtdXAsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1kZWx0YS5wcmljZS11cCB7XG4gIGNvbG9yOiAjMEE4NTJEO1xufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1kZWx0YS5wcmljZS11cCAuaWNvbixcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItZGVsdGEucHJpY2UtdXAgLmljb24sXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1kZWx0YS5wcmljZS11cCAuaWNvbixcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhLnByaWNlLXVwIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWRlbHRhLnByaWNlLXVwIC5pY29uIHBhdGgsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhLnByaWNlLXVwIC5pY29uIHBhdGgsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1kZWx0YS5wcmljZS11cCAuaWNvbiBwYXRoLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItZGVsdGEucHJpY2UtdXAgLmljb24gcGF0aCB7XG4gIGZpbGw6ICMwQTg1MkQ7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWRlbHRhLnByaWNlLWRvd24sXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhLnByaWNlLWRvd24sXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1kZWx0YS5wcmljZS1kb3duLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItZGVsdGEucHJpY2UtZG93biB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1kZWx0YS5wcmljZS1kb3duIC5pY29uLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1kZWx0YS5wcmljZS1kb3duIC5pY29uLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEucHJpY2UtZG93biAuaWNvbixcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWRlbHRhLnByaWNlLWRvd24gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWRlbHRhLnByaWNlLWRvd24gLmljb24gcGF0aCxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItZGVsdGEucHJpY2UtZG93biAuaWNvbiBwYXRoLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItZGVsdGEucHJpY2UtZG93biAuaWNvbiBwYXRoLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItZGVsdGEucHJpY2UtZG93biAuaWNvbiBwYXRoIHtcbiAgZmlsbDogI0VCMDAwMDtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIHN0cm9uZyxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIHN0cm9uZyxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiBzdHJvbmcsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItbmFtZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItbmFtZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLW5hbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItdm9sdW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1iaWQtcHJpY2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWFzay1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItdm9sdW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1iaWQtcHJpY2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWFzay1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLXZvbHVtZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWJpZC1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWFzay1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLXZvbHVtZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWJpZC1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWFzay1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiBzdmcsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiBzdmcsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gc3ZnLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIHN2ZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC5tb2R1bGUtYmctd3JhcCxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1vZHVsZS1zaGFyZXRpY2tlciAubG9hZGVyLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1tZm4gLmxvYWRlciB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXNoYXJldGlja2VyIC5sb2FkZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAubG9hZGVyIHtcbiAgICBtaW4td2lkdGg6IDE1OHB4O1xuICB9XG59XG4ubW9kdWxlLXNoYXJldGlja2VyIC50YXJnZXQtdGlja2VyLWNpc2lvbixcbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItbWZuLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1tZm4gLnRhcmdldC10aWNrZXItbWZuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItaW1hZ2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWltYWdlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItaW1hZ2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1uYW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1uYW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItbmFtZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItY2lzaW9uIHN2Zyxcbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItbWZuIHN2Zyxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiBzdmcsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItcHJpY2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0ZCxcbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1pbi13aWR0aDogOTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHRkLFxuLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGgge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgcGFkZGluZzogMTJweCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0aCxcbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIC5yb3cwIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0ZC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0ZC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZS5ncmlkbGluZXMgdHI6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzLnJlZC10aGVtZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzLnJlZC10aGVtZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMucmVkLXRoZW1lIHRyLnJvdzEgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzLnJlZC10aGVtZSB0cjpub3QoLnJvdzAsIC5yb3cxKTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMucmVkLXRoZW1lLm1hbmFnZXJpYWwtcmVzcG9uc2liaWxpdGllcyB0ci5yb3cxIHRkLCAubW9kdWxlLXNwcmVhZHNoZWV0cy5yZWQtdGhlbWUubWFuYWdlcmlhbC1yZXNwb25zaWJpbGl0aWVzIHRyLnJvdzIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzLnJlZC10aGVtZS5tYW5hZ2VyaWFsLXJlc3BvbnNpYmlsaXRpZXMgdHI6bm90KC5yb3cwLCAucm93MSwgLnJvdzIpOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cy5yZWQtdGhlbWUubWFuYWdlcmlhbC1yZXNwb25zaWJpbGl0aWVzIC5jb2x1bW43IHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXNwcmVhZHNoZWV0cy5yZWQtdGhlbWUubWFuYWdlcmlhbC1yZXNwb25zaWJpbGl0aWVzIC5jb2x1bW43IHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cy5wb3N0LTI5MjggI3NoZWV0MCAuc3R5bGU4IHtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cblxuLm1vZHVsZS1hY2NvcmRpb24gLm1vZHVsZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLWFjY29yZGlvbiAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLm1vZHVsZS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEOCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgzNSwgMzAsIDMwLCAwLjA2KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5tb2R1bGUtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkLFxuLm1vZHVsZS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIzMUUxRTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm1vZHVsZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0M4RDc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM2UlM2NwYXRoIGQ9J00xMS45OTk3IDEzLjE3MTJMMTYuOTQ5NyA4LjIyMTE5TDE4LjM2MzcgOS42MzYxOUwxMS45OTk3IDE2LjAwMDJMNS42MzU3NCA5LjYzNjE5TDcuMDQ5NzQgOC4yMjIxOUwxMS45OTk3IDEzLjE3MTJaJyBmaWxsPSclMjMxODE4MTgnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZDQzhENztcbn1cbi5tb2R1bGUtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyOjphZnRlciwgLm1vZHVsZS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xufVxuLm1vZHVsZS1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMCAyM3B4IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICB9XG59XG4ubW9kdWxlLWFjY29yZGlvbiAubW9kdWxlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubW9kdWxlLWJ1dHRvbiAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtYnV0dG9uIC5mdWxsLXdpZHRoLWJ1dHRvbiAuYnRuLCAubW9kdWxlLWJ1dHRvbiAuZnVsbC13aWR0aC1idXR0b24gLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIC5tb2R1bGUtYnV0dG9uIC5mdWxsLXdpZHRoLWJ1dHRvbiBhLCAubW9kdWxlLWJ1dHRvbiAuZnVsbC13aWR0aC1idXR0b24gLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLm1vZHVsZS1idXR0b24gLmZ1bGwtd2lkdGgtYnV0dG9uIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZHVsZS1tZm4gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2R1bGUtbWZuIHRhYmxlIHRkLFxuLm1vZHVsZS1tZm4gdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiA5NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1tZm4gdGFibGUgdGQsXG4ubW9kdWxlLW1mbiB0YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDFyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLW1mbiB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5tb2R1bGUtbWZuIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2R1bGUtbWZuIHRhYmxlIHRoLFxuLm1vZHVsZS1tZm4gdGFibGUgLnJvdzAgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY5O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vZHVsZS1tZm4gdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tb2R1bGUtbWZuIHRhYmxlIHRkLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtbWZuIHRhYmxlIHRkLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2R1bGUtbWZuIHRhYmxlLmdyaWRsaW5lcyB0cjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vZHVsZS1tZm4gLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1vZHVsZS1jYXJlZXIge1xuICBiYWNrZ3JvdW5kOiAjODllN2Y1O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgyJSwgIzg5ZTdmNSAyMiUsICM0N2FlZWMgNTklKTtcbn1cbi5tb2R1bGUtY2FyZWVyIC5tb2R1bGUtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cbi5tb2R1bGUtY2FyZWVyIC5qYXJhbGxheC1pbWFnZSB7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5tb2R1bGUtYmctd3JhcCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5tb2R1bGUtYmctd3JhcCB7XG4gICAgcGFkZGluZzogODBweCAwIDExMnB4O1xuICB9XG59XG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5tb2R1bGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLm1vZHVsZS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgfVxufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAubW9kdWxlLWRlc2Mge1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5tb2R1bGUtZGVzYyBoMiwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAubW9kdWxlLWRlc2MgLmgyIHtcbiAgY29sb3I6ICNEN0RCMzcgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3Mge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cbn1cbi5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmhvdmVyLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmZvY3VzLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOjpiZWZvcmUsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICNkOGRhNGY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZDhkYTRmO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpmaXJzdC1jaGlsZDpob3ZlciwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpmaXJzdC1jaGlsZDpmb2N1cywgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpmaXJzdC1jaGlsZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzljZDFhO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpmaXJzdC1jaGlsZDpob3Zlcjo6YmVmb3JlLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmZpcnN0LWNoaWxkOmZvY3VzOjpiZWZvcmUsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjOWNkMWE7XG59XG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmZpcnN0LWNoaWxkOmhvdmVyOjphZnRlciwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpmaXJzdC1jaGlsZDpmb2N1czo6YWZ0ZXIsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzljZDFhO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjOWViYTRiO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzllYmE0Yjtcbn1cbi5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOWViYTRiO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpudGgtY2hpbGQoMik6aG92ZXIsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6bnRoLWNoaWxkKDIpOmZvY3VzLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODhiMTI4O1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpudGgtY2hpbGQoMik6aG92ZXI6OmJlZm9yZSwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpudGgtY2hpbGQoMik6YWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4OGIxMjg7XG59XG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOm50aC1jaGlsZCgyKTpob3Zlcjo6YWZ0ZXIsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6bnRoLWNoaWxkKDIpOmZvY3VzOjphZnRlciwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpudGgtY2hpbGQoMik6YWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODhiMTI4O1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0E2RTRCRDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQTZFNEJEO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQTZFNEJEO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpsYXN0LWNoaWxkOmhvdmVyLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmxhc3QtY2hpbGQ6Zm9jdXMsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6bGFzdC1jaGlsZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTk4MzJlO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTpsYXN0LWNoaWxkOmhvdmVyOjpiZWZvcmUsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6bGFzdC1jaGlsZDpmb2N1czo6YmVmb3JlLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmxhc3QtY2hpbGQ6YWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxOTgzMmU7XG59XG4ubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmxhc3QtY2hpbGQ6aG92ZXI6OmFmdGVyLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmxhc3QtY2hpbGQ6Zm9jdXM6OmFmdGVyLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOmxhc3QtY2hpbGQ6YWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTk4MzJlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vZHVsZS1zdXN0YWluYWJpbGl0eSAuc3VzLXRhZ3MgYTo6YmVmb3JlLCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5zdXMtdGFncyBhOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkgLnN1cy10YWdzIGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAyNnB4IHNvbGlkICNkOGRhNGY7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXN1c3RhaW5hYmlsaXR5IC5tb2R1bGUtdGl0bGUge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5tb2R1bGUtc3VzdGFpbmFiaWxpdHkuc3VzLXNlY3Rpb24gLm1vZHVsZS10aXRsZSB7XG4gIGNvbG9yOiAjQTZFNEJEO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5zdXMtc2VjdGlvbiAubW9kdWxlLWRlc2Mgc3Ryb25nLFxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5zdXMtc2VjdGlvbiAubW9kdWxlLWRlc2MgYSB7XG4gIGNvbG9yOiAjMmQ4YzQwO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5hciAubW9kdWxlLWJnLXdyYXAge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5hciAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5hciAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5hciAubW9kdWxlLWltYWdlLWFyIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICBsZWZ0OiAtMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIH1cbn1cbi5tb2R1bGUtc3VzdGFpbmFiaWxpdHkuYXIgLnN1cy10YWdzIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkuYXIgLnN1cy10YWdzIHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5hciAuc3VzLXRhZ3MgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi13aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5jZW50ZXJlZCAubW9kdWxlLWJnLXdyYXAge1xuICAgIHBhZGRpbmctYmxvY2s6IDFyZW0gNDBweDtcbiAgfVxufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5jZW50ZXJlZCAubW9kdWxlLWJnLXdyYXAgLmNvbnRhaW5lciwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5jZW50ZXJlZCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLW1hcCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5LmNlbnRlcmVkIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkuY2VudGVyZWQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLXZhbHVlIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkuY2VudGVyZWQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtYmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5jZW50ZXJlZCAubW9kdWxlLWJnLXdyYXAgLmNvbnRhaW5lciwgLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5jZW50ZXJlZCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLW1hcCAubW9kdWxlLXN1c3RhaW5hYmlsaXR5LmNlbnRlcmVkIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkuY2VudGVyZWQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLXZhbHVlIC5tb2R1bGUtc3VzdGFpbmFiaWxpdHkuY2VudGVyZWQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1vZHVsZS1zdXN0YWluYWJpbGl0eS5jZW50ZXJlZCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBib3R0b206IHVuc2V0O1xufVxuXG4ubW9kdWxlLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3B1cnBsZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogOTBweCAwIDk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzclIDEzJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCU7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4ubW9kdWxlLXZhbHVlIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vZHVsZS12YWx1ZSBzdmcgdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubW9kdWxlLXZhbHVlIHN2ZyAuY3JlYXRpbmctdmFsdWUge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtdmFsdWUgc3ZnIC5jcmVhdGluZy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5tb2R1bGUtdmFsdWUgYSB7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kdWxlLXZhbHVlIGEgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLm1vZHVsZS12YWx1ZSBhOmhvdmVyIHBhdGgsIC5tb2R1bGUtdmFsdWUgYTpmb2N1cyBwYXRoLCAubW9kdWxlLXZhbHVlIGE6YWN0aXZlIHBhdGgge1xuICBmaWxsOiAjZDhkYTRmO1xufVxuXG46bGFuZyhzdi1TRSkgLm1vZHVsZS12YWx1ZSAuZm91ciB0ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuOmxhbmcoc3YtU0UpIC5tb2R1bGUtdmFsdWUgLmZpdmUgdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cblxuLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG4ubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1tYXAgLm1hcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0IxRENFNTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLW1hcCAubGVmdCxcbi5tb2R1bGUtbWFwIC5yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLW1hcCAubGVmdCxcbi5tb2R1bGUtbWFwIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2R1bGUtbWFwIC5sZWZ0IHN2Zyxcbi5tb2R1bGUtbWFwIC5yaWdodCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2R1bGUtbWFwIC5yaWdodCBzdmcge1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4ubW9kdWxlLW1hcCAuYy1uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNjBweDtcbiAgY29sb3I6ICM3MDZGNkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvdHRvbTogNTUuNyU7XG4gIGxlZnQ6IDUxLjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5jLW4ge1xuICAgIGJvdHRvbTogMjElO1xuICB9XG59XG4ubW9kdWxlLW1hcCAuYy1uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLm1vZHVsZS1tYXAgLmMtbiBhIHtcbiAgY29sb3I6ICM2RTcwNkY7XG59XG4ubW9kdWxlLW1hcCAuYy1uIGRpdiB7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLm1vZHVsZS1tYXAgLmMtbiBkaXYgc3Bhbixcbi5tb2R1bGUtbWFwIC5jLW4gZGl2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLm1vZHVsZS1tYXAgLmMtbiBkaXYudmlzaWJsZSBzcGFuLFxuLm1vZHVsZS1tYXAgLmMtbiBkaXYudmlzaWJsZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2R1bGUtbWFwIC5jLW4gLmJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5tb2R1bGUtbWFwIC5jLW4gLm51bWJlcixcbi5tb2R1bGUtbWFwIC5jLW4gLnBlcmNlbnRhZ2UsXG4ubW9kdWxlLW1hcCAuYy1uIC5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5jLW4gLm51bWJlcixcbi5tb2R1bGUtbWFwIC5jLW4gLnBlcmNlbnRhZ2UsXG4ubW9kdWxlLW1hcCAuYy1uIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ubW9kdWxlLW1hcCAuYy1uIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjMxRTFFO1xuICBmb250LWZhbWlseTogbmV1ZWhhYXMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5jLW4gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZHVsZS1tYXAgLmMtbiAubGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTdweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLm1vZHVsZS1tYXAgLmMtbi5Td2VkZW4sIC5tb2R1bGUtbWFwIC5jLW4uU3ZlcmlnZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdG9wOiAyMSU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1tYXAgLmMtbi5Td2VkZW4sIC5tb2R1bGUtbWFwIC5jLW4uU3ZlcmlnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ubW9kdWxlLW1hcCAuYy1uLk5ldGhlcmxhbmRzLCAubW9kdWxlLW1hcCAuYy1uLk5lZGVybMOkbmRlcm5hIHtcbiAgdG9wOiA3MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2NCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1tYXAgLmMtbi5OZXRoZXJsYW5kcywgLm1vZHVsZS1tYXAgLmMtbi5OZWRlcmzDpG5kZXJuYSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1tYXAgLmMtbi5OZXRoZXJsYW5kcyAubGFiZWwsIC5tb2R1bGUtbWFwIC5jLW4uTmVkZXJsw6RuZGVybmEgLmxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLm1vZHVsZS1tYXAgLmMtbi5GaW5sYW5kIHtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDcwJTtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLW1hcCAuYy1uLkZpbmxhbmQge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4ubW9kdWxlLW1hcCAuYy1uLkZpbmxhbmQgLmxhYmVsOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm1vZHVsZS1tYXAgLmMtbi5Ob3J3YXksIC5tb2R1bGUtbWFwIC5jLW4uTm9yZ2Uge1xuICB0b3A6IDQ0JTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDU5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLW1hcCAuYy1uLk5vcndheSwgLm1vZHVsZS1tYXAgLmMtbi5Ob3JnZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbi5tb2R1bGUtbWFwIC5jLW4uR2VybWFueSwgLm1vZHVsZS1tYXAgLmMtbi5UeXNrbGFuZCB7XG4gIGxlZnQ6IDQyLjIlO1xuICB0b3A6IDc5LjUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLW1hcCAuYy1uLkdlcm1hbnksIC5tb2R1bGUtbWFwIC5jLW4uVHlza2xhbmQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm1vZHVsZS1tYXAgLmMtbi5HZXJtYW55IC5sYWJlbDo6YWZ0ZXIsIC5tb2R1bGUtbWFwIC5jLW4uVHlza2xhbmQgLmxhYmVsOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMnB4O1xufVxuLm1vZHVsZS1tYXAgLmMtbi5CZWxnaWVuLCAubW9kdWxlLW1hcCAuYy1uLkJlbGdpdW0ge1xuICB0b3A6IDcwLjUlO1xuICBsZWZ0OiA0NS4yJTtcbn1cbi5tb2R1bGUtbWFwIC5jLW4uSXJsYW5kLCAubW9kdWxlLW1hcCAuYy1uLklyZWxhbmQge1xuICB0b3A6IDcwLjUlO1xuICBsZWZ0OiA0NS4yJTtcbn1cbi5tb2R1bGUtbWFwIC5jLW4uU2xvdmFraWVuLCAubW9kdWxlLW1hcCAuYy1uLlNsb3Zha2lhIHtcbiAgdG9wOiA4NS41JTtcbiAgbGVmdDogNjUuMiU7XG59XG4ubW9kdWxlLW1hcCAuYy1uLlVLLCAubW9kdWxlLW1hcCAuYy1uLlN0b3Jicml0YW5uaWVuIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDgyJTtcbiAgdG9wOiA1Ny44JTtcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5jLW4uVUssIC5tb2R1bGUtbWFwIC5jLW4uU3RvcmJyaXRhbm5pZW4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxlZnQ6IDklO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1tYXAgLmMtbi5VSywgLm1vZHVsZS1tYXAgLmMtbi5TdG9yYnJpdGFubmllbiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiA1Ni44JTtcbiAgICBsZWZ0OiA2JTtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLW1hcCAuYy1uLlVLIC5sYWJlbDo6YWZ0ZXIsIC5tb2R1bGUtbWFwIC5jLW4uU3RvcmJyaXRhbm5pZW4gLmxhYmVsOjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTJweDtcbiAgfVxufVxuLm1vZHVsZS1tYXAgLmMtbi5EZW5tYXJrLCAubW9kdWxlLW1hcCAuYy1uLkRhbm1hcmsge1xuICB0b3A6IDUzLjUlO1xuICBsZWZ0OiA0MCU7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1tYXAgLmMtbi5EZW5tYXJrLCAubW9kdWxlLW1hcCAuYy1uLkRhbm1hcmsge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm1vZHVsZS1tYXAgLmMtbi5EZW5tYXJrIC5sYWJlbDo6YWZ0ZXIsIC5tb2R1bGUtbWFwIC5jLW4uRGFubWFyayAubGFiZWw6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4ubW9kdWxlLW1hcCAuYy1uLldvcmxkIHtcbiAgdG9wOiA1My41JTtcbiAgbGVmdDogNDAlO1xuICB3aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5jLW4uV29ybGQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm1vZHVsZS1tYXAgLmMtbi5Xb3JsZCAubGFiZWw6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4ubW9kdWxlLW1hcCAuU3dlZGVuIC5sYWJlbDo6YWZ0ZXIsXG4ubW9kdWxlLW1hcCAuU3ZlcmlnZSAubGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM2UlM2NtYXNrIGlkPSdhJyUzZSUzY2NpcmNsZSBjeD0nMjU2JyBjeT0nMjU2JyByPScyNTYnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCUyOCUyM2ElMjknJTNlJTNjcGF0aCBmaWxsPSclMjMwMDUyYjQnIGQ9J00wIDBoMTMzLjZsMzUuMyAxNi43TDIwMC4zIDBINTEydjIyMi42bC0yMi42IDMxLjcgMjIuNiAzNS4xVjUxMkgyMDAuM2wtMzItMTkuOC0zNC43IDE5LjhIMFYyODkuNGwyMi4xLTMzLjNMMCAyMjIuNnonLyUzZSUzY3BhdGggZmlsbD0nJTIzZmZkYTQ0JyBkPSdNMTMzLjYgMHYyMjIuNkgwdjY2LjhoMTMzLjZWNTEyaDY2LjdWMjg5LjRINTEydi02Ni44SDIwMC4zVjB6Jy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG59XG4ubW9kdWxlLW1hcCAuTmV0aGVybGFuZHMgLmxhYmVsOjphZnRlcixcbi5tb2R1bGUtbWFwIC5OZWRlcmzDpG5kZXJuYSAubGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM2UlM2NtYXNrIGlkPSdhJyUzZSUzY2NpcmNsZSBjeD0nMjU2JyBjeT0nMjU2JyByPScyNTYnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCUyOCUyM2ElMjknJTNlJTNjcGF0aCBmaWxsPSclMjNlZWUnIGQ9J20wIDE2NyAyNTMuOC0xOS4zTDUxMiAxNjd2MTc4bC0yNTQuOSAzMi4zTDAgMzQ1eicvJTNlJTNjcGF0aCBmaWxsPSclMjNhMjAwMWQnIGQ9J00wIDBoNTEydjE2N0gweicvJTNlJTNjcGF0aCBmaWxsPSclMjMwMDUyYjQnIGQ9J00wIDM0NWg1MTJ2MTY3SDB6Jy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG59XG4ubW9kdWxlLW1hcCAuRmlubGFuZCAubGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM2UlM2NtYXNrIGlkPSdhJyUzZSUzY2NpcmNsZSBjeD0nMjU2JyBjeT0nMjU2JyByPScyNTYnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCUyOCUyM2ElMjknJTNlJTNjcGF0aCBmaWxsPSclMjNlZWUnIGQ9J00wIDBoMTMzLjZsMzUuMyAxNi43TDIwMC4zIDBINTEydjIyMi42bC0yMi42IDMxLjcgMjIuNiAzNS4xVjUxMkgyMDAuM2wtMzItMTkuOC0zNC43IDE5LjhIMFYyODkuNGwyMi4xLTMzLjNMMCAyMjIuNnonLyUzZSUzY3BhdGggZmlsbD0nJTIzMDA1MmI0JyBkPSdNMTMzLjYgMHYyMjIuNkgwdjY2LjhoMTMzLjZWNTEyaDY2LjdWMjg5LjRINTEydi02Ni44SDIwMC4zVjBoLTY2Ljd6Jy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG59XG4ubW9kdWxlLW1hcCAuTm9yd2F5IC5sYWJlbDo6YWZ0ZXIsXG4ubW9kdWxlLW1hcCAuTm9yZ2UgLmxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMicgdmlld0JveD0nMCAwIDUxMiA1MTInJTNlJTNjbWFzayBpZD0nYSclM2UlM2NjaXJjbGUgY3g9JzI1NicgY3k9JzI1Nicgcj0nMjU2JyBmaWxsPSclMjNmZmYnLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwlMjglMjNhJTI5JyUzZSUzY3BhdGggZmlsbD0nJTIzZDgwMDI3JyBkPSdNMCAwaDEwMC4ybDY2LjEgNTMuNUwyMzMuNyAwSDUxMnYxODkuM0w0NjYuMyAyNTdsNDUuNyA2NS44VjUxMkgyMzMuN2wtNjgtNTAuNy02NS41IDUwLjdIMFYzMjIuOGw1MS40LTY4LjUtNTEuNC02NXonLyUzZSUzY3BhdGggZmlsbD0nJTIzZWVlJyBkPSdNMTAwLjIgMHYxODkuM0gwdjMzLjRsMjQuNiAzM0wwIDI4OS41djMzLjRoMTAwLjJWNTEyaDMzLjRsMzAuNi0yNi4zIDM2LjEgMjYuM2gzMy40VjMyMi44SDUxMnYtMzMuNGwtMjQuNi0zMy43IDI0LjYtMzN2LTMzLjRIMjMzLjdWMGgtMzMuNGwtMzMuOCAyNS4zTDEzMy42IDB6Jy8lM2UlM2NwYXRoIGZpbGw9JyUyMzAwNTJiNCcgZD0nTTEzMy42IDB2MjIyLjdIMHY2Ni43aDEzMy42VjUxMmg2Ni43VjI4OS40SDUxMnYtNjYuN0gyMDAuM1YweicvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm1vZHVsZS1tYXAgLkdlcm1hbnkgLmxhYmVsOjphZnRlcixcbi5tb2R1bGUtbWFwIC5UeXNrbGFuZCAubGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyBmaWxsPSdub25lJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM2UlM2NjbGlwUGF0aCBpZD0nYSclM2UlM2NwYXRoIGQ9J20wIDBoMjR2MjRoLTI0eicvJTNlJTNjL2NsaXBQYXRoJTNlJTNjZyBjbGlwLXBhdGg9J3VybCUyOCUyM2ElMjknJTNlJTNjcGF0aCBkPSdtMTEuOTYyMS43NWMtNC45MTI0OSAwLTkuMDc0OTkgMy4xNS0xMC42MTI0OSA3LjVoMjEuMjI0OTljLTEuNTM3NS00LjM1LTUuNy03LjUtMTAuNjEyNS03LjV6JyBmaWxsPSclMjMyMzFlMWUnLyUzZSUzY3BhdGggZD0nbTExLjk2MjEgMjMuMjVjNC45MTI1IDAgOS4wNzUtMy4xMTI1IDEwLjYxMjUtNy41aC0yMS4yMjQ5OWMxLjUzNzUgNC4zODc1IDUuNyA3LjUgMTAuNjEyNDkgNy41eicgZmlsbD0nJTIzZmZkYTQ0Jy8lM2UlM2NwYXRoIGQ9J20xLjM1MDM5IDguMjVjLS40MTI0OTkgMS4xNjI1LS42Mzc0OTkgMi40Mzc1LS42Mzc0OTkgMy43NXMuMjI1IDIuNTg3NS42Mzc0OTkgMy43NWgyMS4yMjUwMWMuNDEyNS0xLjE2MjUuNjM3NS0yLjQzNzUuNjM3NS0zLjc1cy0uMjI1LTIuNTg3NS0uNjM3NS0zLjc1eicgZmlsbD0nJTIzZjAwMDAwJy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG59XG4ubW9kdWxlLW1hcCAuQmVsZ2llbiAubGFiZWw6OmFmdGVyLFxuLm1vZHVsZS1tYXAgLkJlbGdpdW0gLmxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgZmlsbD0nbm9uZScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDIzIDI0JyB3aWR0aD0nMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J20wIDEyYy4wMDAwMDAyMSA0LjkxMjUgMy4xNSA5LjA3NSA3LjUgMTAuNjEyNXYtMjEuMjI1Yy00LjM1IDEuNTM3NS03LjUwMDAwMDIxIDUuNy03LjUgMTAuNjEyNXonIGZpbGw9JyUyMzIzMWUxZScvJTNlJTNjcGF0aCBkPSdtMjIuNSAxMmMwLTQuOTEyNS0zLjExMjUtOS4wNzUtNy41LTEwLjYxMjV2MjEuMjI1YzQuMzg3NS0xLjUzNzUgNy41LTUuNyA3LjUtMTAuNjEyNXonIGZpbGw9JyUyM2YwMDAwMCcvJTNlJTNjcGF0aCBkPSdtNy41IDIyLjYxMjVjMS4xNjI1LjQxMjUgMi40Mzc1LjYzNzUgMy43NS42Mzc1czIuNTg3NS0uMjI1IDMuNzUtLjYzNzV2LTIxLjIyNWMtMS4xNjI1LS40MTI1MDEtMi40Mzc1LS42Mzc1LTMuNzUtLjYzNzVzLTIuNTg3NS4yMjQ5OTktMy43NS42Mzc1eicgZmlsbD0nJTIzZmZkYTQ0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm1vZHVsZS1tYXAgLklybGFuZCAubGFiZWw6OmFmdGVyLFxuLm1vZHVsZS1tYXAgLklyZWxhbmQgLmxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgZmlsbD0nbm9uZScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDIzIDI0JyB3aWR0aD0nMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J20wIDEyYy4wMDAwMDAyMSA0LjkxMjUgMy4xNSA5LjA3NSA3LjUgMTAuNjEyNXYtMjEuMjI1Yy00LjM1IDEuNTM3NS03LjUwMDAwMDIxIDUuNy03LjUgMTAuNjEyNXonIGZpbGw9JyUyMzRjYWY2YycvJTNlJTNjcGF0aCBkPSdtMjIuNSAxMmMwLTQuOTEyNS0zLjExMjUtOS4wNzUtNy41LTEwLjYxMjV2MjEuMjI1YzQuMzg3NS0xLjUzNzUgNy41LTUuNyA3LjUtMTAuNjEyNXonIGZpbGw9JyUyM2ZmNjgxYycvJTNlJTNjcGF0aCBkPSdtNy41IDIyLjYxMjVjMS4xNjI1LjQxMjUgMi40Mzc1LjYzNzUgMy43NS42Mzc1czIuNTg3NS0uMjI1IDMuNzUtLjYzNzV2LTIxLjIyNWMtMS4xNjI1LS40MTI1MDEtMi40Mzc1LS42Mzc1LTMuNzUtLjYzNzVzLTIuNTg3NS4yMjQ5OTktMy43NS42Mzc1eicgZmlsbD0nJTIzZjlmOWY5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm1vZHVsZS1tYXAgLlNsb3Zha2llbiAubGFiZWw6OmFmdGVyLFxuLm1vZHVsZS1tYXAgLlNsb3Zha2lhIC5sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzZSUzY2NsaXBQYXRoIGlkPSdhJyUzZSUzY3BhdGggZD0nbTAgMGgyNHYyNGgtMjR6Jy8lM2UlM2MvY2xpcFBhdGglM2UlM2NnIGNsaXAtcGF0aD0ndXJsJTI4JTIzYSUyOSclM2UlM2NwYXRoIGQ9J20xMS45NjIxLjc1Yy00LjkxMjQ5IDAtOS4wNzQ5OSAzLjE1LTEwLjYxMjQ5IDcuNWgyMS4yMjQ5OWMtMS41Mzc1LTQuMzUtNS43LTcuNS0xMC42MTI1LTcuNXonIGZpbGw9JyUyM2Y5ZjlmOScvJTNlJTNjcGF0aCBkPSdtMTEuOTYyMSAyMy4yNWM0LjkxMjUgMCA5LjA3NS0zLjExMjUgMTAuNjEyNS03LjVoLTIxLjIyNDk5YzEuNTM3NSA0LjM4NzUgNS43IDcuNSAxMC42MTI0OSA3LjV6JyBmaWxsPSclMjNmMDAwMDAnLyUzZSUzY3BhdGggZD0nbTEuMzUwMzkgOC4yNWMtLjQxMjQ5OSAxLjE2MjUtLjYzNzQ5OSAyLjQzNzUtLjYzNzQ5OSAzLjc1cy4yMjUgMi41ODc1LjYzNzQ5OSAzLjc1aDIxLjIyNTAxYy40MTI1LTEuMTYyNS42Mzc1LTIuNDM3NS42Mzc1LTMuNzVzLS4yMjUtMi41ODc1LS42Mzc1LTMuNzV6JyBmaWxsPSclMjMwMDUyYjQnLyUzZSUzY3BhdGggZD0nbTEwLjE1NzEgMTcuNTQ2Yy0uODk2MDEtLjUxMjctMi44ODcyOC0xLjgwNzktMy42MTUwNi0zLjU2MTktLjczNDEzLTEuNzY3NC0uNTcwNjQtNC4zMDM5NC0uMzgxNzUtNy4yNDEyNGwuMDQ3NjItLjc0Mjg2aDkuNDk0NDlsLjA0ODQuNzQyODZjLjE4ODkgMi45MzY1LjM1MjMgNS40NzIyNC0uMzgxOCA3LjI0MDQ0LS43Mjg1IDEuNzU0OC0yLjcxOSAzLjA1MDgtMy42MTU5IDMuNTYyN2wtLjc5NjguNDU0eicgZmlsbD0nJTIzZmZmJy8lM2UlM2NwYXRoIGQ9J20xNC45NTcgNi43OTI5N2gtOC4wMDYzNWMtLjE4ODg5IDIuOTQyMDYtLjMzNDkyIDUuMzAxNjMuMzIzMDIgNi44ODU3My44MTAzMiAxLjk1MjQgMy41ODQxMyAzLjM0OTIgMy42NzU0MyAzLjM5MzZ2LjAwNDhsLjAwMzktLjAwMjQuMDA0LjAwMjR2LS4wMDQ4Yy4wOTEzLS4wNDUyIDIuODY1MS0xLjQ0MTIgMy42NzYyLTMuMzkzNi42NTg3LTEuNTg0MS41MTM1LTMuOTQ0NDYuMzIzOC02Ljg4NTczeicgZmlsbD0nJTIzZWUyMDI0Jy8lM2UlM2NwYXRoIGQ9J20xMy4zNTE1IDEwLjQxODFzLTEuMTExOS4xMDU2LTIuMDg4OS4xMzFjLS4wMTYtLjM0LS4wMTUyLS42ODA2Ny4wMDI0LTEuMDIwNjMuNzcyMi4wNDc2MSAxLjMwNTYuMTk1MjMgMS4zMDU2LjE5NTIzLjE5NiAwIC4zNTQ3LS4xNTg3My4zNTQ3LS4zNTQ3NnYtLjQ4MDk1YzAtLjE5NjAzLS4xNTg3LS4zNTQ3Ni0uMzU0Ny0uMzU0NzYgMCAwLS41ODY1LjEtMS4yNDQ1LjE0MjA2LjA1NjQtLjYyMDYzLjEyMzgtMS4xMzg4OS4xMjM4LTEuMTM4ODkgMC0uMTk2MDMtLjE1ODctLjM1NDc2LS4zNTQ3LS4zNTQ3NmgtLjQ4MDJjLS4xOTYgMC0uMzU0Ny4xNTg3My0uMzU0Ny4zNTQ3NiAwIDAgLjA3My41Mjg1Ny4xMzQ5IDEuMTQ1MjQtLjQyMTQ0LS4wMjM3My0uODQxMDEtLjA3MzI5LTEuMjU2MzctLjE0ODQxLS4xOTYwMyAwLS4zNTQ3Ni4xNTg3My0uMzU0NzYuMzU0NzZ2LjQ4MDk1YzAgLjE5NjAzLjE1ODczLjM1NDc2LjM1NDc2LjM1NDc2IDAgMCAuNTA3MTUtLjE2MzQ5IDEuMzI1MzctLjIwMjM4LjAxMTEuMTgyNTQuMDE5MS4zNTk1My4wMTkxLjUxMjY4IDAgLjEyNzgtLjAwNDguMzA4LS4wMTI3LjUxNTEtLjk4NTc0LS4wMjYyLTIuMTM3MzItLjEzMDItMi4xMzczMi0uMTMwMi0uMTk2MDMgMC0uMzU0NzYuMTU4OC0uMzU0NzYuMzU0OHYuNDgxYzAgLjE5Ni4xNTg3My4zNTQ3LjM1NDc2LjM1NDcgMCAwIDEuMDQ2ODItLjA4NTcgMi4wOTEyMi0uMTAxNi0uMDY1OCAxLjIxNTEtLjE2NDIgMi42MzY1LS4xNjQyIDIuNjM2NSAwIC4xOTYxLjE1ODcuMzU0OC4zNTQ3LjM1NDhoLjQ4MDJjLjE5NiAwIC4zNTQ3LS4xNTg3LjM1NDctLjM1NDggMCAwLS4wODgxLTEuNDA3MS0uMTQ2OC0yLjYzMjUgMS4wMDk1LjAyMzggMi4wNDg0LjA5NzYgMi4wNDg0LjA5NzYuMTk2MSAwIC4zNTQ4LS4xNTg3LjM1NDgtLjM1NDd2LS40ODFjMC0uMTk2LS4xNTg3LS4zNTU2LS4zNTQ4LS4zNTU2eicgZmlsbD0nJTIzZmZmJy8lM2UlM2NwYXRoIGQ9J20xNC4zMTY2IDE0LjI3MjVjLS40MDMyLS44NjE5LTEuNTExOS0xLjEwNTUtMi4wMzgxLS4wNTIzLS4zNDc2LTEuMjY1MS0xLjMzNDEtMS4yNjUxLTEuMzM0MS0xLjI2NTFzLS45ODczNCAwLTEuMzM0MTYgMS4yNjUxYy0uNTIyMjMtMS4wNDQ1LTEuNjE5MDUtLjgxMjctMi4wMzAxNi4wMzI1IDEuMDQyODYgMS42NDYgMy4yODgxMiAyLjc4MDkgMy4zNzA2MiAyLjgyMTR2LjAwNGwuMDA0LS4wMDI0LjAwMzkuMDAyNHYtLjAwNDhjLjA4MTgtLjA0MDQgMi4zMDk2LTEuMTY1OCAzLjM1OC0yLjgwMDh6JyBmaWxsPSclMjMwYTRlYTInLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5tb2R1bGUtbWFwIC5VSyAubGFiZWw6OmFmdGVyLFxuLm1vZHVsZS1tYXAgLlN0b3Jicml0YW5uaWVuIC5sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzZSUzY2NsaXBQYXRoIGlkPSdhJyUzZSUzY3BhdGggZD0nbTAgMGgyNHYyNGgtMjR6Jy8lM2UlM2MvY2xpcFBhdGglM2UlM2NnIGNsaXAtcGF0aD0ndXJsJTI4JTIzYSUyOSclM2UlM2NwYXRoIGQ9J204LjI0OTIyIDIyLjYxMjV2LTUuMTc1bC0zLjg2MjUgMi44NWMxLjA4NzUgMS4wMTI1IDIuNCAxLjggMy44NjI1IDIuMzI1em03LjQ5OTk4IDBjMS40NjI1LS41MjUgMi43NzUtMS4zMTI1IDMuODYyNS0yLjMyNWwtMy44NjI1LTIuODg3NXptLTE0LjM2MjQ4LTYuODYyNWMuMTEyNS4zNzUuMjYyNS43MTI1LjQ1IDEuMDg3NWwxLjQ2MjUtMS4wODc1em0xOS4zMTI0OCAwIDEuNDYyNSAxLjA4NzVjLjE1LS4zMzc1LjMtLjcxMjUuNDUtMS4wODc1eicgZmlsbD0nJTIzMDA1MmI0Jy8lM2UlM2NwYXRoIGQ9J204LjgxMjExIDE0LjI1aC03LjgzNzUwMWMuMTEyNTAxLjUyNS4yNjI1MDEgMS4wMTI1LjQxMjUwMSAxLjVoMS45MTI1bC0xLjQ2MjUgMS4wODc1Yy4zLjYzNzUuNjM3NSAxLjIgMS4wNSAxLjc2MjVsMy44NjI1LTIuODVoMS41di43NWwtNC4zODc1IDMuMjI1LjUyNS41MjUgMy44NjI1LTIuODEyNXY1LjE3NWMuNDg3NS4xODc1Ljk3NS4zIDEuNS40MTI1di04Ljc3NXptMTQuMjEyNDkgMGgtOC43NzV2OC43NzVjLjUyNS0uMTEyNSAxLjAxMjUtLjI2MjUgMS41LS40MTI1di01LjE3NWwzLjg2MjUgMi44MTI1Yy41MjUtLjQ4NzUuOTc1LTEuMDEyNSAxLjQyNS0xLjU3NWwtNC4wMTI1LTIuOTI1aDIuNTVsMi4yODc1IDEuNjg3NWMuMTEyNS0uMTg3NS4yMjUtLjQxMjUuMy0uNmwtMS40NjI1LTEuMDg3NWgxLjkxMjVjLjE1LS40ODc1LjMtLjk3NS40MTI1LTEuNXonIGZpbGw9JyUyM2Y5ZjlmOScvJTNlJTNjcGF0aCBkPSdtMi44ODY3MiAxOC42Yy4zLjQxMjUuNi43ODc1LjkzNzUgMS4xNjI1bDQuNDI1LTMuMjI1di0uNzVoLTEuNXptMTQuMTc0OTgtMi44NSA0LjAxMjUgMi45MjVjLjE1LS4xODc1LjI2MjUtLjM3NS40MTI1LS41NjI1LjAzNzUtLjAzNzUuMDM3NS0uMDc1LjA3NS0uMDc1LjExMjUtLjE4NzUuMjYyNS0uNDEyNS4zNzUtLjZsLTIuMzYyNS0xLjY4NzV6JyBmaWxsPSclMjNmMDAwMDAnLyUzZSUzY3BhdGggZD0nbTE1Ljc0OTIgMS4zODY3MnY1LjE3NWwzLjg2MjUtMi44NWMtMS4wODc1LTEuMDEyNS0yLjQtMS44LTMuODYyNS0yLjMyNXptLTcuNDk5OTggMGMtMS40NjI1LjUyNS0yLjc3NSAxLjMxMjUtMy44NjI1IDIuMzI1bDMuODYyNSAyLjg4NzV6bTE0LjM2MjQ4IDYuODYyNWMtLjExMjUtLjM3NS0uMjYyNS0uNzEyNS0uNDUtMS4wODc1bC0xLjQ2MjUgMS4wODc1em0tMTkuMzEyNDggMC0xLjQ2MjUtMS4wODc1Yy0uMTUuMzc1LS4zLjcxMjUtLjQ1IDEuMDg3NXonIGZpbGw9JyUyMzAwNTJiNCcvJTNlJTNjcGF0aCBkPSdtMTUuMTg3MSA5Ljc0OTYxaDcuOGMtLjExMjUtLjUyNS0uMjYyNS0xLjAxMjUtLjQxMjUtMS41aC0xLjkxMjVsMS40NjI1LTEuMDg3NWMtLjMtLjYzNzUtLjYzNzUtMS4yLTEuMDUtMS43NjI1bC0zLjgyNSAyLjg1aC0xLjV2LS43NWw0LjM4NzUtMy4yMjUtLjUyNS0uNTI1LTMuODYyNSAyLjgxMjV2LTUuMTc1Yy0uNDg3NS0uMTg3NS0uOTc1LS4zLTEuNS0uNDEyNTAxdjguNzc1MDAxem0tMTQuMjEyNDkxIDBoOC43NzUwMDF2LTguNzc1MDAxYy0uNTI1LjExMjUwMS0xLjAxMjUuMjYyNTAxLTEuNS40MTI1MDF2NS4xNzVsLTMuODYyNS0yLjgxMjVjLS41MjUuNDg3NS0uOTc1IDEuMDEyNS0xLjQyNSAxLjU3NWw0LjAxMjUgMi45MjVoLTIuNTVsLTIuMjg3NS0xLjY4NzVjLS4xMTI1LjE4NzUtLjIyNS40MTI1LS4zLjZsMS40NjI1IDEuMDg3NWgtMS45MTI1Yy0uMTUuNDg3NS0uMy45NzUtLjQxMjUwMSAxLjV6JyBmaWxsPSclMjNmOWY5ZjknLyUzZSUzY2cgZmlsbD0nJTIzZjAwMDAwJyUzZSUzY3BhdGggZD0nbTIxLjExMjEgNS40MDA3OGMtLjMtLjQxMjUtLjYtLjc4NzUtLjkzNzUtMS4xNjI1bC00LjQyNSAzLjIyNXYuNzVoMS41em0tMTQuMTc0OTkgMi44NS0zLjk3NS0yLjkyNWMtLjE1LjE4NzUtLjI2MjUuMzc1LS40MTI1LjU2MjUtLjAzNzUuMDM3NS0uMDM3NS4wNzUtLjA3NS4wNzUtLjExMjUuMTg3NS0uMjYyNS40MTI1LS4zNzUuNmwyLjI4NzUgMS42ODc1eicvJTNlJTNjcGF0aCBkPSdtMjMuMDI1IDkuNzVoLTguNzc1di04Ljc3NWMtLjcxMjUtLjE1LTEuNDYyNS0uMjI1LTIuMjUtLjIyNS0xLjE4MTIgMC0xLjUzNzUuMDc1LTIuMjUuMjI1djguNzc1aC04Ljc3NWMtLjE1LjcxMjUtLjIyNSAxLjQ2MjUtLjIyNSAyLjI1IDAgMS4xODEyLjA3NSAxLjUzNzUuMjI1IDIuMjVoOC43NzV2OC43NzVjLjcxMjUuMTUgMS40NjI1LjIyNSAyLjI1LjIyNSAxLjE4MTIgMCAxLjUzNzUtLjA3NSAyLjI1LS4yMjV2LTguNzc1aDguNzc1Yy4xNS0uNzEyNS4yMjUtMS40NjI1LjIyNS0yLjI1IDAtMS4xODEyLS4wNzUtMS41Mzc1LS4yMjUtMi4yNXonLyUzZSUzYy9nJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm1vZHVsZS1tYXAgLkRlbm1hcmsgLmxhYmVsOjphZnRlcixcbi5tb2R1bGUtbWFwIC5EYW5tYXJrIC5sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzZSUzY21hc2sgaWQ9J2EnJTNlJTNjY2lyY2xlIGN4PScyNTYnIGN5PScyNTYnIHI9JzI1NicgZmlsbD0nJTIzZmZmJy8lM2UlM2MvbWFzayUzZSUzY2cgbWFzaz0ndXJsJTI4JTIzYSUyOSclM2UlM2NwYXRoIGZpbGw9JyUyM2Q4MDAyNycgZD0nTTAgMGgxMzMuNmwzMi43IDIwLjMgMzQtMjAuM0g1MTJ2MjIyLjZMNDkxLjQgMjU2bDIwLjYgMzMuNFY1MTJIMjAwLjNsLTMxLjctMjAuNC0zNSAyMC40SDBWMjg5LjRsMjkuNC0zM0wwIDIyMi43eicvJTNlJTNjcGF0aCBmaWxsPSclMjNlZWUnIGQ9J00xMzMuNiAwdjIyMi42SDB2NjYuOGgxMzMuNlY1MTJoNjYuN1YyODkuNEg1MTJ2LTY2LjhIMjAwLjNWMGgtNjYuN3onLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5tb2R1bGUtbWFwIC5Xb3JsZCAubGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyBmaWxsPSdub25lJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM2UlM2NjbGlwUGF0aCBpZD0nYSclM2UlM2NwYXRoIGQ9J20wIDBoMjR2MjRoLTI0eicvJTNlJTNjL2NsaXBQYXRoJTNlJTNjZyBjbGlwLXBhdGg9J3VybCUyOCUyM2ElMjknJTNlJTNjcGF0aCBkPSdtMTIgMjMuMjVjNi4yMTMyIDAgMTEuMjUtNS4wMzY4IDExLjI1LTExLjI1cy01LjAzNjgtMTEuMjUtMTEuMjUtMTEuMjUtMTEuMjUgNS4wMzY4LTExLjI1IDExLjI1IDUuMDM2OCAxMS4yNSAxMS4yNSAxMS4yNXonIGZpbGw9JyUyMzAwNTJiNCcvJTNlJTNjcGF0aCBkPSdtNS44MTI2NSAxMC4zNDc3Yy4xMDE1NyAwIC4yMTQ4NC4wMTU2LjMzOTg0LjA0NjkuMTI1LjAzMTIuMjQ5OTkuMDc0Mi4zNzQ5OS4xMjg5cy4yNDk5OS4xMDU0LjM3NDk5LjE1MjMuMjM4MjguMDkzOC4zMzk4NC4xNDA2bC0uMTg3NS4wMjM1Yy0uMDYyNS4wMDc4LS4xMjg5LjAxMTctLjE5OTIxLjAxMTctLjEzMjgxIDAtLjI1MzktLjAxOTUtLjM2MzI3LS4wNTg2LS4xMDkzOC0uMDM5MS0uMjEwOTQtLjA4OTgtLjMwNDY4LS4xNTIzLS4wOTM3NS0uMDYyNS0uMTg3NS0uMTA5NC0uMjgxMjUtLjE0MDctLjA5Mzc1LS4wMzEyLS4xNzk2OC0uMDU0Ni0uMjU3OC0uMDcwMy0uMDc4MTMgMC0uMTQ4NDQuMDE1Ny0uMjEwOTQuMDQ2OS0uMDYyNDkuMDMxMi0uMTI0OTkuMDY2NC0uMTg3NDkuMTA1NSAwLS4wMzEzLS4wMjczNC0uMDQ2OS0uMDgyMDMtLjA0NjkuMDU0NjktLjA1NDcuMTU2MjUtLjA5NzcuMzA0NjgtLjEyODkuMTQ4NDMtLjAzMTMuMjYxNzEtLjA1MDguMzM5ODMtLjA1ODZ6bTEuNTgyLjUyNzNjLjMyMDMgMCAuNjEzMjYuMDU0Ny44Nzg4OC4xNjQxLS4xMDkzNy4wMzktLjIxODc0LjA3MDMtLjMyODEyLjA5MzctLjEwOTM3LjAyMzUtLjIyMjY1LjAzOTEtLjMzOTgzLjA0NjktLjE1NjI1IDAtLjI5Njg3LS4wMTU2LS40MjE4Ny0uMDQ2OS4wMzkwNy0uMDYyNS4wNzgxMy0uMTAxNS4xMTcxOS0uMTE3Mi4wMzkwNi0uMDE1Ni4wNzAzMS0uMDYyNC4wOTM3NS0uMTQwNnptNC42MDUzNS0xMC44NzQ2OTk1M2MxLjEwMTUgMCAyLjE2MDEuMTQ0NTI3NTMgMy4xNzU3LjQzMzU4MjUzIDEuMDE1Ni4yODkwNTYgMS45Njg3LjY5MTM4NyAyLjg1OTMgMS4yMDY5OTcuODkwNi41MTU2MiAxLjcwMzEgMS4xNDQ1MSAyLjQzNzQgMS44ODY2OC43MzQ0Ljc0MjE2IDEuMzU5NCAxLjU1MDc0IDEuODc1IDIuNDI1NzIuNTE1Ni44NzQ5Ny45MjE4IDEuODI4MDggMS4yMTg3IDIuODU5M3MuNDQxNCAyLjA5MzcyLjQzMzYgMy4xODc0MmMwIDEuMTAxNS0uMTQ0NSAyLjE2MDEtLjQzMzYgMy4xNzU3LS4yODkgMS4wMTU2LS42OTE0IDEuOTY4Ny0xLjIwNyAyLjg1OTNzLTEuMTQ0NSAxLjcwMzEtMS44ODY3IDIuNDM3NGMtLjc0MjEuNzM0NC0xLjU1MDcgMS4zNTk0LTIuNDI1NyAxLjg3NXMtMS44MjgxLjkyMTgtMi44NTkzIDEuMjE4Ny0yLjA5MzcuNDQxNC0zLjE4NzQuNDMzNmMtMS4xMDE1IDAtMi4xNjAxLS4xNDQ1LTMuMTc1Ny0uNDMzNi0xLjAxNTYtLjI4OS0xLjk2ODctLjY5MTQtMi44NTkzMS0xLjIwNy0uODkwNi0uNTE1Ni0xLjcwMzA4LTEuMTQ0NS0yLjQzNzQzLTEuODg2Ny0uNzM0MzYtLjc0MjEtMS4zNTkzNS0xLjU1MDctMS44NzQ5Ni0yLjQyNTdzLS45MjE4NDktMS44MjgxLTEuMjE4NzE3LTIuODU5M2MtLjI5Njg2Ny0xLjAzMTItLjQ0MTM5NDgzLTIuMDkzNy0uNDMzNTgyNTMtMy4xODc0IDAtMS4xMDE1LjE0NDUyNzUzLTIuMTYwMS40MzM1ODI1My0zLjE3NTcuMjg5MDU2LTEuMDE1Ni42OTEzODctMS45Njg3IDEuMjA2OTk3LTIuODU5MzEuNTE1NjItLjg5MDYgMS4xNDQ1MS0xLjcwMzA4IDEuODg2NjgtMi40Mzc0My43NDIxNi0uNzM0MzYgMS41NTA3NC0xLjM1OTM1IDIuNDI1NzItMS44NzQ5Ni44NzQ5Ny0uNTE1NjEgMS44MjgwOC0uOTIxODQ5IDIuODU5My0xLjIxODcxNyAxLjAzMTIyLS4yOTY4NjcgMi4wOTM3Mi0uNDQxMzk0ODMgMy4xODc0Mi0uNDMzNTgyNTN6bTguOTI5NSA2LjUwMzczOTUzYy0uMTA5NC0uMTcxODctLjIxODgtLjMzNTkzLS4zMjgyLS40OTIxNy0uMTA5My0uMTU2MjUtLjIyMjYtLjMxNjQtLjMzOTgtLjQ4MDQ2LS4wMTU2LjA3MDMxLS4wMzUxLjEyMTA5LS4wNTg2LjE1MjM0LS4wMjM0LjAzMTI1LS4wMzkuMTAxNTYtLjA0NjkuMjEwOTMgMCAuMDcwMzEuMDI3NC4xMzY3Mi4wODIxLjE5OTIycy4xMjUuMTI0OTkuMjEwOS4xODc0OS4xNzE5LjEwOTM4LjI1NzguMTQwNjJjLjA4NTkuMDMxMjUuMTYwMi4wNTg2LjIyMjcuMDgyMDN6bS0uODA4Ni0xLjE0ODRjMCAuMDYyNDktLjAxMTcuMTA1NDYtLjAzNTIuMTI4OWguMDcwM2MuMDMxMyAwIC4wNTQ3LjAwMzkuMDcwNC4wMTE3MnptLTguMTIwOSAxNy4xNDQwNmMuODkwNiAwIDEuNzYxNy0uMTEzMiAyLjYxMzItLjMzOTguODUxNi0uMjI2NiAxLjY1NjItLjU0NjkgMi40MTQtLjk2MDkuNzU3OC0uNDE0MSAxLjQ2MDktLjkyMTkgMi4xMDkzLTEuNTIzNC42NDg1LS42MDE2IDEuMjE0OS0xLjI3MzQgMS42OTkyLTIuMDE1Ni0uMTAxNS0uMjM0NC0uMTk5Mi0uNDcyNi0uMjkyOS0uNzE0OC0uMDkzOC0uMjQyMi0uMTQwNy0uNDkyMi0uMTQwNy0uNzUgMC0uMjgxMi4wMTE4LS41MDc4LjAzNTItLjY3OTcuMDIzNC0uMTcxOC4wNTA4LS4zMjQyLjA4Mi0uNDU3LjAzMTMtLjEzMjguMDQ2OS0uMjQ2MS4wNDY5LS4zMzk4IDAtLjA5MzgtLjAxMTctLjIxNDktLjAzNTItLjM2MzMtLjAyMzQtLjE0ODQtLjA4OTgtLjMwODYtLjE5OTItLjQ4MDQtLjEwOTMtLjE3MTktLjI1MzktLjQxNDEtLjQzMzYtLjcyNjYuMDA3OS0uMDU0Ny4wMTk2LS4xMjg5LjAzNTItLjIyMjYuMDE1Ni0uMDkzOC4wMzEyLS4xOTE0LjA0NjktLjI5My4wMTU2LS4xMDE2LjAxOTUtLjE5NTMuMDExNy0uMjgxMi0uMDA3OC0uMDg2LS4wMjc0LS4xNjAyLS4wNTg2LS4yMjI3LS4yMDMxLS4wMjM0LS40MTQxLS4wNjY0LS42MzI4LS4xMjg5cy0uNDE0MS0uMTU2Mi0uNTg1OS0uMjgxMmwuMDcwMy0uMDU4NmMtLjEwMTYuMDIzNC0uMjAzMS4wNTQ3LS4zMDQ3LjA5MzctLjEwMTYuMDM5MS0uMTk5Mi4wODItLjI5My4xMjg5LS4wOTM3LjA0NjktLjE5NTMuMDc4MS0uMzA0Ni4wOTM4LS4xMDk0LjAxNTYtLjIxNDkuMDMxMi0uMzE2NC4wNDY4bC0uMTg3NS0uMDIzNC4wMzUxLS4wODJjLS4xMDkzLjAzMTItLjIyNjUuMDcwMy0uMzUxNS4xMTcyLS4xMjUuMDQ2OC0uMjQ2MS4wNzAzLS4zNjMzLjA3MDMtLjA3ODEgMC0uMTkxNC0uMDI3NC0uMzM5OC0uMDgyMS0uMTQ4NS0uMDU0Ni0uMjk2OS0uMTIxMS0uNDQ1My0uMTk5Mi0uMTQ4NS0uMDc4MS0uMjgxMy0uMTY0LS4zOTg1LS4yNTc4LS4xMTcxLS4wOTM3LS4xNzU3LS4xODM2LS4xNzU3LS4yNjk1bC4wMjM0LS4wMzUyYy0uMDM5MS0uMDQ2OC0uMDg5OC0uMDg5OC0uMTUyMy0uMTI4OS0uMDYyNS0uMDM5LS4xMjExLS4wNzgxLS4xNzU4LS4xMTcyLS4wNTQ3LS4wMzktLjEwNTUtLjA4Mi0uMTUyNC0uMTI4OS0uMDQ2OC0uMDQ2OC0uMDY2NC0uMTAxNS0uMDU4Ni0uMTY0bC4xMjktLjEwNTUtLjI2OTYtLjAzNTEtLjA5MzctLjM1MTZjLjAxNTYuMDM5MS4wNTA4LjA1NDcuMTA1NC4wNDY5LjA1NDctLjAwNzguMDk3Ny0uMDIzNC4xMjg5LS4wNDY5bC0uNDIxOC0uMjIyNi4yOTI5LS43NTAwMmMtLjEwOTMtLjQwNjI0LS4xMzY3LS43MTg3My0uMDgyLS45Mzc0Ny4wNTQ3LS4yMTg3NS4xNjAyLS4zOTg0My4zMTY0LS41MzkwNS4xNTYzLS4xNDA2My4zMjgxLS4yODEyNS41MTU2LS40MjE4N3MuMzc4OS0uMzMyMDIuNTc0Mi0uNTc0MmwtLjAzNTEtLjE0MDYyLjc3MzQtLjkzNzQ4LjE3NTgtLjAyMzQ0Yy4yMTg3IDAgLjQ2NDgtLjAwNzgxLjczODItLjAyMzQzLjI3MzUtLjAxNTYzLjU1MDgtLjA0Mjk3LjgzMi0uMDgyMDMuMjgxMy0uMDM5MDcuNTU4Ni0uMDc4MTMuODMyMS0uMTE3MTkuMjczNC0uMDM5MDYuNTIzNC0uMDg5ODQuNzQ5OS0uMTUyMzQtLjI1LS4yOTY4Ny0uNTExNy0uNTc4MTEtLjc4NTEtLjg0Mzczcy0uNTY2NC0uNTE5NTItLjg3ODktLjc2MTdjLS4wODU5LjAzMTI1LS4xOTE0LjA3NDIyLS4zMTY0LjEyODkxLS4xMjUuMDU0NjgtLjI1LjEyNDk5LS4zNzUuMjEwOTMtLjEyNS4wODU5My0uMjIyNi4xNzk2OC0uMjkyOS4yODEyNHMtLjExMzMuMjA3MDMtLjEyODkuMzE2NGwuMDcwMy4yMjI2NWMtLjE0MDcuMjI2NTYtLjI5NjkuMzY3MTgtLjQ2ODguNDIxODYtLjE3MTguMDU0NjktLjM0NzYuMDg1OTQtLjUyNzMuMDkzNzVzLS4zNjcyLjAwNzgxLS41NjI1IDAtLjM4MjguMDI3MzQtLjU2MjUuMTA1NDdsLS4xODc1LS4zOTg0My4xNzU4LS42Nzk2Ny0uMTk5Mi0uMjkyOTYgMi4wMjczLS42MzI4Yy0uMDg1OS0uMjE4NzQtLjIyNjYtLjM4MjgtLjQyMTktLjQ5MjE3LS4xOTUzLS4xMDkzOC0uNDEwMS0uMTY0MDYtLjY0NDUtLjE2NDA2di0uMTE3MTlsLjY1NjItLjEwNTQ2Yy0uNzI2NS0uMzU5MzctMS40ODA0LS42MzI4LTIuMjYxNi0uODIwMjktLjc4MTItLjE4NzUtMS41ODItLjI4MTI1LTIuNDAyMy0uMjgxMjUtLjY3OTcgMC0xLjM1MTUuMDY2NDEtMi4wMTU1Ny4xOTkyMi0uNjY0MDUuMTMyODEtMS4zMDQ2Ni4zMjQyMS0xLjkyMTgzLjU3NDJzLTEuMjE0ODIuNTYyNDktMS43OTI5My45Mzc0OC0xLjEwNTQ0Ljc5Njg1LTEuNTgxOTkgMS4yNjU1OWMuMjAzMTIgMCAuMzU5MzcuMDUwNzguNDY4NzQuMTUyMzRzLjIxMDkzLjIxNDg0LjMwNDY4LjMzOTg0Yy4wOTM3NS4xMjQ5OS4xOTE0LjIzODI3LjI5Mjk2LjMzOTgzcy4yMzgyOC4xNTYyNS40MTAxNS4xNjQwNmwuMTg3NDktLjE0MDYyLS4wMjM0My0uMjU3ODEuMzg2NzEtLjU1MDc3LS4zMDQ2OC0uODY3MTZjLjAzOTA2LS4wMjM0NC4wOTc2NS0uMDYyNS4xNzU3Ny0uMTE3MTkuMDc4MTMtLjA1NDY4LjE0NDUzLS4wODIwMi4xOTkyMi0uMDgyMDIuMjM0MzcgMCAuNDE0MDUuMDExNzEuNTM5MDUuMDM1MTUuMTI0OTkuMDIzNDQuMjM0MzYuMDY2NC4zMjgxMS4xMjg5cy4xNzU3OC4xNTIzNC4yNDYwOS4yNjk1M2MuMDcwMzEuMTE3MTguMTc5NjguMjY1NjIuMzI4MTIuNDQ1M2wuNDIxODYtLjMyODEyYy4wNzgxMi4wMzEyNS4yMDMxMi4wODIwMy4zNzQ5OS4xNTIzNHMuMzQ3NjUuMTU2MjUuNTI3MzMuMjU3ODFjLjE3OTY5LjEwMTU2LjMzMjAzLjIwNzAyLjQ1NzA2LjMxNjQuMTI1LjEwOTM3LjE5MTQuMjEwOTMuMTk5Mi4zMDQ2OCAwIC4xMTcxOC0uMDQzLjIxMDkzLS4xMjg5LjI4MTI0LS4wODU5Ni4wNzAzMS0uMTk5MjQuMTI4OS0uMzM5ODYuMTc1NzgtLjE0MDYyLjA0Njg3LS4yODUxNS4wODIwMy0uNDMzNTguMTA1NDYtLjE0ODQ0LjAyMzQ0LS4yOTY4Ny4wNTQ2OS0uNDQ1MzEuMDkzNzUtLjE0ODQzLjAzOTA2LS4yNjE3MS4wNzgxMi0uMzM5ODMuMTE3MTgtLjA3ODEzLjAzOTA3LS4xMjUuMTA1NDctLjE0MDYyLjE5OTIybC42Nzk2Ny4yMjI2NWMtLjE1NjI1LjEzMjgxLS4zMjQyMS4yNTM5LS41MDM5LjM2MzI3LS4xNzk2OC4xMDkzNy0uMzY3MTcuMjEwOTMtLjU2MjQ4LjMwNDY4bC4wNDY4Ny4xOTkyMi0xLjA3ODEuNDIxODZ2LjMyODEybC0uMDgyMDMuMDM1MTUuMDU4Ni0uNDEwMTQtLjA0Njg4LS4wMTE3MmMtLjA1NDY4IDAtLjA4NTkzLjAxMTcyLS4wOTM3NC4wMzUxNS0uMDA3ODIuMDIzNDQtLjAxMTcyLjA1MDc4LS4wMTE3Mi4wODIwM3MuMDA3ODEuMDYyNS4wMjM0My4wOTM3NWMuMDE1NjMuMDMxMjUuMDE5NTMuMDU0NjkuMDExNzIuMDcwMzFsLS4xNTIzNC0uMDgyMDMuMDIzNDQuMDQ2ODdjMCAuMDIzNDQuMDExNzIuMDU4Ni4wMzUxNS4xMDU0Ny4wMjM0NC4wNDY4Ny4wNTQ2OS4wODk4NC4wOTM3NS4xMjg5LjAzOTA2LjAzOTA3LjA3MDMxLjA3ODEzLjA5Mzc1LjExNzE5cy4wMzkwNi4wNTg1OS4wNDY4Ny4wNTg1OWMwIC4wMjM0NC0uMDE1NjIuMDQ2ODgtLjA0Njg3LjA3MDMxLS4wMzEyNS4wMjM0NC0uMDcwMzEuMDM5MDYtLjExNzE4LjA0Njg4LS4wNDY4OC4wMDc4MS0uMDc4MTMuMDE5NTMtLjA5Mzc1LjAzNTE1LS4wMTU2My4wMTU2My0uMDE1NjMuMDE5NTMgMCAuMDExNzIuMTA5MzcgMCAuMTMyODEuMDA3ODEuMDcwMzEuMDIzNDQtLjA2MjUuMDE1NjItLjE2MDE1LjA1NDY4LS4yOTI5Ni4xMTcxOHMtLjI1MzkuMTUyMzQtLjM2MzI4LjI2OTUzYy0uMTA5MzcuMTE3MTgtLjE3MTg3LjI4OTA1LS4xODc0OS41MTU2MSAwIC4xMzI4MS4wMDM5MS4yNjE3MS4wMTE3Mi4zODY3MS4wMDc4MS4xMjQ5OS4wMDM5LjI1MzktLjAxMTcyLjM4NjcxLS4xMDkzNy0uMjk2ODctLjI3MzQzLS41MjM0My0uNDkyMTgtLjY3OTY3LS4yMTg3NC0uMTU2MjUtLjQ4NDM2LS4yMzQzNy0uNzk2ODUtLjIzNDM3bC0uNTAzODkuMDQ2ODcuMjQ2MDguMTY0MDZjLS4xMzI4MS0uMDE1NjMtLjI2OTUyLS4wMzEyNS0uNDEwMTQtLjA0Njg4LS4xNDA2Mi0uMDE1NjItLjI4NTE1LS4wMTk1My0uNDMzNTktLjAxMTcxLS4xNDg0My4wMDc4MS0uMjgxMjQuMDM5MDYtLjM5ODQyLjA5Mzc0LS4xMTcxOS4wNTQ2OS0uMjM0MzcuMTM2NzItLjM1MTU2LjI0NjA5bC0uMDcwMzEuNTI3MzRjMCAuMjUuMDU0NjkuNDUzMS4xNjQwNi42MDk0LjEwOTM3LjE1NjIuMzAwNzcuMjM4Mi41NzQyMS4yNDYuMjM0MzYgMCAuNDY0ODMtLjAzNTEuNjkxMzgtLjEwNTQuMjI2NTYtLjA3MDMuNDQ5MjEtLjE1MjQuNjY3OTYtLjI0NjEtLjA3MDMxLjE3MTktLjE0ODQ0LjMzNTktLjIzNDM3LjQ5MjItLjA4NTk0LjE1NjItLjE0ODQ0LjMyODEtLjE4NzUuNTE1NmwuMTUyMzQuMDcwM2MuMTg3NS0uMTI1LjM1OTM3LS4xNDQ1LjUxNTYxLS4wNTg2LjE1NjI1LjA4NTkuMzA4NTkuMjEwOS40NTcwMi4zNzUuMTQ4NDQuMTY0LjMwMDc4LjMzMi40NTcwMi41MDM5LjE1NjI1LjE3MTguMzI0MjEuMjk2OC41MDM5LjM3NWwtLjM5ODQzLjIxMDktLjkzNzQ4LS41MjczYy4wMDc4MS4wMTU2LjAxNTYzLjA1MDcuMDIzNDQuMTA1NHMuMDAzOTEuMDY2NC0uMDExNzIuMDM1MmwtLjQyMTg2LS43MTQ4Yy0uMjUtLjAwNzgtLjUxNTYyLS4wNDY5LS43OTY4Ni0uMTE3MnMtLjU2NjM5LS4xNjQxLS44NTU0NS0uMjgxM2MtLjI4OTA1LS4xMTcxLS41NTg1OC0uMjQ2MS0uODA4NTctLjM4NjdzLS40ODA0Ni0uMjg5LS42OTEzOS0uNDQ1M2wtLjA4MjAzIDEuMjUzOWMwIC45NTMxLjEyODkxIDEuODgyOC4zODY3MSAyLjc4OS4yNTc4MS45MDYyLjYyMTA4IDEuNzU3OCAxLjA4OTgyIDIuNTU0Ni40Njg3NC43OTY5IDEuMDQyOTQgMS41MjM0IDEuNzIyNjEgMi4xNzk2LjY3OTY3LjY1NjMgMS40MzM1NiAxLjIxNDkgMi4yNjE2NiAxLjY3NTgtLjAzOTA2LS4xNjQxLS4wNDI5Ni0uMzI4MS0uMDExNzEtLjQ5MjIuMDMxMjQtLjE2NC4wNzAzMS0uMzI4MS4xMTcxOC0uNDkyMi4wNDY4Ny0uMTY0LjA5NzY1LS4zMjgxLjE1MjM0LS40OTIxLjA1NDY5LS4xNjQxLjA4MjAzLS4zMzIxLjA4MjAzLS41MDM5IDAtLjI1LS4wMzkwNi0uNTExNy0uMTE3MTktLjc4NTItLjA3ODEyLS4yNzM0LS4xNzE4Ny0uNTUwNy0uMjgxMjQtLjgzMi0uMTA5MzctLjI4MTItLjIzMDQ2LS41NTg2LS4zNjMyNy0uODMycy0uMjM4MjgtLjUzMTItLjMxNjQtLjc3MzQtLjE0MDYyLS40Njg3LS4xODc0OS0uNjc5N2MtLjA0Njg4LS4yMTA5LS4wMjM0NC0uMzk0NS4wNzAzMS0uNTUwN2wtLjE3NTc4LS4wODIxYy4wNDY4Ny0uMTA5My4xMDkzNy0uMjE0OC4xODc0OS0uMzE2NC4wNzgxMy0uMTAxNS4xNjAxNi0uMjAzMS4yNDYwOS0uMzA0Ny4wODU5NC0uMTAxNS4xNTIzNC0uMjEwOS4xOTkyMi0uMzI4MS4wNDY4Ny0uMTE3Mi4wNzQyMS0uMjM0My4wODIwMy0uMzUxNSAwLS4wNzgxLS4wMTU2My0uMTYwMi0uMDQ2ODgtLjI0NjFzLS4wNTg1OS0uMTY4LS4wODIwMy0uMjQ2MWwuMjQ2MDkuMDU4NmMuMTMyODEtLjMwNDcuMzEyNDktLjUxMTcuNTM5MDUtLjYyMTFzLjUxMTctLjE2NzkuODU1NDUtLjE3NThjLjAzOTA2IDAgLjEyMTA5LjAxNTcuMjQ2MDguMDQ2OS4xMjUuMDMxMy4yNTc4MS4wNzQyLjM5ODQzLjEyODlzLjI3MzQzLjA5NzcuMzk4NDMuMTI4OWMuMTI1LjAzMTMuMjE4NzQuMDYyNS4yODEyNC4wOTM4IDAgLjA1NDcuMDMxMjUuMDg5OC4wOTM3NS4xMDU0LjA2MjUuMDE1Ny4wOTc2NS4wNDMuMTA1NDcuMDgyMWwtLjAyMzQ0LjA5MzdjLjAyMzQ0LjAwNzguMDc4MTIuMDM1Mi4xNjQwNi4wODIuMDg1OTMuMDQ2OS4xNzk2My4xMDU1LjI4MTIzLjE3NThzLjE5MTQuMTMyOC4yNjk1LjE4NzVjLjA3ODIuMDU0Ny4xMzI4LjA5NzcuMTY0MS4xMjg5LjE0MDYgMCAuMzMyLjA0NjkuNTc0Mi4xNDA2LjI0MjIuMDkzOC41MDc4LjIxMS43OTY5LjM1MTYuMjg5LjE0MDYuNTc0Mi4zMDg2Ljg1NTQuNTAzOXMuNTQ2OS4zOTA2Ljc5NjkuNTg1OWMuMjQ5OS4xOTUzLjQ0MTMuMzkwNi41NzQyLjU4NTkuMTMyOC4xOTUzLjIxMDkuMzY3Mi4yMzQzLjUxNTZsLS4zOTg0LjQyMTljLjAzMTIuMzk4NC4wMDM5LjcwMzEtLjA4Mi45MTQtLjA4Ni4yMTEtLjIxODguMzg2OC0uMzk4NS41Mjc0LS4xNzk2LjE0MDYtLjM4NjcuMjU3OC0uNjIxLjM1MTUtLjIzNDQuMDkzOC0uNDg4My4yMjY2LS43NjE3LjM5ODUgMCAuMTU2Mi0uMDM5MS4zMjQyLS4xMTcyLjUwMzktLjA3ODEuMTc5Ni0uMTc1OC4zNTE1LS4yOTMuNTE1Ni0uMTE3Mi4xNjQtLjI1NzguMzAwNy0uNDIxOC40MTAxLS4xNjQxLjEwOTQtLjMyODIuMTY0MS0uNDkyMi4xNjQxbC0uNDkyMi0uMzc1Yy4wMTU2LjAxNTYuMDE1Ni4wNDI5IDAgLjA4MnMtLjAzNTEuMDQ2OS0uMDU4Ni4wMjM0Yy4wNzgxLjE0ODUuMDk3Ny4zMjAzLjA1ODYuNTE1Ny0uMDM5MS4xOTUzLS4xMDU1LjM5NDUtLjE5OTIuNTk3Ni0uMDkzNzYuMjAzMS0uMTk5MjIuMzk0NS0uMzE2NDEuNTc0Mi0uMTE3MTguMTc5Ny0uMjIyNjUuMzMyLS4zMTYzOS40NTcuNDIxODYuMTA5NC44NDM3LjE5MTQgMS4yNjU2LjI0NjFzLjg0NzYuMDgyIDEuMjc3My4wODJ6JyBmaWxsPSclMjNmOWY5ZjknLyUzZSUzYy9nJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5tb2R1bGUtbWFwIC5jb3VudHJ5LW51bWJlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tb2R1bGUtbWFwIC5sZWZ0IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLW1hcCAubGVmdCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ubW9kdWxlLW1hcCAubGVmdCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5sZWZ0IC5tb2R1bGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLW1hcCAubGVmdCAuY291bnRyeS1udW1iZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5tb2R1bGUtbWFwIC5sZWZ0IC5jb3VudHJ5LW51bWJlcnMgLmMtbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjlGOEY1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3R0b206IDQ0cHg7XG4gIGxlZnQ6IDQ0cHg7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtbWFwIC5sZWZ0IC5jb3VudHJ5LW51bWJlcnMgLmMtbiB7XG4gICAgaW5zZXQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5tb2R1bGUtbWFwIC5sZWZ0IC5jb3VudHJ5LW51bWJlcnMgLmMtbiAubGFiZWwge1xuICBib3JkZXItdG9wOiAwO1xufVxuLm1vZHVsZS1tYXAgLmxlZnQgLmNvdW50cnktbnVtYmVycyAuYy1uIC5sYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAubW9kdWxlLW1hcCAuYy1uIC5sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4gLm51bWJlcixcbi5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4gLnBlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZW50cnktY29udGVudCAubW9kdWxlLW1hcCAuYy1uLlN2ZXJpZ2UsIC5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4uU3dlZGVuIHtcbiAgdG9wOiA5JTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLm1vZHVsZS1tYXAgLmMtbi5Ob3JnZSwgLmVudHJ5LWNvbnRlbnQgLm1vZHVsZS1tYXAgLmMtbi5Ob3J3YXkge1xuICB3aWR0aDogMTAwcHg7XG4gIHRvcDogMzclO1xufVxuLmVudHJ5LWNvbnRlbnQgLm1vZHVsZS1tYXAgLmMtbi5HZXJtYW55LCAuZW50cnktY29udGVudCAubW9kdWxlLW1hcCAuYy1uLlR5c2tsYW5kIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLm1vZHVsZS1tYXAgLmMtbi5OZWRlcmzDpG5kZXJuYSwgLmVudHJ5LWNvbnRlbnQgLm1vZHVsZS1tYXAgLmMtbi5OZXRoZXJsYW5kcyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcmlnaHQ6IDYwJTtcbn1cbi5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4uU3RvcmJyaXRhbm5pZW4sIC5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4uVUsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDU1JTtcbiAgcmlnaHQ6IDgzJTtcbiAgd2lkdGg6IDEyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4uU3RvcmJyaXRhbm5pZW4sIC5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4uVUsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLm1vZHVsZS1tYXAgLmMtbi5TdG9yYnJpdGFubmllbiAubGFiZWw6OmFmdGVyLCAuZW50cnktY29udGVudCAubW9kdWxlLW1hcCAuYy1uLlVLIC5sYWJlbDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4uRmlubGFuZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwJTtcbn1cbi5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5jLW4uRmlubGFuZCAubGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZW50cnktY29udGVudCAubW9kdWxlLW1hcCAubGVmdCAuY291bnRyeS1udW1iZXJzIC5jLW4ge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5lbnRyeS1jb250ZW50IC5tb2R1bGUtbWFwIC5sZWZ0IC5jb3VudHJ5LW51bWJlcnMgLmMtbiAubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2R1bGUtYnJhbmRzLmhpZGUtZnJvbS1tb2R1bGUgLmhpZGUtYnJhbmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLWJyYW5kcy53aXRoLWxvYWQtbW9yZSAuc2luZ2xlLWJyYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtYnJhbmRzLndpdGgtbG9hZC1tb3JlIC5zaW5nbGUtYnJhbmQ6bnRoLWNoaWxkKC1uKzEwKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1icmFuZHMud2l0aC1sb2FkLW1vcmUgLnNob3ctbW9yZS1icmFuZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA2NHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLWJyYW5kcy53aXRoLWxvYWQtbW9yZSAuc2hvdy1tb3JlLWJyYW5kcyB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxufVxuLm1vZHVsZS1icmFuZHMgLnNob3ctbW9yZS1icmFuZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1icmFuZHMgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLm1vZHVsZS1icmFuZHMgLm1vZHVsZS1kZXNjIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5tb2R1bGUtYnJhbmRzIC5tb2R1bGUtY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBncmlkLWdhcDogMnB4IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLWJyYW5kcyAubW9kdWxlLWNvbnRlbnQtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogOHB4O1xuICB9XG59XG4ubW9kdWxlLWJyYW5kcyAuc2luZ2xlLWJyYW5kIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uYnJhbmQtYWN0aXZlIC5tb2R1bGUtYnJhbmRzIC5zaW5nbGUtYnJhbmQge1xuICBvcGFjaXR5OiAwLjM7XG59XG4ubW9kdWxlLWJyYW5kcyAuc2luZ2xlLWJyYW5kID4gLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2R1bGUtYnJhbmRzIC5zaW5nbGUtYnJhbmQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2R1bGUtYnJhbmRzIC5zaW5nbGUtYnJhbmQuYWN0aXZlIC5icmFuZC1idXR0b246OmFmdGVyLCAubW9kdWxlLWJyYW5kcyAuc2luZ2xlLWJyYW5kLmFjdGl2ZSAuYnJhbmQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZHVsZS1icmFuZHMgLnNpbmdsZS1icmFuZC5hY3RpdmUgLnJlYWQtbW9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWJyYW5kcyAuc2luZ2xlLWJyYW5kLmFjdGl2ZSA+IC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vZHVsZS1icmFuZHMgLnNpbmdsZS1icmFuZC5hY3RpdmUgLmlubmVyLWRlc2NyaXB0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1vZHVsZS1icmFuZHMgLnNpbmdsZS1icmFuZC5hY3RpdmUgLmJyYW5kLWxhcmdlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kdWxlLWJyYW5kcyAuYnJhbmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLWJyYW5kcyAuYnJhbmQtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDE0MnB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5tb2R1bGUtYnJhbmRzIC5icmFuZC1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2R1bGUtYnJhbmRzIC5icmFuZC1tb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5tb2R1bGUtYnJhbmRzIC5icmFuZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uIC5tb2R1bGUtYnJhbmRzIC5icmFuZC1idXR0b24ge1xuICBwYWRkaW5nOiA0MHB4IDQ0cHggMjBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VjdGlvbiAubW9kdWxlLWJyYW5kcyAubW9kdWxlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uIC5tb2R1bGUtYnJhbmRzIC5tb2R1bGUtZGVzYyB7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZHVsZS1jaGFydC5zdXMtY2hhcnQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWNoYXJ0LnN1cy1jaGFydC5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgcGFkZGluZzogMjhweCAxcmVtO1xuICB9XG59XG4ubW9kdWxlLWNoYXJ0LnN1cy1jaGFydCAubW9kdWxlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZFNzA2RjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwgaDQsIC5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjh2dztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbCBoNCwgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbC5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtY29sb3ItNSBoNCwgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbC5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtY29sb3ItNSAuaDQsIC5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbG9yLTYgaDQsIC5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbG9yLTYgLmg0LCAubW9kdWxlLWNoYXJ0IC5oaWdoY2hhcnRzLWxhYmVsLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1jb2xvci03IGg0LCAubW9kdWxlLWNoYXJ0IC5oaWdoY2hhcnRzLWxhYmVsLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1jb2xvci03IC5oNCwgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbC5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtY29sb3ItOCBoNCwgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbC5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtY29sb3ItOCAuaDQsIC5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbG9yLTkgaDQsIC5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbG9yLTkgLmg0IHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4ubW9kdWxlLWNoYXJ0IC5uYXJyb3ctdGl0bGUge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2R1bGUtY2hhcnQgLm5hcnJvdy10aXRsZSAuY2hhcnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0MThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1jaGFydCAubmFycm93LXRpdGxlIC5tb2R1bGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5tb2R1bGUtY2hhcnQgLm5hcnJvdy10aXRsZSAubW9kdWxlLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtY2hhcnQgLm5hcnJvdy10aXRsZSAubW9kdWxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLm1vZHVsZS1jaGFydCAubmFycm93LXRpdGxlIC5oaWdoY2hhcnRzLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2R1bGUtZ292ZXJuYW5jZSBzdmcgYSB7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kdWxlLWdvdmVybmFuY2Ugc3ZnIGEgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLm1vZHVsZS1nb3Zlcm5hbmNlIHN2ZyBhOmhvdmVyID4gcGF0aDpmaXJzdC1jaGlsZCxcbi5tb2R1bGUtZ292ZXJuYW5jZSBzdmcgYTpob3ZlciA+IGc6Zmlyc3QtY2hpbGQgcGF0aCwgLm1vZHVsZS1nb3Zlcm5hbmNlIHN2ZyBhOmZvY3VzID4gcGF0aDpmaXJzdC1jaGlsZCxcbi5tb2R1bGUtZ292ZXJuYW5jZSBzdmcgYTpmb2N1cyA+IGc6Zmlyc3QtY2hpbGQgcGF0aCwgLm1vZHVsZS1nb3Zlcm5hbmNlIHN2ZyBhOmFjdGl2ZSA+IHBhdGg6Zmlyc3QtY2hpbGQsXG4ubW9kdWxlLWdvdmVybmFuY2Ugc3ZnIGE6YWN0aXZlID4gZzpmaXJzdC1jaGlsZCBwYXRoIHtcbiAgZmlsbDogI2Q4ZGE0Zjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc3ByZWFkc2hlZXRzLW1pbmkubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cy1taW5pIC5udW1iZXItY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cy1taW5pIC5tb2R1bGUtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cy1taW5pIC5udW1iZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kdWxlLXNwcmVhZHNoZWV0cy1taW5pIC5udW1iZXJzIHtcbiAgICBncmlkLWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtc3ByZWFkc2hlZXRzLW1pbmkgLm51bWJlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNwcmVhZHNoZWV0cy1taW5pIC5udW1iZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMtbWluaSAubnVtYmVycyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQTZFNEJEO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogMzA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1zcHJlYWRzaGVldHMtbWluaSAubnVtYmVycyBsaSB7XG4gICAgbWluLWhlaWdodDogMTkycHg7XG4gIH1cbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzLW1pbmkgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtc3ByZWFkc2hlZXRzLW1pbmkgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cy1taW5pIC5zdWZmaXgsXG4ubW9kdWxlLXNwcmVhZHNoZWV0cy1taW5pIC5wcmVmaXgge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzLW1pbmkgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzLW1pbmkgLmxhYmVsIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2R1bGUtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLWNvbnRhaW5lciA+IC5tb2R1bGUtYmctd3JhcCB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjYmMwMDdlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtY29udGFpbmVyID4gLm1vZHVsZS1iZy13cmFwIHtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNiYzAwN2U7XG4gIH1cbn1cbi5tb2R1bGUtY29udGFpbmVyID4gLm1vZHVsZS1iZy13cmFwID4gLm1vZHVsZS1jb250ZW50ID4gLmQtZ3JpZCB7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ubW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWNoYXJ0IGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ubW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWNoYXJ0OmZpcnN0LWNoaWxkIC5tb2R1bGUtYmctd3JhcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVBRkMxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWNoYXJ0OmZpcnN0LWNoaWxkIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y1QUZDMTtcbiAgfVxufVxuLm1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1jaGFydCAubW9kdWxlLWJnLXdyYXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50LndpdGgtZGVzY3JpcHRpb24gLm1vZHVsZS1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudC53aXRoLWRlc2NyaXB0aW9uIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50LndpdGgtZGVzY3JpcHRpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGdhcDogMTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLm1vZHVsZS10aXRsZSB7XG4gIHdpZHRoOiAzNTJweDtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLm1vZHVsZS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLmltYWdlLXBsdXMtYmFja2dyb3VuZCAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZzogMzJweCAwIDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLmltYWdlLXBsdXMtYmFja2dyb3VuZCAuc3dpcGVyLXNsaWRlIC5tb2R1bGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLmltYWdlLXBsdXMtYmFja2dyb3VuZCAuc3dpcGVyLXNsaWRlIC5tb2R1bGUtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcC5pbWFnZS1wbHVzLWJhY2tncm91bmQgLnN3aXBlci1zbGlkZSAubW9kdWxlLXRpdGxlLmRpc3BsYXktMiB7XG4gIGNvbG9yOiAjRUIwMDAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcC5vbmx5LWJhY2tncm91bmQtY29sb3Ige1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLm9ubHktYmFja2dyb3VuZC1jb2xvciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5zd2lwZXItY29udGFpbmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMjQ1NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0NTUnIGhlaWdodD0nODAnIHZpZXdCb3g9JzAgMCAyNDU1IDgwJyBmaWxsPSdub25lJyUzZSUzY3BhdGggZD0nTTI0NTQuOTQgMzQuNDc4OUMyNDU1LjEzIDMzLjk1OTMgMjQ1NC44NiAzMy4zODY0IDI0NTQuMzQgMzMuMTk5M0wyNDQ1Ljg3IDMwLjE1MDFDMjQ0NS4zNSAyOS45NjMgMjQ0NC43OCAzMC4yMzI2IDI0NDQuNTkgMzAuNzUyMkMyNDQ0LjQgMzEuMjcxOCAyNDQ0LjY3IDMxLjg0NDcgMjQ0NS4xOSAzMi4wMzE5TDI0NTIuNzIgMzQuNzQyMkwyNDUwLjAxIDQyLjI2OTFDMjQ0OS44MiA0Mi43ODg3IDI0NTAuMDkgNDMuMzYxNiAyNDUwLjYxIDQzLjU0ODhDMjQ1MS4xMyA0My43MzU5IDI0NTEuNyA0My40NjYzIDI0NTEuODkgNDIuOTQ2N0wyNDU0Ljk0IDM0LjQ3ODlaTTEzOTQgMzYuNTAwNUwxMzkzLjggMzUuNTIxN0wxMzk0IDM2LjUwMDVaTTAuMjM0MzUgNzMuMDcyOEw1LjY5ODk5IDc5LjEzOTVMMTEuNzY1NyA3My42NzQ4TDYuMzAxMDEgNjcuNjA4MkwwLjIzNDM1IDczLjA3MjhaTTYgNzMuMzczOEw1Ljk0Nzg2IDc0LjM3MjRDNi43NDE2NCA3NC40MTM5IDcuNTQxOTMgNzQuNDUzMiA4LjM0ODY2IDc0LjQ5MDRMOC4zOTQ3NiA3My40OTE1TDguNDQwODUgNzIuNDkyNkM3LjYzODA3IDcyLjQ1NTUgNi44NDE4MSA3Mi40MTY0IDYuMDUyMTQgNzIuMzc1Mkw2IDczLjM3MzhaTTEzLjMwMDUgNzMuNjg5M0wxMy4yNjU4IDc0LjY4ODdDMTQuOTMwMiA3NC43NDY2IDE2LjYxOTkgNzQuNzk2MiAxOC4zMzQzIDc0LjgzNzdMMTguMzU4NSA3My44MzhMMTguMzgyNyA3Mi44MzgzQzE2LjY3NTEgNzIuNzk2OSAxNC45OTI0IDcyLjc0NzUgMTMuMzM1MiA3Mi42ODk5TDEzLjMwMDUgNzMuNjg5M1pNMjMuNDI5OCA3My45MzYzTDIzLjQxNTEgNzQuOTM2MkMyNS4wMjY4IDc0Ljk1OTkgMjYuNjU4NyA3NC45NzcgMjguMzEwNCA3NC45ODc2TDI4LjMxNjggNzMuOTg3NkwyOC4zMjMyIDcyLjk4NzdDMjYuNjc2OSA3Mi45NzcxIDI1LjA1MDUgNzIuOTYgMjMuNDQ0NSA3Mi45MzY0TDIzLjQyOTggNzMuOTM2M1pNMzMuMzIzMiA3NC4wMDAxTDMzLjMyNDUgNzUuMDAwMUMzNS4wMTU0IDc0Ljk5NzggMzYuNzI1NyA3NC45ODkyIDM4LjQ1NDkgNzQuOTc0M0wzOC40NDYzIDczLjk3NDNMMzguNDM3NyA3Mi45NzQzQzM2LjcxMzEgNzIuOTg5MiAzNS4wMDc3IDcyLjk5NzggMzMuMzIxOCA3My4wMDAxTDMzLjMyMzIgNzQuMDAwMVpNNDMuMzY5MiA3My45MTU5TDQzLjM4NDMgNzQuOTE1N0M0NS4wMTg0IDc0Ljg5MTEgNDYuNjY4NCA3NC44NjEzIDQ4LjMzNDEgNzQuODI2M0w0OC4zMTMxIDczLjgyNjVMNDguMjkyIDcyLjgyNjdDNDYuNjMwMyA3Mi44NjE2IDQ0Ljk4NDIgNzIuODkxNCA0My4zNTQyIDcyLjkxNkw0My4zNjkyIDczLjkxNTlaTTUzLjM1MDggNzMuNzA2MUw1My4zNzc1IDc0LjcwNThDNTUuMDcwOSA3NC42NjA2IDU2Ljc3OTYgNzQuNjEwMyA1OC41MDMyIDc0LjU1NTFMNTguNDcxMSA3My41NTU2TDU4LjQzOTEgNzIuNTU2MUM1Ni43MTkxIDcyLjYxMTIgNTUuMDEzOSA3Mi42NjE0IDUzLjMyNDEgNzIuNzA2NUw1My4zNTA4IDczLjcwNjFaTTYzLjM1MjggNzMuMzg3NUw2My4zODk1IDc0LjM4NjhDNjUuMDMxMiA3NC4zMjY0IDY2LjY4NTcgNzQuMjYxOCA2OC4zNTI3IDc0LjE5MjlMNjguMzExNCA3My4xOTM3TDY4LjI3MDEgNzIuMTk0NkM2Ni42MDYxIDcyLjI2MzQgNjQuOTU0NiA3Mi4zMjc5IDYzLjMxNiA3Mi4zODgyTDYzLjM1MjggNzMuMzg3NVpNNzMuMzQ1NSA3Mi45NzQ4TDczLjM5MSA3My45NzM3Qzc1LjA4MjggNzMuODk2NSA3Ni43ODY5IDczLjgxNTIgNzguNTAyOSA3My43Mjk4TDc4LjQ1MzIgNzIuNzMxMUw3OC40MDM1IDcxLjczMjNDNzYuNjkwMiA3MS44MTc1IDc0Ljk4ODkgNzEuODk4NyA3My4yOTk5IDcxLjk3NThMNzMuMzQ1NSA3Mi45NzQ4Wk04My4zNDQ0IDcyLjQ3ODZMODMuMzk3OCA3My40NzcxQzg1LjAzOTMgNzMuMzg5NCA4Ni42OTEyIDczLjI5ODEgODguMzUzMyA3My4yMDMzTDg4LjI5NjQgNzIuMjA0OUw4OC4yMzk1IDcxLjIwNjZDODYuNTc5NyA3MS4zMDEyIDg0LjkzMDEgNzEuMzkyNCA4My4yOTEgNzEuNDhMODMuMzQ0NCA3Mi40Nzg2Wk05My4zMDk5IDcxLjkxMDVMOTMuMzcwMiA3Mi45MDg3Qzk1LjA1MjUgNzIuODA3IDk2Ljc0NDkgNzIuNzAxOSA5OC40NDcgNzIuNTkzNUw5OC4zODM0IDcxLjU5NTZMOTguMzE5OCA3MC41OTc2Qzk2LjYxOTkgNzAuNzA1OSA5NC45Mjk3IDcwLjgxMDggOTMuMjQ5NSA3MC45MTIzTDkzLjMwOTkgNzEuOTEwNVpNMTAzLjMzNiA3MS4yNzI2TDEwMy40MDMgNzIuMjcwNEMxMDUuMDQgNzIuMTYxMSAxMDYuNjg2IDcyLjA0ODkgMTA4LjM0MSA3MS45MzM4TDEwOC4yNzEgNzAuOTM2MkwxMDguMjAyIDY5LjkzODZDMTA2LjU0OSA3MC4wNTM2IDEwNC45MDUgNzAuMTY1NyAxMDMuMjcgNzAuMjc0OEwxMDMuMzM2IDcxLjI3MjZaTTExMy4yNTggNzAuNTgyNEwxMTMuMzMgNzEuNTc5OEMxMTUuMDAxIDcxLjQ1ODkgMTE2LjY4IDcxLjMzNTEgMTE4LjM2OCA3MS4yMDg2TDExOC4yOTMgNzAuMjExNEwxMTguMjE4IDY5LjIxNDJDMTE2LjUzMyA2OS4zNDA2IDExNC44NTUgNjkuNDY0MiAxMTMuMTg1IDY5LjU4NUwxMTMuMjU4IDcwLjU4MjRaTTEyMy4zMjggNjkuODI3NEwxMjMuNDA2IDcwLjgyNDRDMTI1LjAzOCA3MC42OTc5IDEyNi42NzcgNzAuNTY4OSAxMjguMzIzIDcwLjQzNzRMMTI4LjI0NCA2OS40NDA2TDEyOC4xNjQgNjguNDQzN0MxMjYuNTE5IDY4LjU3NTEgMTI0Ljg4MSA2OC43MDQgMTIzLjI1MSA2OC44MzA0TDEyMy4zMjggNjkuODI3NFpNMTMzLjIwMSA2OS4wMzg5TDEzMy4yODMgNzAuMDM1NkMxMzQuOTQzIDY5Ljg5OTIgMTM2LjYxIDY5Ljc2MDQgMTM4LjI4NCA2OS42MTkyTDEzOC4yIDY4LjYyMjhMMTM4LjExNiA2Ny42MjYzQzEzNi40NDQgNjcuNzY3MyAxMzQuNzc4IDY3LjkwNiAxMzMuMTE5IDY4LjA0MjNMMTMzLjIwMSA2OS4wMzg5Wk0xNDMuMjM5IDY4LjE5MjRMMTQzLjMyNSA2OS4xODg3QzE0NC45NzkgNjkuMDQ1NyAxNDYuNjM5IDY4LjkwMDQgMTQ4LjMwNiA2OC43NTNMMTQ4LjIxOCA2Ny43NTY5TDE0OC4xMyA2Ni43NjA4QzE0Ni40NjQgNjYuOTA4MSAxNDQuODA1IDY3LjA1MzIgMTQzLjE1MyA2Ny4xOTYxTDE0My4yMzkgNjguMTkyNFpNMTUzLjE0OSA2Ny4zMTU5TDE1My4yMzkgNjguMzExOEMxNTQuODg5IDY4LjE2MjcgMTU2LjU0NSA2OC4wMTE1IDE1OC4yMDcgNjcuODU4MkwxNTguMTE1IDY2Ljg2MjVMMTU4LjAyMyA2NS44NjY3QzE1Ni4zNjMgNjYuMDE5OCAxNTQuNzA4IDY2LjE3MDkgMTUzLjA1OSA2Ni4zMTk5TDE1My4xNDkgNjcuMzE1OVpNMTYzLjExNCA2Ni4zOTdMMTYzLjIwOCA2Ny4zOTI2QzE2NC44OCA2Ny4yMzU0IDE2Ni41NTggNjcuMDc2MiAxNjguMjQxIDY2LjkxNTFMMTY4LjE0NiA2NS45MTk2TDE2OC4wNSA2NC45MjQyQzE2Ni4zNjggNjUuMDg1MiAxNjQuNjkyIDY1LjI0NDIgMTYzLjAyIDY1LjQwMTRMMTYzLjExNCA2Ni4zOTdaTTE3My4xMDQgNjUuNDQwOUwxNzMuMjAxIDY2LjQzNjJDMTc0Ljg0MyA2Ni4yNzYzIDE3Ni40ODkgNjYuMTE0NyAxNzguMTQxIDY1Ljk1MTRMMTc4LjA0MiA2NC45NTYyTDE3Ny45NDQgNjMuOTYxMUMxNzYuMjkzIDY0LjEyNDMgMTc0LjY0OCA2NC4yODU5IDE3My4wMDcgNjQuNDQ1NkwxNzMuMTA0IDY1LjQ0MDlaTTE4My4wMDggNjQuNDYxMkwxODMuMTA4IDY1LjQ1NjJDMTg0Ljc2OCA2NS4yODk0IDE4Ni40MzMgNjUuMTIwOSAxODguMTAzIDY0Ljk1MDhMMTg4LjAwMSA2My45NTU5TDE4Ny45IDYyLjk2MTFDMTg2LjIzMiA2My4xMzExIDE4NC41NjggNjMuMjk5NSAxODIuOTA4IDYzLjQ2NjJMMTgzLjAwOCA2NC40NjEyWk0xOTMuMDIxIDYzLjQ0MDhMMTkzLjEyMyA2NC40MzU1QzE5NC43NzMgNjQuMjY1MSAxOTYuNDI2IDY0LjA5MzEgMTk4LjA4NCA2My45MTk1TDE5Ny45OCA2Mi45MjVMMTk3Ljg3NSA2MS45MzA0QzE5Ni4yMTkgNjIuMTAzOCAxOTQuNTY2IDYyLjI3NTggMTkyLjkxOCA2Mi40NDYxTDE5My4wMjEgNjMuNDQwOFpNMjAyLjkyIDYyLjQwNDZMMjAzLjAyNSA2My4zOTlDMjA0LjY3NiA2My4yMjQgMjA2LjMzMSA2My4wNDc2IDIwNy45ODkgNjIuODY5N0wyMDcuODgyIDYxLjg3NTRMMjA3Ljc3NiA2MC44ODExQzIwNi4xMTggNjEuMDU4OSAyMDQuNDY0IDYxLjIzNTIgMjAyLjgxNCA2MS40MTAxTDIwMi45MiA2Mi40MDQ2Wk0yMTIuODY2IDYxLjMzNzhMMjEyLjk3NCA2Mi4zMzJDMjE0LjY0IDYyLjE1MTMgMjE2LjMwOCA2MS45NjkzIDIxNy45ODEgNjEuNzg1OUwyMTcuODcyIDYwLjc5MTlMMjE3Ljc2MyA1OS43OTc5QzIxNi4wOTEgNTkuOTgxMSAyMTQuNDIzIDYwLjE2MzEgMjEyLjc1OSA2MC4zNDM2TDIxMi44NjYgNjEuMzM3OFpNMjIyLjg0MiA2MC4yNDRMMjIyLjk1MiA2MS4yMzc5QzIyNC41OTYgNjEuMDU1OCAyMjYuMjQ0IDYwLjg3MjQgMjI3Ljg5NCA2MC42ODc4TDIyNy43ODIgNTkuNjk0TDIyNy42NzEgNTguNzAwMkMyMjYuMDIyIDU4Ljg4NDcgMjI0LjM3NSA1OS4wNjggMjIyLjczMiA1OS4yNTAxTDIyMi44NDIgNjAuMjQ0Wk0yMzIuNzQgNTkuMTM2NkwyMzIuODUzIDYwLjEzMDNDMjM0LjUwOCA1OS45NDMzIDIzNi4xNjcgNTkuNzU1MSAyMzcuODI4IDU5LjU2NThMMjM3LjcxNSA1OC41NzIzTDIzNy42MDIgNTcuNTc4N0MyMzUuOTQxIDU3Ljc2NzkgMjM0LjI4MyA1Ny45NTYgMjMyLjYyOCA1OC4xNDNMMjMyLjc0IDU5LjEzNjZaTTI0Mi43MDYgNTguMDAxTDI0Mi44MiA1OC45OTQ1QzI0NC40OCA1OC44MDM3IDI0Ni4xNDIgNTguNjExOSAyNDcuODA2IDU4LjQxOUwyNDcuNjkxIDU3LjQyNTdMMjQ3LjU3NiA1Ni40MzIzQzI0NS45MTIgNTYuNjI1MSAyNDQuMjUxIDU2LjgxNjkgMjQyLjU5MiA1Ny4wMDc1TDI0Mi43MDYgNTguMDAxWk0yNTIuNjMxIDU2Ljg1MDhMMjUyLjc0NyA1Ny44NDQxQzI1NC4zOTYgNTcuNjUxNCAyNTYuMDQ4IDU3LjQ1NzcgMjU3LjcwMiA1Ny4yNjMxTDI1Ny41ODUgNTYuMjdMMjU3LjQ2OCA1NS4yNzY4QzI1NS44MTUgNTUuNDcxNCAyNTQuMTY0IDU1LjY2NSAyNTIuNTE1IDU1Ljg1NzZMMjUyLjYzMSA1Ni44NTA4Wk0yNjIuNTUxIDU1LjY4MzNMMjYyLjY2OSA1Ni42NzYzQzI2NC4zMjcgNTYuNDc5OCAyNjUuOTg3IDU2LjI4MjMgMjY3LjY0OSA1Ni4wODM5TDI2Ny41MyA1NS4wOTA5TDI2Ny40MTIgNTQuMDk4QzI2NS43NSA1NC4yOTYzIDI2NC4wOTEgNTQuNDkzNyAyNjIuNDM0IDU0LjY5MDJMMjYyLjU1MSA1NS42ODMzWk0yNzIuNTIgNTQuNDkzMkwyNzIuNjQgNTUuNDg2MUMyNzQuMjg3IDU1LjI4ODEgMjc1LjkzNiA1NS4wODkzIDI3Ny41ODYgNTQuODg5N0wyNzcuNDY2IDUzLjg5N0wyNzcuMzQ2IDUyLjkwNDJDMjc1LjY5NiA1My4xMDM3IDI3NC4wNDggNTMuMzAyNSAyNzIuNDAxIDUzLjUwMDRMMjcyLjUyIDU0LjQ5MzJaTTI4Mi40MTcgNTMuMjk2MkwyODIuNTM4IDU0LjI4ODlDMjg0LjE5MSA1NC4wODc5IDI4NS44NDQgNTMuODg2IDI4Ny41IDUzLjY4MzRMMjg3LjM3OCA1Mi42OTA4TDI4Ny4yNTcgNTEuNjk4MkMyODUuNjAyIDUxLjkwMDggMjgzLjk0OCA1Mi4xMDI2IDI4Mi4yOTcgNTIuMzAzNkwyODIuNDE3IDUzLjI5NjJaTTI5Mi4zNDcgNTIuMDgwOUwyOTIuNDY5IDUzLjA3MzRDMjk0LjEyNyA1Mi44Njk0IDI5NS43ODYgNTIuNjY0NiAyOTcuNDQ2IDUyLjQ1OTFMMjk3LjMyNCA1MS40NjY3TDI5Ny4yMDEgNTAuNDc0M0MyOTUuNTQxIDUwLjY3OTcgMjkzLjg4MiA1MC44ODQ0IDI5Mi4yMjUgNTEuMDg4NEwyOTIuMzQ3IDUyLjA4MDlaTTMwMi4yODcgNTAuODUwOUwzMDIuNDEgNTEuODQzM0MzMDQuMDYgNTEuNjM4IDMwNS43MTEgNTEuNDMyMiAzMDcuMzYzIDUxLjIyNTdMMzA3LjIzOSA1MC4yMzM0TDMwNy4xMTUgNDkuMjQxMkMzMDUuNDYzIDQ5LjQ0NzYgMzAzLjgxMyA0OS42NTM0IDMwMi4xNjMgNDkuODU4NkwzMDIuMjg3IDUwLjg1MDlaTTMxMi4xOTYgNDkuNjEyM0wzMTIuMzIxIDUwLjYwNDVDMzEzLjk3NCA1MC4zOTY4IDMxNS42MjggNTAuMTg4NiAzMTcuMjgzIDQ5Ljk3OThMMzE3LjE1OCA0OC45ODc3TDMxNy4wMzMgNDcuOTk1NUMzMTUuMzc4IDQ4LjIwNDMgMzEzLjcyNSA0OC40MTI1IDMxMi4wNzEgNDguNjIwMUwzMTIuMTk2IDQ5LjYxMjNaTTMyMi4xMjUgNDguMzU5N0wzMjIuMjUgNDkuMzUxOEMzMjMuOTA2IDQ5LjE0MiAzMjUuNTYyIDQ4LjkzMTcgMzI3LjIxOSA0OC43MjFMMzI3LjA5MyA0Ny43Mjg5TDMyNi45NjcgNDYuNzM2OUMzMjUuMzEgNDYuOTQ3NyAzMjMuNjU0IDQ3LjE1NzkgMzIxLjk5OSA0Ny4zNjc3TDMyMi4xMjUgNDguMzU5N1pNMzMyLjA0OCA0Ny4wOTczTDMzMi4xNzUgNDguMDg5MkMzMzMuODI3IDQ3Ljg3ODIgMzM1LjQ4IDQ3LjY2NjcgMzM3LjEzMyA0Ny40NTQ4TDMzNy4wMDYgNDYuNDYyOUwzMzYuODc4IDQ1LjQ3MUMzMzUuMjI2IDQ1LjY4MjkgMzMzLjU3MyA0NS44OTQzIDMzMS45MjEgNDYuMTA1M0wzMzIuMDQ4IDQ3LjA5NzNaTTM0MS45NjQgNDUuODI2TDM0Mi4wOTIgNDYuODE3OUMzNDMuNzQ1IDQ2LjYwNTEgMzQ1LjM5OSA0Ni4zOTIxIDM0Ny4wNTIgNDYuMTc4NkwzNDYuOTI0IDQ1LjE4NjhMMzQ2Ljc5NiA0NC4xOTUxQzM0NS4xNDMgNDQuNDA4NSAzNDMuNDkgNDQuNjIxNSAzNDEuODM3IDQ0LjgzNDJMMzQxLjk2NCA0NS44MjZaTTM1MS44ODQgNDQuNTQ1NUwzNTIuMDEyIDQ1LjUzNzJDMzUzLjY2NiA0NS4zMjMgMzU1LjMyIDQ1LjEwODUgMzU2Ljk3NCA0NC44OTM3TDM1Ni44NDUgNDMuOTAyTDM1Ni43MTYgNDIuOTEwNEMzNTUuMDYzIDQzLjEyNTIgMzUzLjQwOSA0My4zMzk2IDM1MS43NTUgNDMuNTUzOEwzNTEuODg0IDQ0LjU0NTVaTTM2MS44MDYgNDMuMjU2N0wzNjEuOTM1IDQ0LjI0ODNDMzYzLjU4OSA0NC4wMzI5IDM2NS4yNDIgNDMuODE3MiAzNjYuODk1IDQzLjYwMTNMMzY2Ljc2NSA0Mi42MDk3TDM2Ni42MzYgNDEuNjE4MkMzNjQuOTgzIDQxLjgzNCAzNjMuMzMgNDIuMDQ5NyAzNjEuNjc3IDQyLjI2NTFMMzYxLjgwNiA0My4yNTY3Wk0zNzEuNzIyIDQxLjk2MTVMMzcxLjg1MSA0Mi45NTNDMzczLjUwMyA0Mi43MzY3IDM3NS4xNTQgNDIuNTIwMiAzNzYuODA1IDQyLjMwMzVMMzc2LjY3NSA0MS4zMTJMMzc2LjU0NSA0MC4zMjA1QzM3NC44OTQgNDAuNTM3MSAzNzMuMjQzIDQwLjc1MzYgMzcxLjU5MiA0MC45Njk5TDM3MS43MjIgNDEuOTYxNVpNMzgxLjYyOCA0MC42NjFMMzgxLjc1OSA0MS42NTI0QzM4My40MTYgNDEuNDM0NCAzODUuMDcyIDQxLjIxNjMgMzg2LjcyNyA0MC45OTgxTDM4Ni41OTcgNDAuMDA2N0wzODYuNDY2IDM5LjAxNTJDMzg0LjgxMSAzOS4yMzM0IDM4My4xNTUgMzkuNDUxNiAzODEuNDk4IDM5LjY2OTVMMzgxLjYyOCA0MC42NjFaTTM5MS41NTkgMzkuMzUxN0wzOTEuNjkgNDAuMzQzMUMzOTMuMzQ0IDQwLjEyNDcgMzk0Ljk5NiAzOS45MDYyIDM5Ni42NDggMzkuNjg3N0wzOTYuNTE2IDM4LjY5NjRMMzk2LjM4NSAzNy43MDVDMzk0LjczNCAzNy45MjM1IDM5My4wODIgMzguMTQxOSAzOTEuNDI4IDM4LjM2MDNMMzkxLjU1OSAzOS4zNTE3Wk00MDEuNDY3IDM4LjA0MDhMNDAxLjU5OCAzOS4wMzIxQzQwMy4yNDcgMzguODEzNSA0MDQuODk1IDM4LjU5NSA0MDYuNTQxIDM4LjM3NjRMNDA2LjQxIDM3LjM4NTFMNDA2LjI3OCAzNi4zOTM4QzQwNC42MzIgMzYuNjEyNCA0MDIuOTg0IDM2LjgzMDkgNDAxLjMzNSAzNy4wNDk0TDQwMS40NjcgMzguMDQwOFpNNDExLjM3NyAzNi43MjUzTDQxMS41MDkgMzcuNzE2NkM0MTMuMTY3IDM3LjQ5NjIgNDE0LjgyNCAzNy4yNzU5IDQxNi40NzkgMzcuMDU1N0w0MTYuMzQ3IDM2LjA2NDRMNDE2LjIxNSAzNS4wNzMxQzQxNC41NiAzNS4yOTM0IDQxMi45MDQgMzUuNTEzNyA0MTEuMjQ1IDM1LjczNDFMNDExLjM3NyAzNi43MjUzWk00MjEuMzA4IDM1LjQwNEw0MjEuNDQgMzYuMzk1MkM0MjMuMDkyIDM2LjE3NTIgNDI0Ljc0MiAzNS45NTUzIDQyNi4zOSAzNS43MzU2TDQyNi4yNTggMzQuNzQ0M0w0MjYuMTI2IDMzLjc1MzFDNDI0LjQ3OCAzMy45NzI4IDQyMi44MjggMzQuMTkyNyA0MjEuMTc2IDM0LjQxMjdMNDIxLjMwOCAzNS40MDRaTTQzMS4xOTggMzQuMDg1N0w0MzEuMzMgMzUuMDc2OUM0MzIuOTgyIDM0Ljg1NjQgNDM0LjYzMyAzNC42MzYyIDQzNi4yODEgMzQuNDE2Mkw0MzYuMTQ5IDMzLjQyNUw0MzYuMDE2IDMyLjQzMzhDNDM0LjM2OCAzMi42NTM4IDQzMi43MTggMzIuODc0IDQzMS4wNjUgMzMuMDk0NEw0MzEuMTk4IDM0LjA4NTdaTTQ0MS4xMjkgMzIuNzYwMUw0NDEuMjYxIDMzLjc1MTNDNDQyLjkxOSAzMy41MyA0NDQuNTc1IDMzLjMwODggNDQ2LjIyOCAzMy4wODhMNDQ2LjA5NiAzMi4wOTY4TDQ0NS45NjQgMzEuMTA1NkM0NDQuMzEgMzEuMzI2NCA0NDIuNjU1IDMxLjU0NzUgNDQwLjk5NyAzMS43Njg5TDQ0MS4xMjkgMzIuNzYwMVpNNDUxLjA0OSAzMS40MzUzTDQ1MS4xODEgMzIuNDI2NUM0NTIuODMgMzIuMjA2NCA0NTQuNDc2IDMxLjk4NjUgNDU2LjExOSAzMS43NjdMNDU1Ljk4NyAzMC43NzU4TDQ1NS44NTUgMjkuNzg0NkM0NTQuMjExIDMwLjAwNDEgNDUyLjU2NSAzMC4yMjQgNDUwLjkxNyAzMC40NDQxTDQ1MS4wNDkgMzEuNDM1M1pNNDYwLjkxMyAzMC4xMThMNDYxLjA0NiAzMS4xMDkyQzQ2Mi43MTMgMzAuODg2NyA0NjQuMzc3IDMwLjY2NDUgNDY2LjAzOSAzMC40NDI4TDQ2NS45MDcgMjkuNDUxNkw0NjUuNzc0IDI4LjQ2MDNDNDY0LjExMyAyOC42ODIxIDQ2Mi40NDggMjguOTA0MiA0NjAuNzgxIDI5LjEyNjhMNDYwLjkxMyAzMC4xMThaTTQ3MC44ODIgMjguNzg3OEw0NzEuMDE0IDI5Ljc3OUM0NzIuNjcgMjkuNTU4MiA0NzQuMzIyIDI5LjMzNzkgNDc1Ljk3MiAyOS4xMTgyTDQ3NS44NCAyOC4xMjY5TDQ3NS43MDcgMjcuMTM1N0M0NzQuMDU4IDI3LjM1NTUgNDcyLjQwNiAyNy41NzU4IDQ3MC43NSAyNy43OTY2TDQ3MC44ODIgMjguNzg3OFpNNDgwLjc3OCAyNy40NjkyTDQ4MC45MSAyOC40NjA1QzQ4Mi41NTIgMjguMjQxOCA0ODQuMTkyIDI4LjAyMzcgNDg1LjgyOCAyNy44MDYxTDQ4NS42OTYgMjYuODE0OUw0ODUuNTY0IDI1LjgyMzZDNDgzLjkyOCAyNi4wNDExIDQ4Mi4yODkgMjYuMjU5MyA0ODAuNjQ2IDI2LjQ3OEw0ODAuNzc4IDI3LjQ2OTJaTTQ5MC42ODQgMjYuMTUyMUw0OTAuODE1IDI3LjE0MzRDNDkyLjQ4MSAyNi45MjIzIDQ5NC4xNDMgMjYuNzAxOCA0OTUuODAxIDI2LjQ4Mkw0OTUuNjY5IDI1LjQ5MDdMNDk1LjUzOCAyNC40OTkzQzQ5My44OCAyNC43MTkxIDQ5Mi4yMTggMjQuOTM5NiA0OTAuNTUyIDI1LjE2MDhMNDkwLjY4NCAyNi4xNTIxWk01MDAuNjMxIDI0LjgzMzRMNTAwLjc2MiAyNS44MjQ4QzUwMi40MTIgMjUuNjA2NCA1MDQuMDU4IDI1LjM4ODggNTA1LjcgMjUuMTcyTDUwNS41NjkgMjQuMTgwNkw1MDUuNDM4IDIzLjE4OTJDNTAzLjc5NiAyMy40MDYxIDUwMi4xNSAyMy42MjM3IDUwMC41IDIzLjg0MjFMNTAwLjYzMSAyNC44MzM0Wk01MTAuNDgzIDIzLjUzMjVMNTEwLjYxMyAyNC41MjM5QzUxMi4yNzkgMjQuMzA0NSA1MTMuOTQgMjQuMDg1OCA1MTUuNTk3IDIzLjg2ODFMNTE1LjQ2NiAyMi44NzY2TDUxNS4zMzYgMjEuODg1MUM1MTMuNjc5IDIyLjEwMjkgNTEyLjAxOCAyMi4zMjE2IDUxMC4zNTIgMjIuNTQxMUw1MTAuNDgzIDIzLjUzMjVaTTUyMC40NjEgMjIuMjIxTDUyMC41OTEgMjMuMjEyNkM1MjIuMjUxIDIyLjk5NSA1MjMuOTA2IDIyLjc3ODMgNTI1LjU1NiAyMi41NjI3TDUyNS40MjYgMjEuNTcxMUw1MjUuMjk3IDIwLjU3OTZDNTIzLjY0NiAyMC43OTUyIDUyMS45OTEgMjEuMDExOSA1MjAuMzMxIDIxLjIyOTVMNTIwLjQ2MSAyMi4yMjFaTTUzMC4zNjIgMjAuOTI3Mkw1MzAuNDkxIDIxLjkxODhDNTMyLjEzMSAyMS43MDUyIDUzMy43NjYgMjEuNDkyNiA1MzUuMzk2IDIxLjI4MUw1MzUuMjY3IDIwLjI4OTRMNTM1LjEzOSAxOS4yOTc3QzUzMy41MDkgMTkuNTA5MiA1MzEuODczIDE5LjcyMTkgNTMwLjIzMyAxOS45MzU1TDUzMC4zNjIgMjAuOTI3MlpNNTQwLjI2MSAxOS42NDI0TDU0MC4zODkgMjAuNjM0MkM1NDIuMDYyIDIwLjQxOCA1NDMuNzI5IDIwLjIwMjkgNTQ1LjM5IDE5Ljk4OTFMNTQ1LjI2MiAxOC45OTczTDU0NS4xMzQgMTguMDA1NUM1NDMuNDczIDE4LjIxOTMgNTQxLjgwNiAxOC40MzQ0IDU0MC4xMzMgMTguNjUwN0w1NDAuMjYxIDE5LjY0MjRaTTU1MC4yMjcgMTguMzU5NUw1NTAuMzU0IDE5LjM1MTRDNTUyLjAwMyAxOS4xNDAxIDU1My42NDUgMTguOTMwMSA1NTUuMjgyIDE4LjcyMTVMNTU1LjE1NSAxNy43Mjk1TDU1NS4wMjkgMTYuNzM3NUM1NTMuMzkyIDE2Ljk0NjIgNTUxLjc0OSAxNy4xNTYzIDU1MC4xIDE3LjM2NzZMNTUwLjIyNyAxOC4zNTk1Wk01NjAuMDQ2IDE3LjEwNzRMNTYwLjE3MiAxOC4wOTk1QzU2MS44NTUgMTcuODg1OSA1NjMuNTMyIDE3LjY3MzggNTY1LjIwMSAxNy40NjMzTDU2NS4wNzYgMTYuNDcxMUw1NjQuOTUxIDE1LjQ3OUM1NjMuMjgxIDE1LjY4OTYgNTYxLjYwNCAxNS45MDE3IDU1OS45MiAxNi4xMTU0TDU2MC4wNDYgMTcuMTA3NFpNNTcwLjA3NiAxNS44NDI1TDU3MC4yIDE2LjgzNDdDNTcxLjg1OSAxNi42MjY4IDU3My41MTEgMTYuNDIwNCA1NzUuMTU1IDE2LjIxNTdMNTc1LjAzMiAxNS4yMjM0TDU3NC45MDggMTQuMjMxQzU3My4yNjMgMTQuNDM1OCA1NzEuNjExIDE0LjY0MjIgNTY5Ljk1MiAxNC44NTAyTDU3MC4wNzYgMTUuODQyNVpNNTc5Ljk0MyAxNC42MTQxTDU4MC4wNjUgMTUuNjA2NkM1ODEuNzE4IDE1LjQwMjMgNTgzLjM2MiAxNS4xOTk4IDU4NC45OTggMTQuOTk5MUw1ODQuODc3IDE0LjAwNjVMNTg0Ljc1NSAxMy4wMTRDNTgzLjExOCAxMy4yMTQ4IDU4MS40NzMgMTMuNDE3MyA1NzkuODIgMTMuNjIxN0w1NzkuOTQzIDE0LjYxNDFaTTU4OS45MTUgMTMuMzkxMUw1OTAuMDM2IDE0LjM4MzhDNTkxLjcwNiAxNC4xODA2IDU5My4zNjggMTMuOTc5NSA1OTUuMDIxIDEzLjc4MDNMNTk0LjkwMSAxMi43ODc1TDU5NC43ODEgMTEuNzk0N0M1OTMuMTI4IDExLjk5MzkgNTkxLjQ2NiAxMi4xOTUyIDU4OS43OTQgMTIuMzk4NEw1ODkuOTE1IDEzLjM5MTFaTTU5OS44MzIgMTIuMTk2TDU5OS45NTEgMTMuMTg5QzYwMS41ODUgMTIuOTk0IDYwMy4yMSAxMi44MDEgNjA0LjgyNiAxMi42MTAyTDYwNC43MDggMTEuNjE3MUw2MDQuNTkxIDEwLjYyNEM2MDIuOTc1IDEwLjgxNDkgNjAxLjM0OSAxMS4wMDggNTk5LjcxNCAxMS4yMDMxTDU5OS44MzIgMTIuMTk2Wk02MDkuNzU3IDExLjAyNDNMNjA5Ljg3MyAxMi4wMTc2QzYxMS41NTUgMTEuODIxMyA2MTMuMjI2IDExLjYyNzUgNjE0Ljg4NiAxMS40MzYyTDYxNC43NzEgMTAuNDQyN0w2MTQuNjU3IDkuNDQ5MzFDNjEyLjk5NiA5LjY0MDczIDYxMS4zMjQgOS44MzQ2NyA2MDkuNjQxIDEwLjAzMTFMNjA5Ljc1NyAxMS4wMjQzWk02MTkuNzE5IDkuODc2MjlMNjE5LjgzMiAxMC44Njk5QzYyMS40NyAxMC42ODM3IDYyMy4wOTYgMTAuNTAwMSA2MjQuNzEyIDEwLjMxOTJMNjI0LjYgOS4zMjU0TDYyNC40ODkgOC4zMzE2MkM2MjIuODczIDguNTEyNjcgNjIxLjI0NSA4LjY5NjM4IDYxOS42MDYgOC44ODI2OUw2MTkuNzE5IDkuODc2MjlaTTYyOS42MiA4Ljc2NzYyTDYyOS43MjkgOS43NjE2MUM2MzEuNDIgOS41NzUyNyA2MzMuMDk4IDkuMzkyMDMgNjM0Ljc2MiA5LjIxMTk2TDYzNC42NTUgOC4yMTc3N0w2MzQuNTQ3IDcuMjIzNTdDNjMyLjg4MiA3LjQwMzc4IDYzMS4yMDMgNy41ODcxNiA2MjkuNTEgNy43NzM2NEw2MjkuNjIgOC43Njc2MlpNNjM5LjYwOCA3LjY4Njk3TDYzOS43MTQgOC42ODEzOUM2NDEuMzUxIDguNTA3NzYgNjQyLjk3NCA4LjMzNzQgNjQ0LjU4MiA4LjE3MDM3TDY0NC40NzkgNy4xNzU3Mkw2NDQuMzc2IDYuMTgxMDdDNjQyLjc2NiA2LjM0ODI1IDY0MS4xNDEgNi41MTg3NyA2MzkuNTAzIDYuNjkyNTVMNjM5LjYwOCA3LjY4Njk3Wk02NDkuNTI0IDYuNjU4MjZMNjQ5LjYyNSA3LjY1MzE3QzY1MS4zMiA3LjQ4MTUyIDY1Mi45OTggNy4zMTM4MyA2NTQuNjU5IDcuMTUwMTlMNjU0LjU2MSA2LjE1NTAxTDY1NC40NjMgNS4xNTk4M0M2NTIuOCA1LjMyMzY1IDY1MS4xMiA1LjQ5MTUyIDY0OS40MjMgNS42NjMzNUw2NDkuNTI0IDYuNjU4MjZaTTY1OS40OTUgNS42NzYxMkw2NTkuNTkxIDYuNjcxNTlDNjYxLjIyNiA2LjUxNTI5IDY2Mi44NDUgNi4zNjMyMSA2NjQuNDQ1IDYuMjE1NDVMNjY0LjM1MyA1LjIxOTY4TDY2NC4yNjEgNC4yMjM5MkM2NjIuNjU5IDQuMzcxODggNjYxLjAzOCA0LjUyNDE2IDY1OS40IDQuNjgwNjVMNjU5LjQ5NSA1LjY3NjEyWk02NjkuNDggNC43NTU2OUw2NjkuNTY4IDUuNzUxNzhDNjcxLjI1NCA1LjYwMjM2IDY3Mi45MTkgNS40NTgxIDY3NC41NjIgNS4zMTkxNUw2NzQuNDc4IDQuMzIyNzFMNjc0LjM5NCAzLjMyNjI2QzY3Mi43NDggMy40NjU0NSA2NzEuMDggMy42MDk5NCA2NjkuMzkxIDMuNzU5NTlMNjY5LjQ4IDQuNzU1NjlaTTY3OS4zNDUgMy45MjE1M0w2NzkuNDI1IDQuOTE4MzNDNjgxLjEzNSA0Ljc4MTE3IDY4Mi44MTkgNC42NTAyMiA2ODQuNDc4IDQuNTI1NjZMNjg0LjQwMyAzLjUyODQ3TDY4NC4zMjggMi41MzEyOEM2ODIuNjY2IDIuNjU2MSA2ODAuOTc4IDIuNzg3MzEgNjc5LjI2NSAyLjkyNDczTDY3OS4zNDUgMy45MjE1M1pNNjg5LjQ1IDMuMTYzNTJMNjg5LjUyIDQuMTYxMTJDNjkxLjE3MiA0LjA0NjUgNjkyLjc5NiAzLjkzODg0IDY5NC4zOTEgMy44MzgzMUw2OTQuMzI4IDIuODQwMjlMNjk0LjI2NSAxLjg0MjI3QzY5Mi42NjYgMS45NDMwOCA2OTEuMDM4IDIuMDUxMDIgNjg5LjM4MSAyLjE2NTkxTDY4OS40NSAzLjE2MzUyWk02OTkuMzc3IDIuNTQwNTVMNjk5LjQzMiAzLjUzOTAxQzcwMS4xNTIgMy40NDM1OSA3MDIuODMzIDMuMzU3NCA3MDQuNDc2IDMuMjgwNjlMNzA0LjQyOSAyLjI4MTc4TDcwNC4zODMgMS4yODI4N0M3MDIuNzM0IDEuMzU5ODcgNzAxLjA0NiAxLjQ0NjM2IDY5OS4zMjIgMS41NDIwOEw2OTkuMzc3IDIuNTQwNTVaTTcwOS4yNTIgMi4wNzk5MUw3MDkuMjg5IDMuMDc5MjNDNzExLjA1OSAzLjAxNDE3IDcxMi43NzkgMi45NjE1NSA3MTQuNDQ4IDIuOTIxNzJMNzE0LjQyNCAxLjkyMjAxTDcxNC40IDAuOTIyMjk0QzcxMi43MjMgMC45NjIzMzUgNzEwLjk5NCAxLjAxNTIyIDcwOS4yMTUgMS4wODA1OEw3MDkuMjUyIDIuMDc5OTFaTTcxOS4zNjMgMS44NDAzOUw3MTkuMzcxIDIuODQwMzVDNzIwLjE2NCAyLjgzMzUyIDcyMC45NDQgMi44MzAwOCA3MjEuNzA5IDIuODMwMDhWMS44MzAwOFYwLjgzMDA3OEM3MjAuOTM4IDAuODMwMDc4IDcyMC4xNTMgMC44MzM1NDQgNzE5LjM1NCAwLjg0MDQyNEw3MTkuMzYzIDEuODQwMzlaTTcyMS43MDkgMS44MzAwOFYyLjgzMDA4QzcyMi41MTcgMi44MzAwOCA3MjMuMzI3IDIuODMyMjkgNzI0LjE0MSAyLjgzNjdMNzI0LjE0NiAxLjgzNjcxTDcyNC4xNTIgMC44MzY3MjZDNzIzLjMzNCAwLjgzMjMwNCA3MjIuNTIgMC44MzAwNzggNzIxLjcwOSAwLjgzMDA3OFYxLjgzMDA4Wk03MjkuMDc4IDEuODg5MjRMNzI5LjA2MiAyLjg4OTEyQzczMC43MTYgMi45MTUxOCA3MzIuMzgyIDIuOTQ5NzYgNzM0LjA2MiAyLjk5MjYyTDczNC4wODcgMS45OTI5NUw3MzQuMTEzIDAuOTkzMjcxQzczMi40MjcgMC45NTAyNTIgNzMwLjc1NCAwLjkxNTUzOCA3MjkuMDk0IDAuODg5MzY3TDcyOS4wNzggMS44ODkyNFpNNzM5LjA2NSAyLjE0MjcxTDczOS4wMzEgMy4xNDIxMUM3NDAuNjU4IDMuMTk4MzMgNzQyLjI5OCAzLjI2MTkgNzQzLjk0OCAzLjMzMjYxTDc0My45OTEgMi4zMzM1Mkw3NDQuMDM0IDEuMzM0NDRDNzQyLjM3OCAxLjI2MzUgNzQwLjczMyAxLjE5OTcyIDczOS4xIDEuMTQzMzFMNzM5LjA2NSAyLjE0MjcxWk03NDguOTg0IDIuNTY3MjNMNzQ4LjkzMyAzLjU2NTk1Qzc1MC41ODYgMy42NDk3MiA3NTIuMjUgMy43NDAyNiA3NTMuOTI0IDMuODM3MzhMNzUzLjk4MiAyLjgzOTA2TDc1NC4wNCAxLjg0MDc0Qzc1Mi4zNjEgMS43NDMzNSA3NTAuNjkyIDEuNjUyNTQgNzQ5LjAzNCAxLjU2ODUxTDc0OC45ODQgMi41NjcyM1pNNzU4Ljg5MiAzLjE0MDUxTDc1OC44MjcgNC4xMzg0M0M3NjAuNDcyIDQuMjQ0ODQgNzYyLjEyNiA0LjM1NzI3IDc2My43OSA0LjQ3NTUyTDc2My44NjEgMy40NzgwM0w3NjMuOTMyIDIuNDgwNTVDNzYyLjI2NCAyLjM2MjAxIDc2MC42MDUgMi4yNDkzIDc1OC45NTcgMi4xNDI2TDc1OC44OTIgMy4xNDA1MVpNNzY4Ljg4OCAzLjg1MDUzTDc2OC44MTIgNC44NDc1N0M3NzAuNDMyIDQuOTcyNDQgNzcyLjA2MiA1LjEwMjU1IDc3My43IDUuMjM3NzJMNzczLjc4MiA0LjI0MTExTDc3My44NjQgMy4yNDQ0OUM3NzIuMjIzIDMuMTA5MDMgNzcwLjU5IDIuOTc4NjQgNzY4Ljk2NSAyLjg1MzQ4TDc2OC44ODggMy44NTA1M1pNNzc4LjcyMyA0LjY2MTY5TDc3OC42MzYgNS42NTc4N0M3ODAuMjkgNS44MDI4NyA3ODEuOTUzIDUuOTUyNzcgNzgzLjYyNCA2LjEwNzQxTDc4My43MTYgNS4xMTE2Nkw3ODMuODA4IDQuMTE1OTJDNzgyLjEzNCAzLjk2MDk5IDc4MC40NjggMy44MTA4IDc3OC44MTEgMy42NjU1MUw3NzguNzIzIDQuNjYxNjlaTTc4OC42NjUgNS41ODA4NUw3ODguNTY4IDYuNTc2MThDNzkwLjE5NiA2LjczNDE3IDc5MS44MzIgNi44OTY0MiA3OTMuNDc2IDcuMDYyOEw3OTMuNTc3IDYuMDY3ODhMNzkzLjY3NyA1LjA3Mjk3Qzc5Mi4wMzEgNC45MDYzMiA3OTAuMzkyIDQuNzQzNzkgNzg4Ljc2MSA0LjU4NTUzTDc4OC42NjUgNS41ODA4NVpNNzk4LjUzNCA2LjU3OTYxTDc5OC40MyA3LjU3NDEyQzgwMC4wODkgNy43NDg1OSA4MDEuNzU1IDcuOTI3MDIgODAzLjQyOSA4LjEwOTI5TDgwMy41MzcgNy4xMTUxNkw4MDMuNjQ2IDYuMTIxMDRDODAxLjk2OSA1LjkzODUyIDgwMC4zIDUuNzU5ODIgNzk4LjYzOSA1LjU4NTA5TDc5OC41MzQgNi41Nzk2MVpNODA4LjQyNyA3LjY1NTk2TDgwOC4zMTYgOC42NDk3MkM4MDkuOTQ5IDguODMzMSA4MTEuNTkgOS4wMTk5NCA4MTMuMjM3IDkuMjEwMUw4MTMuMzUxIDguMjE2N0w4MTMuNDY2IDcuMjIzM0M4MTEuODE3IDcuMDMyOSA4MTAuMTc1IDYuODQ1ODMgODA4LjUzOSA2LjY2MjJMODA4LjQyNyA3LjY1NTk2Wk04MTguMzE2IDguNzk3MzVMODE4LjE5OCA5Ljc5MDQxQzgxOS44NDYgOS45ODU1MiA4MjEuNSAxMC4xODM4IDgyMy4xNiAxMC4zODVMODIzLjI4MSA5LjM5MjMxTDgyMy40MDEgOC4zOTk1OEM4MjEuNzM5IDguMTk4MSA4MjAuMDgzIDcuOTk5NjIgODE4LjQzNCA3LjgwNDI5TDgxOC4zMTYgOC43OTczNVpNODI4LjE3MyA5Ljk5MTYxTDgyOC4wNSAxMC45ODRDODI5LjY4NyAxMS4xODY1IDgzMS4zMjkgMTEuMzkxNyA4MzIuOTc3IDExLjU5OTZMODMzLjEwMiAxMC42MDc1TDgzMy4yMjcgOS42MTUzMkM4MzEuNTc4IDkuNDA3MjYgODI5LjkzNCA5LjIwMTg1IDgyOC4yOTYgOC45OTkxOEw4MjguMTczIDkuOTkxNjFaTTgzOC4wNjcgMTEuMjM5MUw4MzcuOTQgMTIuMjMxQzgzOS41NzkgMTIuNDQxNCA4NDEuMjI0IDEyLjY1NDIgODQyLjg3NSAxMi44NjkzTDg0My4wMDQgMTEuODc3N0w4NDMuMTMzIDEwLjg4NjFDODQxLjQ4MSAxMC42NzA4IDgzOS44MzUgMTAuNDU3OCA4MzguMTk0IDEwLjI0NzNMODM4LjA2NyAxMS4yMzkxWk04NDcuOTAxIDEyLjUyMDZMODQ3Ljc3IDEzLjUxMTlDODQ5LjQwNyAxMy43MjgzIDg1MS4wNSAxMy45NDY5IDg1Mi42OTcgMTQuMTY3NUw4NTIuODMgMTMuMTc2M0w4NTIuOTYzIDEyLjE4NTJDODUxLjMxNCAxMS45NjQ0IDg0OS42NyAxMS43NDU3IDg0OC4wMzIgMTEuNTI5Mkw4NDcuOTAxIDEyLjUyMDZaTTg1Ny43OTEgMTMuODQ0NEw4NTcuNjU3IDE0LjgzNTRDODU5LjI5MyAxNS4wNTY5IDg2MC45MzQgMTUuMjgwNCA4NjIuNTggMTUuNTA1Nkw4NjIuNzE1IDE0LjUxNDhMODYyLjg1MSAxMy41MjRDODYxLjIwNCAxMy4yOTg3IDg1OS41NjIgMTMuMDc1MSA4NTcuOTI1IDEyLjg1MzVMODU3Ljc5MSAxMy44NDQ0Wk04NjcuNjEzIDE1LjE4ODFMODY3LjQ3NiAxNi4xNzg3Qzg2OS4xMTMgMTYuNDA0OCA4NzAuNzU1IDE2LjYzMjUgODcyLjQwMiAxNi44NjE3TDg3Mi41NCAxNS44NzEyTDg3Mi42NzcgMTQuODgwOEM4NzEuMDMgMTQuNjUxNSA4NjkuMzg4IDE0LjQyMzcgODY3Ljc1IDE0LjE5NzVMODY3LjYxMyAxNS4xODgxWk04NzcuNDk0IDE2LjU2MzZMODc3LjM1NiAxNy41NTM5Qzg3OC45OTIgMTcuNzgzMyA4ODAuNjMyIDE4LjAxNDEgODgyLjI3NyAxOC4yNDYyTDg4Mi40MTcgMTcuMjU2TDg4Mi41NTcgMTYuMjY1OUM4ODAuOTExIDE2LjAzMzcgODc5LjI3IDE1LjgwMjggODc3LjYzMyAxNS41NzMzTDg3Ny40OTQgMTYuNTYzNlpNODg3LjMxNCAxNy45NDg5TDg4Ny4xNzMgMTguOTM5Qzg4OC44MSAxOS4xNzExIDg5MC40NSAxOS40MDQ0IDg5Mi4wOTUgMTkuNjM4OEw4OTIuMjM2IDE4LjY0ODhMODkyLjM3NyAxNy42NTg4Qzg5MC43MzIgMTcuNDI0MyA4ODkuMDkxIDE3LjE5MSA4ODcuNDU0IDE2Ljk1ODhMODg3LjMxNCAxNy45NDg5Wk04OTcuMTg0IDE5LjM1NTFMODk3LjA0MiAyMC4zNDUxQzg5OC42ODEgMjAuNTc5NSA5MDAuMzI0IDIwLjgxNDggOTAxLjk3MSAyMS4wNTFMOTAyLjExMyAyMC4wNjEyTDkwMi4yNTUgMTkuMDcxM0M5MDAuNjA4IDE4LjgzNSA4OTguOTY1IDE4LjU5OTYgODk3LjMyNiAxOC4zNjUyTDg5Ny4xODQgMTkuMzU1MVpNOTA3LjAwOCAyMC43NjQyTDkwNi44NjYgMjEuNzU0QzkwOC41MDEgMjEuOTg5MSA5MTAuMTQxIDIyLjIyNSA5MTEuNzg0IDIyLjQ2MTZMOTExLjkyNiAyMS40NzE4TDkxMi4wNjkgMjAuNDgyQzkxMC40MjUgMjAuMjQ1NCA5MDguNzg2IDIwLjAwOTUgOTA3LjE1IDE5Ljc3NDNMOTA3LjAwOCAyMC43NjQyWk05MTYuODY3IDIyLjE4MzRMOTE2LjcyNCAyMy4xNzMyQzkxOC4zNjcgMjMuNDEgOTIwLjAxNCAyMy42NDczIDkyMS42NjUgMjMuODg1Mkw5MjEuODA3IDIyLjg5NTRMOTIxLjk1IDIxLjkwNTZDOTIwLjI5OSAyMS42Njc4IDkxOC42NTMgMjEuNDMwNCA5MTcuMDA5IDIxLjE5MzZMOTE2Ljg2NyAyMi4xODM0Wk05MjYuNzAxIDIzLjYwMDRMOTI2LjU1OCAyNC41OTAyQzkyOC4xOTMgMjQuODI1NiA5MjkuODMxIDI1LjA2MTUgOTMxLjQ3MiAyNS4yOTc2TDkzMS42MTUgMjQuMzA3OEw5MzEuNzU3IDIzLjMxOEM5MzAuMTE2IDIzLjA4MTkgOTI4LjQ3OCAyMi44NDYxIDkyNi44NDMgMjIuNjEwNkw5MjYuNzAxIDIzLjYwMDRaTTkzNi41NDggMjUuMDE3TDkzNi40MDYgMjYuMDA2OUM5MzguMDU0IDI2LjI0MzYgOTM5LjcwNiAyNi40ODA1IDk0MS4zNiAyNi43MTc1TDk0MS41MDIgMjUuNzI3Nkw5NDEuNjQ0IDI0LjczNzdDOTM5Ljk5IDI0LjUwMDcgOTM4LjMzOSAyNC4yNjM4IDkzNi42OTEgMjQuMDI3Mkw5MzYuNTQ4IDI1LjAxN1pNOTQ2LjM5NiAyNi40Mjc3TDk0Ni4yNTUgMjcuNDE3N0M5NDcuODg5IDI3LjY1MTEgOTQ5LjUyNiAyNy44ODQ1IDk1MS4xNjYgMjguMTE3OUw5NTEuMzA3IDI3LjEyNzlMOTUxLjQ0OCAyNi4xMzc5Qzk0OS44MDggMjUuOTA0NSA5NDguMTcxIDI1LjY3MTEgOTQ2LjUzOCAyNS40Mzc4TDk0Ni4zOTYgMjYuNDI3N1pNOTU2LjIzNSAyNy44Mjc5TDk1Ni4wOTUgMjguODE4Qzk1Ny43NDEgMjkuMDUxMyA5NTkuMzg5IDI5LjI4NDUgOTYxLjA0MSAyOS41MTc0TDk2MS4xODEgMjguNTI3Mkw5NjEuMzIxIDI3LjUzN0M5NTkuNjY5IDI3LjMwNDEgOTU4LjAyMSAyNy4wNzEgOTU2LjM3NSAyNi44Mzc4TDk1Ni4yMzUgMjcuODI3OVpNOTY2LjA5OCAyOS4yMTlMOTY1Ljk1OSAzMC4yMDkzQzk2Ny41OTMgMzAuNDM4NSA5NjkuMjI5IDMwLjY2NzQgOTcwLjg2OCAzMC44OTZMOTcxLjAwNyAyOS45MDU2TDk3MS4xNDUgMjguOTE1MkM5NjkuNTA2IDI4LjY4NjcgOTY3Ljg3IDI4LjQ1NzggOTY2LjIzNyAyOC4yMjg3TDk2Ni4wOTggMjkuMjE5Wk05NzUuOTMxIDMwLjU5MDJMOTc1Ljc5MyAzMS41ODA3Qzk3Ny40MzggMzEuODA4NiA5NzkuMDg1IDMyLjAzNiA5ODAuNzM0IDMyLjI2MjlMOTgwLjg3IDMxLjI3MjJMOTgxLjAwNyAzMC4yODE2Qzk3OS4zNTggMzAuMDU0NyA5NzcuNzEyIDI5LjgyNzQgOTc2LjA2OCAyOS41OTk3TDk3NS45MzEgMzAuNTkwMlpNOTg1LjgxIDMxLjk0OTNMOTg1LjY3NSAzMi45NDAxQzk4Ny4zMDkgMzMuMTYzMSA5ODguOTQ1IDMzLjM4NTYgOTkwLjU4NCAzMy42MDc0TDk5MC43MTggMzIuNjE2NUw5OTAuODUyIDMxLjYyNTVDOTg5LjIxNCAzMS40MDM4IDk4Ny41NzkgMzEuMTgxNCA5ODUuOTQ2IDMwLjk1ODVMOTg1LjgxIDMxLjk0OTNaTTk5NS42MzkgMzMuMjc5OEw5OTUuNTA2IDM0LjI3MUM5OTcuMTUgMzQuNDkxNSA5OTguNzk1IDM0LjcxMTIgMTAwMC40NCAzNC45MzAzTDEwMDAuNTcgMzMuOTM5TDEwMDAuNzEgMzIuOTQ3N0M5OTkuMDU5IDMyLjcyODggOTk3LjQxNSAzMi41MDkxIDk5NS43NzIgMzIuMjg4N0w5OTUuNjM5IDMzLjI3OThaTTEwMDUuNTIgMzQuNTkzNEwxMDA1LjM5IDM1LjU4NDlDMTAwNy4wMyAzNS44MDA0IDEwMDguNjcgMzYuMDE1MSAxMDEwLjMxIDM2LjIyODhMMTAxMC40NCAzNS4yMzcyTDEwMTAuNTcgMzQuMjQ1NUMxMDA4LjkzIDM0LjAzMTkgMTAwNy4yOSAzMy44MTc0IDEwMDUuNjUgMzMuNjAxOUwxMDA1LjUyIDM0LjU5MzRaTTEwMTUuMzYgMzUuODc0TDEwMTUuMjQgMzYuODY1OEMxMDE2Ljg4IDM3LjA3NzIgMTAxOC41MiAzNy4yODc2IDEwMjAuMTcgMzcuNDk2OUwxMDIwLjMgMzYuNTA0OUwxMDIwLjQyIDM1LjUxMjlDMTAxOC43OCAzNS4zMDM3IDEwMTcuMTMgMzUuMDkzNCAxMDE1LjQ5IDM0Ljg4MjJMMTAxNS4zNiAzNS44NzRaTTEwMjUuMjQgMzcuMTI5NEwxMDI1LjEyIDM4LjEyMTZDMTAyNi43NiAzOC4zMjgyIDEwMjguNDEgMzguNTMzNyAxMDMwLjA2IDM4LjczOEwxMDMwLjE4IDM3Ljc0NTZMMTAzMC4zMSAzNi43NTMyQzEwMjguNjYgMzYuNTQ5IDEwMjcuMDEgMzYuMzQzNyAxMDI1LjM2IDM2LjEzNzJMMTAyNS4yNCAzNy4xMjk0Wk0xMDM1LjEgMzguMzUwNkwxMDM0Ljk4IDM5LjM0MzJDMTAzNi42MyAzOS41NDM3IDEwMzguMjcgMzkuNzQzIDEwMzkuOTIgMzkuOTQwOUwxMDQwLjA0IDM4Ljk0ODFMMTA0MC4xNiAzNy45NTUyQzEwMzguNTEgMzcuNzU3NSAxMDM2Ljg3IDM3LjU1ODMgMTAzNS4yMyAzNy4zNThMMTAzNS4xIDM4LjM1MDZaTTEwNDQuOTggMzkuNTM3N0wxMDQ0Ljg2IDQwLjUzMDdDMTA0Ni41MSA0MC43MjYgMTA0OC4xNiA0MC45MTk4IDEwNDkuODEgNDEuMTEyMkwxMDQ5LjkzIDQwLjExODlMMTA1MC4wNSAzOS4xMjU2QzEwNDguMzkgMzguOTMzNCAxMDQ2Ljc0IDM4LjczOTcgMTA0NS4xIDM4LjU0NDZMMTA0NC45OCAzOS41Mzc3Wk0xMDU0Ljg2IDQwLjY4ODJMMTA1NC43NSA0MS42ODE3QzEwNTYuMzkgNDEuODY5NyAxMDU4LjA0IDQyLjA1NjEgMTA1OS42OSA0Mi4yNDFMMTA1OS44IDQxLjI0NzNMMTA1OS45MSA0MC4yNTM1QzEwNTguMjYgNDAuMDY4OCAxMDU2LjYyIDM5Ljg4MjUgMTA1NC45OCAzOS42OTQ3TDEwNTQuODYgNDAuNjg4MlpNMTA2NC43NCA0MS43OTY5TDEwNjQuNjMgNDIuNzkwOUMxMDY2LjI4IDQyLjk3MjUgMTA2Ny45MyA0My4xNTI1IDEwNjkuNTggNDMuMzMwOEwxMDY5LjY5IDQyLjMzNjZMMTA2OS44IDQxLjM0MjRDMTA2OC4xNCA0MS4xNjQyIDEwNjYuNSA0MC45ODQ0IDEwNjQuODUgNDAuODAyOUwxMDY0Ljc0IDQxLjc5NjlaTTEwNzQuNjQgNDIuODY1NkwxMDc0LjU0IDQzLjg2QzEwNzYuMTggNDQuMDMzOCAxMDc3LjgzIDQ0LjIwNTggMTA3OS40NyA0NC4zNzU5TDEwNzkuNTggNDMuMzgxMkwxMDc5LjY4IDQyLjM4NjVDMTA3OC4wMyA0Mi4yMTY1IDEwNzYuMzkgNDIuMDQ0NyAxMDc0Ljc1IDQxLjg3MTFMMTA3NC42NCA0Mi44NjU2Wk0xMDg0LjUyIDQzLjg4NThMMTA4NC40MiA0NC44ODA4QzEwODYuMDcgNDUuMDQ3MiAxMDg3LjcyIDQ1LjIxMTcgMTA4OS4zNyA0NS4zNzQzTDEwODkuNDcgNDQuMzc5MUwxMDg5LjU3IDQzLjM4MzlDMTA4Ny45MiA0My4yMjE1IDEwODYuMjcgNDMuMDU3MiAxMDg0LjYyIDQyLjg5MDlMMTA4NC41MiA0My44ODU4Wk0xMDk0LjQzIDQ0Ljg2MDZMMTA5NC4zMyA0NS44NTZDMTA5NS45OCA0Ni4wMTQyIDEwOTcuNjMgNDYuMTcwMyAxMDk5LjI4IDQ2LjMyNDRMMTA5OS4zOCA0NS4zMjg3TDEwOTkuNDcgNDQuMzMzQzEwOTcuODIgNDQuMTc5MSAxMDk2LjE3IDQ0LjAyMzIgMTA5NC41MiA0My44NjUyTDEwOTQuNDMgNDQuODYwNlpNMTEwNC4zMiA0NS43ODMzTDExMDQuMjMgNDYuNzc5M0MxMTA1Ljg4IDQ2LjkyODggMTEwNy41MyA0Ny4wNzYxIDExMDkuMTkgNDcuMjIxMkwxMTA5LjI3IDQ2LjIyNTFMMTEwOS4zNiA0NS4yMjg5QzExMDcuNzEgNDUuMDgzOSAxMTA2LjA2IDQ0LjkzNjcgMTEwNC40MSA0NC43ODc0TDExMDQuMzIgNDUuNzgzM1pNMTExNC4yMyA0Ni42NTM2TDExMTQuMTUgNDcuNjVDMTExNS44IDQ3Ljc5MDYgMTExNy40NiA0Ny45MjkgMTExOS4xMSA0OC4wNjVMMTExOS4xOSA0Ny4wNjg0TDExMTkuMjggNDYuMDcxN0MxMTE3LjYyIDQ1LjkzNTkgMTExNS45NyA0NS43OTc2IDExMTQuMzIgNDUuNjU3MkwxMTE0LjIzIDQ2LjY1MzZaTTExMjQuMTQgNDcuNDY3OUwxMTI0LjA3IDQ4LjQ2NDhDMTEyNS43MiA0OC41OTU2IDExMjcuMzcgNDguNzI0IDExMjkuMDIgNDguODVMMTEyOS4xIDQ3Ljg1MjlMMTEyOS4xOCA0Ni44NTU4QzExMjcuNTIgNDYuNzMgMTEyNS44NyA0Ni42MDE3IDExMjQuMjIgNDYuNDcxTDExMjQuMTQgNDcuNDY3OVpNMTEzNC4wNiA0OC4yMjMyTDExMzMuOTkgNDkuMjIwNUMxMTM1LjY0IDQ5LjM0MTUgMTEzNy4zIDQ5LjQ2IDExMzguOTUgNDkuNTc1OUwxMTM5LjAyIDQ4LjU3ODNMMTEzOS4wOSA0Ny41ODA3QzExMzcuNDQgNDcuNDY1IDExMzUuNzggNDcuMzQ2NyAxMTM0LjEzIDQ3LjIyNTlMMTEzNC4wNiA0OC4yMjMyWk0xMTQzLjk4IDQ4LjkxNzdMMTE0My45MiA0OS45MTU0QzExNDUuNTcgNTAuMDI1OCAxMTQ3LjIzIDUwLjEzMzYgMTE0OC44OCA1MC4yMzg2TDExNDguOTQgNDkuMjQwNkwxMTQ5LjAxIDQ4LjI0MjZDMTE0Ny4zNSA0OC4xMzc3IDExNDUuNyA0OC4wMzAxIDExNDQuMDUgNDcuOTE5OUwxMTQzLjk4IDQ4LjkxNzdaTTExNTMuOTEgNDkuNTQ3M0wxMTUzLjg1IDUwLjU0NTVDMTE1NS41IDUwLjY0NSAxMTU3LjE2IDUwLjc0MTggMTE1OC44MSA1MC44MzU3TDExNTguODcgNDkuODM3M0wxMTU4LjkzIDQ4LjgzODlDMTE1Ny4yNyA0OC43NDUxIDExNTUuNjIgNDguNjQ4NSAxMTUzLjk3IDQ4LjU0OTFMMTE1My45MSA0OS41NDczWk0xMTYzLjg0IDUwLjExMDJMMTE2My43OCA1MS4xMDg4QzExNjUuNDQgNTEuMTk2OSAxMTY3LjEgNTEuMjgyMSAxMTY4Ljc1IDUxLjM2NDNMMTE2OC44IDUwLjM2NTZMMTE2OC44NSA0OS4zNjY4QzExNjcuMiA0OS4yODQ3IDExNjUuNTQgNDkuMTk5NiAxMTYzLjg5IDQ5LjExMTZMMTE2My44NCA1MC4xMTAyWk0xMTczLjc3IDUwLjYwM0wxMTczLjcyIDUxLjYwMTlDMTE3NS4zOCA1MS42NzgxIDExNzcuMDQgNTEuNzUxMyAxMTc4LjY5IDUxLjgyMTNMMTE3OC43NCA1MC44MjIyTDExNzguNzggNDkuODIzMUMxMTc3LjEyIDQ5Ljc1MzIgMTE3NS40NyA0OS42ODAxIDExNzMuODIgNDkuNjA0TDExNzMuNzcgNTAuNjAzWk0xMTgzLjcxIDUxLjAyMjhMMTE4My42NyA1Mi4wMjIxQzExODUuMzIgNTIuMDg1OSAxMTg2Ljk4IDUyLjE0NjUgMTE4OC42NCA1Mi4yMDM5TDExODguNjcgNTEuMjA0NUwxMTg4LjcxIDUwLjIwNTFDMTE4Ny4wNSA1MC4xNDc4IDExODUuNCA1MC4wODczIDExODMuNzQgNTAuMDIzNkwxMTgzLjcxIDUxLjAyMjhaTTExOTMuNjUgNTEuMzY2OEwxMTkzLjYxIDUyLjM2NjNDMTE5NS4yNyA1Mi40MTcyIDExOTYuOTMgNTIuNDY0NyAxMTk4LjU5IDUyLjUwODlMMTE5OC42MiA1MS41MDkzTDExOTguNjQgNTAuNTA5NkMxMTk2Ljk5IDUwLjQ2NTUgMTE5NS4zMyA1MC40MTggMTE5My42OCA1MC4zNjcyTDExOTMuNjUgNTEuMzY2OFpNMTIwMy41OSA1MS42MzE2TDEyMDMuNTYgNTIuNjMxM0MxMjA1LjIyIDUyLjY2ODcgMTIwNi44OCA1Mi43MDI3IDEyMDguNTQgNTIuNzMzMkwxMjA4LjU2IDUxLjczMzNMMTIwOC41OCA1MC43MzM1QzEyMDYuOTIgNTAuNzAzMSAxMjA1LjI3IDUwLjY2OTIgMTIwMy42MSA1MC42MzE4TDEyMDMuNTkgNTEuNjMxNlpNMTIxMy41MyA1MS44MTQyTDEyMTMuNTEgNTIuODE0MUMxMjE1LjE3IDUyLjgzNzUgMTIxNi44MyA1Mi44NTc0IDEyMTguNDkgNTIuODczNkwxMjE4LjUgNTEuODczN0wxMjE4LjUxIDUwLjg3MzdDMTIxNi44NiA1MC44NTc1IDEyMTUuMiA1MC44Mzc3IDEyMTMuNTQgNTAuODE0M0wxMjEzLjUzIDUxLjgxNDJaTTEyMjMuNDggNTEuOTExNEwxMjIzLjQ3IDUyLjkxMTRDMTIyNS4xMyA1Mi45MjAzIDEyMjYuNzkgNTIuOTI1NSAxMjI4LjQ1IDUyLjkyNjlMMTIyOC40NSA1MS45MjY5TDEyMjguNDUgNTAuOTI2OUMxMjI2Ljc5IDUwLjkyNTUgMTIyNS4xNCA1MC45MjAzIDEyMjMuNDggNTAuOTExNEwxMjIzLjQ4IDUxLjkxMTRaTTEyMzMuNDIgNTEuOTE5OEwxMjMzLjQyIDUyLjkxOThDMTIzNS4wOCA1Mi45MTM2IDEyMzYuNzQgNTIuOTAzNiAxMjM4LjQgNTIuODg5N0wxMjM4LjM5IDUxLjg4OTdMMTIzOC4zOCA1MC44ODk4QzEyMzYuNzMgNTAuOTAzNyAxMjM1LjA3IDUwLjkxMzcgMTIzMy40MSA1MC45MTk4TDEyMzMuNDIgNTEuOTE5OFpNMTI0My4zNyA1MS44MzYxTDEyNDMuMzggNTIuODM2QzEyNDUuMDQgNTIuODE0MiAxMjQ2LjcgNTIuNzg4NCAxMjQ4LjM2IDUyLjc1ODVMMTI0OC4zNCA1MS43NTg3TDEyNDguMzIgNTAuNzU4OEMxMjQ2LjY3IDUwLjc4ODcgMTI0NS4wMSA1MC44MTQ0IDEyNDMuMzUgNTAuODM2MkwxMjQzLjM3IDUxLjgzNjFaTTEyNTMuMzEgNTEuNjU3TDEyNTMuMzMgNTIuNjU2N0MxMjU0Ljk5IDUyLjYxODcgMTI1Ni42NSA1Mi41NzY1IDEyNTguMyA1Mi41MzAyTDEyNTguMjcgNTEuNTMwNkwxMjU4LjI1IDUwLjUzMUMxMjU2LjU5IDUwLjU3NzIgMTI1NC45NCA1MC42MTkzIDEyNTMuMjkgNTAuNjU3MkwxMjUzLjMxIDUxLjY1N1pNMTI2My4yNSA1MS4zNzg3TDEyNjMuMjggNTIuMzc4MUMxMjY0Ljk0IDUyLjMyMzIgMTI2Ni42IDUyLjI2NCAxMjY4LjI2IDUyLjIwMDRMMTI2OC4yMiA1MS4yMDEyTDEyNjguMTggNTAuMjAxOUMxMjY2LjUzIDUwLjI2NTMgMTI2NC44NyA1MC4zMjQ0IDEyNjMuMjIgNTAuMzc5MkwxMjYzLjI1IDUxLjM3ODdaTTEyNzMuMTkgNTAuOTk3NkwxMjczLjIzIDUxLjk5NjdDMTI3NC44OSA1MS45MjQ0IDEyNzYuNTUgNTEuODQ3NyAxMjc4LjIgNTEuNzY2NUwxMjc4LjE1IDUwLjc2NzdMMTI3OC4xIDQ5Ljc2ODlDMTI3Ni40NSA0OS44NDk5IDEyNzQuOCA0OS45MjY1IDEyNzMuMTUgNDkuOTk4NkwxMjczLjE5IDUwLjk5NzZaTTEyODMuMTIgNTAuNTEwNkwxMjgzLjE3IDUxLjUwOTJDMTI4NC44MyA1MS40MTg2IDEyODYuNDkgNTEuMzIzNSAxMjg4LjE1IDUxLjIyMzhMMTI4OC4wOSA1MC4yMjU2TDEyODguMDMgNDkuMjI3NEMxMjg2LjM3IDQ5LjMyNjkgMTI4NC43MiA0OS40MjE4IDEyODMuMDYgNDkuNTEyMUwxMjgzLjEyIDUwLjUxMDZaTTEyOTMuMDUgNDkuOTEyOEwxMjkzLjEyIDUwLjkxMDZDMTI5NC43NyA1MC44MDE1IDEyOTYuNDMgNTAuNjg3NyAxMjk4LjA4IDUwLjU2OTJMMTI5OC4wMSA0OS41NzE3TDEyOTcuOTQgNDguNTc0M0MxMjk2LjI5IDQ4LjY5MjYgMTI5NC42NCA0OC44MDYxIDEyOTIuOTggNDguOTE0OUwxMjkzLjA1IDQ5LjkxMjhaTTEzMDIuOTYgNDkuMjAyMUwxMzAzLjA0IDUwLjE5OTFDMTMwNC42OSA1MC4wNzA1IDEzMDYuMzUgNDkuOTM3IDEzMDggNDkuNzk4NkwxMzA3LjkyIDQ4LjgwMjFMMTMwNy44NCA0Ny44MDU2QzEzMDYuMTkgNDcuOTQzNiAxMzA0LjU0IDQ4LjA3NjggMTMwMi44OCA0OC4yMDUxTDEzMDIuOTYgNDkuMjAyMVpNMTMxMi44OCA0OC4zNzJMMTMxMi45NyA0OS4zNjhDMTMxNC42MiA0OS4yMTk1IDEzMTYuMjggNDkuMDY2IDEzMTcuOTMgNDguOTA3M0wxMzE3LjgzIDQ3LjkxMTlMMTMxNy43NCA0Ni45MTY1QzEzMTYuMDkgNDcuMDc0NyAxMzE0LjQ0IDQ3LjIyNzkgMTMxMi43OSA0Ny4zNzZMMTMxMi44OCA0OC4zNzJaTTEzMjIuNzcgNDcuNDIxM0wxMzIyLjg4IDQ4LjQxNjFDMTMyNC41MyA0OC4yNDcxIDEzMjYuMTcgNDguMDcyOSAxMzI3LjgyIDQ3Ljg5MzVMMTMyNy43MSA0Ni44OTk0TDEzMjcuNjEgNDUuOTA1M0MxMzI1Ljk2IDQ2LjA4NDIgMTMyNC4zMiA0Ni4yNTc5IDEzMjIuNjcgNDYuNDI2NUwxMzIyLjc3IDQ3LjQyMTNaTTEzMzIuNjYgNDYuMzQ0TDEzMzIuNzggNDcuMzM3NEMxMzM0LjQzIDQ3LjE0NjcgMTMzNi4wOCA0Ni45NTA2IDEzMzcuNzMgNDYuNzQ5MUwxMzM3LjYgNDUuNzU2NUwxMzM3LjQ4IDQ0Ljc2MzlDMTMzNS44NCA0NC45NjQ4IDEzMzQuMTkgNDUuMTYwNCAxMzMyLjU1IDQ1LjM1MDZMMTMzMi42NiA0Ni4zNDRaTTEzNDIuNTQgNDUuMTM2N0wxMzQyLjY2IDQ2LjEyODRDMTM0NC4zMSA0NS45MTYxIDEzNDUuOTUgNDUuNjk4MiAxMzQ3LjU5IDQ1LjQ3NDhMMTM0Ny40NiA0NC40ODRMMTM0Ny4zMiA0My40OTMxQzEzNDUuNjkgNDMuNzE1OSAxMzQ0LjA1IDQzLjkzMzEgMTM0Mi40MSA0NC4xNDQ5TDEzNDIuNTQgNDUuMTM2N1pNMTM1Mi4zOCA0My43OTZMMTM1Mi41MyA0NC43ODU5QzEzNTQuMTcgNDQuNTUwMiAxMzU1LjgyIDQ0LjMwODggMTM1Ny40NiA0NC4wNjE3TDEzNTcuMzEgNDMuMDcyOEwxMzU3LjE2IDQyLjA4MzlDMTM1NS41MiA0Mi4zMzA0IDEzNTMuODggNDIuNTcxMSAxMzUyLjI0IDQyLjgwNjFMMTM1Mi4zOCA0My43OTZaTTEzNjIuMjIgNDIuMzE1MUwxMzYyLjM4IDQzLjMwMjlDMTM2NC4wMiA0My4wNDQyIDEzNjUuNjYgNDIuNzc5NiAxMzY3LjI5IDQyLjUwOTJMMTM2Ny4xMyA0MS41MjI2TDEzNjYuOTcgNDAuNTM2QzEzNjUuMzQgNDAuODA1NiAxMzYzLjcgNDEuMDY5NCAxMzYyLjA3IDQxLjMyNzRMMTM2Mi4yMiA0Mi4zMTUxWk0xMzcyLjAyIDQwLjY5NDhMMTM3Mi4xOSA0MS42ODAxQzEzNzMuODMgNDEuMzk2NSAxMzc1LjQ3IDQxLjEwNjggMTM3Ny4xMSA0MC44MTExTDEzNzYuOTMgMzkuODI3MUwxMzc2Ljc1IDM4Ljg0M0MxMzc1LjEyIDM5LjEzNzggMTM3My40OSAzOS40MjY2IDEzNzEuODUgMzkuNzA5NEwxMzcyLjAyIDQwLjY5NDhaTTEzODEuODIgMzguOTIyOUwxMzgyLjAxIDM5LjkwNTZDMTM4My42NCAzOS41OTc2IDEzODUuMjcgMzkuMjgzNCAxMzg2LjkgMzguOTYzMUwxMzg2LjcgMzcuOTgxOUwxMzg2LjUxIDM3LjAwMDdDMTM4NC44OSAzNy4zMjAxIDEzODMuMjYgMzcuNjMzMiAxMzgxLjY0IDM3Ljk0MDNMMTM4MS44MiAzOC45MjI5Wk0xMzkxLjU3IDM3LjAwMzZMMTM5MS43NyAzNy45ODMyQzEzOTIuNTggMzcuODE2OCAxMzkzLjM5IDM3LjY0ODggMTM5NC4yIDM3LjQ3OTNMMTM5NCAzNi41MDA1TDEzOTMuOCAzNS41MjE3QzEzOTIuOTkgMzUuNjkwNyAxMzkyLjE4IDM1Ljg1ODEgMTM5MS4zNyAzNi4wMjRMMTM5MS41NyAzNy4wMDM2Wk0xMzk0IDM2LjUwMDVMMTM5NC4yIDM3LjQ3OTNDMTM5NC45NyAzNy4zMTg4IDEzOTUuNzQgMzcuMTU5OSAxMzk2LjUyIDM3LjAwMjVMMTM5Ni4zMyAzNi4wMjIzTDEzOTYuMTMgMzUuMDQyMUMxMzk1LjM0IDM1LjIwMDQgMTM5NC41NyAzNS4zNjAyIDEzOTMuOCAzNS41MjE3TDEzOTQgMzYuNTAwNVpNMTQwMS4wOCAzNS4wOTM4TDE0MDEuMjcgMzYuMDc2NUMxNDAyLjg3IDM1Ljc3MzkgMTQwNC41IDM1LjQ3NzUgMTQwNi4xNSAzNS4xODcxTDE0MDUuOTcgMzQuMjAyMkwxNDA1LjggMzMuMjE3M0MxNDA0LjE0IDMzLjUwOTEgMTQwMi41MSAzMy44MDcgMTQwMC45IDM0LjExMTFMMTQwMS4wOCAzNS4wOTM4Wk0xNDExIDMzLjM0NjlMMTQxMS4xNyAzNC4zMzM3QzE0MTIuODYgMzQuMDU1MiAxNDE0LjU4IDMzLjc4MjcgMTQxNi4zMiAzMy41MTZMMTQxNi4xNyAzMi41Mjc2TDE0MTYuMDIgMzEuNTM5MUMxNDE0LjI3IDMxLjgwNjggMTQxMi41NSAzMi4wODA1IDE0MTAuODQgMzIuMzYwMkwxNDExIDMzLjM0NjlaTTE0MjAuOTcgMzEuODEzN0wxNDIxLjEyIDMyLjgwMzVDMTQyMi43MSAzMi41NzM3IDE0MjQuMzMgMzIuMzQ4NiAxNDI1Ljk2IDMyLjEyODFMMTQyNS44MiAzMS4xMzcxTDE0MjUuNjkgMzAuMTQ2MUMxNDI0LjA1IDMwLjM2NzQgMTQyMi40MyAzMC41OTMzIDE0MjAuODMgMzAuODIzOUwxNDIwLjk3IDMxLjgxMzdaTTE0MzAuNzggMzAuNDg4MkwxNDMwLjkgMzEuNDgwMkMxNDMyLjU3IDMxLjI2ODggMTQzNC4yNSAzMS4wNjIgMTQzNS45NSAzMC44NTk2TDE0MzUuODMgMjkuODY2NkwxNDM1LjcxIDI4Ljg3MzdDMTQzNC4wMSAyOS4wNzY2IDE0MzIuMzIgMjkuMjg0MSAxNDMwLjY1IDI5LjQ5NjFMMTQzMC43OCAzMC40ODgyWk0xNDQwLjk5IDI5LjI3MjFMMTQ0MS4xIDMwLjI2NTlDMTQ0Mi43MiAzMC4wODUzIDE0NDQuMzUgMjkuOTA4NSAxNDQ1Ljk5IDI5LjczNTVMMTQ0NS44OSAyOC43NDA5TDE0NDUuNzkgMjcuNzQ2NEMxNDQ0LjEzIDI3LjkxOTkgMTQ0Mi41IDI4LjA5NzEgMTQ0MC44OCAyOC4yNzgzTDE0NDAuOTkgMjkuMjcyMVpNMTQ1MC43NiAyOC4yNDQ0TDE0NTAuODYgMjkuMjM5NkMxNDUyLjQ5IDI5LjA3NzkgMTQ1NC4xNCAyOC45MTk3IDE0NTUuOCAyOC43NjUyTDE0NTUuNzEgMjcuNzY5NUwxNDU1LjYxIDI2Ljc3MzhDMTQ1My45NSAyNi45Mjg3IDE0NTIuMyAyNy4wODcyIDE0NTAuNjYgMjcuMjQ5M0wxNDUwLjc2IDI4LjI0NDRaTTE0NjAuNzMgMjcuMzE1OUwxNDYwLjgyIDI4LjMxMjFDMTQ2Mi41IDI4LjE2NDUgMTQ2NC4yIDI4LjAyMDUgMTQ2NS45MSAyNy44Nzk5TDE0NjUuODMgMjYuODgzM0wxNDY1Ljc1IDI1Ljg4NjdDMTQ2NC4wNCAyNi4wMjc1IDE0NjIuMzMgMjYuMTcxOCAxNDYwLjY0IDI2LjMxOTdMMTQ2MC43MyAyNy4zMTU5Wk0xNDcwLjk3IDI2LjQ3NUwxNDcxLjA0IDI3LjQ3MjFDMTQ3Mi42NSAyNy4zNDg0IDE0NzQuMjYgMjcuMjI3NyAxNDc1Ljg5IDI3LjEwOThMMTQ3NS44MiAyNi4xMTI0TDE0NzUuNzQgMjUuMTE1QzE0NzQuMTIgMjUuMjMzMSAxNDcyLjUgMjUuMzU0MSAxNDcwLjg5IDI1LjQ3OEwxNDcwLjk3IDI2LjQ3NVpNMTQ4MC43MyAyNS43NjcxTDE0ODAuOCAyNi43NjQ4QzE0ODIuNDUgMjYuNjUyNyAxNDg0LjEgMjYuNTQzNCAxNDg1Ljc3IDI2LjQzNjlMMTQ4NS43MSAyNS40Mzg5TDE0ODUuNjQgMjQuNDQwOUMxNDgzLjk3IDI0LjU0NzYgMTQ4Mi4zMSAyNC42NTcxIDE0ODAuNjYgMjQuNzY5NEwxNDgwLjczIDI1Ljc2NzFaTTE0OTAuNzUgMjUuMTI3NUwxNDkwLjgxIDI2LjEyNThDMTQ5Mi40OSAyNi4wMjQ4IDE0OTQuMTkgMjUuOTI2NyAxNDk1LjkgMjUuODMxM0wxNDk1Ljg0IDI0LjgzMjhMMTQ5NS43OSAyMy44MzQ0QzE0OTQuMDggMjMuOTMgMTQ5Mi4zOCAyNC4wMjgzIDE0OTAuNjkgMjQuMTI5M0wxNDkwLjc1IDI1LjEyNzVaTTE1MDAuOTkgMjQuNTU0OUwxNTAxLjA0IDI1LjU1MzVDMTUwMi42NiAyNS40Njk0IDE1MDQuMjggMjUuMzg3NiAxNTA1LjkxIDI1LjMwODFMMTUwNS44NyAyNC4zMDkzTDE1MDUuODIgMjMuMzEwNUMxNTA0LjE4IDIzLjM5MDEgMTUwMi41NiAyMy40NzIgMTUwMC45NCAyMy41NTYyTDE1MDAuOTkgMjQuNTU0OVpNMTUxMC43OSAyNC4wNzc3TDE1MTAuODQgMjUuMDc2N0MxNTEyLjQ4IDI1LjAwMTkgMTUxNC4xNCAyNC45Mjk0IDE1MTUuOCAyNC44NTkxTDE1MTUuNzYgMjMuODZMMTUxNS43MiAyMi44NjA5QzE1MTQuMDUgMjIuOTMxMiAxNTEyLjM5IDIzLjAwMzkgMTUxMC43NCAyMy4wNzg4TDE1MTAuNzkgMjQuMDc3N1pNMTUyMC43OCAyMy42NTU5TDE1MjAuODIgMjQuNjU1MUMxNTIyLjUgMjQuNTg5NCAxNTI0LjE5IDI0LjUyNTkgMTUyNS44OSAyNC40NjQ2TDE1MjUuODUgMjMuNDY1MkwxNTI1LjgyIDIyLjQ2NTlDMTUyNC4xMiAyMi41MjcyIDE1MjIuNDMgMjIuNTkwOCAxNTIwLjc0IDIyLjY1NjZMMTUyMC43OCAyMy42NTU5Wk0xNTMwLjk3IDIzLjI4NzhMMTUzMSAyNC4yODczQzE1MzIuNjcgMjQuMjMyIDE1MzQuMzQgMjQuMTc4NyAxNTM2LjAyIDI0LjEyNzVMMTUzNS45OSAyMy4xMjhMMTUzNS45NiAyMi4xMjg0QzE1MzQuMjggMjIuMTc5NyAxNTMyLjYgMjIuMjMzIDE1MzAuOTQgMjIuMjg4NEwxNTMwLjk3IDIzLjI4NzhaTTE1NDAuOSAyMi45ODQ0TDE1NDAuOTMgMjMuOTg0QzE1NDIuNTcgMjMuOTM4IDE1NDQuMjIgMjMuODk0IDE1NDUuODggMjMuODUxOEwxNTQ1Ljg2IDIyLjg1MjFMMTU0NS44MyAyMS44NTI1QzE1NDQuMTcgMjEuODk0NyAxNTQyLjUyIDIxLjkzODggMTU0MC44NyAyMS45ODQ4TDE1NDAuOSAyMi45ODQ0Wk0xNTUwLjg1IDIyLjczMTJMMTU1MC44NyAyMy43MzA5QzE1NTIuNTQgMjMuNjkyNCAxNTU0LjIyIDIzLjY1NTggMTU1NS45IDIzLjYyMTFMMTU1NS44OCAyMi42MjEzTDE1NTUuODYgMjEuNjIxNUMxNTU0LjE4IDIxLjY1NjMgMTU1Mi41IDIxLjY5MjkgMTU1MC44MyAyMS43MzE0TDE1NTAuODUgMjIuNzMxMlpNMTU2MC45NSAyMi41MjIzTDE1NjAuOTcgMjMuNTIyMUMxNTYyLjY3IDIzLjQ5MSAxNTY0LjM3IDIzLjQ2MTYgMTU2Ni4wOCAyMy40MzRMMTU2Ni4wNiAyMi40MzQxTDE1NjYuMDUgMjEuNDM0M0MxNTY0LjM0IDIxLjQ2MTkgMTU2Mi42MyAyMS40OTEzIDE1NjAuOTQgMjEuNTIyNUwxNTYwLjk1IDIyLjUyMjNaTTE1NzEuMDYgMjIuMzU4NkwxNTcxLjA3IDIzLjM1ODVDMTU3Mi43MSAyMy4zMzU1IDE1NzQuMzYgMjMuMzE0IDE1NzYgMjMuMjk0MkwxNTc1Ljk5IDIyLjI5NDJMMTU3NS45OCAyMS4yOTQzQzE1NzQuMzMgMjEuMzE0MiAxNTcyLjY5IDIxLjMzNTcgMTU3MS4wNSAyMS4zNTg3TDE1NzEuMDYgMjIuMzU4NlpNMTU4MC45NiAyMi4yMzkyTDE1ODAuOTcgMjMuMjM5MkMxNTgyLjYzIDIzLjIyMjQgMTU4NC4yOSAyMy4yMDcxIDE1ODUuOTYgMjMuMTkzNEwxNTg1Ljk1IDIyLjE5MzVMMTU4NS45NSAyMS4xOTM1QzE1ODQuMjcgMjEuMjA3MiAxNTgyLjYxIDIxLjIyMjUgMTU4MC45NSAyMS4yMzkzTDE1ODAuOTYgMjIuMjM5MlpNMTU5MC45OCAyMi4xNTY4TDE1OTAuOTkgMjMuMTU2OEMxNTkyLjY3IDIzLjE0NjEgMTU5NC4zNSAyMy4xMzY5IDE1OTYuMDQgMjMuMTI5MkwxNTk2LjA0IDIyLjEyOTJMMTU5Ni4wMyAyMS4xMjkyQzE1OTQuMzQgMjEuMTM2OSAxNTkyLjY2IDIxLjE0NjIgMTU5MC45OCAyMS4xNTY5TDE1OTAuOTggMjIuMTU2OFpNMTYwMS4xMyAyMi4xMTA1TDE2MDEuMTMgMjMuMTEwNEMxNjAyLjgxIDIzLjEwNTcgMTYwNC40OSAyMy4xMDI0IDE2MDYuMTcgMjMuMTAwNUwxNjA2LjE3IDIyLjEwMDVMMTYwNi4xNyAyMS4xMDA1QzE2MDQuNDggMjEuMTAyNCAxNjAyLjggMjEuMTA1NyAxNjAxLjEyIDIxLjExMDVMMTYwMS4xMyAyMi4xMTA1Wk0xNjExLjExIDIyLjA5ODlMMTYxMS4xMSAyMy4wOTg5QzE2MTIuNzYgMjMuMDk5NiAxNjE0LjQxIDIzLjEwMTcgMTYxNi4wNyAyMy4xMDUxTDE2MTYuMDcgMjIuMTA1MUwxNjE2LjA4IDIxLjEwNTFDMTYxNC40MiAyMS4xMDE3IDE2MTIuNzYgMjEuMDk5NiAxNjExLjExIDIxLjA5ODlMMTYxMS4xMSAyMi4wOTg5Wk0xNjIxLjA2IDIyLjExOUwxNjIxLjA2IDIzLjExOUMxNjIyLjczIDIzLjEyNDkgMTYyNC40IDIzLjEzMiAxNjI2LjA3IDIzLjE0MDRMMTYyNi4wOCAyMi4xNDA0TDE2MjYuMDggMjEuMTQwNUMxNjI0LjQxIDIxLjEzMiAxNjIyLjc0IDIxLjEyNDkgMTYyMS4wNyAyMS4xMTlMMTYyMS4wNiAyMi4xMTlaTTE2MzEuMTIgMjIuMTY5NEwxNjMxLjExIDIzLjE2OTRDMTYzMi43OSAyMy4xODAzIDE2MzQuNDggMjMuMTkyNCAxNjM2LjE3IDIzLjIwNTdMMTYzNi4xOCAyMi4yMDU3TDE2MzYuMTkgMjEuMjA1OEMxNjM0LjUgMjEuMTkyNCAxNjMyLjgxIDIxLjE4MDMgMTYzMS4xMiAyMS4xNjk0TDE2MzEuMTIgMjIuMTY5NFpNMTY0MS4yNyAyMi4yNDkzTDE2NDEuMjYgMjMuMjQ5MkMxNjQyLjkxIDIzLjI2NDUgMTY0NC41NyAyMy4yODEgMTY0Ni4yMyAyMy4yOTg1TDE2NDYuMjQgMjIuMjk4NUwxNjQ2LjI1IDIxLjI5ODZDMTY0NC41OSAyMS4yODExIDE2NDIuOTMgMjEuMjY0NiAxNjQxLjI4IDIxLjI0OTNMMTY0MS4yNyAyMi4yNDkzWk0xNjUxLjIgMjIuMzU0TDE2NTEuMTkgMjMuMzU0QzE2NTIuODQgMjMuMzczNSAxNjU0LjUgMjMuMzk0MiAxNjU2LjE3IDIzLjQxNTlMMTY1Ni4xOCAyMi40MTZMMTY1Ni4xOSAyMS40MTYxQzE2NTQuNTMgMjEuMzk0MyAxNjUyLjg3IDIxLjM3MzcgMTY1MS4yMSAyMS4zNTQxTDE2NTEuMiAyMi4zNTRaTTE2NjEuMTggMjIuNDg0M0wxNjYxLjE3IDIzLjQ4NDJDMTY2Mi44NCAyMy41MDggMTY2NC41MSAyMy41MzI4IDE2NjYuMTkgMjMuNTU4N0wxNjY2LjIgMjIuNTU4OEwxNjY2LjIyIDIxLjU1ODlDMTY2NC41NCAyMS41MzMxIDE2NjIuODcgMjEuNTA4MiAxNjYxLjE5IDIxLjQ4NDRMMTY2MS4xOCAyMi40ODQzWk0xNjcxLjI0IDIyLjYzOTVMMTY3MS4yMiAyMy42Mzk0QzE2NzIuOTEgMjMuNjY3MyAxNjc0LjU5IDIzLjY5NjIgMTY3Ni4yOCAyMy43MjYxTDE2NzYuMyAyMi43MjYzTDE2NzYuMzIgMjEuNzI2NEMxNjc0LjYzIDIxLjY5NjUgMTY3Mi45NCAyMS42Njc2IDE2NzEuMjYgMjEuNjM5N0wxNjcxLjI0IDIyLjYzOTVaTTE2ODEuMzcgMjIuODE4OUwxNjgxLjM2IDIzLjgxODhDMTY4MyAyMy44NDk4IDE2ODQuNjYgMjMuODgxNyAxNjg2LjMxIDIzLjkxNDVMMTY4Ni4zMyAyMi45MTQ3TDE2ODYuMzUgMjEuOTE0OUMxNjg0LjcgMjEuODgyMSAxNjgzLjA0IDIxLjg1MDEgMTY4MS4zOSAyMS44MTkxTDE2ODEuMzcgMjIuODE4OVpNMTY5MS4zIDIzLjAxNTlMMTY5MS4yOCAyNC4wMTU2QzE2OTIuOTQgMjQuMDUwMiAxNjk0LjYgMjQuMDg1NyAxNjk2LjI3IDI0LjEyMjFMMTY5Ni4yOSAyMy4xMjIzTDE2OTYuMzEgMjIuMTIyNkMxNjk0LjY1IDIyLjA4NjIgMTY5Mi45OCAyMi4wNTA3IDE2OTEuMzIgMjIuMDE2MUwxNjkxLjMgMjMuMDE1OVpNMTcwMS4yOSAyMy4yMzQxTDE3MDEuMjcgMjQuMjMzOEMxNzAyLjk0IDI0LjI3MTkgMTcwNC42MSAyNC4zMTA5IDE3MDYuMjkgMjQuMzUwN0wxNzA2LjMxIDIzLjM1MDlMMTcwNi4zNCAyMi4zNTEyQzE3MDQuNjYgMjIuMzExNCAxNzAyLjk5IDIyLjI3MjQgMTcwMS4zMiAyMi4yMzQzTDE3MDEuMjkgMjMuMjM0MVpNMTcxMS4zNSAyMy40NzI4TDE3MTEuMzIgMjQuNDcyNUMxNzEzIDI0LjUxNCAxNzE0LjY4IDI0LjU1NjMgMTcxNi4zNyAyNC41OTk0TDE3MTYuMzkgMjMuNTk5N0wxNzE2LjQyIDIyLjZDMTcxNC43MyAyMi41NTY5IDE3MTMuMDUgMjIuNTE0NiAxNzExLjM3IDIyLjQ3MzFMMTcxMS4zNSAyMy40NzI4Wk0xNzIxLjQ2IDIzLjczMTRMMTcyMS40MyAyNC43MzExQzE3MjMuMDggMjQuNzc0OCAxNzI0Ljc0IDI0LjgxOTQgMTcyNi40IDI0Ljg2NDZMMTcyNi40MyAyMy44NjVMMTcyNi40NSAyMi44NjU0QzE3MjQuOCAyMi44MjAxIDE3MjMuMTQgMjIuNzc1NSAxNzIxLjQ4IDIyLjczMThMMTcyMS40NiAyMy43MzE0Wk0xNzMxLjQxIDI0LjAwMjlMMTczMS4zOCAyNS4wMDI1QzE3MzMuMDQgMjUuMDQ5MiAxNzM0LjcgMjUuMDk2NyAxNzM2LjM3IDI1LjE0NDhMMTczNi40IDI0LjE0NTJMMTczNi40MyAyMy4xNDU3QzE3MzQuNzYgMjMuMDk3NSAxNzMzLjEgMjMuMDUgMTczMS40MyAyMy4wMDMzTDE3MzEuNDEgMjQuMDAyOVpNMTc0MS40IDI0LjI5MThMMTc0MS4zNyAyNS4yOTE0QzE3NDMuMDQgMjUuMzQxIDE3NDQuNzEgMjUuMzkxMiAxNzQ2LjM4IDI1LjQ0MjJMMTc0Ni40MSAyNC40NDI2TDE3NDYuNDUgMjMuNDQzMUMxNzQ0Ljc3IDIzLjM5MjEgMTc0My4xIDIzLjM0MTkgMTc0MS40MyAyMy4yOTIzTDE3NDEuNCAyNC4yOTE4Wk0xNzUxLjQ0IDI0LjU5NzVMMTc1MS40MSAyNS41OTcxQzE3NTMuMDkgMjUuNjQ5NCAxNzU0Ljc3IDI1LjcwMjMgMTc1Ni40NSAyNS43NTZMMTc1Ni40OCAyNC43NTY1TDE3NTYuNTEgMjMuNzU3QzE3NTQuODMgMjMuNzAzMyAxNzUzLjE1IDIzLjY1MDMgMTc1MS40NyAyMy41OThMMTc1MS40NCAyNC41OTc1Wk0xNzYxLjUyIDI0LjkxOTNMMTc2MS40OSAyNS45MTg4QzE3NjMuMTYgMjUuOTczIDE3NjQuODIgMjYuMDI3OSAxNzY2LjQ5IDI2LjA4MzRMMTc2Ni41MiAyNS4wODRMMTc2Ni41NSAyNC4wODQ1QzE3NjQuODkgMjQuMDI5IDE3NjMuMjIgMjMuOTc0MSAxNzYxLjU2IDIzLjkxOThMMTc2MS41MiAyNC45MTkzWk0xNzcxLjUgMjUuMjUxNkwxNzcxLjQ3IDI2LjI1MUMxNzczLjEzIDI2LjMwNzUgMTc3NC44IDI2LjM2NDUgMTc3Ni40NiAyNi40MjIxTDE3NzYuNSAyNS40MjI3TDE3NzYuNTMgMjQuNDIzM0MxNzc0Ljg3IDI0LjM2NTcgMTc3My4yIDI0LjMwODYgMTc3MS41NCAyNC4yNTIxTDE3NzEuNSAyNS4yNTE2Wk0xNzgxLjUgMjUuNTk3M0wxNzgxLjQ2IDI2LjU5NjdDMTc4My4xMyAyNi42NTU1IDE3ODQuOCAyNi43MTQ4IDE3ODYuNDcgMjYuNzc0N0wxNzg2LjUxIDI1Ljc3NTNMMTc4Ni41NSAyNC43NzZDMTc4NC44NyAyNC43MTYxIDE3ODMuMiAyNC42NTY3IDE3ODEuNTQgMjQuNTk4TDE3ODEuNSAyNS41OTczWk0xNzkxLjUzIDI1Ljk1NjZMMTc5MS40OSAyNi45NTZDMTc5My4xNyAyNy4wMTY5IDE3OTQuODQgMjcuMDc4NCAxNzk2LjUyIDI3LjE0MDRMMTc5Ni41NSAyNi4xNDExTDE3OTYuNTkgMjUuMTQxOEMxNzk0LjkxIDI1LjA3OTggMTc5My4yNCAyNS4wMTgzIDE3OTEuNTYgMjQuOTU3M0wxNzkxLjUzIDI1Ljk1NjZaTTE4MDEuNTkgMjYuMzI4OEwxODAxLjU1IDI3LjMyOEMxODAzLjIyIDI3LjM5MDggMTgwNC44OSAyNy40NTQxIDE4MDYuNTcgMjcuNTE3OEwxODA2LjYgMjYuNTE4NUwxODA2LjY0IDI1LjUxOTNDMTgwNC45NyAyNS40NTU1IDE4MDMuMyAyNS4zOTIyIDE4MDEuNjIgMjUuMzI5NUwxODAxLjU5IDI2LjMyODhaTTE4MTEuNTkgMjYuNzFMMTgxMS41NiAyNy43MDkzQzE4MTMuMjIgMjcuNzczNSAxODE0Ljg5IDI3LjgzODMgMTgxNi41NSAyNy45MDM1TDE4MTYuNTkgMjYuOTA0M0wxODE2LjYzIDI1LjkwNUMxODE0Ljk2IDI1LjgzOTggMTgxMy4zIDI1Ljc3NSAxODExLjYzIDI1LjcxMDdMMTgxMS41OSAyNi43MVpNMTgyMS41OSAyNy4xMDEyTDE4MjEuNTUgMjguMTAwNUMxODIzLjIyIDI4LjE2NjYgMTgyNC44OSAyOC4yMzMxIDE4MjYuNTYgMjguMzAwMUwxODI2LjYgMjcuMzAwOUwxODI2LjY0IDI2LjMwMTdDMTgyNC45NyAyNi4yMzQ3IDE4MjMuMyAyNi4xNjgxIDE4MjEuNjMgMjYuMTAyTDE4MjEuNTkgMjcuMTAxMlpNMTgzMS42MSAyNy41MDMxTDE4MzEuNTcgMjguNTAyMkMxODMzLjI0IDI4LjU3IDE4MzQuOTIgMjguNjM4MyAxODM2LjU5IDI4LjcwNjlMMTgzNi42MyAyNy43MDc3TDE4MzYuNjcgMjYuNzA4NkMxODM1IDI2LjYzOTkgMTgzMy4zMiAyNi41NzE3IDE4MzEuNjUgMjYuNTAzOUwxODMxLjYxIDI3LjUwMzFaTTE4NDEuNjUgMjcuOTE0OEwxODQxLjYxIDI4LjkxMzlDMTg0My4yOCAyOC45ODMzIDE4NDQuOTYgMjkuMDUzMSAxODQ2LjYzIDI5LjEyMzNMMTg0Ni42NyAyOC4xMjQyTDE4NDYuNzIgMjcuMTI1QzE4NDUuMDQgMjcuMDU0OSAxODQzLjM3IDI2Ljk4NTEgMTg0MS42OSAyNi45MTU2TDE4NDEuNjUgMjcuOTE0OFpNMTg1MS42NyAyOC4zMzQ1TDE4NTEuNjMgMjkuMzMzNkMxODUzLjMgMjkuNDA0MSAxODU0Ljk2IDI5LjQ3NDkgMTg1Ni42MyAyOS41NDYxTDE4NTYuNjcgMjguNTQ3TDE4NTYuNzIgMjcuNTQ3OUMxODU1LjA1IDI3LjQ3NjcgMTg1My4zOCAyNy40MDU5IDE4NTEuNzIgMjcuMzM1NEwxODUxLjY3IDI4LjMzNDVaTTE4NjEuNjggMjguNzYxNUwxODYxLjY0IDI5Ljc2MDZDMTg2My4zIDI5LjgzMjQgMTg2NC45NyAyOS45MDQ2IDE4NjYuNjQgMjkuOTc3MUwxODY2LjY5IDI4Ljk3OEwxODY2LjczIDI3Ljk3OUMxODY1LjA2IDI3LjkwNjUgMTg2My4zOSAyNy44MzQzIDE4NjEuNzIgMjcuNzYyNUwxODYxLjY4IDI4Ljc2MTVaTTE4NzEuNjkgMjkuMTk2NEwxODcxLjY1IDMwLjE5NTRDMTg3My4zMiAzMC4yNjg1IDE4NzQuOTkgMzAuMzQxOSAxODc2LjY2IDMwLjQxNTZMMTg3Ni43IDI5LjQxNjVMMTg3Ni43NSAyOC40MTc1QzE4NzUuMDggMjguMzQzOCAxODczLjQxIDI4LjI3MDQgMTg3MS43NCAyOC4xOTczTDE4NzEuNjkgMjkuMTk2NFpNMTg4MS43MiAyOS42Mzg0TDE4ODEuNjcgMzAuNjM3NEMxODgzLjM0IDMwLjcxMTcgMTg4NS4wMSAzMC43ODYyIDE4ODYuNjggMzAuODYxTDE4ODYuNzMgMjkuODYyTDE4ODYuNzcgMjguODYzQzE4ODUuMSAyOC43ODgyIDE4ODMuNDMgMjguNzEzNyAxODgxLjc2IDI4LjYzOTRMMTg4MS43MiAyOS42Mzg0Wk0xODkxLjc0IDMwLjA4NjlMMTg5MS42OSAzMS4wODU5QzE4OTMuMzYgMzEuMTYxMSAxODk1LjAzIDMxLjIzNjYgMTg5Ni43IDMxLjMxMjNMMTg5Ni43NSAzMC4zMTMzTDE4OTYuNzkgMjkuMzE0M0MxODk1LjEyIDI5LjIzODYgMTg5My40NSAyOS4xNjMyIDE4OTEuNzggMjkuMDg4TDE4OTEuNzQgMzAuMDg2OVpNMTkwMS43NiAzMC41NDExTDE5MDEuNzEgMzEuNTRDMTkwMy4zOCAzMS42MTYyIDE5MDUuMDUgMzEuNjkyNSAxOTA2LjcyIDMxLjc2OTFMMTkwNi43NyAzMC43NzAxTDE5MDYuODEgMjkuNzcxMkMxOTA1LjE0IDI5LjY5NDYgMTkwMy40NyAyOS42MTgzIDE5MDEuOCAyOS41NDIxTDE5MDEuNzYgMzAuNTQxMVpNMTkxMS43NyAzMS4wMDA1TDE5MTEuNzMgMzEuOTk5NEMxOTEzLjQgMzIuMDc2NCAxOTE1LjA2IDMyLjE1MzUgMTkxNi43MyAzMi4yMzA4TDE5MTYuNzggMzEuMjMxOUwxOTE2LjgzIDMwLjIzM0MxOTE1LjE2IDMwLjE1NTcgMTkxMy40OSAzMC4wNzg1IDE5MTEuODIgMzAuMDAxNUwxOTExLjc3IDMxLjAwMDVaTTE5MjEuNzggMzEuNDY0NUwxOTIxLjc0IDMyLjQ2MzRDMTkyMy40MSAzMi41NDExIDE5MjUuMDcgMzIuNjE4OSAxOTI2Ljc0IDMyLjY5NjlMMTkyNi43OSAzMS42OThMMTkyNi44MyAzMC42OTkxQzE5MjUuMTcgMzAuNjIxMSAxOTIzLjUgMzAuNTQzMiAxOTIxLjgzIDMwLjQ2NTVMMTkyMS43OCAzMS40NjQ1Wk0xOTMxLjc5IDMxLjkzMjRMMTkzMS43NCAzMi45MzEzQzE5MzMuNDIgMzMuMDEgMTkzNS4wOSAzMy4wODg3IDE5MzYuNzYgMzMuMTY3NkwxOTM2LjgxIDMyLjE2ODdMMTkzNi44NiAzMS4xNjk4QzE5MzUuMTggMzEuMDkwOSAxOTMzLjUxIDMxLjAxMjIgMTkzMS44NCAzMC45MzM1TDE5MzEuNzkgMzEuOTMyNFpNMTk0MS44MyAzMi40MDU3TDE5NDEuNzggMzMuNDA0NkMxOTQzLjQ1IDMzLjQ4MzcgMTk0NS4xMiAzMy41NjMgMTk0Ni43OSAzMy42NDIzTDE5NDYuODQgMzIuNjQzNEwxOTQ2Ljg5IDMxLjY0NDVDMTk0NS4yMiAzMS41NjUyIDE5NDMuNTQgMzEuNDg2IDE5NDEuODcgMzEuNDA2OEwxOTQxLjgzIDMyLjQwNTdaTTE5NTEuODUgMzIuODgxN0wxOTUxLjggMzMuODgwNkMxOTUzLjQ3IDMzLjk2MDEgMTk1NS4xNCAzNC4wMzk3IDE5NTYuODEgMzQuMTE5NEwxOTU2Ljg2IDMzLjEyMDVMMTk1Ni45IDMyLjEyMTZDMTk1NS4yMyAzMi4wNDIgMTk1My41NyAzMS45NjI0IDE5NTEuOSAzMS44ODI4TDE5NTEuODUgMzIuODgxN1pNMTk2MS44NiAzMy4zNTk3TDE5NjEuODEgMzQuMzU4NkMxOTYzLjQ4IDM0LjQzODQgMTk2NS4xNCAzNC41MTgzIDE5NjYuODEgMzQuNTk4MkwxOTY2Ljg1IDMzLjU5OTNMMTk2Ni45IDMyLjYwMDVDMTk2NS4yNCAzMi41MjA2IDE5NjMuNTcgMzIuNDQwNyAxOTYxLjkgMzIuMzYwOUwxOTYxLjg2IDMzLjM1OTdaTTE5NzEuODUgMzMuODM5MkwxOTcxLjggMzQuODM4QzE5NzMuNDcgMzQuOTE4NCAxOTc1LjE0IDM0Ljk5ODggMTk3Ni44MSAzNS4wNzkzTDE5NzYuODYgMzQuMDgwNEwxOTc2LjkxIDMzLjA4MTZDMTk3NS4yNCAzMy4wMDEyIDE5NzMuNTcgMzIuOTIwNyAxOTcxLjg5IDMyLjg0MDNMMTk3MS44NSAzMy44MzkyWk0xOTgxLjg5IDM0LjMyMjhMMTk4MS44NCAzNS4zMjE3QzE5ODMuNTEgMzUuNDAyNSAxOTg1LjE5IDM1LjQ4MzMgMTk4Ni44NiAzNS41NjQxTDE5ODYuOTEgMzQuNTY1MkwxOTg2Ljk2IDMzLjU2NjRDMTk4NS4yOCAzMy40ODU2IDE5ODMuNjEgMzMuNDA0OCAxOTgxLjkzIDMzLjMyNEwxOTgxLjg5IDM0LjMyMjhaTTE5OTEuOTIgMzQuODA3NkwxOTkxLjg3IDM1LjgwNjRDMTk5My41NCAzNS44ODcyIDE5OTUuMjEgMzUuOTY3OSAxOTk2Ljg4IDM2LjA0ODZMMTk5Ni45MyAzNS4wNDk4TDE5OTYuOTggMzQuMDUwOUMxOTk1LjMxIDMzLjk3MDIgMTk5My42NCAzMy44ODk1IDE5OTEuOTcgMzMuODA4N0wxOTkxLjkyIDM0LjgwNzZaTTIwMDEuOTMgMzUuMjkxOEwyMDAxLjg4IDM2LjI5MDZDMjAwMy41NSAzNi4zNzEyIDIwMDUuMjEgMzYuNDUxOCAyMDA2Ljg4IDM2LjUzMjNMMjAwNi45MiAzNS41MzM0TDIwMDYuOTcgMzQuNTM0NkMyMDA1LjMxIDM0LjQ1NDEgMjAwMy42NSAzNC4zNzM1IDIwMDEuOTggMzQuMjkyOUwyMDAxLjkzIDM1LjI5MThaTTIwMTEuOTEgMzUuNzc0N0wyMDExLjg2IDM2Ljc3MzVDMjAxMy41MyAzNi44NTQxIDIwMTUuMTkgMzYuOTM0NSAyMDE2Ljg1IDM3LjAxNDlMMjAxNi45IDM2LjAxNkwyMDE2Ljk1IDM1LjAxNzJDMjAxNS4yOCAzNC45MzY4IDIwMTMuNjIgMzQuODU2NCAyMDExLjk2IDM0Ljc3NTlMMjAxMS45MSAzNS43NzQ3Wk0yMDIxLjk0IDM2LjI1OThMMjAyMS44OSAzNy4yNTg2QzIwMjMuNTcgMzcuMzM5NyAyMDI1LjI1IDM3LjQyMDggMjAyNi45MiAzNy41MDE3TDIwMjYuOTcgMzYuNTAyOEwyMDI3LjAyIDM1LjUwNEMyMDI1LjM0IDM1LjQyMzEgMjAyMy42NyAzNS4zNDIxIDIwMjEuOTkgMzUuMjYwOUwyMDIxLjk0IDM2LjI1OThaTTIwMzEuOTkgMzYuNzQ1MkwyMDMxLjk0IDM3Ljc0NEMyMDMzLjYyIDM3LjgyNDYgMjAzNS4yOSAzNy45MDUxIDIwMzYuOTYgMzcuOTg1NUwyMDM3IDM2Ljk4NjZMMjAzNy4wNSAzNS45ODc4QzIwMzUuMzggMzUuOTA3NCAyMDMzLjcxIDM1LjgyNyAyMDMyLjA0IDM1Ljc0NjNMMjAzMS45OSAzNi43NDUyWk0yMDQyLjAxIDM3LjIyNzJMMjA0MS45NiAzOC4yMjZDMjA0My42MiAzOC4zMDYgMjA0NS4yOSAzOC4zODU5IDIwNDYuOTUgMzguNDY1NkwyMDQ3IDM3LjQ2NjdMMjA0Ny4wNCAzNi40Njc5QzIwNDUuMzggMzYuMzg4MiAyMDQzLjcyIDM2LjMwODMgMjA0Mi4wNSAzNi4yMjgzTDIwNDIuMDEgMzcuMjI3MlpNMjA1MS45OCAzNy43MDUxTDIwNTEuOTMgMzguNzA0QzIwNTMuNTkgMzguNzgzMyAyMDU1LjI0IDM4Ljg2MjQgMjA1Ni45IDM4Ljk0MTJMMjA1Ni45NCAzNy45NDI0TDIwNTYuOTkgMzYuOTQzNUMyMDU1LjM0IDM2Ljg2NDYgMjA1My42OCAzNi43ODU1IDIwNTIuMDIgMzYuNzA2M0wyMDUxLjk4IDM3LjcwNTFaTTIwNjEuOTkgMzguMTgyNkwyMDYxLjk0IDM5LjE4MTRDMjA2My42MyAzOS4yNjE0IDIwNjUuMzEgMzkuMzQxMiAyMDY2Ljk5IDM5LjQyMDdMMjA2Ny4wMyAzOC40MjE4TDIwNjcuMDggMzcuNDIzQzIwNjUuNCAzNy4zNDM1IDIwNjMuNzIgMzcuMjYzNyAyMDYyLjA0IDM3LjE4MzdMMjA2MS45OSAzOC4xODI2Wk0yMDcyLjA2IDM4LjY1OTZMMjA3Mi4wMiAzOS42NTg1QzIwNzMuNjkgMzkuNzM3NSAyMDc1LjM2IDM5LjgxNjIgMjA3Ny4wMyAzOS44OTQ3TDIwNzcuMDggMzguODk1OEwyMDc3LjEzIDM3Ljg5NjlDMjA3NS40NiAzNy44MTg0IDIwNzMuNzggMzcuNzM5NyAyMDcyLjExIDM3LjY2MDdMMjA3Mi4wNiAzOC42NTk2Wk0yMDgyLjA4IDM5LjEzMDJMMjA4Mi4wNCA0MC4xMjkxQzIwODMuNyA0MC4yMDcgMjA4NS4zNiA0MC4yODQ1IDIwODcuMDIgNDAuMzYxOEwyMDg3LjA3IDM5LjM2MjlMMjA4Ny4xMiAzOC4zNjRDMjA4NS40NiAzOC4yODY3IDIwODMuNzkgMzguMjA5MiAyMDgyLjEzIDM4LjEzMTNMMjA4Mi4wOCAzOS4xMzAyWk0yMDkyLjA0IDM5LjU5MzZMMjA5MiA0MC41OTI2QzIwOTMuNjUgNDAuNjY5MiAyMDk1LjMxIDQwLjc0NTQgMjA5Ni45NiA0MC44MjE0TDIwOTcgMzkuODIyNEwyMDk3LjA1IDM4LjgyMzVDMjA5NS40IDM4Ljc0NzYgMjA5My43NCAzOC42NzEzIDIwOTIuMDkgMzguNTk0N0wyMDkyLjA0IDM5LjU5MzZaTTIxMDIuMDUgNDAuMDUzOEwyMTAyIDQxLjA1MjhDMjEwMy42OSA0MS4xMyAyMTA1LjM3IDQxLjIwNjggMjEwNy4wNiA0MS4yODMxTDIxMDcuMSA0MC4yODQyTDIxMDcuMTUgMzkuMjg1MkMyMTA1LjQ2IDM5LjIwODggMjEwMy43OCAzOS4xMzIgMjEwMi4wOSAzOS4wNTQ5TDIxMDIuMDUgNDAuMDUzOFpNMjExMi4xNCA0MC41MTIxTDIxMTIuMDkgNDEuNTExMUMyMTEzLjc3IDQxLjU4NjcgMjExNS40NCA0MS42NjE5IDIxMTcuMTEgNDEuNzM2NkwyMTE3LjE2IDQwLjczNzZMMjExNy4yIDM5LjczODZDMjExNS41MyAzOS42NjM5IDIxMTMuODYgMzkuNTg4NyAyMTEyLjE4IDM5LjUxMzFMMjExMi4xNCA0MC41MTIxWk0yMTIyLjE2IDQwLjk2MDVMMjEyMi4xMiA0MS45NTk1QzIxMjMuNzggNDIuMDMzMyAyMTI1LjQ0IDQyLjEwNjggMjEyNy4xIDQyLjE3OTdMMjEyNy4xNCA0MS4xODA3TDIxMjcuMTkgNDAuMTgxNkMyMTI1LjUzIDQwLjEwODcgMjEyMy44NyA0MC4wMzUzIDIxMjIuMiAzOS45NjE1TDIxMjIuMTYgNDAuOTYwNVpNMjEzMi4xMSA0MS4zOTgxTDIxMzIuMDYgNDIuMzk3MUMyMTMzLjcxIDQyLjQ2OTEgMjEzNS4zNiA0Mi41NDA2IDIxMzcuMDEgNDIuNjExN0wyMTM3LjA1IDQxLjYxMjZMMjEzNy4wOSA0MC42MTM1QzIxMzUuNDUgNDAuNTQyNSAyMTMzLjggNDAuNDcxIDIxMzIuMTUgNDAuMzk5TDIxMzIuMTEgNDEuMzk4MVpNMjE0Mi4xMiA0MS44MzAzTDIxNDIuMDggNDIuODI5NEMyMTQzLjc3IDQyLjkwMTcgMjE0NS40NiA0Mi45NzM0IDIxNDcuMTQgNDMuMDQ0NUwyMTQ3LjE4IDQyLjA0NTRMMjE0Ny4yMyA0MS4wNDYzQzIxNDUuNTQgNDAuOTc1MiAyMTQzLjg1IDQwLjkwMzUgMjE0Mi4xNiA0MC44MzEyTDIxNDIuMTIgNDEuODMwM1pNMjE1Mi4yMiA0Mi4yNTcxTDIxNTIuMTggNDMuMjU2MkMyMTUzLjg2IDQzLjMyNjIgMjE1NS41MyA0My4zOTU2IDIxNTcuMiA0My40NjQ0TDIxNTcuMjQgNDIuNDY1M0wyMTU3LjI4IDQxLjQ2NjFDMjE1NS42MSA0MS4zOTczIDIxNTMuOTQgNDEuMzI3OSAyMTUyLjI3IDQxLjI1OEwyMTUyLjIyIDQyLjI1NzFaTTIxNjIuMjQgNDIuNjY5OEwyMTYyLjIgNDMuNjY5QzIxNjMuODYgNDMuNzM2NSAyMTY1LjUyIDQzLjgwMzUgMjE2Ny4xNyA0My44Njk4TDIxNjcuMjEgNDIuODcwNkwyMTY3LjI1IDQxLjg3MTRDMjE2NS42IDQxLjgwNTEgMjE2My45NCA0MS43MzgyIDIxNjIuMjggNDEuNjcwNkwyMTYyLjI0IDQyLjY2OThaTTIxNzIuMTYgNDMuMDY3NUwyMTcyLjEyIDQ0LjA2NjdDMjE3My43OCA0NC4xMzI0IDIxNzUuNDQgNDQuMTk3NSAyMTc3LjA5IDQ0LjI2MThMMjE3Ny4xMyA0My4yNjI1TDIxNzcuMTcgNDIuMjYzM0MyMTc1LjUyIDQyLjE5OSAyMTczLjg2IDQyLjEzNCAyMTcyLjIgNDIuMDY4M0wyMTcyLjE2IDQzLjA2NzVaTTIxODIuMjIgNDMuNDU4OEwyMTgyLjE4IDQ0LjQ1ODFDMjE4My44OCA0NC41MjI4IDIxODUuNTcgNDQuNTg2NyAyMTg3LjI1IDQ0LjY0OTlMMjE4Ny4yOSA0My42NTA2TDIxODcuMzIgNDIuNjUxM0MyMTg1LjY0IDQyLjU4ODEgMjE4My45NSA0Mi41MjQyIDIxODIuMjYgNDIuNDU5NUwyMTgyLjIyIDQzLjQ1ODhaTTIxOTIuMzIgNDMuODM3N0wyMTkyLjI5IDQ0LjgzN0MyMTkzLjk2IDQ0Ljg5ODYgMjE5NS42MyA0NC45NTk0IDIxOTcuMjkgNDUuMDE5NEwyMTk3LjMzIDQ0LjAyTDIxOTcuMzYgNDMuMDIwN0MyMTk1LjcgNDIuOTYwNyAyMTk0LjAzIDQyLjg5OTkgMjE5Mi4zNiA0Mi44Mzg0TDIxOTIuMzIgNDMuODM3N1pNMjIwMi4zMSA0NC4xOTc1TDIyMDIuMjcgNDUuMTk2OEMyMjAzLjkzIDQ1LjI1NTIgMjIwNS41OCA0NS4zMTI2IDIyMDcuMjIgNDUuMzY5M0wyMjA3LjI1IDQ0LjM2OTlMMjIwNy4yOSA0My4zNzA1QzIyMDUuNjUgNDMuMzEzOCAyMjA0IDQzLjI1NjQgMjIwMi4zNCA0My4xOTgxTDIyMDIuMzEgNDQuMTk3NVpNMjIxMi4xNyA0NC41MzcxTDIyMTIuMTQgNDUuNTM2NkMyMjEzLjg0IDQ1LjU5MzkgMjIxNS41NSA0NS42NTAyIDIyMTcuMjQgNDUuNzA1NkwyMjE3LjI3IDQ0LjcwNjFMMjIxNy4zIDQzLjcwNjZDMjIxNS42MSA0My42NTEzIDIyMTMuOTEgNDMuNTk1IDIyMTIuMjEgNDMuNTM3N0wyMjEyLjE3IDQ0LjUzNzFaTTIyMjIuMzYgNDQuODY5OEwyMjIyLjMzIDQ1Ljg2OTNDMjIyNC4wMSA0NS45MjI4IDIyMjUuNyA0NS45NzU0IDIyMjcuMzggNDYuMDI2OUwyMjI3LjQxIDQ1LjAyNzRMMjIyNy40NCA0NC4wMjc4QzIyMjUuNzYgNDMuOTc2MyAyMjI0LjA4IDQzLjkyMzggMjIyMi4zOSA0My44NzAzTDIyMjIuMzYgNDQuODY5OFpNMjIzMi40MiA0NS4xNzg4TDIyMzIuMzkgNDYuMTc4M0MyMjM0LjA2IDQ2LjIyNzcgMjIzNS43MiA0Ni4yNzYxIDIyMzcuMzcgNDYuMzIzNEwyMjM3LjQgNDUuMzIzOEwyMjM3LjQzIDQ0LjMyNDJDMjIzNS43NyA0NC4yNzcgMjIzNC4xMiA0NC4yMjg2IDIyMzIuNDUgNDQuMTc5MkwyMjMyLjQyIDQ1LjE3ODhaTTIyNDIuMzQgNDUuNDYyM0wyMjQyLjMxIDQ2LjQ2MkMyMjQzLjk1IDQ2LjUwNzEgMjI0NS41OSA0Ni41NTEgMjI0Ny4yMiA0Ni41OTM5TDIyNDcuMjQgNDUuNTk0MkwyMjQ3LjI3IDQ0LjU5NDZDMjI0NS42NCA0NC41NTE4IDIyNDQuMDEgNDQuNTA3OCAyMjQyLjM3IDQ0LjQ2MjdMMjI0Mi4zNCA0NS40NjIzWk0yMjUyLjM2IDQ1LjcyNTZMMjI1Mi4zMyA0Ni43MjUzQzIyNTQuMDQgNDYuNzY4IDIyNTUuNzQgNDYuODA5NSAyMjU3LjQzIDQ2Ljg0OTZMMjI1Ny40NSA0NS44NDk5TDIyNTcuNDggNDQuODUwMUMyMjU1Ljc5IDQ0LjgxIDIyNTQuMDkgNDQuNzY4NiAyMjUyLjM4IDQ0LjcyNTlMMjI1Mi4zNiA0NS43MjU2Wk0yMjYyLjUxIDQ1Ljk2NjNMMjI2Mi40OCA0Ni45NjZDMjI2NC4xNiA0Ny4wMDM1IDIyNjUuODMgNDcuMDM5NiAyMjY3LjQ5IDQ3LjA3NDNMMjI2Ny41MSA0Ni4wNzQ2TDIyNjcuNTMgNDUuMDc0OEMyMjY1Ljg3IDQ1LjA0MDEgMjI2NC4yIDQ1LjAwMzkgMjI2Mi41MyA0NC45NjY1TDIyNjIuNTEgNDUuOTY2M1pNMjI3Mi40OCA0Ni4xNzQ2TDIyNzIuNDYgNDcuMTc0NEMyMjc0LjEgNDcuMjA2NCAyMjc1Ljc0IDQ3LjIzNyAyMjc3LjM3IDQ3LjI2NjFMMjI3Ny4zOSA0Ni4yNjYzTDIyNzcuNDEgNDUuMjY2NEMyMjc1Ljc4IDQ1LjIzNzMgMjI3NC4xNCA0NS4yMDY4IDIyNzIuNSA0NS4xNzQ4TDIyNzIuNDggNDYuMTc0NlpNMjI4Mi4zNSA0Ni4zNTA3TDIyODIuMzMgNDcuMzUwNkMyMjg0LjA2IDQ3LjM3ODUgMjI4NS43NyA0Ny40MDQ4IDIyODcuNDggNDcuNDI5NEwyMjg3LjQ5IDQ2LjQyOTVMMjI4Ny41MSA0NS40Mjk2QzIyODUuOCA0NS40MDUxIDIyODQuMDkgNDUuMzc4OCAyMjgyLjM2IDQ1LjM1MDhMMjI4Mi4zNSA0Ni4zNTA3Wk0yMjkyLjU4IDQ2LjQ5ODJMMjI5Mi41NyA0Ny40OTgxQzIyOTQuMjYgNDcuNTE5MiAyMjk1LjkzIDQ3LjUzODcgMjI5Ny42IDQ3LjU1NjRMMjI5Ny42MSA0Ni41NTY0TDIyOTcuNjIgNDUuNTU2NUMyMjk1Ljk2IDQ1LjUzODggMjI5NC4yOCA0NS41MTk0IDIyOTIuNTkgNDUuNDk4MkwyMjkyLjU4IDQ2LjQ5ODJaTTIzMDIuNTkgNDYuNjA0MUwyMzAyLjU4IDQ3LjYwNEMyMzA0LjIzIDQ3LjYxODEgMjMwNS44NyA0Ny42MzA0IDIzMDcuNSA0Ny42NDA5TDIzMDcuNTEgNDYuNjQwOUwyMzA3LjUxIDQ1LjY0MDlDMjMwNS44OCA0NS42MzA1IDIzMDQuMjUgNDUuNjE4MiAyMzAyLjYgNDUuNjA0MUwyMzAyLjU5IDQ2LjYwNDFaTTIzMTIuMzggNDYuNjY2OUwyMzEyLjM4IDQ3LjY2NjlDMjMxNC4xMiA0Ny42NzQyIDIzMTUuODQgNDcuNjc5MyAyMzE3LjU2IDQ3LjY4MjJMMjMxNy41NiA0Ni42ODIyTDIzMTcuNTYgNDUuNjgyMkMyMzE1Ljg1IDQ1LjY3OTMgMjMxNC4xMiA0NS42NzQyIDIzMTIuMzkgNDUuNjY2OUwyMzEyLjM4IDQ2LjY2NjlaTTIzMjIuNjcgNDYuNjg0MkwyMzIyLjY3IDQ3LjY4NDJDMjMyNC4zNiA0Ny42ODI2IDIzMjYuMDQgNDcuNjc4NyAyMzI3LjcxIDQ3LjY3MjVMMjMyNy43MSA0Ni42NzI2TDIzMjcuNzEgNDUuNjcyNkMyMzI2LjA0IDQ1LjY3ODcgMjMyNC4zNiA0NS42ODI2IDIzMjIuNjcgNDUuNjg0MkwyMzIyLjY3IDQ2LjY4NDJaTTIzMzIuNjcgNDYuNjQ3MUwyMzMyLjY4IDQ3LjY0NzFDMjMzNC4zMiA0Ny42MzYzIDIzMzUuOTYgNDcuNjIzMSAyMzM3LjU3IDQ3LjYwNzVMMjMzNy41NiA0Ni42MDc2TDIzMzcuNTYgNDUuNjA3NkMyMzM1Ljk0IDQ1LjYyMzIgMjMzNC4zMSA0NS42MzYzIDIzMzIuNjcgNDUuNjQ3MUwyMzMyLjY3IDQ2LjY0NzFaTTIzNDIuNTEgNDYuNTUyTDIzNDIuNTIgNDcuNTUxOUMyMzQ0LjI3IDQ3LjUyOTUgMjM0NiA0Ny41MDQxIDIzNDcuNzEgNDcuNDc1N0wyMzQ3LjY5IDQ2LjQ3NThMMjM0Ny42OCA0NS40NzU5QzIzNDUuOTcgNDUuNTA0MyAyMzQ0LjI0IDQ1LjUyOTcgMjM0Mi41IDQ1LjU1MjFMMjM0Mi41MSA0Ni41NTJaTTIzNTIuNzkgNDYuMzgxN0wyMzUyLjgxIDQ3LjM4MTVDMjM1NC40OSA0Ny4zNDcxIDIzNTYuMTYgNDcuMzA5NiAyMzU3LjgxIDQ3LjI2OTFMMjM1Ny43OCA0Ni4yNjk0TDIzNTcuNzYgNDUuMjY5N0MyMzU2LjExIDQ1LjMxMDIgMjM1NC40NSA0NS4zNDc1IDIzNTIuNzcgNDUuMzgxOUwyMzUyLjc5IDQ2LjM4MTdaTTIzNjIuNjkgNDYuMTM4NUwyMzYyLjcxIDQ3LjEzODFDMjM2NC4zNCA0Ny4wOTEyIDIzNjUuOTUgNDcuMDQxMSAyMzY3LjU0IDQ2Ljk4NzhMMjM2Ny41IDQ1Ljk4ODNMMjM2Ny40NyA0NC45ODg5QzIzNjUuODggNDUuMDQyMSAyMzY0LjI4IDQ1LjA5MjEgMjM2Mi42NiA0NS4xMzg5TDIzNjIuNjkgNDYuMTM4NVpNMjM3Mi43NCA0NS43OTg3TDIzNzIuNzggNDYuNzk3OUMyMzc0LjUxIDQ2LjczMDYgMjM3Ni4yMSA0Ni42NTkzIDIzNzcuOSA0Ni41ODM3TDIzNzcuODYgNDUuNTg0N0wyMzc3LjgxIDQ0LjU4NTdDMjM3Ni4xMyA0NC42NjExIDIzNzQuNDMgNDQuNzMyMyAyMzcyLjcgNDQuNzk5NUwyMzcyLjc0IDQ1Ljc5ODdaTTIzODIuODQgNDUuMzQ1OUwyMzgyLjg5IDQ2LjM0NDZDMjM4NC41NCA0Ni4yNjA3IDIzODYuMTYgNDYuMTcyNiAyMzg3Ljc2IDQ2LjA4MDJMMjM4Ny43IDQ1LjA4MThMMjM4Ny42NCA0NC4wODM1QzIzODYuMDUgNDQuMTc1NyAyMzg0LjQzIDQ0LjI2MzUgMjM4Mi43OSA0NC4zNDcyTDIzODIuODQgNDUuMzQ1OVpNMjM5Mi42MyA0NC43NzkxTDIzOTIuNjkgNDUuNzc3QzIzOTQuNDYgNDUuNjYxMyAyMzk2LjIxIDQ1LjU0IDIzOTcuOTIgNDUuNDEyOEwyMzk3Ljg1IDQ0LjQxNTVMMjM5Ny43NyA0My40MTgzQzIzOTYuMDYgNDMuNTQ1IDIzOTQuMzMgNDMuNjY2IDIzOTIuNTYgNDMuNzgxMkwyMzkyLjYzIDQ0Ljc3OTFaTTI0MDIuODkgNDQuMDE3MkwyNDAyLjk3IDQ1LjAxMzdDMjQwNC42MyA0NC44NzQ3IDI0MDYuMjYgNDQuNzI5OSAyNDA3Ljg1IDQ0LjU3ODlMMjQwNy43NiA0My41ODMzTDI0MDcuNjYgNDIuNTg3OEMyNDA2LjA3IDQyLjczOCAyNDA0LjQ2IDQyLjg4MjMgMjQwMi44MSA0My4wMjA3TDI0MDIuODkgNDQuMDE3MlpNMjQxMi41NyA0My4wOTk2TDI0MTIuNjggNDQuMDkzOUMyNDE0LjQ4IDQzLjkwMiAyNDE2LjIzIDQzLjcwMTYgMjQxNy45NSA0My40OTI0TDI0MTcuODMgNDIuNDk5OEwyNDE3LjcxIDQxLjUwNzFDMjQxNiA0MS43MTUgMjQxNC4yNiA0MS45MTQzIDI0MTIuNDcgNDIuMTA1MkwyNDEyLjU3IDQzLjA5OTZaTTI0MjIuODIgNDEuODQ4MUwyNDIyLjk2IDQyLjgzODVDMjQyNC41OSA0Mi42MTE3IDI0MjYuMTggNDIuMzc1OSAyNDI3LjcyIDQyLjEzMUwyNDI3LjU2IDQxLjE0MzRMMjQyNy40IDQwLjE1NThDMjQyNS44OCA0MC4zOTg2IDI0MjQuMyA0MC42MzI1IDI0MjIuNjkgNDAuODU3N0wyNDIyLjgyIDQxLjg0ODFaTTI0MzIuNjMgNDAuMjc0TDI0MzIuODEgNDEuMjU3M0MyNDM0LjU3IDQwLjkzMjMgMjQzNi4yNiA0MC41OTMzIDI0MzcuODggNDAuMjM5N0wyNDM3LjY2IDM5LjI2MjdMMjQzNy40NSAzOC4yODU3QzI0MzUuODUgMzguNjM0MyAyNDM0LjE4IDM4Ljk2OTIgMjQzMi40NSAzOS4yOTA3TDI0MzIuNjMgNDAuMjc0Wk0yNDQyLjI4IDM4LjE2NjhMMjQ0Mi41MyAzOS4xMzVDMjQ0NC4zMyAzOC42Njk1IDI0NDYuMDMgMzguMTgxNyAyNDQ3LjYyIDM3LjY3MDZMMjQ0Ny4zMiAzNi43MTg0TDI0NDcuMDEgMzUuNzY2MkMyNDQ1LjQ2IDM2LjI2NDIgMjQ0My44IDM2Ljc0MTUgMjQ0Mi4wMyAzNy4xOTg2TDI0NDIuMjggMzguMTY2OFpNMjQ1MS45NiAzNS4wMzY5TDI0NTIuMzQgMzUuOTYxN0MyNDUzLjA3IDM1LjY2MzQgMjQ1My43NiAzNS4zNTc5IDI0NTQuNDMgMzUuMDQ1TDI0NTQgMzQuMTQwMUwyNDUzLjU3IDMzLjIzNTNDMjQ1Mi45NCAzMy41MzMxIDI0NTIuMjggMzMuODI1MyAyNDUxLjU4IDM0LjExMjFMMjQ1MS45NiAzNS4wMzY5WicgZmlsbD0nJTIzRDJEMUY1Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLm9ubHktYmFja2dyb3VuZC1jb2xvciAuc3dpcGVyLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBoZWlnaHQ6IDExNTVweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc5JyBoZWlnaHQ9JzExNTQnIHZpZXdCb3g9JzAgMCA3OSAxMTU0JyBmaWxsPSdub25lJyUzZSUzY3BhdGggZD0nTTQ1Ljc2MzcgMTE2MkM0Ni4zMTYgMTE2MiA0Ni43NjQ5IDExNjEuNTUgNDYuNzY2MyAxMTYxTDQ2Ljc4OTYgMTE1MkM0Ni43OTEgMTE1MS40NSA0Ni4zNDQ1IDExNTEgNDUuNzkyMiAxMTUxQzQ1LjIzOTkgMTE1MSA0NC43OTEgMTE1MS40NSA0NC43ODk2IDExNTJMNDQuNzY4OSAxMTYwTDM2Ljc2ODkgMTE1OS45OEMzNi4yMTY3IDExNTkuOTggMzUuNzY3OCAxMTYwLjQyIDM1Ljc2NjMgMTE2MC45N0MzNS43NjQ5IDExNjEuNTMgMzYuMjExNSAxMTYxLjk4IDM2Ljc2MzggMTE2MS45OEw0NS43NjM3IDExNjJaTTQzLjQxMTUgNjYwLjg3N0w0NC4zMjYgNjYwLjQ3M0w0My40MTE1IDY2MC44NzdaTTcuMjU4ODkgMC4yNjEzNTlMMC44ODY3NDIgNS4zNjY1TDUuOTkxODggMTEuNzM4NkwxMi4zNjQgNi42MzM1TDcuMjU4ODkgMC4yNjEzNTlaTTYuNjI1MzkgNkw1LjYzMTQyIDUuODkwMjhDNS41NDQxMSA2LjY4MTI0IDUuNDY2MTggNy40ODU0MiA1LjM5NzQzIDguMzAyNDlMNi4zOTM5MSA4LjM4NjMzTDcuMzkwNCA4LjQ3MDE3QzcuNDU3NzUgNy42Njk2NiA3LjUzNDAxIDYuODgyNzYgNy42MTkzNSA2LjEwOTczTDYuNjI1MzkgNlpNNi4wOTI3NyAxMy4zOTU2TDUuMDkzNDggMTMuMzU3OEM1LjAzMzEzIDE0Ljk1MjIgNS4wMDI0MiAxNi41ODg2IDUuMDAwMTIgMTguMjY0OUw2LjAwMDEyIDE4LjI2NjJMNy4wMDAxMiAxOC4yNjc2QzcuMDAyMzkgMTYuNjEzOSA3LjAzMjY5IDE1LjAwMTkgNy4wOTIwNiAxMy40MzM0TDYuMDkyNzcgMTMuMzk1NlpNNi4wNzI4OSAyMy4yNDk5TDUuMDczMzMgMjMuMjc5NkM1LjEyMTMyIDI0Ljg5NzQgNS4xOTI1NCAyNi41NDggNS4yODYwOCAyOC4yMjk4TDYuMjg0NTQgMjguMTc0Mkw3LjI4Mjk5IDI4LjExODdDNy4xOTAzNSAyNi40NTMxIDcuMTE5OSAyNC44MTk4IDcuMDcyNDUgMjMuMjIwM0w2LjA3Mjg5IDIzLjI0OTlaTTYuNjE2MDggMzMuMTE2TDUuNjE5MTEgMzMuMTkzOEM1Ljc0NTk2IDM0LjgxOTYgNS44OTE1MyAzNi40NzE1IDYuMDU1MDUgMzguMTQ4NEw3LjA1MDMyIDM4LjA1MTRMOC4wNDU2MSAzNy45NTQzQzcuODgzMjYgMzYuMjg5NiA3LjczODg1IDM0LjY1MDUgNy42MTMwNSAzMy4wMzgyTDYuNjE2MDggMzMuMTE2Wk03LjU3MjQxIDQyLjk2NThMNi41Nzg5MSA0My4wNzk3QzYuNzY0OTcgNDQuNzAzMSA2Ljk2NjM0IDQ2LjM0NzggNy4xODI0MiA0OC4wMTI3TDguMTc0MSA0Ny44ODM5TDkuMTY1NzkgNDcuNzU1MkM4Ljk1MDkzIDQ2LjA5OTggOC43NTA3OCA0NC40NjUxIDguNTY1OTEgNDIuODUxOUw3LjU3MjQxIDQyLjk2NThaTTguODQ0MzggNTIuNzg3N0w3Ljg1NDQ5IDUyLjkyOTZDOC4wODYxNCA1NC41NDU2IDguMzMwNTEgNTYuMTc5IDguNTg3MDcgNTcuODI4OUw5LjU3NTIgNTcuNjc1M0wxMC41NjMzIDU3LjUyMTZDMTAuMzA3OSA1NS44NzkyIDEwLjA2NDcgNTQuMjUzNyA5LjgzNDI2IDUyLjY0NThMOC44NDQzOCA1Mi43ODc3Wk0xMC4zNjU2IDYyLjU4MDlMOS4zNzkxOCA2Mi43NDUyQzkuNjQ2NzggNjQuMzUxOCA5LjkyNTA2IDY1Ljk3MjcgMTAuMjEzNiA2Ny42MDcyTDExLjE5ODMgNjcuNDMzNEwxMi4xODMxIDY3LjI1OTVDMTEuODk1NyA2NS42MzExIDExLjYxODUgNjQuMDE2NiAxMS4zNTIgNjIuNDE2NkwxMC4zNjU2IDYyLjU4MDlaTTEyLjA4ODggNzIuMzQ3OUwxMS4xMDU2IDcyLjUzMDVDMTEuNDAyMiA3NC4xMjc0IDExLjcwNzggNzUuNzM2MiAxMi4wMjIxIDc3LjM1NjJMMTMuMDAzOCA3Ny4xNjU3TDEzLjk4NTUgNzYuOTc1M0MxMy42NzIyIDc1LjM2MDMgMTMuMzY3NiA3My43NTY4IDEzLjA3MiA3Mi4xNjUzTDEyLjA4ODggNzIuMzQ3OVpNMTMuOTcwOCA4Mi4wNTE1TDEyLjk5MDYgODIuMjQ5MkMxMy4zMTM1IDgzLjg1MDMgMTMuNjQ0NCA4NS40NjE1IDEzLjk4MjcgODcuMDgyMUwxNC45NjE2IDg2Ljg3NzhMMTUuOTQwNSA4Ni42NzM0QzE1LjYwMzEgODUuMDU3IDE1LjI3MzEgODMuNDUwMyAxNC45NTExIDgxLjg1MzdMMTMuOTcwOCA4Mi4wNTE1Wk0xNS45ODg3IDkxLjcyMDZMMTUuMDExMSA5MS45MzFDMTUuMzU3OCA5My41NDE3IDE1LjcxMTUgOTUuMTYxIDE2LjA3MTcgOTYuNzg4MkwxNy4wNDgxIDk2LjU3MjFMMTguMDI0NCA5Ni4zNTZDMTcuNjY1IDk0LjczMjQgMTcuMzEyMiA5My4xMTY5IDE2Ljk2NjMgOTEuNTEwMUwxNS45ODg3IDkxLjcyMDZaTTE4LjEyNTcgMTAxLjM3OUwxNy4xNTA1IDEwMS42QzE3LjUxNjEgMTAzLjIxMiAxNy44ODc4IDEwNC44MyAxOC4yNjUgMTA2LjQ1NUwxOS4yMzkxIDEwNi4yMjlMMjAuMjEzMiAxMDYuMDAzQzE5LjgzNjcgMTA0LjM4MSAxOS40NjU4IDEwMi43NjYgMTkuMTAwOSAxMDEuMTU4TDE4LjEyNTcgMTAxLjM3OVpNMjAuMzY0NyAxMTEuMDI4TDE5LjM5MTYgMTExLjI1OEMxOS43NzA5IDExMi44NTkgMjAuMTU1MSAxMTQuNDY1IDIwLjU0NDIgMTE2LjA3N0wyMS41MTYzIDExNS44NDJMMjIuNDg4MyAxMTUuNjA3QzIyLjA5OTkgMTEzLjk5OCAyMS43MTYzIDExMi4zOTUgMjEuMzM3OCAxMTAuNzk3TDIwLjM2NDcgMTExLjAyOFpNMjIuNjkwOCAxMjAuNjY1TDIxLjcxOTYgMTIwLjkwM0MyMi4xMTA3IDEyMi40OTYgMjIuNTA2MSAxMjQuMDkzIDIyLjkwNTUgMTI1LjY5NEwyMy44NzU4IDEyNS40NTJMMjQuODQ2MSAxMjUuMjFDMjQuNDQ3MiAxMjMuNjExIDI0LjA1MjQgMTIyLjAxNiAyMy42NjE5IDEyMC40MjZMMjIuNjkwOCAxMjAuNjY1Wk0yNS4wODUgMTMwLjI2NEwyNC4xMTU1IDEzMC41MDlDMjQuNTE5IDEzMi4xMDQgMjQuOTI2MiAxMzMuNzAyIDI1LjMzNjggMTM1LjMwM0wyNi4zMDU1IDEzNS4wNTVMMjcuMjc0MSAxMzQuODA2QzI2Ljg2NDEgMTMzLjIwNyAyNi40NTc0IDEzMS42MTEgMjYuMDU0NCAxMzAuMDE4TDI1LjA4NSAxMzAuMjY0Wk0yNy41NDA2IDEzOS44NDNMMjYuNTcyNiAxNDAuMDk0QzI2Ljk4NzcgMTQxLjY5MyAyNy40MDU3IDE0My4yOTUgMjcuODI2NiAxNDQuODk5TDI4Ljc5MzkgMTQ0LjY0NkwyOS43NjExIDE0NC4zOTJDMjkuMzQwNyAxNDIuNzg5IDI4LjkyMzEgMTQxLjE4OSAyOC41MDg1IDEzOS41OTJMMjcuNTQwNiAxMzkuODQzWk0zMC4wNTI3IDE0OS40MTlMMjkuMDg2MSAxNDkuNjc2QzI5LjUwODQgMTUxLjI2OSAyOS45MzMzIDE1Mi44NjUgMzAuMzYwMyAxNTQuNDYyTDMxLjMyNjMgMTU0LjIwM0wzMi4yOTI0IDE1My45NDVDMzEuODY1NyAxNTIuMzQ5IDMxLjQ0MTMgMTUwLjc1NSAzMS4wMTkzIDE0OS4xNjNMMzAuMDUyNyAxNDkuNDE5Wk0zMi42MTExIDE1OC45ODZMMzEuNjQ1NSAxNTkuMjQ3QzMyLjA3NDcgMTYwLjgzOCAzMi41MDU3IDE2Mi40MyAzMi45Mzg0IDE2NC4wMjJMMzMuOTAzNCAxNjMuNzZMMzQuODY4NCAxNjMuNDk4QzM0LjQzNjEgMTYxLjkwNyAzNC4wMDU0IDE2MC4zMTYgMzMuNTc2NiAxNTguNzI2TDMyLjYxMTEgMTU4Ljk4NlpNMzUuMjA1NyAxNjguNTM2TDM0LjI0MTEgMTY4LjhDMzQuNjc2NyAxNzAuMzkyIDM1LjExMzcgMTcxLjk4NCAzNS41NTE4IDE3My41NzVMMzYuNTE1OSAxNzMuMzFMMzcuNDggMTczLjA0NEMzNy4wNDIyIDE3MS40NTQgMzYuNjA1NSAxNjkuODYzIDM2LjE3MDIgMTY4LjI3MkwzNS4yMDU3IDE2OC41MzZaTTM3LjgzMjcgMTc4LjA4TDM2Ljg2ODkgMTc4LjM0N0MzNy4zMDg5IDE3OS45MzYgMzcuNzQ5NyAxODEuNTI1IDM4LjE5MSAxODMuMTEyTDM5LjE1NDUgMTgyLjg0NEw0MC4xMTc5IDE4Mi41NzZDMzkuNjc2OCAxODAuOTkgMzkuMjM2MiAxNzkuNDAyIDM4Ljc5NjQgMTc3LjgxM0wzNy44MzI3IDE3OC4wOFpNNDAuNDg1MSAxODcuNjE5TDM5LjUyMTkgMTg3Ljg4OEMzOS45NjYgMTg5LjQ3OCA0MC40MTAzIDE5MS4wNjYgNDAuODU0NiAxOTIuNjUyTDQxLjgxNzYgMTkyLjM4Mkw0Mi43ODA1IDE5Mi4xMTJDNDIuMzM2MyAxOTAuNTI3IDQxLjg5MjEgMTg4LjkzOSA0MS40NDgyIDE4Ny4zNUw0MC40ODUxIDE4Ny42MTlaTTQzLjE1NDEgMTk3LjE0NUw0Mi4xOTE0IDE5Ny40MTVDNDIuNjM5MyAxOTkuMDA5IDQzLjA4NyAyMDAuNiA0My41MzQxIDIwMi4xODhMNDQuNDk2NiAyMDEuOTE3TDQ1LjQ1OTIgMjAxLjY0NkM0NS4wMTIyIDIwMC4wNTggNDQuNTY0NiAxOTguNDY4IDQ0LjExNjggMTk2Ljg3NEw0My4xNTQxIDE5Ny4xNDVaTTQ1LjgzNjEgMjA2LjY2OUw0NC44NzM3IDIwNi45NEM0NS4zMjM2IDIwOC41MzUgNDUuNzcyNiAyMTAuMTI2IDQ2LjIyMDYgMjExLjcxM0w0Ny4xODMgMjExLjQ0MUw0OC4xNDUzIDIxMS4xNjlDNDcuNjk3NCAyMDkuNTgzIDQ3LjI0ODQgMjA3Ljk5MiA0Ni43OTg2IDIwNi4zOTdMNDUuODM2MSAyMDYuNjY5Wk00OC41Mjg1IDIxNi4yMDZMNDcuNTY2MSAyMTYuNDc4QzQ4LjAxNCAyMTguMDY0IDQ4LjQ2MDUgMjE5LjY0NSA0OC45MDUzIDIyMS4yMjFMNDkuODY3NyAyMjAuOTQ5TDUwLjgzMDEgMjIwLjY3N0M1MC4zODUzIDIxOS4xMDEgNDkuOTM4NyAyMTcuNTIgNDkuNDkwOCAyMTUuOTM0TDQ4LjUyODUgMjE2LjIwNlpNNTEuMjE4NCAyMjUuNzM2TDUwLjI1NTkgMjI2LjAwOEM1MC43MDQyIDIyNy41OTggNTEuMTUwNCAyMjkuMTgxIDUxLjU5NDIgMjMwLjc1OEw1Mi41NTY4IDIzMC40ODhMNTMuNTE5NCAyMzAuMjE3QzUzLjA3NTUgMjI4LjYzOSA1Mi42MjkyIDIyNy4wNTUgNTIuMTgwOSAyMjUuNDY1TDUxLjIxODQgMjI1LjczNlpNNTMuODk2OSAyMzUuMjU2TDUyLjkzNDEgMjM1LjUyNkM1My4zODMgMjM3LjEyNSA1My44MjkgMjM4LjcxNyA1NC4yNzE5IDI0MC4zMDFMNTUuMjM0OSAyNDAuMDMxTDU2LjE5OCAyMzkuNzYyQzU1Ljc1NDkgMjM4LjE3OCA1NS4zMDg3IDIzNi41ODUgNTQuODU5NyAyMzQuOTg2TDUzLjg5NjkgMjM1LjI1NlpNNTYuNTU0OSAyNDQuNzYyTDU1LjU5MTUgMjQ1LjAzQzU2LjA0MDMgMjQ2LjY0MSA1Ni40ODUzIDI0OC4yNDQgNTYuOTI2NCAyNDkuODM3TDU3Ljg5MDIgMjQ5LjU3MUw1OC44NTM5IDI0OS4zMDRDNTguNDEyNiAyNDcuNzEgNTcuOTY3MiAyNDYuMTA2IDU3LjUxODMgMjQ0LjQ5M0w1Ni41NTQ5IDI0NC43NjJaTTU5LjIwMTUgMjU0LjMyMkw1OC4yMzczIDI1NC41ODdDNTguNjc4NyAyNTYuMTkyIDU5LjExNTUgMjU3Ljc4NiA1OS41NDc0IDI1OS4zNjlMNjAuNTEyMSAyNTkuMTA2TDYxLjQ3NjggMjU4Ljg0MkM2MS4wNDQ1IDI1Ny4yNTggNjAuNjA3NCAyNTUuNjYzIDYwLjE2NTcgMjU0LjA1N0w1OS4yMDE1IDI1NC4zMjJaTTYxLjgxMTIgMjYzLjg4OEw2MC44NDU5IDI2NC4xNDlDNjEuMjc3MyAyNjUuNzQ1IDYxLjcwMzIgMjY3LjMyOCA2Mi4xMjMxIDI2OC44OThMNjMuMDg5MiAyNjguNjRMNjQuMDU1MiAyNjguMzgyQzYzLjYzNDggMjY2LjgxIDYzLjIwODQgMjY1LjIyNCA2Mi43NzY2IDI2My42MjdMNjEuODExMiAyNjMuODg4Wk02NC4zNyAyNzMuNDU5TDYzLjQwMzEgMjczLjcxNEM2My44MjMyIDI3NS4zMDUgNjQuMjM2NSAyNzYuODgyIDY0LjY0MjYgMjc4LjQ0Mkw2NS42MTA0IDI3OC4xOTFMNjYuNTc4MiAyNzcuOTM5QzY2LjE3MTQgMjc2LjM3NiA2NS43NTc1IDI3NC43OTcgNjUuMzM2OSAyNzMuMjA0TDY0LjM3IDI3My40NTlaTTY2Ljg2MTggMjgzLjA0MUw2NS44OTI5IDI4My4yODlDNjYuMzAyMiAyODQuODkgNjYuNzAzMSAyODYuNDc0IDY3LjA5NTEgMjg4LjAzOEw2OC4wNjUxIDI4Ny43OTVMNjkuMDM1MiAyODcuNTUyQzY4LjY0MjQgMjg1Ljk4NCA2OC4yNDA3IDI4NC4zOTggNjcuODMwNiAyODIuNzk0TDY2Ljg2MTggMjgzLjA0MVpNNjkuMjY1NSAyOTIuNjQ0TDY4LjI5NDEgMjkyLjg4MUM2OC42ODc5IDI5NC40OTIgNjkuMDcxMSAyOTYuMDgxIDY5LjQ0MzEgMjk3LjY0N0w3MC40MTYgMjk3LjQxNkw3MS4zODkgMjk3LjE4NUM3MS4wMTU4IDI5NS42MTQgNzAuNjMxNiAyOTQuMDIxIDcwLjIzNjkgMjkyLjQwNkw2OS4yNjU1IDI5Mi42NDRaTTcxLjU1MTcgMzAyLjI3OEw3MC41NzcxIDMwMi41MDFDNzAuOTQ4IDMwNC4xMTggNzEuMzA1NCAzMDUuNzA4IDcxLjY0ODggMzA3LjI2OUw3Mi42MjU1IDMwNy4wNTRMNzMuNjAyMSAzMDYuODM5QzczLjI1NzQgMzA1LjI3MiA3Mi44OTg2IDMwMy42NzYgNzIuNTI2NCAzMDIuMDU0TDcxLjU1MTcgMzAyLjI3OFpNNzMuNjc1MyAzMTEuOTUyTDcyLjY5NjQgMzEyLjE1NkM3My4wMzQ2IDMxMy43NzkgNzMuMzU1NCAzMTUuMzY3IDczLjY1NzggMzE2LjkxOEw3NC42MzkzIDMxNi43MjdMNzUuNjIwOCAzMTYuNTM2Qzc1LjMxNjYgMzE0Ljk3NSA3NC45OTQyIDMxMy4zNzkgNzQuNjU0MyAzMTEuNzQ4TDczLjY3NTMgMzExLjk1MlpNNzUuNTYxIDMyMS42NjRMNzQuNTc2NCAzMjEuODRDNzQuODcyOSAzMjMuNTA3IDc1LjE0NDYgMzI1LjEyNiA3NS4zOSAzMjYuNjkzTDc2LjM3OCAzMjYuNTM4TDc3LjM2NTkgMzI2LjM4NEM3Ny4xMTgyIDMyNC44MDIgNzYuODQ0MiAzMjMuMTY5IDc2LjU0NTUgMzIxLjQ4OUw3NS41NjEgMzIxLjY2NFpNNzcuMDcyIDMzMS4zN0w3Ni4wODAyIDMzMS40OThDNzYuMzAzOSAzMzMuMjI2IDc2LjQ4ODYgMzM0Ljg3NyA3Ni42MzIzIDMzNi40NDhMNzcuNjI4MiAzMzYuMzU3TDc4LjYyNCAzMzYuMjY2Qzc4LjQ3NzcgMzM0LjY2NyA3OC4yOTAxIDMzMi45OSA3OC4wNjM3IDMzMS4yNDFMNzcuMDcyIDMzMS4zN1pNNzcuOTU1IDM0MS4zMTZMNzYuOTU1NyAzNDEuMzUzQzc2Ljk4NTEgMzQyLjE1OCA3NyAzNDIuOTM1IDc3IDM0My42ODJMNzggMzQzLjY4Mkw3OSAzNDMuNjgyQzc5IDM0Mi45MDggNzguOTg0NiAzNDIuMTA3IDc4Ljk1NDQgMzQxLjI4TDc3Ljk1NSAzNDEuMzE2Wk03OCAzNDMuNjgyTDc3IDM0My42ODJDNzcgMzQ0LjQ3NSA3Ni45OTAzIDM0NS4yNzYgNzYuOTcxMiAzNDYuMDgzTDc3Ljk3MSAzNDYuMTA3TDc4Ljk3MDcgMzQ2LjEzMUM3OC45OTAxIDM0NS4zMDggNzkgMzQ0LjQ5MSA3OSAzNDMuNjgyTDc4IDM0My42ODJaTTc3Ljc0NDQgMzUxLjA2NUw3Ni43NDY2IDM1MC45OThDNzYuNjQwNiAzNTIuNTg5IDc2LjUwMjMgMzU0LjIwNCA3Ni4zMzM1IDM1NS44NDJMNzcuMzI4MiAzNTUuOTQ1TDc4LjMyMjkgMzU2LjA0N0M3OC40OTQxIDM1NC4zODYgNzguNjM0NSAzNTIuNzQ3IDc4Ljc0MjIgMzUxLjEzMUw3Ny43NDQ0IDM1MS4wNjVaTTc2Ljc0NTIgMzYwLjgzOEw3NS43NTQxIDM2MC43MDRDNzUuNTM3OSAzNjIuMzEyIDc1LjI5NTUgMzYzLjk0IDc1LjAyODYgMzY1LjU4OEw3Ni4wMTU4IDM2NS43NDhMNzcuMDAyOSAzNjUuOTA4Qzc3LjI3MjUgMzY0LjI0MyA3Ny41MTc1IDM2Mi41OTcgNzcuNzM2MyAzNjAuOTcxTDc2Ljc0NTIgMzYwLjgzOFpNNzUuMTc3NiAzNzAuNTY4TDc0LjE5NDQgMzcwLjM4NUM3My44OTg4IDM3MS45ODEgNzMuNTgyNyAzNzMuNTkzIDczLjI0NzQgMzc1LjIyM0w3NC4yMjY4IDM3NS40MjRMNzUuMjA2MyAzNzUuNjI2Qzc1LjU0NDEgMzczLjk4NCA3NS44NjI4IDM3Mi4zNTkgNzYuMTYwOSAzNzAuNzVMNzUuMTc3NiAzNzAuNTY4Wk03My4xOTMzIDM4MC4yMzVMNzIuMjE3NCAzODAuMDE3QzcxLjg2NDIgMzgxLjU5OCA3MS40OTQ5IDM4My4xOTQgNzEuMTEwNiAzODQuODAzTDcyLjA4MzMgMzg1LjAzNkw3My4wNTYgMzg1LjI2OEM3My40NDI0IDM4My42NDkgNzMuODEzOSAzODIuMDQ0IDc0LjE2OTMgMzgwLjQ1M0w3My4xOTMzIDM4MC4yMzVaTTcwLjkwNDQgMzg5LjgzOEw2OS45MzQ3IDM4OS41OTRDNjkuNTM5NCAzOTEuMTYzIDY5LjEzMTQgMzkyLjc0NSA2OC43MTE4IDM5NC4zNEw2OS42Nzg5IDM5NC41OTRMNzAuNjQ1OSAzOTQuODQ5QzcxLjA2NzIgMzkzLjI0OCA3MS40NzY5IDM5MS42NTkgNzEuODc0MSAzOTAuMDgzTDcwLjkwNDQgMzg5LjgzOFpNNjguMzk0OCAzOTkuMzgzTDY3LjQzMDEgMzk5LjEyQzY3LjAwNDEgNDAwLjY4MSA2Ni41NjgyIDQwMi4yNTQgNjYuMTIzNSA0MDMuODM3TDY3LjA4NjIgNDA0LjEwOEw2OC4wNDg5IDQwNC4zNzhDNjguNDk0OSA0MDIuNzkgNjguOTMyMSA0MDEuMjEzIDY5LjM1OTUgMzk5LjY0Nkw2OC4zOTQ4IDM5OS4zODNaTTY1LjcyODcgNDA4Ljg4MUw2NC43Njc3IDQwOC42MDRDNjQuMzE5OCA0MTAuMTYxIDYzLjg2NDUgNDExLjcyOCA2My40MDI1IDQxMy4zMDRMNjQuMzYyMSA0MTMuNTg1TDY1LjMyMTggNDEzLjg2N0M2NS43ODQ2IDQxMi4yODggNjYuMjQwOSA0MTAuNzE4IDY2LjY4OTcgNDA5LjE1N0w2NS43Mjg3IDQwOC44ODFaTTYyLjk1NzIgNDE4LjM0Mkw2MS45OTg3IDQxOC4wNTdDNjEuNTM1OSA0MTkuNjEzIDYxLjA2NzYgNDIxLjE3NyA2MC41OTQ2IDQyMi43NUw2MS41NTIzIDQyMy4wMzhMNjIuNTA5OSA0MjMuMzI2QzYyLjk4MzQgNDIxLjc1MSA2My40NTIyIDQyMC4xODUgNjMuOTE1NyA0MTguNjI3TDYyLjk1NzIgNDE4LjM0MlpNNjAuMTE5NSA0MjcuNzg0TDU5LjE2MjUgNDI3LjQ5NEM1OC42OTEgNDI5LjA1IDU4LjIxNTkgNDMwLjYxNCA1Ny43Mzc3IDQzMi4xODVMNTguNjk0NCA0MzIuNDc3TDU5LjY1MTEgNDMyLjc2OEM2MC4xMjk0IDQzMS4xOTYgNjAuNjA0OCA0MjkuNjMxIDYxLjA3NjYgNDI4LjA3NEw2MC4xMTk1IDQyNy43ODRaTTU3LjI1MTggNDM3LjIxM0w1Ni4yOTUzIDQzNi45MjJDNTUuODIwMiA0MzguNDgxIDU1LjM0MyA0NDAuMDQ3IDU0Ljg2NDMgNDQxLjYxOUw1NS44MjEgNDQxLjkxMUw1Ni43Nzc3IDQ0Mi4yMDJDNTcuMjU2MiA0NDAuNjI5IDU3LjczMzMgNDM5LjA2NCA1OC4yMDg0IDQzNy41MDVMNTcuMjUxOCA0MzcuMjEzWk01NC4zODM1IDQ0Ni42NDJMNTMuNDI2NiA0NDYuMzUyQzUyLjk1MjYgNDQ3LjkxNSA1Mi40Nzc5IDQ0OS40ODUgNTIuMDAzMiA0NTEuMDZMNTIuOTYwNiA0NTEuMzQ5TDUzLjkxODEgNDUxLjYzN0M1NC4zOTI0IDQ1MC4wNjMgNTQuODY2OCA0NDguNDk0IDU1LjM0MDUgNDQ2LjkzMkw1NC4zODM1IDQ0Ni42NDJaTTUxLjU0MTYgNDU2LjA3OUw1MC41ODM0IDQ1NS43OTNDNTAuMTE0OSA0NTcuMzYyIDQ5LjY0NyA0NTguOTM2IDQ5LjE4MDUgNDYwLjUxNkw1MC4xMzk1IDQ2MC43OTlMNTEuMDk4NiA0NjEuMDgzQzUxLjU2NDUgNDU5LjUwNSA1Mi4wMzE4IDQ1Ny45MzIgNTIuNDk5OCA0NTYuMzY1TDUxLjU0MTYgNDU2LjA3OVpNNDguNzUxIDQ2NS41MzNMNDcuNzkwOSA0NjUuMjUzQzQ3LjMzMjEgNDY2LjgyOCA0Ni44NzUyIDQ2OC40MDggNDYuNDIwOSA0NjkuOTkzTDQ3LjM4MjIgNDcwLjI2OUw0OC4zNDM1IDQ3MC41NDRDNDguNzk3IDQ2OC45NjIgNDkuMjUzIDQ2Ny4zODUgNDkuNzExMSA0NjUuODEyTDQ4Ljc1MSA0NjUuNTMzWk00Ni4wMzU3IDQ3NS4wMUw0NS4wNzMgNDc0LjczOUM0NC42MjggNDc2LjMyMSA0NC4xODYyIDQ3Ny45MDcgNDMuNzQ4MSA0NzkuNDk4TDQ0LjcxMjMgNDc5Ljc2M0w0NS42NzY0IDQ4MC4wMjlDNDYuMTEzNCA0NzguNDQyIDQ2LjU1NDIgNDc2Ljg1OSA0Ni45OTgzIDQ3NS4yODFMNDYuMDM1NyA0NzUuMDFaTTQzLjQxODcgNDg0LjUxNkw0Mi40NTMgNDg0LjI1NkM0Mi4wMjU5IDQ4NS44NDUgNDEuNjAzMSA0ODcuNDM4IDQxLjE4NTMgNDg5LjAzNEw0Mi4xNTI4IDQ4OS4yODdMNDMuMTIwMiA0ODkuNTRDNDMuNTM2OCA0ODcuOTQ5IDQzLjk1ODQgNDg2LjM2IDQ0LjM4NDQgNDg0Ljc3NUw0My40MTg3IDQ4NC41MTZaTTQwLjkyMzIgNDk0LjA1NUwzOS45NTQgNDkzLjgwOUMzOS41NDg5IDQ5NS40MDUgMzkuMTQ5NCA0OTcuMDAzIDM4Ljc1NiA0OTguNjA1TDM5LjcyNzEgNDk4Ljg0NEw0MC42OTgzIDQ5OS4wODJDNDEuMDkwNCA0OTcuNDg2IDQxLjQ4ODYgNDk1Ljg5MiA0MS44OTI1IDQ5NC4zMDJMNDAuOTIzMiA0OTQuMDU1Wk0zOC41NzI1IDUwMy42MzJMMzcuNTk5NCA1MDMuNDAyQzM3LjIyMDUgNTA1LjAwMyAzNi44NDgzIDUwNi42MDggMzYuNDgzNCA1MDguMjE1TDM3LjQ1ODYgNTA4LjQzN0wzOC40MzM4IDUwOC42NThDMzguNzk3MyA1MDcuMDU3IDM5LjE2ODEgNTA1LjQ1OCAzOS41NDU3IDUwMy44NjJMMzguNTcyNSA1MDMuNjMyWk0zNi4zOTA0IDUxMy4yNDlMMzUuNDEzMSA1MTMuMDM3QzM1LjA2NDIgNTE0LjY0NSAzNC43MjMzIDUxNi4yNTYgMzQuMzkwOCA1MTcuODdMMzUuMzcwMiA1MTguMDcyTDM2LjM0OTYgNTE4LjI3NEMzNi42ODA3IDUxNi42NjcgMzcuMDIwMiA1MTUuMDYzIDM3LjM2NzYgNTEzLjQ2MUwzNi4zOTA0IDUxMy4yNDlaTTM0LjQwMTIgNTIyLjkwNkwzMy40MTk2IDUyMi43MTVDMzMuMTA1IDUyNC4zMzEgMzIuNzk5MyA1MjUuOTUgMzIuNTAzMyA1MjcuNTdMMzMuNDg3IDUyNy43NUwzNC40NzA3IDUyNy45M0MzNC43NjUzIDUyNi4zMTcgMzUuMDY5NSA1MjQuNzA2IDM1LjM4MjggNTIzLjA5N0wzNC40MDEyIDUyMi45MDZaTTMyLjYzMDYgNTMyLjYwNUwzMS42NDQ3IDUzMi40MzdDMzEuMzY4NSA1MzQuMDYyIDMxLjEwMjUgNTM1LjY4OCAzMC44NDc0IDUzNy4zMTZMMzEuODM1MyA1MzcuNDcxTDMyLjgyMzIgNTM3LjYyNkMzMy4wNzcgNTM2LjAwNyAzMy4zNDE2IDUzNC4zODkgMzMuNjE2NCA1MzIuNzczTDMyLjYzMDYgNTMyLjYwNVpNMzEuMTA1IDU0Mi4zNDRMMzAuMTE1IDU0Mi4yMDNDMjkuODgxOCA1NDMuODM2IDI5LjY2MDEgNTQ1LjQ2OSAyOS40NTA1IDU0Ny4xMDRMMzAuNDQyMyA1NDcuMjMyTDMxLjQzNDIgNTQ3LjM1OUMzMS42NDI2IDU0NS43MzQgMzEuODYzMSA1NDQuMTA5IDMyLjA5NDkgNTQyLjQ4NkwzMS4xMDUgNTQyLjM0NFpNMjkuODUyIDU1Mi4xMjRMMjguODU4MyA1NTIuMDEyQzI4LjY3MzEgNTUzLjY1MSAyOC41MDA2IDU1NS4yOTEgMjguMzQxNCA1NTYuOTMyTDI5LjMzNjcgNTU3LjAyOEwzMC4zMzIgNTU3LjEyNUMzMC40OTAyIDU1NS40OTUgMzAuNjYxNiA1NTMuODY1IDMwLjg0NTcgNTUyLjIzNkwyOS44NTIgNTUyLjEyNFpNMjguOTAwOSA1NjEuOTM4TDI3LjkwNDEgNTYxLjg1N0MyNy43NzE5IDU2My41MDIgMjcuNjUzNiA1NjUuMTQ3IDI3LjU0OTkgNTY2Ljc5MkwyOC41NDggNTY2Ljg1NUwyOS41NDYgNTY2LjkxOEMyOS42NDg5IDU2NS4yODQgMjkuNzY2MyA1NjMuNjUxIDI5Ljg5NzcgNTYyLjAxOEwyOC45MDA5IDU2MS45MzhaTTI4LjI4MiA1NzEuNzc3TDI3LjI4MyA1NzEuNzMzQzI3LjIwODkgNTczLjM4MSAyNy4xNTAxIDU3NS4wMjkgMjcuMTA3MiA1NzYuNjc3TDI4LjEwNjggNTc2LjcwM0wyOS4xMDY1IDU3Ni43MjlDMjkuMTQ5MSA1NzUuMDk0IDI5LjIwNzUgNTczLjQ1OCAyOS4yODEgNTcxLjgyMkwyOC4yODIgNTcxLjc3N1pNMjguMDI2MyA1ODEuNjMzTDI3LjAyNjMgNTgxLjYyNkMyNy4wMTU3IDU4My4yNzYgMjcuMDIxNiA1ODQuOTI1IDI3LjA0NDUgNTg2LjU3NEwyOC4wNDQ0IDU4Ni41NkwyOS4wNDQzIDU4Ni41NDZDMjkuMDIxNiA1ODQuOTExIDI5LjAxNTcgNTgzLjI3NiAyOS4wMjYzIDU4MS42MzlMMjguMDI2MyA1ODEuNjMzWk0yOC4xNjUxIDU5MS40ODlMMjcuMTY1OCA1OTEuNTI1QzI3LjIyMzggNTkzLjE3NCAyNy4yOTk1IDU5NC44MjIgMjcuMzkzNyA1OTYuNDY5TDI4LjM5MjEgNTk2LjQxMkwyOS4zOTA1IDU5Ni4zNTVDMjkuMjk3MSA1OTQuNzIzIDI5LjIyMiA1OTMuMDg5IDI5LjE2NDUgNTkxLjQ1NEwyOC4xNjUxIDU5MS40ODlaTTI4LjcyOTIgNjAxLjMzTDI3LjczMjQgNjAxLjQxQzI3Ljg2NDIgNjAzLjA1NiAyOC4wMTUgNjA0LjcgMjguMTg1NSA2MDYuMzQyTDI5LjE4MDEgNjA2LjIzOUwzMC4xNzQ4IDYwNi4xMzZDMzAuMDA2IDYwNC41MDkgMjkuODU2NiA2MDIuODgxIDI5LjcyNjEgNjAxLjI1TDI4LjcyOTIgNjAxLjMzWk0yOS43NDggNjExLjEzNEwyOC43NTYyIDYxMS4yNjFDMjguOTY2NCA2MTIuODk5IDI5LjE5NjkgNjE0LjUzNCAyOS40NDgyIDYxNi4xNjdMMzAuNDM2NiA2MTYuMDE1TDMxLjQyNDkgNjE1Ljg2M0MzMS4xNzYyIDYxNC4yNDcgMzAuOTQ4IDYxMi42MjggMzAuNzM5OSA2MTEuMDA3TDI5Ljc0OCA2MTEuMTM0Wk0zMS4yNDgzIDYyMC44NzZMMzAuMjY0MSA2MjEuMDUzQzMwLjU1NjggNjIyLjY3NyAzMC44NzA5IDYyNC4yOTkgMzEuMjA2OSA2MjUuOTE3TDMyLjE4NjEgNjI1LjcxNEwzMy4xNjUyIDYyNS41MTFDMzIuODMyOCA2MjMuOTA5IDMyLjUyMiA2MjIuMzA1IDMyLjIzMjQgNjIwLjY5OUwzMS4yNDgzIDYyMC44NzZaTTMzLjI1MyA2MzAuNTI5TDMyLjI3OTcgNjMwLjc1OEMzMi42NTc5IDYzMi4zNjIgMzMuMDU4NCA2MzMuOTYzIDMzLjQ4MTkgNjM1LjU2MUwzNC40NDg1IDYzNS4zMDVMMzUuNDE1MiA2MzUuMDQ5QzM0Ljk5NjUgNjMzLjQ2OSAzNC42MDA0IDYzMS44ODUgMzQuMjI2MyA2MzAuMjk5TDMzLjI1MyA2MzAuNTI5Wk0zNS43ODAxIDY0MC4wNjFMMzQuODIxIDY0MC4zNDRDMzUuMjg2NCA2NDEuOTIxIDM1Ljc3NSA2NDMuNDk1IDM2LjI4NzEgNjQ1LjA2NkwzNy4yMzc4IDY0NC43NTZMMzguMTg4NiA2NDQuNDQ2QzM3LjY4MjMgNjQyLjg5MyAzNy4xOTk0IDY0MS4zMzcgMzYuNzM5MiA2MzkuNzc4TDM1Ljc4MDEgNjQwLjA2MVpNMzguODM2NSA2NDkuNDI5TDM3Ljg5NTEgNjQ5Ljc2N0MzOC40NDk0IDY1MS4zMTQgMzkuMDI3NCA2NTIuODU4IDM5LjYyOTYgNjU0LjM5OEw0MC41NjEgNjU0LjAzNEw0MS40OTIzIDY1My42NjlDNDAuODk3IDY1Mi4xNDcgNDAuMzI1OCA2NTAuNjIyIDM5Ljc3NzkgNjQ5LjA5MkwzOC44MzY1IDY0OS40MjlaTTQyLjQyNDYgNjU4LjYwMkw0MS41MDQzIDY1OC45OTNDNDEuODI5IDY1OS43NTcgNDIuMTU5OSA2NjAuNTIgNDIuNDk3MSA2NjEuMjgyTDQzLjQxMTUgNjYwLjg3N0w0NC4zMjYgNjYwLjQ3M0M0My45OTI5IDY1OS43MiA0My42NjU4IDY1OC45NjYgNDMuMzQ0OSA2NTguMjExTDQyLjQyNDYgNjU4LjYwMlpNNDMuNDExNSA2NjAuODc3TDQyLjQ5NzEgNjYxLjI4MkM0Mi44MTMzIDY2MS45OTcgNDMuMTIzNSA2NjIuNzIzIDQzLjQyNzggNjYzLjQ1OUw0NC4zNTIxIDY2My4wNzhMNDUuMjc2NCA2NjIuNjk2QzQ0Ljk2NTkgNjYxLjk0NCA0NC42NDkyIDY2MS4yMDMgNDQuMzI2IDY2MC40NzNMNDMuNDExNSA2NjAuODc3Wk00Ni4xMjM1IDY2Ny42NzNMNDUuMTgyNiA2NjguMDExQzQ1LjczNTcgNjY5LjU0OCA0Ni4yNjYyIDY3MS4xMjYgNDYuNzc0OCA2NzIuNzQ1TDQ3LjcyODggNjcyLjQ0NUw0OC42ODI4IDY3Mi4xNDVDNDguMTY2NSA2NzAuNTAyIDQ3LjYyNzMgNjY4Ljg5OCA0Ny4wNjQ1IDY2Ny4zMzRMNDYuMTIzNSA2NjcuNjczWk00OS4xMDM3IDY3Ny4xMDdMNDguMTM5OSA2NzcuMzc0QzQ4LjU3NjEgNjc4Ljk1MSA0OC45OTM2IDY4MC41NjEgNDkuMzkyOSA2ODIuMjA1TDUwLjM2NDcgNjgxLjk2OUw1MS4zMzY0IDY4MS43MzNDNTAuOTMyNCA2ODAuMDcgNTAuNTA5NiA2NzguNDM5IDUwLjA2NzUgNjc2Ljg0MUw0OS4xMDM3IDY3Ny4xMDdaTTUxLjQ1OTYgNjg2Ljc2Nkw1MC40ODE3IDY4Ni45NzVDNTAuODE5MSA2ODguNTUxIDUxLjE0MTMgNjkwLjE1MyA1MS40NDg2IDY5MS43ODFMNTIuNDMxMiA2OTEuNTk2TDUzLjQxMzkgNjkxLjQxQzUzLjEwMzcgNjg5Ljc2NiA1Mi43NzgzIDY4OC4xNDggNTIuNDM3NCA2ODYuNTU3TDUxLjQ1OTYgNjg2Ljc2NlpNNTMuMzEzMSA2OTYuNThMNTIuMzI2NSA2OTYuNzQ0QzUyLjU4NjggNjk4LjMxNiA1Mi44MzQ1IDY5OS45MTEgNTMuMDY5NyA3MDEuNTI3TDU0LjA1OTMgNzAxLjM4M0w1NS4wNDg5IDcwMS4yMzlDNTQuODExOCA2OTkuNjEgNTQuNTYyMiA2OTguMDAzIDU0LjI5OTcgNjk2LjQxN0w1My4zMTMxIDY5Ni41OFpNNTQuNzI3NyA3MDYuMjg4TDUzLjczNTcgNzA2LjQxNEM1My45NDU3IDcwOC4wNjQgNTQuMTQzNyA3MDkuNzM0IDU0LjMzMDIgNzExLjQyNUw1NS4zMjQyIDcxMS4zMTVMNTYuMzE4MSA3MTEuMjA1QzU2LjEzMDUgNzA5LjUwNCA1NS45MzExIDcwNy44MjMgNTUuNzE5NyA3MDYuMTYxTDU0LjcyNzcgNzA2LjI4OFpNNTUuODIwNSA3MTYuMTQzTDU0LjgyNSA3MTYuMjM4QzU0Ljk3OTkgNzE3Ljg2IDU1LjEyNDggNzE5LjQ5OSA1NS4yNjAxIDcyMS4xNTRMNTYuMjU2OCA3MjEuMDcyTDU3LjI1MzQgNzIwLjk5MUM1Ny4xMTc1IDcxOS4zMjcgNTYuOTcxOCA3MTcuNjc5IDU2LjgxNiA3MTYuMDQ4TDU1LjgyMDUgNzE2LjE0M1pNNTYuNjM0NiA3MjYuMDk5TDU1LjYzNjkgNzI2LjE2OEM1NS43NDc1IDcyNy43NzYgNTUuODQ5NiA3MjkuMzk4IDU1Ljk0MzMgNzMxLjAzNEw1Ni45NDE3IDczMC45NzdMNTcuOTQgNzMwLjkyQzU3Ljg0NTkgNzI5LjI3NiA1Ny43NDM0IDcyNy42NDYgNTcuNjMyMiA3MjYuMDMxTDU2LjYzNDYgNzI2LjA5OVpNNTcuMTk3IDczNS45MDRMNTYuMTk4IDczNS45NUM1Ni4yNzQ5IDczNy42MDIgNTYuMzQzNyA3MzkuMjY4IDU2LjQwNDggNzQwLjk0Nkw1Ny40MDQxIDc0MC45MDlMNTguNDAzNSA3NDAuODczQzU4LjM0MjIgNzM5LjE4OCA1OC4yNzMgNzM3LjUxNiA1OC4xOTU5IDczNS44NTdMNTcuMTk3IDczNS45MDRaTTU3LjU2MDggNzQ1Ljg1M0w1Ni41NjExIDc0NS44OEM1Ni42MDUxIDc0Ny41MDMgNTYuNjQyMyA3NDkuMTM3IDU2LjY3MjcgNzUwLjc4Mkw1Ny42NzI2IDc1MC43NjRMNTguNjcyNCA3NTAuNzQ1QzU4LjY0MTggNzQ5LjA5NSA1OC42MDQ2IDc0Ny40NTQgNTguNTYwNCA3NDUuODI1TDU3LjU2MDggNzQ1Ljg1M1pNNTcuNzQ0MiA3NTUuNzM5TDU2Ljc0NDMgNzU1Ljc1QzU2Ljc2MTUgNzU3LjQwOCA1Ni43NzIzIDc1OS4wNzcgNTYuNzc2OSA3NjAuNzU1TDU3Ljc3NjkgNzYwLjc1M0w1OC43NzY5IDc2MC43NUM1OC43NzIzIDc1OS4wNjYgNTguNzYxNCA3NTcuMzkzIDU4Ljc0NDIgNzU1LjcyOUw1Ny43NDQyIDc1NS43MzlaTTU3Ljc3MyA3NjUuNjQ0TDU2Ljc3MyA3NjUuNjRDNTYuNzY2IDc2Ny4yNzcgNTYuNzUzNCA3NjguOTIzIDU2LjczNTQgNzcwLjU3OEw1Ny43MzU0IDc3MC41ODlMNTguNzM1MyA3NzAuNkM1OC43NTM0IDc2OC45NDEgNTguNzY2IDc2Ny4yOSA1OC43NzMgNzY1LjY0OUw1Ny43NzMgNzY1LjY0NFpNNTcuNjY1IDc3NS41ODRMNTYuNjY1MiA3NzUuNTY3QzU2LjYzNyA3NzcuMjA5IDU2LjYwMzYgNzc4Ljg1OSA1Ni41NjU0IDc4MC41MTZMNTcuNTY1MSA3ODAuNTM5TDU4LjU2NDkgNzgwLjU2MkM1OC42MDMyIDc3OC45MDEgNTguNjM2NiA3NzcuMjQ3IDU4LjY2NDkgNzc1LjYwMUw1Ny42NjUgNzc1LjU4NFpNNTcuNDM4MSA3ODUuNDU2TDU2LjQzODUgNzg1LjQyN0M1Ni4zOTE2IDc4Ny4wNzEgNTYuMzQgNzg4LjcyMiA1Ni4yODQgNzkwLjM4TDU3LjI4MzQgNzkwLjQxNEw1OC4yODI5IDc5MC40NDhDNTguMzM5IDc4OC43ODcgNTguMzkwNiA3ODcuMTMyIDU4LjQzNzcgNzg1LjQ4NEw1Ny40MzgxIDc4NS40NTZaTTU3LjEwMjEgNzk1LjQxMUw1Ni4xMDI5IDc5NS4zNzJDNTYuMDM5NiA3OTcuMDA2IDU1Ljk3MjIgNzk4LjY0NiA1NS45MDA4IDgwMC4yOTJMNTYuODk5OSA4MDAuMzM1TDU3Ljg5ODkgODAwLjM3OUM1Ny45NzA0IDc5OC43MyA1OC4wMzggNzk3LjA4NyA1OC4xMDE0IDc5NS40NUw1Ny4xMDIxIDc5NS40MTFaTTU2LjY3NTQgODA1LjI2M0w1NS42NzY1IDgwNS4yMTZDNTUuNTk3OSA4MDYuODYyIDU1LjUxNTYgODA4LjUxNCA1NS40Mjk3IDgxMC4xNzFMNTYuNDI4MyA4MTAuMjIzTDU3LjQyNyA4MTAuMjc1QzU3LjUxMzEgODA4LjYxNSA1Ny41OTU1IDgwNi45NiA1Ny42NzQyIDgwNS4zMTFMNTYuNjc1NCA4MDUuMjYzWk01Ni4xNTk2IDgxNS4yMTNMNTUuMTYxMSA4MTUuMTU3QzU1LjA3IDgxNi43ODkgNTQuOTc1NyA4MTguNDI1IDU0Ljg3ODEgODIwLjA2Nkw1NS44NzYzIDgyMC4xMjVMNTYuODc0NSA4MjAuMTg0QzU2Ljk3MjMgODE4LjU0MSA1Ny4wNjY4IDgxNi45MDMgNTcuMTU4IDgxNS4yNjlMNTYuMTU5NiA4MTUuMjEzWk01NS41NzQzIDgyNS4wNTdMNTQuNTc2MyA4MjQuOTk0QzU0LjQ3MjYgODI2LjY0MSA1NC4zNjU4IDgyOC4yOTIgNTQuMjU2MiA4MjkuOTQ2TDU1LjI1NCA4MzAuMDEyTDU2LjI1MTggODMwLjA3OEM1Ni4zNjE2IDgyOC40MjIgNTYuNDY4NSA4MjYuNzY5IDU2LjU3MjMgODI1LjEyTDU1LjU3NDMgODI1LjA1N1pNNTQuOTE2NCA4MzQuOTg4TDUzLjkxODggODM0LjkxOUM1My44MDU0IDgzNi41NTMgNTMuNjg5MyA4MzguMTkgNTMuNTcwNyA4MzkuODNMNTQuNTY4MSA4MzkuOTAyTDU1LjU2NTUgODM5Ljk3NEM1NS42ODQzIDgzOC4zMzIgNTUuODAwNSA4MzYuNjkzIDU1LjkxNCA4MzUuMDU3TDU0LjkxNjQgODM0Ljk4OFpNNTQuMjA0NSA4NDQuODM0TDUzLjIwNzMgODQ0Ljc1OUM1My4wODM3IDg0Ni40MDUgNTIuOTU3NyA4NDguMDU0IDUyLjgyOTQgODQ5LjcwNUw1My44MjY0IDg0OS43ODNMNTQuODIzNCA4NDkuODZDNTQuOTUxOCA4NDguMjA3IDU1LjA3OCA4NDYuNTU3IDU1LjIwMTcgODQ0LjkwOUw1NC4yMDQ1IDg0NC44MzRaTTUzLjQzNDYgODU0Ljc0NUw1Mi40Mzc4IDg1NC42NjVDNTIuMzA2NSA4NTYuMzAyIDUyLjE3MzIgODU3Ljk0MSA1Mi4wMzc4IDg1OS41ODJMNTMuMDM0NCA4NTkuNjY0TDU0LjAzMTEgODU5Ljc0NkM1NC4xNjY1IDg1OC4xMDQgNTQuMyA4NTYuNDYzIDU0LjQzMTQgODU0LjgyNUw1My40MzQ2IDg1NC43NDVaTTUyLjYyMjMgODY0LjU5Nkw1MS42MjU5IDg2NC41MTFDNTEuNDg2NyA4NjYuMTU2IDUxLjM0NTYgODY3LjgwMyA1MS4yMDI4IDg2OS40NTFMNTIuMTk5IDg2OS41MzdMNTMuMTk1MyA4NjkuNjIzQzUzLjMzODMgODY3Ljk3NCA1My40Nzk1IDg2Ni4zMjYgNTMuNjE4OCA4NjQuNjhMNTIuNjIyMyA4NjQuNTk2Wk01MS43NjUzIDg3NC40ODdMNTAuNzY5MiA4NzQuMzk5QzUwLjYyMzkgODc2LjAzOSA1MC40NzcxIDg3Ny42OCA1MC4zMjg3IDg3OS4zMjJMNTEuMzI0NyA4NzkuNDEyTDUyLjMyMDYgODc5LjUwMkM1Mi40NjkxIDg3Ny44NTkgNTIuNjE2IDg3Ni4yMTYgNTIuNzYxNCA4NzQuNTc1TDUxLjc2NTMgODc0LjQ4N1pNNTAuODc1MiA4ODQuMzQzTDQ5Ljg3OTQgODg0LjI1MkM0OS43MjgzIDg4NS44OTYgNDkuNTc1OCA4ODcuNTQgNDkuNDIyIDg4OS4xODVMNTAuNDE3NyA4ODkuMjc4TDUxLjQxMzMgODg5LjM3MUM1MS41NjcyIDg4Ny43MjUgNTEuNzE5OCA4ODYuMDggNTEuODcxIDg4NC40MzVMNTAuODc1MiA4ODQuMzQzWk00OS45NTI3IDg5NC4yMTVMNDguOTU3MiA4OTQuMTIxQzQ4LjgwMTMgODk1Ljc2NSA0OC42NDQzIDg5Ny40MDkgNDguNDg2MiA4OTkuMDUyTDQ5LjQ4MTcgODk5LjE0OEw1MC40NzcxIDg5OS4yNDRDNTAuNjM1MiA4OTcuNTk5IDUwLjc5MjMgODk1Ljk1NCA1MC45NDgyIDg5NC4zMUw0OS45NTI3IDg5NC4yMTVaTTQ5LjAwNDcgOTA0LjA4TDQ4LjAwOTQgOTAzLjk4M0M0Ny44NDk2IDkwNS42MjYgNDcuNjg4OSA5MDcuMjY5IDQ3LjUyNzUgOTA4LjkxMkw0OC41MjI3IDkwOS4wMDlMNDkuNTE3OSA5MDkuMTA3QzQ5LjY3OTQgOTA3LjQ2NCA0OS44NDAxIDkwNS44MiA1MC4wMDAxIDkwNC4xNzdMNDkuMDA0NyA5MDQuMDhaTTQ4LjAzNjEgOTEzLjkzNkw0Ny4wNDEgOTEzLjgzN0M0Ni44Nzc2IDkxNS40ODQgNDYuNzEzNyA5MTcuMTI5IDQ2LjU0OTIgOTE4Ljc3NEw0Ny41NDQyIDkxOC44NzRMNDguNTM5MiA5MTguOTczQzQ4LjcwMzggOTE3LjMyOCA0OC44Njc4IDkxNS42ODIgNDkuMDMxMiA5MTQuMDM0TDQ4LjAzNjEgOTEzLjkzNlpNNDcuMDQ5IDkyMy44MDhMNDYuMDU0MSA5MjMuNzA4QzQ1Ljg4ODYgOTI1LjM1MSA0NS43MjI4IDkyNi45OTMgNDUuNTU2NyA5MjguNjMzTDQ2LjU1MTYgOTI4LjczNEw0Ny41NDY1IDkyOC44MzVDNDcuNzEyNiA5MjcuMTk0IDQ3Ljg3ODUgOTI1LjU1MiA0OC4wNDQgOTIzLjkwOEw0Ny4wNDkgOTIzLjgwOFpNNDYuMDUyNiA5MzMuNjUxTDQ1LjA1NzcgOTMzLjU1QzQ0Ljg5IDkzNS4xOTkgNDQuNzIyMSA5MzYuODQ2IDQ0LjU1NDMgOTM4LjQ5MUw0NS41NDkxIDkzOC41OTNMNDYuNTQzOSA5MzguNjk0QzQ2LjcxMTggOTM3LjA0OSA0Ni44Nzk3IDkzNS40MDEgNDcuMDQ3NCA5MzMuNzUyTDQ2LjA1MjYgOTMzLjY1MVpNNDUuMDQ0NyA5NDMuNTMxTDQ0LjA0OTkgOTQzLjQyOUM0My44ODE4IDk0NS4wNzMgNDMuNzEzOCA5NDYuNzE0IDQzLjU0NjEgOTQ4LjM1M0w0NC41NDA5IDk0OC40NTVMNDUuNTM1NyA5NDguNTU3QzQ1LjcwMzUgOTQ2LjkxOCA0NS44NzE0IDk0NS4yNzcgNDYuMDM5NSA5NDMuNjMzTDQ1LjA0NDcgOTQzLjUzMVpNNDQuMDM4NyA5NTMuMzYzTDQzLjA0MzkgOTUzLjI2MUM0Mi44NzQ5IDk1NC45MTQgNDIuNzA2MiA5NTYuNTYzIDQyLjUzODEgOTU4LjIwOUw0My41MzI5IDk1OC4zMUw0NC41Mjc3IDk1OC40MTJDNDQuNjk1OCA5NTYuNzY2IDQ0Ljg2NDUgOTU1LjExNyA0NS4wMzM1IDk1My40NjVMNDQuMDM4NyA5NTMuMzYzWk00My4wMjg2IDk2My4yNTNMNDIuMDMzOCA5NjMuMTUyQzQxLjg2NjMgOTY0Ljc5NiA0MS42OTk0IDk2Ni40MzcgNDEuNTMzMyA5NjguMDc0TDQyLjUyODIgOTY4LjE3NUw0My41MjMxIDk2OC4yNzZDNDMuNjg5MiA5NjYuNjM5IDQzLjg1NiA5NjQuOTk5IDQ0LjAyMzUgOTYzLjM1NUw0My4wMjg2IDk2My4yNTNaTTQyLjAzMjUgOTczLjA3NEw0MS4wMzc2IDk3Mi45NzRDNDAuODcwNCA5NzQuNjMxIDQwLjcwNDIgOTc2LjI4NCA0MC41MzkgOTc3LjkzMkw0MS41MzQgOTc4LjAzMkw0Mi41MjkgOTc4LjEzMUM0Mi42OTQxIDk3Ni40ODQgNDIuODYwMyA5NzQuODMxIDQzLjAyNzUgOTczLjE3NUw0Mi4wMzI1IDk3My4wNzRaTTQxLjA0MDMgOTgyLjk3OUw0MC4wNDUyIDk4Mi44OEMzOS44ODE4IDk4NC41MjUgMzkuNzE5NiA5ODYuMTY0IDM5LjU1ODggOTg3Ljc5OUw0MC41NTQgOTg3Ljg5N0w0MS41NDkyIDk4Ny45OTVDNDEuNzA5OSA5ODYuMzYxIDQxLjg3MjEgOTg0LjcyMiA0Mi4wMzU0IDk4My4wNzhMNDEuMDQwMyA5ODIuOTc5Wk00MC4wNzU5IDk5Mi43ODVMMzkuMDgwNiA5OTIuNjg4QzM4LjkxODYgOTk0LjM1NCAzOC43NTgzIDk5Ni4wMTQgMzguNTk5NyA5OTcuNjY3TDM5LjU5NTEgOTk3Ljc2M0w0MC41OTA2IDk5Ny44NThDNDAuNzQ5MSA5OTYuMjA1IDQwLjkwOTMgOTk0LjU0NyA0MS4wNzEyIDk5Mi44ODJMNDAuMDc1OSA5OTIuNzg1Wk0zOS4xMjQyIDEwMDIuNzFMMzguMTI4NiAxMDAyLjYyQzM3Ljk3MzQgMTAwNC4yNiAzNy44MjAxIDEwMDUuOSAzNy42Njg5IDEwMDcuNTNMMzguNjY0NiAxMDA3LjYyTDM5LjY2MDMgMTAwNy43MUMzOS44MTE1IDEwMDYuMDggMzkuOTY0NyAxMDA0LjQ1IDQwLjExOTggMTAwMi44MUwzOS4xMjQyIDEwMDIuNzFaTTM4LjIxNDggMTAxMi41MkwzNy4yMTg5IDEwMTIuNDNDMzcuMDY3MSAxMDE0LjEgMzYuOTE3NiAxMDE1Ljc3IDM2Ljc3MDYgMTAxNy40MkwzNy43NjY3IDEwMTcuNTFMMzguNzYyNyAxMDE3LjZDMzguOTA5NiAxMDE1Ljk0IDM5LjA1OSAxMDE0LjI4IDM5LjIxMDcgMTAxMi42MUwzOC4yMTQ4IDEwMTIuNTJaTTM3LjMzMzYgMTAyMi40NUwzNi4zMzczIDEwMjIuMzdDMzYuMTk1NSAxMDI0LjAxIDM2LjA1NjMgMTAyNS42NCAzNS45MiAxMDI3LjI2TDM2LjkxNjUgMTAyNy4zNUwzNy45MTMgMTAyNy40M0MzOC4wNDkyIDEwMjUuODEgMzguMTg4MiAxMDI0LjE4IDM4LjMyOTggMTAyMi41NEwzNy4zMzM2IDEwMjIuNDVaTTM2LjUwODYgMTAzMi4yOUwzNS41MTE4IDEwMzIuMjFDMzUuMzc2MyAxMDMzLjg4IDM1LjI0NCAxMDM1LjU0IDM1LjExNTEgMTAzNy4yTDM2LjExMjEgMTAzNy4yN0wzNy4xMDkxIDEwMzcuMzVDMzcuMjM3OCAxMDM1LjcgMzcuMzY5OSAxMDM0LjA0IDM3LjUwNTMgMTAzMi4zN0wzNi41MDg2IDEwMzIuMjlaTTM1LjczNjQgMTA0Mi4yTDM0LjczOTIgMTA0Mi4xMkMzNC42MTc0IDEwNDMuNzYgMzQuNDk5MyAxMDQ1LjM4IDM0LjM4NTEgMTA0Ni45OUwzNS4zODI2IDEwNDcuMDZMMzYuMzgwMSAxMDQ3LjEzQzM2LjQ5NDIgMTA0NS41MiAzNi42MTIxIDEwNDMuOSAzNi43MzM2IDEwNDIuMjdMMzUuNzM2NCAxMDQyLjJaTTM1LjAzNjQgMTA1Mi4wOUwzNC4wMzg3IDEwNTIuMDJDMzMuOTI3NSAxMDUzLjY5IDMzLjgyMDggMTA1NS4zNCAzMy43MTg3IDEwNTYuOTlMMzQuNzE2OCAxMDU3LjA1TDM1LjcxNDggMTA1Ny4xMUMzNS44MTY3IDEwNTUuNDcgMzUuOTIzMyAxMDUzLjgyIDM2LjAzNDIgMTA1Mi4xNkwzNS4wMzY0IDEwNTIuMDlaTTM0LjQyNSAxMDYxLjkzTDMzLjQyNjYgMTA2MS44N0MzMy4zMzA3IDEwNjMuNTUgMzMuMjM5OSAxMDY1LjIxIDMzLjE1NDcgMTA2Ni44NkwzNC4xNTMzIDEwNjYuOTFMMzUuMTUyIDEwNjYuOTZDMzUuMjM3MSAxMDY1LjMyIDM1LjMyNzYgMTA2My42NiAzNS40MjM0IDEwNjEuOTlMMzQuNDI1IDEwNjEuOTNaTTMzLjkxMDEgMTA3MS45TDMyLjkxMTEgMTA3MS44NkMzMi44MzU4IDEwNzMuNTEgMzIuNzY2NCAxMDc1LjE0IDMyLjcwMzMgMTA3Ni43NkwzMy43MDI1IDEwNzYuOEwzNC43MDE3IDEwNzYuODRDMzQuNzY0NyAxMDc1LjIyIDM0LjgzMzkgMTA3My41OSAzNC45MDkgMTA3MS45NUwzMy45MTAxIDEwNzEuOVpNMzMuNTI3NCAxMDgxLjc1TDMyLjUyNzkgMTA4MS43MkMzMi40NzQ0IDEwODMuNDEgMzIuNDI4MyAxMDg1LjA5IDMyLjM5IDEwODYuNzRMMzMuMzg5NyAxMDg2Ljc2TDM0LjM4OTQgMTA4Ni43OUMzNC40Mjc3IDEwODUuMTQgMzQuNDczNiAxMDgzLjQ3IDM0LjUyNjkgMTA4MS43OEwzMy41Mjc0IDEwODEuNzVaTTMzLjI5ODIgMTA5MS42NkwzMi4yOTgzIDEwOTEuNjRDMzIuMjc0NyAxMDkzLjMyIDMyLjI1OTggMTA5NC45OCAzMi4yNTQgMTA5Ni42MkwzMy4yNTQgMTA5Ni42MkwzNC4yNTQgMTA5Ni42MkMzNC4yNTk4IDEwOTUgMzQuMjc0NiAxMDkzLjM1IDM0LjI5ODEgMTA5MS42N0wzMy4yOTgyIDEwOTEuNjZaTTMzLjI2NTMgMTEwMS42M0wzMi4yNjUzIDExMDEuNjRDMzIuMjc5MSAxMTAzLjI5IDMyLjMwMzEgMTEwNC45MSAzMi4zMzc1IDExMDYuNTFMMzMuMzM3MyAxMTA2LjQ5TDM0LjMzNzEgMTEwNi40N0MzNC4zMDI4IDExMDQuODggMzQuMjc5IDExMDMuMjYgMzQuMjY1MyAxMTAxLjYyTDMzLjI2NTMgMTEwMS42M1pNMzMuNDg0MyAxMTExLjUyTDMyLjQ4NSAxMTExLjU2QzMyLjU0NzkgMTExMy4yNSAzMi42MjQgMTExNC45IDMyLjcxMzggMTExNi41M0wzMy43MTIzIDExMTYuNDdMMzQuNzEwNyAxMTE2LjQyQzM0LjYyMTcgMTExNC44MSAzNC41NDYxIDExMTMuMTYgMzQuNDgzNiAxMTExLjQ4TDMzLjQ4NDMgMTExMS41MlpNMzQuMDMxIDExMjEuMzRMMzMuMDMzOSAxMTIxLjQyQzMzLjE2NTQgMTEyMy4xNSAzMy4zMTQ2IDExMjQuODQgMzMuNDgyMSAxMTI2LjQ4TDM0LjQ3NyAxMTI2LjM4TDM1LjQ3MTggMTEyNi4yOEMzNS4zMDYyIDExMjQuNjUgMzUuMTU4NSAxMTIyLjk4IDM1LjAyODEgMTEyMS4yN0wzNC4wMzEgMTEyMS4zNFpNMzUuMDMxOSAxMTMxLjE1TDM0LjA0MDQgMTEzMS4yOEMzNC4yNzE1IDExMzMuMDMgMzQuNTI2OSAxMTM0LjczIDM0LjgwNzcgMTEzNi4zN0wzNS43OTM0IDExMzYuMkwzNi43NzkgMTEzNi4wM0MzNi41MDI5IDExMzQuNDIgMzYuMjUxMyAxMTMyLjc1IDM2LjAyMzMgMTEzMS4wMkwzNS4wMzE5IDExMzEuMTVaTTM2LjcwOCAxMTQwLjkxTDM1LjczMTIgMTE0MS4xM0MzNi4xMTUyIDExNDIuODggMzYuNTM0NyAxMTQ0LjU1IDM2Ljk5MTcgMTE0Ni4xNEwzNy45NTI4IDExNDUuODdMMzguOTEzOSAxMTQ1LjU5QzM4LjQ2OTkgMTE0NC4wNSAzOC4wNjA2IDExNDIuNDEgMzcuNjg0OCAxMTQwLjdMMzYuNzA4IDExNDAuOTFaTTM5LjQ4NDkgMTE1MC41TDM4LjU1MDMgMTE1MC44NUMzOS4xODM4IDExNTIuNTIgMzkuODczMyAxMTU0LjA2IDQwLjYyMjYgMTE1NS40OUw0MS41MDc0IDExNTUuMDJMNDIuMzkyMiAxMTU0LjU1QzQxLjY4NTMgMTE1My4yMSA0MS4wMjgyIDExNTEuNzQgNDAuNDE5NSAxMTUwLjE0TDM5LjQ4NDkgMTE1MC41Wk00NC4xOTcyIDExNTkuMjJMNDMuNDExMyAxMTU5Ljg0QzQzLjkzNjYgMTE2MC41MSA0NC40ODUgMTE2MS4xMyA0NS4wNTc0IDExNjEuNzFMNDUuNzY2MyAxMTYxTDQ2LjQ3NTMgMTE2MC4yOUM0NS45NjEgMTE1OS43OCA0NS40NjM3IDExNTkuMjEgNDQuOTgzIDExNTguNkw0NC4xOTcyIDExNTkuMjJaJyBmaWxsPSclMjNEMkQxRjUnLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5tb2R1bGUtY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDk2cHggMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLm9ubHktYmFja2dyb3VuZC1jb2xvciAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcC5vbmx5LWJhY2tncm91bmQtY29sb3IgLm1vZHVsZS1jb250ZW50LndpdGgtZGVzY3JpcHRpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcC5vbmx5LWJhY2tncm91bmQtY29sb3IgLm1vZHVsZS1jb250ZW50LndpdGgtZGVzY3JpcHRpb24gLnN3aXBlci1jb250cm9scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLm9ubHktYmFja2dyb3VuZC1jb2xvciAubW9kdWxlLWNvbnRlbnQud2l0aC1kZXNjcmlwdGlvbiAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5tb2R1bGUtY29udGVudC53aXRoLWRlc2NyaXB0aW9uIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQzhENztcbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLm9ubHktYmFja2dyb3VuZC1jb2xvciAubW9kdWxlLWNvbnRlbnQud2l0aC1kZXNjcmlwdGlvbiAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcC5vbmx5LWJhY2tncm91bmQtY29sb3IgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIC5tb2R1bGUtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAubW9kdWxlLWRlc2Mge1xuICBjb2xvcjogIzIzMUUxRTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcC5vbmx5LWJhY2tncm91bmQtY29sb3IgLnN3aXBlci1zbGlkZSB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjRkZCMzAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcC5vbmx5LWJhY2tncm91bmQtY29sb3IgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLm9ubHktYmFja2dyb3VuZC1jb2xvciAuc3dpcGVyLXNsaWRlIC5tb2R1bGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAub25seS1iYWNrZ3JvdW5kLWNvbG9yIC5zd2lwZXItc2xpZGUgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwLm9ubHktYmFja2dyb3VuZC1jb2xvciAuc3dpcGVyLXNsaWRlIC5tb2R1bGUtZGVzYyB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5zd2lwZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXJzbWFsbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjhweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1zbGlkZXJzbWFsbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiBhdXRvO1xuICB9XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIC5zd2lwZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNlJTNjcGF0aCBkPSdNMTAuOTc2NiA5Ljk5OTk5TDYuODUxNTYgNS44NzQ5OUw4LjAyOTkgNC42OTc0OUwxMy4zMzMyIDkuOTk5OTlMOC4wMjk5IDE1LjMwMzNMNi44NTE1NiAxNC4xMjQyTDEwLjk3NjYgOS45OTk5OVonIGZpbGw9JyUyMzE4MTgxOCcvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyc21hbGwgLnN3aXBlci1zbGlkZSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5zd2lwZXItc2xpZGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMzUsIDMwLCAzMCwgMC4xMik7XG59XG4ubW9kdWxlLXNsaWRlcnNtYWxsIC5zd2lwZXItc2xpZGU6aG92ZXIgLm1vZHVsZS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAuc3dpcGVyLXNsaWRlIC5tb2R1bGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm1vZHVsZS1zbGlkZXJzbWFsbCAuc3dpcGVyLXNsaWRlIC5tb2R1bGUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtc2xpZGVyc21hbGwgLnN3aXBlci1zbGlkZSAubW9kdWxlLXRpdGxlLmRpc3BsYXktMiB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDI0cHggMCAxNnB4O1xufVxuXG4ubW9kdWxlLWxpbmtzIC5saW5rcy1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ubW9kdWxlLWxpbmtzIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyNHB4KTtcbn1cbi5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLndyYXBwZXItbGluayB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLm1vZHVsZS1saW5rcyAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudCAud3JhcHBlci1saW5rOmhvdmVyIC5tb2R1bGUtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLndyYXBwZXItbGluazpob3ZlciAubW9kdWxlLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLm1vZHVsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLm1vZHVsZS1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubW9kdWxlLWxpbmtzIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IC5tb2R1bGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQwNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgfVxufVxuLm1vZHVsZS1saW5rcyAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudCAubW9kdWxlLWltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS1saW5rcyAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubW9kdWxlLWxpbmtzIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG4tdGV4dCwgLm1vZHVsZS1saW5rcyAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciAucGluay1iZyAuYnRuLXByaW1hcnksIC5waW5rLWJnIC5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIgLmJ0bi1wcmltYXJ5LCAubW9kdWxlLWxpbmtzIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIGEsIC5waW5rLWJnIC5wb3N0cy1uYXZpZ2F0aW9uIC5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLnJlYWQtbW9yZS1jb250YWluZXIgYSwgLm1vZHVsZS1saW5rcyAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudCAucmVhZC1tb3JlLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyBhLCAucG9zdHMtbmF2aWdhdGlvbiAucGluay1iZyAubW9kdWxlLWxpbmtzIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IC5yZWFkLW1vcmUtY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIzMUUxRTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGFzLXByaW1hcnktc2lkZWJhciAuY29udGVudCAubGF5b3V0IC5tb2R1bGUtbGlua3MgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQge1xuICAgIGZsZXg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3ctYm9yZGVyLXJhZGl1cy0yMHB4LCAyMHB4KTtcbiAgYmFja2dyb3VuZDogI0ZERkRGQztcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiA4cHggc29saWQgI0Y5RjhGNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcGlsbHMgLm5hdi1waWxscyB7XG4gICAgbWluLXdpZHRoOiAzNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLXBpbGxzIC5uYXYtcGlsbHMge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxufVxuLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXYtbGluaywgLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYSwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubW9kdWxlLXBpbGxzIC5uYXYtcGlsbHMgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXYtbGluazpob3ZlciwgLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTpob3ZlciwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubW9kdWxlLXBpbGxzIC5uYXYtcGlsbHMgYTpob3ZlciwgLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXYtbGluazpmb2N1cywgLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYTpmb2N1cywgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubW9kdWxlLXBpbGxzIC5uYXYtcGlsbHMgYTpmb2N1cywgLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXYtbGluazphY3RpdmUsIC5tb2R1bGUtcGlsbHMgLm5hdi1waWxscyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGE6YWN0aXZlLCAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5tb2R1bGUtcGlsbHMgLm5hdi1waWxscyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRUIwMDAwO1xufVxuLm1vZHVsZS1waWxscyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5tb2R1bGUtcGlsbHMgLm5hdi1waWxscyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEuYWN0aXZlLCAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5tb2R1bGUtcGlsbHMgLm5hdi1waWxscyBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0VCMDAwMDtcbn1cbi5tb2R1bGUtcGlsbHMgLnRhYi1jb250ZW50IC50YWItcGFuZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXJyb3I0MDQgbWFpbiAuY29udGFpbmVyLCAuZXJyb3I0MDQgbWFpbiAubW9kdWxlLXZhbHVlIC5tb2R1bGUtYmctd3JhcCwgLm1vZHVsZS12YWx1ZSAuZXJyb3I0MDQgbWFpbiAubW9kdWxlLWJnLXdyYXAsIC5lcnJvcjQwNCBtYWluIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1tYXAgLmVycm9yNDA0IG1haW4gLm1vZHVsZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5lcnJvcjQwNCBtYWluIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXJyb3I0MDQgbWFpbiAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmVycm9yNDA0IG1haW4gLmNvbnRlbnQgLnRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXJyb3I0MDQgbWFpbiAuY29udGVudCBoMSwgLmVycm9yNDA0IG1haW4gLmNvbnRlbnQgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg3NXJlbSArIDAuNDV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lcnJvcjQwNCBtYWluIC5jb250ZW50IGgxLCAuZXJyb3I0MDQgbWFpbiAuY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5lcnJvcjQwNCAubWFpbi1jb250ZW50LXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5ib2R5LnNlYXJjaCBtYWluIC5jb250YWluZXIsIGJvZHkuc2VhcmNoIG1haW4gLm1vZHVsZS12YWx1ZSAubW9kdWxlLWJnLXdyYXAsIC5tb2R1bGUtdmFsdWUgYm9keS5zZWFyY2ggbWFpbiAubW9kdWxlLWJnLXdyYXAsIGJvZHkuc2VhcmNoIG1haW4gLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLW1hcCBib2R5LnNlYXJjaCBtYWluIC5tb2R1bGUtY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuc2VhcmNoIG1haW4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbmJvZHkuc2VhcmNoIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc2VhcmNoIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5oYXMtdGhlLXNoYXJlICNob3Jpc29udGFsLXRpY2tlciB0ciB0aCxcbi5oYXMtdGhlLXNoYXJlICNob3Jpc29udGFsLXRpY2tlciB0ciB0ZCB7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi13aWR0aDogODBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oYXMtdGhlLXNoYXJlICNob3Jpc29udGFsLXRpY2tlciB0ciB0aCxcbi5oYXMtdGhlLXNoYXJlICNob3Jpc29udGFsLXRpY2tlciB0ciB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIH1cbn1cbi5oYXMtdGhlLXNoYXJlICNob3Jpc29udGFsLXRpY2tlciB0ciB0aDpmaXJzdC1jaGlsZCxcbi5oYXMtdGhlLXNoYXJlICNob3Jpc29udGFsLXRpY2tlciB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGFzLXRoZS1zaGFyZSAjaG9yaXNvbnRhbC10aWNrZXIgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLmhhcy10aGUtc2hhcmUgI2hvcmlzb250YWwtdGlja2VyIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGFzLXRoZS1zaGFyZSAjaG9yaXNvbnRhbC10aWNrZXIgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDE0cHg7XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC1leHRyYXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtZXh0cmFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcy5zaGFyZWdyYXBoLWV4dHJhcy1kYXRlcyB7XG4gICAgZmxleC1mbG93OiByb3c7XG4gIH1cbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC1leHRyYXMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyAuYWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZFNzA2RjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC1leHRyYXMgLmFjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtZXh0cmFzIC5hY3Rpb246aG92ZXIsIC5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyAuYWN0aW9uOmZvY3VzLCAuaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC1leHRyYXMgLmFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzZFNzA2RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyAuYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU3MDZGO1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtZXh0cmFzIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtZXh0cmFzIC5kcm9wZG93biB1bCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyAuZHJvcGRvd24gdWwgbGkuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICMyYjM4M2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtZXh0cmFzIC5kcm9wZG93biB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC1leHRyYXMgLmRyb3Bkb3duIHVsIGxpIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC1leHRyYXMgLmRyb3Bkb3duIHVsIGxpLnNlbGVjdGVkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU3MDZGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyAjc2hhcmUtb3B0aW9ucy1zZWxlY3QgbGkgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLWV4dHJhcyAjc2hhcmUtb3B0aW9ucy1zZWxlY3QgbGkuc2VsZWN0ZWQgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhcy10aGUtc2hhcmUgLmRhdGUtcGlja2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGFzLXRoZS1zaGFyZSAuZGF0ZS1waWNrZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhhcy10aGUtc2hhcmUgLmRhdGUtcGlja2VyIC5idG4sIC5oYXMtdGhlLXNoYXJlIC5kYXRlLXBpY2tlciAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGEsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmhhcy10aGUtc2hhcmUgLmRhdGUtcGlja2VyIGEsIC5oYXMtdGhlLXNoYXJlIC5kYXRlLXBpY2tlciAucG9zdHMtbmF2aWdhdGlvbiBhLCAucG9zdHMtbmF2aWdhdGlvbiAuaGFzLXRoZS1zaGFyZSAuZGF0ZS1waWNrZXIgYSxcbi5oYXMtdGhlLXNoYXJlIC5kYXRlLXBpY2tlciBpbnB1dCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyOiAwO1xufVxuLmhhcy10aGUtc2hhcmUgLmRhdGUtcGlja2VyIC5idG46Zm9jdXMsIC5oYXMtdGhlLXNoYXJlIC5kYXRlLXBpY2tlciAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGE6Zm9jdXMsIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgLmhhcy10aGUtc2hhcmUgLmRhdGUtcGlja2VyIGE6Zm9jdXMsIC5oYXMtdGhlLXNoYXJlIC5kYXRlLXBpY2tlciAucG9zdHMtbmF2aWdhdGlvbiBhOmZvY3VzLCAucG9zdHMtbmF2aWdhdGlvbiAuaGFzLXRoZS1zaGFyZSAuZGF0ZS1waWNrZXIgYTpmb2N1cyxcbi5oYXMtdGhlLXNoYXJlIC5kYXRlLXBpY2tlciBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGFzLXRoZS1zaGFyZSAuYnRuLWdyb3VwLnNoYXJlZ3JhcGgtZXh0cmFzIHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgfVxufVxuLmhhcy10aGUtc2hhcmUgI3NoYXJlZ3JhcGgtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXRoZS1zaGFyZSAjc2hhcmVncmFwaC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgfVxufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAubmF2LXRhYnMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLCAuaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzIC5uYXYtdGFicyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEsIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAubmF2LXRhYnMgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNkU3MDZGO1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAubmF2LXRhYnMgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzIC5uYXYtdGFicyBhLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIzYjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLCAuaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzIC5uYXYtdGFicyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEsIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAubmF2LXRhYnMgYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IxYjNiNDtcbiAgfVxuICAuaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAuaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzIC5uYXYtdGFicyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEuYWN0aXZlLCAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgLm5hdi10YWJzIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU3MDZGO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgLnRhYi1wYW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjNiNDtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgI3NoYXJlY2FjdWxhdG9yIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgI3NoYXJlY2FjdWxhdG9yIC5idG4tcHJpbWFyeSwgLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAjc2hhcmVjYWN1bGF0b3IgLnBvc3RzLW5hdmlnYXRpb24gYSwgLnBvc3RzLW5hdmlnYXRpb24gLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAjc2hhcmVjYWN1bGF0b3IgYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzICNzaGFyZWNhY3VsYXRvciAuYW1vdW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAuaGVscHRleHQge1xuICBtYXJnaW46IDI0cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgLnNjLWRhdGVzLXZhbHVlcyAub3ZlcmZsb3cgdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAuc2MtZGF0ZXMtdmFsdWVzIC5vdmVyZmxvdyB0YWJsZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzIC5zYy1kYXRlcy12YWx1ZXMgdHIgdGQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgLnNjLWRhdGVzLXZhbHVlcyB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgLnNjLWRhdGVzLXZhbHVlcyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5oYXMtdGhlLXNoYXJlIC5zaGFyZWdyYXBoLXRhYnMgI3NoYXJlQ2FsY3VsYXRvckhpc3RvcnkgdGgsXG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzICNzaGFyZUNhbGN1bGF0b3JIaXN0b3J5IHRkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmhhcy10aGUtc2hhcmUgLnNoYXJlZ3JhcGgtdGFicyAjc2hhcmVjYWxjbHVsYXRvci1oaXN0b3J5LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzICNzaGFyZWNhbGNsdWxhdG9yLWhpc3RvcnktY29udGFpbmVyIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGFzLXRoZS1zaGFyZSAuc2hhcmVncmFwaC10YWJzICNzaGFyZWNhbGNsdWxhdG9yLWhpc3RvcnktY29udGFpbmVyIC5oaXN0b3J5LWRvd25sb2FkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCA+IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAubW9kdWxlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAubW9kdWxlLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciwgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpmb2N1cywgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBsaSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IGxpLmV4dC13ZWJjYXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBhcnRpY2xlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IGFydGljbGUgaDIsIC5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgYXJ0aWNsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBhcnRpY2xlIGgyIGEsIC5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgYXJ0aWNsZSAuaDIgYSB7XG4gIGNvbG9yOiAjNkU3MDZGO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBhcnRpY2xlIGgyIGE6aG92ZXIsIC5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgYXJ0aWNsZSAuaDIgYTpob3ZlciwgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBhcnRpY2xlIGgyIGE6Zm9jdXMsIC5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgYXJ0aWNsZSAuaDIgYTpmb2N1cywgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBhcnRpY2xlIGgyIGE6YWN0aXZlLCAuaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IGFydGljbGUgLmgyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGF5b3V0IC5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgLm1ldGEge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYTpob3ZlciwgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYTpmb2N1cywgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogIzIzMUUxRTtcbn1cblxuLmltYWdlYmFuay1saXN0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZ3JpZC1nYXA6IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlYmFuay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5pbWFnZWJhbmstbGlzdC5hbGlnbi1zZWxmLWJhc2UgLmltYWdlYmFuay1pdGVtIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG4uaW1hZ2ViYW5rLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2RTcwNkY7XG59XG4uaW1hZ2ViYW5rLWxpc3QgYTpob3ZlciwgLmltYWdlYmFuay1saXN0IGE6Zm9jdXMsIC5pbWFnZWJhbmstbGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLmltYWdlYmFuay1saXN0IGEgLmltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2ViYW5rLWxpc3QgYSAuaW1nLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5pbWFnZWJhbmstbGlzdCBhIC5pbWctY29udGFpbmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMi40IDEyLjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyLjQgMTIuNCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM2UlM2NwYXRoIGQ9J001LjQgN3Y1LjRoMS41VjdoNS41VjUuNUg2LjlWMEg1LjR2NS41SDBWN2g1LjR6JyBzdHlsZT0nZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDolMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzhweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5pbWFnZWJhbmstbGlzdCBhIC5pbWctY29udGFpbmVyIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5pbWFnZWJhbmstbGlzdCBhOmhvdmVyIC5pbWctY29udGFpbmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uaW1hZ2ViYW5rLWxpc3QgYTpob3ZlciAuaW1nLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmltYWdlYmFuay1saXN0IC5pbWFnZWJhbmstaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbWFnZWJhbmstbGlzdCAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyID4gLnRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyID4gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5tZXRhICsgLnRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZGlzY2xhaW1lciAubWFpbi1jb250ZW50LXdyYXBwZXIgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZGlzY2xhaW1lciAubWFpbi1jb250ZW50LXdyYXBwZXIgZm9ybSA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uZGlzY2xhaW1lciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzY2xhaW1lciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmRyb3Bkb3duIC50cy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uZGlzY2xhaW1lciAubWFpbi1jb250ZW50LXdyYXBwZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVwb3J0cyAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5yZXBvcnQtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5yZXBvcnQtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdGQsXG4ucmVwb3J0LXRhYmxlIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1pbi13aWR0aDogOTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXBvcnQtdGFibGUgdGFibGUgdGQsXG4ucmVwb3J0LXRhYmxlIHRhYmxlIHRoIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4ucmVwb3J0LXRhYmxlIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdGgsXG4ucmVwb3J0LXRhYmxlIHRhYmxlIC5yb3cwIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdGQuc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydC10YWJsZSB0YWJsZSB0ZC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlLmdyaWRsaW5lcyB0cjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsZXg6IDAgMCAyMnB4O1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIGE6aG92ZXIgLmljb24gcGF0aCwgLnJlcG9ydC10YWJsZSB0YWJsZSBhOmZvY3VzIC5pY29uIHBhdGgsIC5yZXBvcnQtdGFibGUgdGFibGUgYTphY3RpdmUgLmljb24gcGF0aCB7XG4gIGZpbGw6ICMyMzFFMUU7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIC50aXRsZXMge1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtdGFibGUgdGFibGUgLnRpdGxlcyB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnJlcG9ydC10YWJsZSB0YWJsZSAudGl0bGVzIC5kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtdGFibGUgdGFibGUgLnRpdGxlcyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIC50aXRsZXMgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LXRhYmxlIHRhYmxlIC50aXRsZXMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnJlcG9ydC1saXN0IC5yZXBvcnQtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuLnJlcG9ydC1saXN0IC5yZXBvcnQtcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnQtbGlzdCAuZC1ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXBvcnQtbGlzdCAuZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzMnB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LWxpc3QgLmQtZ3JpZCB7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbi5yZXBvcnQtbGlzdCAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydC1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnJlcG9ydC1saXN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnJlcG9ydC1saXN0IHVsIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGOTtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucmVwb3J0LWxpc3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkU3MDZGO1xufVxuLnJlcG9ydC1saXN0IHVsIGxpIGE6aG92ZXIsIC5yZXBvcnQtbGlzdCB1bCBsaSBhOmZvY3VzLCAucmVwb3J0LWxpc3QgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzIzMUUxRTtcbn1cbi5yZXBvcnQtbGlzdCB1bCBsaSBhIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5yZXBvcnQtbGlzdCAudGl0bGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yZXBvcnQtbGlzdCAubWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ucmVwb3J0LWxpc3QgLmljb24ge1xuICBmbGV4OiAwIDAgMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4udGFibGV0b29sIC50YWJsZXRvb2wtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udGFibGV0b29sIC50YWJsZXRvb2wtYWN0aW9ucyBidXR0b246bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICM2RTcwNkY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZXRvb2wgLnRhYmxldG9vbC1hY3Rpb25zIGJ1dHRvbjpub3QoLmRyb3Bkb3duLXRvZ2dsZSkgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZXRvb2wgLnRhYmxldG9vbC1jaGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGFibGV0b29sIGJ1dHRvbjpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJsZXRvb2wgYnV0dG9uOm5vdCguZHJvcGRvd24tdG9nZ2xlKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU3MDZGO1xufVxuLnRhYmxldG9vbCB0YWJsZSB0ZCxcbi50YWJsZXRvb2wgdGFibGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50YWJsZXRvb2wgdGFibGUgdGQsXG4udGFibGV0b29sIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiA4cHggMXJlbTtcbiAgfVxufVxuLnRhYmxldG9vbCB0YWJsZSAudGFibGUtaWNvbnMge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi50YWJsZXRvb2wgdGFibGUgLnRhYmxlLWljb25zIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMUI0QjQ7XG59XG4udGFibGV0b29sIHRhYmxlIC50YWJsZS1pY29ucyBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbi50YWJsZXRvb2wgdGFibGUgLnRhYmxlLWljb25zIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi50YWJsZXRvb2wgdGFibGUgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZXRvb2wgdGFibGUgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuLnRhYmxldG9vbCB0YWJsZSAuZGVzY3JpcHRpb24gLnRleHQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFibGV0b29sIHRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgY29sb3I6ICMyMzFFMUU7XG59XG4udGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLCAudGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIGJ1dHRvbjpmb2N1cyBzdmcgcGF0aCwgLnRhYmxldG9vbCAudGFibGUtbmF2aWdhdGlvbiBidXR0b246YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzIzMUUxRTtcbn1cbi50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24gYnV0dG9uLmluYWN0aXZlIHN2ZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIC5wcmV2LWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG4udGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIC50by1zdGFydC1idG4sXG4udGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIC5wcmV2LWJ0biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAud3JhcC5jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAubW9kdWxlLXZhbHVlIC53cmFwLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLXZhbHVlIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAud3JhcC5tb2R1bGUtYmctd3JhcCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1oaXN0b3J5IC5tb2R1bGUtbWFwIC53cmFwLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLW1hcCAucGFnZS10ZW1wbGF0ZS1wYWdlLWhpc3RvcnkgLndyYXAubW9kdWxlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWhpc3RvcnkgLndyYXAuY29udGFpbmVyOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAubW9kdWxlLXZhbHVlIC53cmFwLm1vZHVsZS1iZy13cmFwOjpiZWZvcmUsIC5tb2R1bGUtdmFsdWUgLnBhZ2UtdGVtcGxhdGUtcGFnZS1oaXN0b3J5IC53cmFwLm1vZHVsZS1iZy13cmFwOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAubW9kdWxlLW1hcCAud3JhcC5tb2R1bGUtY29udGVudDo6YmVmb3JlLCAubW9kdWxlLW1hcCAucGFnZS10ZW1wbGF0ZS1wYWdlLWhpc3RvcnkgLndyYXAubW9kdWxlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiAtMjAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNDAwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGlzdG9yeS1iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0LXg6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhpc3RvcnkgLndyYXAuY29udGFpbmVyOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAubW9kdWxlLXZhbHVlIC53cmFwLm1vZHVsZS1iZy13cmFwOjpiZWZvcmUsIC5tb2R1bGUtdmFsdWUgLnBhZ2UtdGVtcGxhdGUtcGFnZS1oaXN0b3J5IC53cmFwLm1vZHVsZS1iZy13cmFwOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAubW9kdWxlLW1hcCAud3JhcC5tb2R1bGUtY29udGVudDo6YmVmb3JlLCAubW9kdWxlLW1hcCAucGFnZS10ZW1wbGF0ZS1wYWdlLWhpc3RvcnkgLndyYXAubW9kdWxlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtaGlzdG9yeSAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbi5oaXN0b3J5IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOXB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGlzdG9yeSAuY29udGVudC1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRUIwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5jb250ZW50LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5oaXN0b3J5IC5jb250ZW50LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogLTEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmhpc3RvcnkgLmhpc3RvcnktZW50cnkucmV2ZWFsZWQge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xufVxuLmhpc3RvcnkgLmhpc3RvcnktZW50cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDNweDtcbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IC5oaXN0b3J5LWVudHJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAuaGlzdG9yeS1lbnRyeS1jb250ZW50IC5pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLmltYWdlLWNvbnRhaW5lci1leHRyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IC5pbWFnZS1jb250YWluZXItZXh0cmEgPiAqIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLmltYWdlLWNvbnRhaW5lci1leHRyYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAuaW1hZ2UtY29udGFpbmVyLWV4dHJhID4gKiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXgtd2lkdGg6IDIyJTtcbiAgfVxufVxuLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLm5vZGUtdGl0bGUge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogI0VCMDAwMDtcbiAgaGVpZ2h0OiA4NHB4O1xuICB3aWR0aDogODRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAzcHggc29saWQgI0M0QzRDNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLm5vZGUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICB9XG59XG4uaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAuY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjRUIwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAuYm9keS10ZXh0IGgyLCAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAuYm9keS10ZXh0IC5oMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNFQjAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWNvbnRlbnQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAuaGlzdG9yeSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICB9XG4gIC5oaXN0b3J5IC5jb250ZW50LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUIwMDAwO1xuICB9XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuICAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0MnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjRUIwMDAwO1xuICB9XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IC5oaXN0b3J5LWVudHJ5LWNvbnRlbnQge1xuICAgIGdhcDogNjVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLmhpc3RvcnktZW50cnktY29udGVudCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLmhpc3RvcnktZW50cnktY29udGVudCAuaW1hZ2UtY29udGFpbmVyIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhpc3RvcnkgLnRleHQtZmxvYXQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmhpc3RvcnkgLnRleHQtZmxvYXQtbGVmdCAuY29udGVudC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhpc3RvcnkgLnRleHQtZmxvYXQtbGVmdCAubm9kZS10aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpc3RvcnkgLnRleHQtZmxvYXQtbGVmdC5oaXN0b3J5LWVudHJ5IC5ub2RlLXRpdGxlOjpiZWZvcmUsXG4uaGlzdG9yeSAudGV4dC1mbG9hdC1yaWdodC5oaXN0b3J5LWVudHJ5IC5ub2RlLXRpdGxlOjpiZWZvcmUge1xuICAgIGxlZnQ6IC00NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLnByb2plY3RzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQtU1YgI2FwcCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydCAjYXBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQtU1YgLmxhbmd1YWdlOjpiZWZvcmUsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQgLmxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LVNWIC5uYXZiYXItdG9nZ2xlcixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydCAubmF2YmFyLXRvZ2dsZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDM5cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQtU1YgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogM3B4IDI2cHggM3B4IDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNjYjlmMWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydC1TViAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYjlmMWU7XG4gICAgcGFkZGluZzogOHB4IDQzcHggOHB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI4NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LVNWIC5kcm9wZG93bi1tZW51LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydC1TViAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0sXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQtU1YgLmRyb3Bkb3duLW1lbnUgYSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydCAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICNjYjlmMWU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQtU1YgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0LVNWIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbC1yZXBvcnQgLmRyb3Bkb3duLW1lbnUgYTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydCAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcbiAgY29sb3I6ICMxZTIxMjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1cmVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwcyB7XG4gICAgbWluLWhlaWdodDogMzByZW07XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwcyAuc3RlcCB7XG4gIHdpZHRoOiAxLjY1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgLnN0ZXAge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgLnN0ZXAtbGVmdC0xIHtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgLnN0ZXAtcmlnaHQtMSB7XG4gIGxlZnQ6IDE1JTtcbiAgdG9wOiAzcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLnN0ZXBzIC5zdGVwLWxlZnQtMiB7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiA1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLnN0ZXBzIC5zdGVwLXJpZ2h0LTIge1xuICBsZWZ0OiAxNSU7XG4gIHRvcDogOXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwcyAuc3RlcC1sZWZ0LTMge1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMTFyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgLnN0ZXAtcmlnaHQtMyB7XG4gIGxlZnQ6IDE1JTtcbiAgdG9wOiAxNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwcyAuc3RlcC1sZWZ0LTQge1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMTZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgLnN0ZXAtbGVmdC0xIHtcbiAgICBsZWZ0OiAzcmVtO1xuICAgIHRvcDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgLnN0ZXAtcmlnaHQtMSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLnN0ZXBzIC5zdGVwLWxlZnQtMiB7XG4gICAgbGVmdDogM3JlbTtcbiAgICB0b3A6IDYuNXJlbTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgLnN0ZXAtcmlnaHQtMiB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDExcmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwcyAuc3RlcC1sZWZ0LTMge1xuICAgIGxlZnQ6IDNyZW07XG4gICAgdG9wOiAxNS41cmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwcyAuc3RlcC1yaWdodC0zIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMThyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLnN0ZXBzIC5zdGVwLWxlZnQtNCB7XG4gICAgbGVmdDogM3JlbTtcbiAgICB0b3A6IDIycmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgc3Bhbi5zdGVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogRGFmdC1icnVzaCwgc2Fucy1zZXJpZjtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiAxOXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuc3RlcHMgc3Bhbi5zdGVwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjZyZW07XG4gICAgZm9udC1zaXplOiA0LjI0cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAucmV2ZWFsMSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5zdGVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAucmV2ZWFsMS52aXNpYmxlLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLnN0ZXAudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogZGFmdGJydXNoLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuZHJvcGRvd24tY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuZHJvcGRvd24tY29udGFpbmVyLXBwIHtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogNDNweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLmxlYWZzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLmxlYWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgLmxlYWYge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjc3dlZXQtbmV3cy1zZWN0aW9uIC5sZWFmLTEge1xuICBib3R0b206IDhyZW07XG4gIHJpZ2h0OiAxMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjc3dlZXQtbmV3cy1zZWN0aW9uIC5sZWFmLTEgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0xIHtcbiAgICByaWdodDogMTglO1xuICAgIGJvdHRvbTogNnJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0yIHtcbiAgcmlnaHQ6IDMwJTtcbiAgdG9wOiA4JTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtMiBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTVkZWcpIHNjYWxlWCgwLjUpO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0zIHtcbiAgcmlnaHQ6IDEyJTtcbiAgYm90dG9tOiAxNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1cmVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtMyB7XG4gICAgcmlnaHQ6IDglO1xuICAgIGJvdHRvbTogMjQlO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjc3dlZXQtbmV3cy1zZWN0aW9uIC5sZWFmLTMgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTk1ZGVnKSBzY2FsZSgwLjg4KTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtNCB7XG4gIGxlZnQ6IDEwJTtcbiAgYm90dG9tOiAxMHJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtNCBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4NWRlZykgc2NhbGUoMC44KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1cmVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtNCB7XG4gICAgbGVmdDogMTUlO1xuICAgIGJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi0xLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3BsYW50cGFjay1zZWN0aW9uIC5sZWFmLTEge1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMTAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi0xIGltZyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0xIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDk1ZGVnKSBzY2FsZVkoMC43KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1cmVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwcm9jZW50LXNlY3Rpb24gLmxlYWYtMSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0xIHtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwcm9jZW50LXNlY3Rpb24gLmxlYWYtMixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0yIHtcbiAgcmlnaHQ6IDYlO1xuICBib3R0b206IDYlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi0yIGltZyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0yIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNWRlZykgc2NhbGVZKDAuNyk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjcHJvY2VudC1zZWN0aW9uIC5sZWFmLTMsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjcGxhbnRwYWNrLXNlY3Rpb24gLmxlYWYtMyB7XG4gIGxlZnQ6IDMyJTtcbiAgYm90dG9tOiAyMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjcHJvY2VudC1zZWN0aW9uIC5sZWFmLTMgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3BsYW50cGFjay1zZWN0aW9uIC5sZWFmLTMgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjE1ZGVnKSBzY2FsZSgwLjg4KTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwcm9jZW50LXNlY3Rpb24gLmxlYWYtNCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi00IHtcbiAgbGVmdDogMTAlO1xuICBib3R0b206IDIyJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1cmVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwcm9jZW50LXNlY3Rpb24gLmxlYWYtNCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi00IGltZyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi00IGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDg1ZGVnKSBzY2FsZSgwLjkpO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI2NvdHdvLXNlY3Rpb24gLmxlYWYtMSB7XG4gIGJvdHRvbTogMjAlO1xuICBsZWZ0OiAzJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNjb3R3by1zZWN0aW9uIC5sZWFmLTEgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTk1ZGVnKSBzY2FsZVkoMC44NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjY290d28tc2VjdGlvbiAubGVhZi0xIHtcbiAgICBib3R0b206IDAlO1xuICAgIGxlZnQ6IDEzJTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI2NvdHdvLXNlY3Rpb24gLmxlYWYtMiB7XG4gIHJpZ2h0OiA2JTtcbiAgYm90dG9tOiAxNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjY290d28tc2VjdGlvbiAubGVhZi0yIHtcbiAgICByaWdodDogMTIlO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjY290d28tc2VjdGlvbiAubGVhZi0yIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NmRlZyk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjY290d28tc2VjdGlvbiAubGVhZi0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNjb3R3by1zZWN0aW9uIC5sZWFmLTQge1xuICBsZWZ0OiA2JTtcbiAgdG9wOiAxMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjY290d28tc2VjdGlvbiAubGVhZi00IGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDg1ZGVnKSBzY2FsZSgwLjgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI2NvdHdvLXNlY3Rpb24gLmxlYWYtNCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTYlO1xuICAgIHRvcDogMjklO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjcHAtaW1hZ2VzLXNlY3Rpb24gLmxlYWYtMSB7XG4gIGJvdHRvbTogMTklO1xuICByaWdodDogMjglO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTEgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTk1ZGVnKSBzY2FsZVkoMC44NSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjcHAtaW1hZ2VzLXNlY3Rpb24gLmxlYWYtMiB7XG4gIGxlZnQ6IDJyZW07XG4gIGJvdHRvbTogMjYlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayAjcHAtaW1hZ2VzLXNlY3Rpb24gLmxlYWYtMiBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTZkZWcpIHNjYWxlWSgwLjg1KTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwcC1pbWFnZXMtc2VjdGlvbiAubGVhZi0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrICNwcC1pbWFnZXMtc2VjdGlvbiAubGVhZi00IHtcbiAgcmlnaHQ6IDMlO1xuICB0b3A6IDEzcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTQgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoODVkZWcpIHNjYWxlKDAuOCk7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRDNDNDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIC5yb3cgPiAqIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBnb3RoYW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLndyYXAtcGxhbnRwYWNrIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIGgxLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5oMSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gaDIsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5oMixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gaDMsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5oMyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gaDQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5oNCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gaDUsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5oNSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gaDYsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5oNiB7XG4gIGNvbG9yOiAjMjMxRTFFO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuY29udGFpbmVyLW5hcnJvdyB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmNvbnRhaW5lci1uYXJyb3cgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuY29udGFpbmVyLXdpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5jb250YWluZXItd2lkZXIgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuY29udGFpbmVyLXdpZGVyID4gLnJvdyB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiA5NnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuYXJyb3ctbGluayB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0wLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuYXJyb3ctbGluayB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5hcnJvdy1saW5rIGltZyB7XG4gIG1heC13aWR0aDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5hcnJvdy1saW5rIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyLjVyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmFycm93LWxpbms6aG92ZXIgaW1nLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluIC5hcnJvdy1saW5rOmZvY3VzIGltZywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuYXJyb3ctbGluazphY3RpdmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiBoMSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuaDEge1xuICBmb250LWZhbWlseTogZGFmdGJydXNoLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGMoMS42ODc1cmVtICsgNS4yNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiBoMSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gaDIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gaDIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmgyLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiBoMyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmgzLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiBoNCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmg0LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiBoNSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmg1LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiBoNixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIG1haW4gLmg2IHtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sgbWFpbiAubG9nby5ieS1jbG9ldHRhIHtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluICNzdWdhci1jYW5lLWFuaW0tamFyIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayBtYWluICNyZWN5Y2xlIHtcbiAgbWF4LXdpZHRoOiA5cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5jYXJlZXItcGFnZS1zdHlsZXMgI21haW4gLndyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzICNtYWluIC53cmFwIC5jb250ZW50IC5tYWluLWNvbnRlbnQtd3JhcHBlciAudGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgI21haW4gLndyYXAgLmNvbnRlbnQgLm1haW4tY29udGVudC13cmFwcGVyIC50aXRsZS1jb250YWluZXIgKyAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzICNtYWluIC53cmFwIC5jb250ZW50IC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgI21haW4gLndyYXAgLmNvbnRlbnQgLm1haW4tY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5tb2R1bGUge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzICNtYWluIC53cmFwIC5sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAjbWFpbiAud3JhcCAubGF5b3V0IC5sYXlvdXQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAjbWFpbiAud3JhcCAubGF5b3V0IC5sYXlvdXQtcm93Lm1vZHVsZXMtd2l0aC10YWJzIHtcbiAgcGFkZGluZzogOTZweCAwO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgI21haW4gLndyYXAgLmxheW91dCAubGF5b3V0LXJvdy5tb2R1bGVzLXdpdGgtdGFicyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAjbWFpbiAud3JhcCAubGF5b3V0IC5sYXlvdXQtcm93LnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDY0cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1zbGlkZXIgLnJhdGlvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOTZweCA2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLXNsaWRlcnNtYWxsIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDk2cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMzJweDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgaW5zZXQ6IGF1dG87XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1zbGlkZXJzbWFsbCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtc2xpZGVyc21hbGwgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLnR3by1jb2x1bW4tdGV4dCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5NnB4IDY0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC50d28tY29sdW1uLXRleHQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogOTZweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAudHdvLWNvbHVtbi10ZXh0IC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLnR3by1jb2x1bW4tdGV4dCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcbiAgICBnYXA6IDY0cHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLnR3by1jb2x1bW4tdGV4dCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIC5tb2R1bGUtdGl0bGUge1xuICBjb2xvcjogIzIzMUUxRTtcbiAgd2lkdGg6IDIyNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC50d28tY29sdW1uLXRleHQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAubW9kdWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLnR3by1jb2x1bW4tdGV4dCAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIC5tb2R1bGUtZGVzYyB7XG4gIGNvbG9yOiAjRUIwMDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC50d28tY29sdW1uLXRleHQgLm1vZHVsZS1iZy13cmFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAubW9kdWxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5NnB4IDY0cHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQge1xuICAgIHBhZGRpbmc6IDk2cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQge1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjhweCk7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5zbWFsbC1oZWFkZXItc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEyOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAuc21hbGwtaGVhZGVyLXN0eWxlIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5zbWFsbC1oZWFkZXItc3R5bGUge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAuc21hbGwtaGVhZGVyLXN0eWxlIC5zbWFsbC1oZWFkZXIge1xuICB3aWR0aDogMjI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5zbWFsbC1oZWFkZXItc3R5bGUgLnNtYWxsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5zbWFsbC1oZWFkZXItc3R5bGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAuc21hbGwtaGVhZGVyLXN0eWxlIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLnNtYWxsLWhlYWRlci1zdHlsZSAuY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAuc21hbGwtaGVhZGVyLXN0eWxlIC5jb250ZW50LXdyYXBwZXIgLm1vZHVsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLnNtYWxsLWhlYWRlci1zdHlsZSAuY29udGVudC13cmFwcGVyIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLnNtYWxsLWhlYWRlci1zdHlsZSAuY29udGVudC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAuc21hbGwtaGVhZGVyLXN0eWxlIC5jb250ZW50LXdyYXBwZXIgLmltYWdlLXdyYXBwZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLnNtYWxsLWhlYWRlci1zdHlsZSAuY29udGVudC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIC5tb2R1bGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOTZweCA2NHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3Mge1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyOHB4KTtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rczo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzIC5zbWFsbC1oZWFkZXItc3R5bGUgLm1vZHVsZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMjhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcyAuc21hbGwtaGVhZGVyLXN0eWxlIC5tb2R1bGUtY29udGVudCB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzIC5zbWFsbC1oZWFkZXItc3R5bGUgLm1vZHVsZS1jb250ZW50IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcyAuc21hbGwtaGVhZGVyLXN0eWxlIC5tb2R1bGUtY29udGVudCAuc21hbGwtaGVhZGVyIHtcbiAgd2lkdGg6IDIyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIzMUUxRTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzIC5zbWFsbC1oZWFkZXItc3R5bGUgLm1vZHVsZS1jb250ZW50IC5zbWFsbC1oZWFkZXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzIC5zbWFsbC1oZWFkZXItc3R5bGUgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogMjRweCAhaW1wb3J0YW50O1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzIC5zbWFsbC1oZWFkZXItc3R5bGUgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyID4gLm1vZHVsZS10aXRsZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MgLnNtYWxsLWhlYWRlci1zdHlsZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGdyaWQtZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcyAuc21hbGwtaGVhZGVyLXN0eWxlIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAubGlua3MtY29udGVudC13cmFwcGVyIHtcbiAgICBncmlkLWdhcDogOHB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MgLnNtYWxsLWhlYWRlci1zdHlsZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBnYXA6IDI0cHg7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcyAuc21hbGwtaGVhZGVyLXN0eWxlIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudCB7XG4gICAgZmxleDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcyAuc21hbGwtaGVhZGVyLXN0eWxlIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBnYXA6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MgLnNtYWxsLWhlYWRlci1zdHlsZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzIC5zbWFsbC1oZWFkZXItc3R5bGUgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50Om50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcyAuc21hbGwtaGVhZGVyLXN0eWxlIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciAubGlua3MtY29udGVudC13cmFwcGVyIC5saW5rcy1yb3ctY29udGVudDpudGgtY2hpbGQoMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzIC5zbWFsbC1oZWFkZXItc3R5bGUgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtY29udGVudC13cmFwcGVyIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50Om50aC1jaGlsZCg0KSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MgLnNtYWxsLWhlYWRlci1zdHlsZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MgLnNtYWxsLWhlYWRlci1zdHlsZSAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubGlua3Mtcm93LWNvbnRlbnQgLm1vZHVsZS1kZXNjIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNFQjAwMDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MudGhyZWUtYm94ZXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50aHJlZS1ib3hlczo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50aHJlZS1ib3hlcyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnRocmVlLWJveGVzIC5tb2R1bGUtYmctd3JhcCAubW9kdWxlLWNvbnRlbnQgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciB7XG4gIGdhcDogOHB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50aHJlZS1ib3hlcyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50aHJlZS1ib3hlcyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50aHJlZS1ib3hlcyAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IC5saW5rcy1jb250ZW50LXdyYXBwZXIgLmxpbmtzLXJvdy1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnRocmVlLWJveGVzIC5saW5rcy1yb3ctY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnRocmVlLWJveGVzIC5saW5rcy1yb3ctY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnR3by1ib3hlcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogODk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnR3by1ib3hlczo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50d28tYm94ZXMgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MudHdvLWJveGVzIC5saW5rcy1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ3JpZC1nYXA6IDQ4cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50d28tYm94ZXMgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50d28tYm94ZXMgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnR3by1ib3hlcyAubGlua3MtY29udGVudC13cmFwcGVyIC5tb2R1bGUtZGVzYyBoMywgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnR3by1ib3hlcyAubGlua3MtY29udGVudC13cmFwcGVyIC5tb2R1bGUtZGVzYyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbGlua3MudHdvLWJveGVzIC5saW5rcy1jb250ZW50LXdyYXBwZXIgLm1vZHVsZS1kZXNjIHAgKyBoMywgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnR3by1ib3hlcyAubGlua3MtY29udGVudC13cmFwcGVyIC5tb2R1bGUtZGVzYyBwICsgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1saW5rcy50d28tYm94ZXMgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciAubW9kdWxlLWRlc2MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWxpbmtzLnR3by1ib3hlcyAubGlua3Mtcm93LWNvbnRlbnRbc3R5bGUqPWJhY2tncm91bmQtY29sb3JdIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5NnB4IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5NnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAxNnB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50IC5tYXAtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubWFwLXdyYXBwZXIgLmNvdW50cnktbnVtYmVycyAuYy1uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50IC5tYXAtd3JhcHBlciAuY291bnRyeS1udW1iZXJzIC5jLW46aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubWFwLXdyYXBwZXIgLmNvdW50cnktbnVtYmVycyAuYy1uOmhvdmVyIC5sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAubW9kdWxlLWNvbnRlbnQgLm1hcC13cmFwcGVyIC5jb3VudHJ5LW51bWJlcnMgLmMtbiAubGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubWFwLXdyYXBwZXIgLmNvdW50cnktbnVtYmVycyAuYy1uIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5tb2R1bGUtY29udGVudCAubWFwLXdyYXBwZXIgLmNvdW50cnktbnVtYmVycyAuYy1uIC5sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50IC5tYXAtd3JhcHBlciAuY291bnRyeS1udW1iZXJzIC5jLW4gLmxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAubGVmdCB7XG4gICAgcGFkZGluZzogNDhweCAxNnB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3gge1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDY0cHg7XG4gIHRvcDogNjRweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAubGVmdCAuZGVzY3JpcHRpb24tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5zZXQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3g6aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3g6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAubGVmdCAuZGVzY3JpcHRpb24tYm94IC5sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3ggLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3ggLmxhYmVsOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3ggLmxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3ggLmVtcGxveWVlcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5sZWZ0IC5kZXNjcmlwdGlvbi1ib3ggLmVtcGxveWVlcyBzdHJvbmcge1xuICBjb2xvcjogI0VCMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLmxlZnQgLmRlc2NyaXB0aW9uLWJveCAubG9jYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLmxlZnQgLmRlc2NyaXB0aW9uLWJveCAubG9jYXRpb25zIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLmxlZnQgLmRlc2NyaXB0aW9uLWJveCAubG9jYXRpb25zIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzZSUzY3BhdGggZD0nTTE4LjM2NCAxNy4zNjM5TDEyIDIzLjcyNzlMNS42MzYgMTcuMzYzOUM0LjM3NzM0IDE2LjEwNTIgMy41MjAxOSAxNC41MDE2IDMuMTcyOTMgMTIuNzU1OEMyLjgyNTY3IDExLjAwOTkgMy4wMDM5MSA5LjIwMDM1IDMuNjg1MSA3LjU1NTgyQzQuMzY2MjkgNS45MTEyOSA1LjUxOTg0IDQuNTA1NjkgNi45OTk4OCAzLjUxNjc3QzguNDc5OTIgMi41Mjc4NCAxMC4yMiAyIDEyIDJDMTMuNzggMiAxNS41MjAxIDIuNTI3ODQgMTcuMDAwMSAzLjUxNjc3QzE4LjQ4MDIgNC41MDU2OSAxOS42MzM3IDUuOTExMjkgMjAuMzE0OSA3LjU1NTgyQzIwLjk5NjEgOS4yMDAzNSAyMS4xNzQzIDExLjAwOTkgMjAuODI3MSAxMi43NTU4QzIwLjQ3OTggMTQuNTAxNiAxOS42MjI3IDE2LjEwNTIgMTguMzY0IDE3LjM2MzlaTTEyIDEyLjk5OTlDMTIuNTMwNCAxMi45OTk5IDEzLjAzOTEgMTIuNzg5MiAxMy40MTQyIDEyLjQxNDFDMTMuNzg5MyAxMi4wMzkxIDE0IDExLjUzMDQgMTQgMTAuOTk5OUMxNCAxMC40Njk1IDEzLjc4OTMgOS45NjA3OCAxMy40MTQyIDkuNTg1NzFDMTMuMDM5MSA5LjIxMDY0IDEyLjUzMDQgOC45OTk5MiAxMiA4Ljk5OTkyQzExLjQ2OTYgOC45OTk5MiAxMC45NjA5IDkuMjEwNjQgMTAuNTg1OCA5LjU4NTcxQzEwLjIxMDcgOS45NjA3OCAxMCAxMC40Njk1IDEwIDEwLjk5OTlDMTAgMTEuNTMwNCAxMC4yMTA3IDEyLjAzOTEgMTAuNTg1OCAxMi40MTQxQzEwLjk2MDkgMTIuNzg5MiAxMS40Njk2IDEyLjk5OTkgMTIgMTIuOTk5OVonIGZpbGw9JyUyM0VCMDAwMCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCBzdmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCBzdmcubW9iaWxlLW1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgc3ZnLm1vYmlsZS1tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgc3ZnLmRlc2t0b3AtbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCBzdmcgbWFzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLlN3ZWRlbiwgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5TdmVyaWdlIHtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDc3LjUlO1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLlN3ZWRlbiwgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5TdmVyaWdlIHtcbiAgICBsZWZ0OiA1MyU7XG4gICAgdG9wOiAyOCU7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uTmV0aGVybGFuZHMsIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uTmVkZXJsw6RuZGVybmEge1xuICB0b3A6IDczLjUlO1xuICBsZWZ0OiA2OC4zJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5OZXRoZXJsYW5kcywgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5OZWRlcmzDpG5kZXJuYSB7XG4gICAgdG9wOiA0MS4yJTtcbiAgICBsZWZ0OiA0MC4zJTtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5GaW5sYW5kIHtcbiAgdG9wOiA0MSU7XG4gIGxlZnQ6IDg4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLkZpbmxhbmQge1xuICAgIHRvcDogMjEuNSU7XG4gICAgbGVmdDogNzAlO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLk5vcndheSwgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5Ob3JnZSB7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiA3MCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uTm9yd2F5LCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLk5vcmdlIHtcbiAgICB0b3A6IDIzJTtcbiAgICBsZWZ0OiAzOCU7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uRGVubWFyaywgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5EYW5tYXJrIHtcbiAgdG9wOiA2MyU7XG4gIGxlZnQ6IDcyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLkRlbm1hcmssIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uRGFubWFyayB7XG4gICAgdG9wOiAzNC4zJTtcbiAgICBsZWZ0OiA0MSU7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uVUssIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uU3RvcmJyaXRhbm5pZW4ge1xuICB0b3A6IDU5LjIlO1xuICBsZWZ0OiA1Ny4zJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLlVLLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLlN0b3Jicml0YW5uaWVuIHtcbiAgICB0b3A6IDM3LjMlO1xuICAgIGxlZnQ6IDE2LjYlO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLkdlcm1hbnksIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uVHlza2xhbmQge1xuICB0b3A6IDgzLjUlO1xuICBsZWZ0OiA3MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5HZXJtYW55LCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLlR5c2tsYW5kIHtcbiAgICB0b3A6IDQ5LjUlO1xuICAgIGxlZnQ6IDM5JTtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5CZWxnaXVtLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLkJlbGdpZW4ge1xuICB0b3A6IDc5LjElO1xuICBsZWZ0OiA2NS41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLkJlbGdpdW0sIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uQmVsZ2llbiB7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogMjcuNSU7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uSXJlbGFuZCwgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5JcmxhbmQge1xuICB0b3A6IDcyJTtcbiAgbGVmdDogNTMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uSXJlbGFuZCwgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLW1hcCAucmlnaHQgLmMtbi5JcmxhbmQge1xuICAgIHRvcDogNDEuNiU7XG4gICAgbGVmdDogMyU7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uV29ybGQge1xuICB0b3A6IDI1JTtcbiAgbGVmdDogNTQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uV29ybGQge1xuICAgIGxlZnQ6IDklO1xuICAgIHRvcDogMTElO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLlNsb3Zha2lhLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtbWFwIC5yaWdodCAuYy1uLlNsb3Zha2llbiB7XG4gIHRvcDogODIuNSU7XG4gIGxlZnQ6IDgyLjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uU2xvdmFraWEsIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1tYXAgLnJpZ2h0IC5jLW4uU2xvdmFraWVuIHtcbiAgICB0b3A6IDQ1LjglO1xuICAgIGxlZnQ6IDYyLjclO1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGUtYnJhbmRzIHtcbiAgcGFkZGluZzogOTZweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1icmFuZHMge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWJyYW5kcyAubW9kdWxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1icmFuZHMgLm1vZHVsZS1jb250ZW50IHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZS1icmFuZHMgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlLWJyYW5kcyAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0VCMDAwMDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgbWFpbiAubWFpbi1jb250ZW50LXdyYXBwZXIsXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5zaW5nbGUgbWFpbiAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC5jb250YWluZXIsIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC5tb2R1bGUtdmFsdWUgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLXZhbHVlIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC5tb2R1bGUtYmctd3JhcCwgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLW1hcCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAubW9kdWxlLWNvbnRlbnQge1xuICBncmlkLWdhcDogMDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC5tb2R1bGUtdGV4dCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAubW9kdWxlLXRleHQgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLmJ1dHRvbnMtd3JhcHBlciB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAudGFiLWJ1dHRvbnMtc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLnRhYi1idXR0b25zLXNjcm9sbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLnRhYi1idXR0b25zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC50YWItYnV0dG9ucyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC50YWItYnV0dG9ucyBidXR0b24ge1xuICBjb2xvcjogIzIzMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAudGFiLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAudGFiLWJ1dHRvbnMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGQ0M4RDc7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAudGFiLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAudGFiLWl0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC5tb2R1bGUtY3VzdG9tIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiA4OTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b20ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b206OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWJnLXdyYXAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDBweDtcbiAgZ3JpZC1nYXA6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLm1vZHVsZXMtd2l0aC10YWJzIC5tb2R1bGUtY3VzdG9tLmltYWdlLXJpZ2h0IC5tb2R1bGUtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0NDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5tb2R1bGVzLXdpdGgtdGFicyAubW9kdWxlLWN1c3RvbS50YWxsLWltYWdlIC5tb2R1bGUtYmctd3JhcCAuaW1hZ2Utd3JhcHBlciAubW9kdWxlLWltYWdlIHtcbiAgbWluLWhlaWdodDogNDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b20udGFsbC1pbWFnZSAubW9kdWxlLWJnLXdyYXAgLmltYWdlLXdyYXBwZXIgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b20udGFsbC1pbWFnZSAubW9kdWxlLWJnLXdyYXAgLmltYWdlLXdyYXBwZXIge1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAubW9kdWxlcy13aXRoLXRhYnMgLm1vZHVsZS1jdXN0b20udGFsbC1pbWFnZSAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMge1xuICBwYWRkaW5nOiA5NnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjRUIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJlZXItcGFnZS1zdHlsZXMgLmN1c3RvbS1saW5rcy1hcy1idXR0b25zIC5tb2R1bGUtY29udGVudCAubW9kdWxlLWRlc2MgYTpob3ZlciwgLmNhcmVlci1wYWdlLXN0eWxlcyAuY3VzdG9tLWxpbmtzLWFzLWJ1dHRvbnMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBhOmZvY3VzLCAuY2FyZWVyLXBhZ2Utc3R5bGVzIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMzFFMUU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0VCMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmFjYW5jaWVzLWNvbnRhaW5lciAubGFuZ3VhZ2Utc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnZhY2FuY2llcy1saXN0LWNvbnRhaW5lciAudmFjYW5jaWVzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52YWNhbmNpZXMtY29udGFpbmVyIC52YWNhbmNpZXMtbGlzdC1jb250YWluZXIgLnZhY2FuY2llcy1saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnZhY2FuY2llcy1saXN0LWNvbnRhaW5lciAudmFjYW5jaWVzLWxpc3Q6aGFzKC5sb2FkZXItaWNvbikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLWNvbnRhaW5lciAudmFjYW5jaWVzLWxpc3QtY29udGFpbmVyIC52YWNhbmNpZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmFjYW5jaWVzLWNvbnRhaW5lciAudmFjYW5jaWVzLWxpc3QtY29udGFpbmVyIC52YWNhbmNpZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnZhY2FuY2llcy1saXN0LWNvbnRhaW5lciAuc2luZ2xlLWpvYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0M4RDc7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52YWNhbmNpZXMtY29udGFpbmVyIC52YWNhbmNpZXMtbGlzdC1jb250YWluZXIgLnNpbmdsZS1qb2Ige1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAudmFjYW5jaWVzLWxpc3QtY29udGFpbmVyIC5zaW5nbGUtam9iIC50aXRsZSB7XG4gIGNvbG9yOiAjMjMxRTFFO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAudmFjYW5jaWVzLWxpc3QtY29udGFpbmVyIC5zaW5nbGUtam9iIC5kYXRlIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC52YWNhbmNpZXMtbGlzdC1jb250YWluZXIgLnNpbmdsZS1qb2IucGFnZS0xIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC52YWNhbmNpZXMtbGlzdC1jb250YWluZXIgLnNpbmdsZS1qb2Iuc2hvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnZhY2FuY2llcy1saXN0LWNvbnRhaW5lciAuc2luZ2xlLWpvYi5pcy1tYXRjaCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC52YWNhbmNpZXMtbGlzdC1jb250YWluZXIgLnZhY2FuY2llcy1saXN0LmlzLXNlYXJjaGluZyAuc2luZ2xlLWpvYjpub3QoLmlzLW1hdGNoKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5sYW5ndWFnZS1saXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAubGFuZ3VhZ2UtbGlzdC1jb250YWluZXIgLmxhbmd1YWdlLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnZhY2FuY3ktc2VhcmNoLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWN3LWJvcmRlci1yYWRpdXMtOTk5OXB4LCA5OTk5cHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjMxRTFFO1xuICBwYWRkaW5nOiA5cHggNDBweCA5cHggMTZweDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnZhY2FuY3ktc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnZhY2FuY3ktc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC52YWNhbmN5LXNlYXJjaC1jb250YWluZXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE2cHg7XG59XG4udmFjYW5jeS1vcGVuZWQgLnZhY2FuY2llcy1jb250YWluZXIgLnNpbmdsZS1qb2Itb3V0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiA0cmVtIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY3ktb3BlbmVkIC52YWNhbmNpZXMtY29udGFpbmVyIC5zaW5nbGUtam9iLW91dGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCA1MHB4O1xuICB9XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnNpbmdsZS1qb2ItaGVhZGVyIGgyLCAudmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1oZWFkZXIgLmgyIHtcbiAgY29sb3I6ICNlYjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52YWNhbmNpZXMtY29udGFpbmVyIC5zaW5nbGUtam9iLWhlYWRlciBoMiwgLnZhY2FuY2llcy1jb250YWluZXIgLnNpbmdsZS1qb2ItaGVhZGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMjBweCAzMHB4O1xuICBtYXgtd2lkdGg6IDkzNnB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIzMUUxRTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5zaW5nbGUtam9iLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1pbm5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1jb250YWluZXIgLnNpbmdsZS1qb2ItaW5uZXIgPiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1jb250YWluZXIgLmNvbnRlbnQgaDIsIC52YWNhbmNpZXMtY29udGFpbmVyIC5zaW5nbGUtam9iLWNvbnRhaW5lciAuY29udGVudCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5zaW5nbGUtam9iLWNvbnRhaW5lciAuY29udGVudCBoMywgLnZhY2FuY2llcy1jb250YWluZXIgLnNpbmdsZS1qb2ItY29udGFpbmVyIC5jb250ZW50IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5zaW5nbGUtam9iLWNvbnRhaW5lciAuY29udGVudCBoNCwgLnZhY2FuY2llcy1jb250YWluZXIgLnNpbmdsZS1qb2ItY29udGFpbmVyIC5jb250ZW50IC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xufVxuLnZhY2FuY2llcy1jb250YWluZXIgLnNpbmdsZS1qb2ItY29udGFpbmVyIC5jb250ZW50IGg1LCAudmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1jb250YWluZXIgLmNvbnRlbnQgLmg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAuc2luZ2xlLWpvYi1jb250YWluZXIgLmNvbnRlbnQgaDYsIC52YWNhbmNpZXMtY29udGFpbmVyIC5zaW5nbGUtam9iLWNvbnRhaW5lciAuY29udGVudCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gIG1hcmdpbi10b3A6IDEuMXJlbTtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZhY2FuY2llcy1jb250YWluZXIgLm5hdmlnYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQzhENztcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG59XG4udmFjYW5jaWVzLWNvbnRhaW5lciAubmF2aWdhdGlvbiBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDhweDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxODE4MTggIWltcG9ydGFudDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5lcnJvci10ZXh0LFxuLnZhY2FuY2llcy1jb250YWluZXIgLmMtZXJyb3Ige1xuICBjb2xvcjogI0VCMDAwMDtcbn1cbi52YWNhbmNpZXMtY29udGFpbmVyIC5jLWVycm9yIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNFQjAwMDAgIWltcG9ydGFudDtcbn1cblxuYm9keS52YWNhbmN5LW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnZhY2FuY3ktb3BlbmVkIGhlYWRlci5iYW5uZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2xvc2Utc2luZ2xlLWpvYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00MnB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbG9zZS1zaW5nbGUtam9iIHtcbiAgICByaWdodDogLTM2cHg7XG4gICAgdG9wOiAtMzZweDtcbiAgfVxufVxuLmNsb3NlLXNpbmdsZS1qb2Igc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uY2xvc2Utc2luZ2xlLWpvYiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxODE4MTggIWltcG9ydGFudDtcbn1cblxuLmFwcGx5aW5nLXRvIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwbHlpbmctdG8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5jYXJlZXItZm9ybSB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi5jYXJlZXItZm9ybSAuY29sLTEyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZWVyLWZvcm0gLmNvbC0xMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmVlci1mb3JtIC5jb2wtMTIgLmNhcmVlci1sYWJlbCB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICB9XG59XG4uY2FyZWVyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNiMDc4MDtcbn1cbi5jYXJlZXItZm9ybSAucHJpdmFjeS1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJlZXItZm9ybSAuY2FyZWVyLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJlZXItZm9ybSAuaW5wdXQtY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLmNhcmVlci1mb3JtIC5pbnB1dC1jaGVja2JveGVzIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFsaWdubm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2lkZWJhciAud3AtdmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIgLndwLXZpZGVvIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmRhdGVwaWNrZXItcnRsLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI0Y5RjhGNTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OjphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTo6YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNGOUY4RjU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6OmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI0Y5RjhGNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogI0Y5RjhGNTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRjlGOEY1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNBNkU0QkQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjAwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjlGOEY1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzODNiO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNDOEQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNGOUY4RjU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGOUY4RjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQzhENztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICNGOUY4RjU7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjlGOEY1O1xufVxuLmRhdGVwaWNrZXIgLnByZXYuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciAubmV4dC5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLmlucHV0LWRhdGVyYW5nZSAuYWRkLW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY4RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMzFFMUUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pciBhOjphZnRlcixcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIsXG5hW2hyZWZePVwiI1wiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBwLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICB0aCxcbnRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMiwgLmgyLFxuaDMsXG4uaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG5cbiAgLmhlYWRlci1yaWdodCxcbi5oZWFkZXItbW9iaWxlLFxuLnNoYXJlZ3JhcGgtZXh0cmFzLFxuLnNlYXJjaC1vdmVybGF5LFxuI3ByZWxvYWRlcixcbi5uYXYtYnV0dG9uLXdyYXAsXG4uc2VhcmNoLWJ1dHRvbi13cmFwLFxuLm1vYmlsZS10b3AtbGFuZy1saW5rLFxuLm5hdi1wcmltYXJ5LFxuLmNvbnRlbnQtaGVhZGVyLFxuLnNpZGViYXIsXG5pZnJhbWUsXG4ucmVhZC1tb3JlLWNvbnRhaW5lcixcbi5leHQtd2ViY2FzdCxcbmZvb3Rlci5jb250ZW50LWluZm8sXG4uY29va2llX2Rpc2NsYWltZXIsXG4jY3J1bWJzLFxuI2Npc2lvbi13ZWJzb2x1dGlvbi1jb250YWluZXIsXG4jaW5mbyxcbi5kaXNjbGFpbWVyIC5tYWluLFxuLnNoYXJlX2NvbnRlbnQsXG4uY2F0LWZpbHRlcnMsXG4uc3Vic2NyaWJlLW9wdGlvbnMtY29udGFpbmVyLFxuLmltYWdlYmFua19jb250ZW50LFxuLmxpc3RpbmdfYm90dG9tLFxuZm9ybSxcbi5uYXZiYXItdG9wLFxuLm5hdmJhci10b2dnbGVyLFxuI25hdmJhck5hdixcbi5idG4tc2VhcmNoLFxuLnNlYXJjaC1mb3JtLWNvbnRhaW5lcixcbi5tb2R1bGUsXG4ubmF2LWJyZWFkY3J1bWIsXG4jd3BhZG1pbmJhcixcbi5za2lwLWxpbmssXG4uY29udGFpbmVyLWxhbmcsXG4ucmVsYXRlZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaGVhZGVyLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlci5iYW5uZXIgLmxvZ28gLnByaW50LWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IG5ldWVoYWFzO1xyXG4gIHNyYzpcclxuICAgIHVybChcIi4uL2ZvbnRzL05IYWFzR3JvdGVza0RTUHJvNDZMdEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTkhhYXNHcm90ZXNrRFNQcm80Nkx0SXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBuZXVlaGFhcztcclxuICBzcmM6XHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzU1Umcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzU1Umcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBuZXVlaGFhcztcclxuICBzcmM6XHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzU2SXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzU2SXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBuZXVlaGFhcztcclxuICBzcmM6XHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzY1TWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzY1TWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBuZXVlaGFhcztcclxuICBzcmM6XHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzc1QmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9OSGFhc0dyb3Rlc2tUWFBybzc1QmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBkYWZ0YnJ1c2g7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9EYWZ0LUJydXNoLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogZ290aGFtO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtLU1lZGl1bS1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMi1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMi1sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuJGZvbnQtcG9wcGluczogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LXByaW1hcnk6IG5ldWVoYWFzLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1kYWZ0YnJ1c2g6IGRhZnRicnVzaCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZ290aGFtOiBnb3RoYW0sIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtcHJpbWFyeTtcclxuLy8kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJGZvbnQtcHJpbWFyeTtcclxuLy8kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICAkZm9udC1zZWNvbmRhcnk7XHJcblxyXG4vLyRmb250LXNpemUtYmFzZTogMS4xMjVyZW07XHJcbiRmb250LXNpemUtc206IDE0cHg7XHJcbiRmb250LXdlaWdodC1iYXNlOiA0MDA7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjc1O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XHJcblxyXG4vL0luIGNvbnRlbnRcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDA7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4yO1xyXG4kaDEtZm9udC1zaXplOiA0MHB4O1xyXG4kaDItZm9udC1zaXplOiAzMHB4O1xyXG4kaDMtZm9udC1zaXplOiAyMHB4O1xyXG4kaDQtZm9udC1zaXplOiAxOHB4O1xyXG4kaDUtZm9udC1zaXplOiAxN3B4O1xyXG4kaDYtZm9udC1zaXplOiAxNnB4O1xyXG5cclxuLy9Nb2R1bGVzIGV0Y1xyXG4kZGlzcGxheS1mb250LXdlaWdodDogNzAwO1xyXG4kZGlzcGxheS1mb250LXNpemVzOiAoXHJcbiAgMTogNDhweCxcclxuICAyOiA0MHB4LFxyXG4gIDM6IDMycHgsXHJcbiAgNDogMjRweCxcclxuICA1OiAxNnB4LFxyXG4gIDY6IDE0cHhcclxuKTtcclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcFxyXG4gKi9cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbXBvcnQtc3RhY2tcclxuLy8gQ29uZmlndXJhdGlvblxyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlcy1kYXJrXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWFwc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xyXG5cclxuLy8gTGF5b3V0ICYgY29tcG9uZW50c1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90eXBlXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2dyaWRcIjtcclxuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZHJvcGRvd25cIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9idXR0b24tZ3JvdXBcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9jYXJkXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYWNjb3JkaW9uXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb25cIjtcclxuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2JhZGdlXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYWxlcnRcIjtcclxuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Byb2dyZXNzXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XHJcbi8vQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90b2FzdHNcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Rvb2x0aXBcIjtcclxuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9jYXJvdXNlbFwiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3NwaW5uZXJzXCI7XHJcbi8vQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9vZmZjYW52YXNcIjtcclxuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3BsYWNlaG9sZGVyc1wiO1xyXG5cclxuLy8gSGVscGVyc1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2hlbHBlcnNcIjtcclxuXHJcbi8vIFV0aWxpdGllc1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hcGlcIjtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbXBvcnQtc3RhY2tcclxuIiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvcil9O1xuXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZ307XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcblxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZy1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgY2FsYyhcIiArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCBcIiAtIFwiLCBcIiArIFwiKSArICR2YXJpYWJsZS13aWR0aCArIFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLW1vZGUtbWl4aW5cbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XG4gIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgQGlmICRyb290ID09IHRydWUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgOnJvb3Qge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIFtkYXRhLWJzLXRoZW1lPVwiI3skbW9kZX1cIl0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLW1vZGUtbWl4aW5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbi8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXG5cbiAgLy8gMy4gQmV0dGVyIGFmZm9yZGFuY2UgYW5kIGNvbnNpc3RlbnQgYXBwZWFyYW5jZSBmb3Igc2VhcmNoIGNhbmNlbCBidXR0b25cbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjIgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jY29udHJhc3QtbWluaW11bVxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZpbHRlcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiJHdoaXRlOiAjZmZmO1xyXG4kbGlnaHQtYmxhY2s6ICM0ODQ4NDg7XHJcbiRibGFjazogIzIzMUUxRTtcclxuJGdyYXktbGlnaHQ6ICNGOUY4RjU7XHJcbiRncmF5OiAjNkU3MDZGO1xyXG4kZ3JheS1kYXJrOiAjMmIzODNiO1xyXG5cclxuJGJvcmRlci1jb2xvcjogI0RDRDdENztcclxuXHJcbiRvcmFuZ2U6ICNmZDdlMTQ7XHJcbiR5ZWxsb3c6ICNGRUZERTI7XHJcbiRyZWQ6ICNFQjAwMDA7XHJcbiRyZWQtZGFyazogI0JDMDA3RTtcclxuJGdyZWVuLWxpZ2h0ZXI6ICNkOGRhNGY7XHJcbiRncmVlbi1saWdodDogIzllYmE0YjtcclxuJGdyZWVuOiAjQTZFNEJEO1xyXG4kcGluazogI0ZDQzhENztcclxuJGJsdWU6ICNCMURDRTU7XHJcbiRoYXBweS1vcmFuZ2U6ICNGRkM5QTE7XHJcbiRicm93bjogI0UzRDNDNDtcclxuJGJyb3duMzogI0JDNkMzQTtcclxuXHJcbiRwcmltYXJ5OiAkcmVkO1xyXG4kc2Vjb25kYXJ5OiAkcGluaztcclxuXHJcbiRzdWNjZXNzOiAkZ3JlZW47XHJcbiR3YXJuaW5nOiAkeWVsbG93O1xyXG4kZGFuZ2VyOiAkcmVkO1xyXG5cclxuJGJvZHktY29sb3I6ICRncmF5O1xyXG4kbGluay1jb2xvcjogJHByaW1hcnk7XHJcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4kYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xyXG5cclxuJHBwLWdyZWVuOiAjNzliYjMxO1xyXG5cclxuLy9BdmFpbGFibGUgaW4gY29sb3Jjb2xvciBwaWNrZXIgd2hlbiBlZGl0aW5nIG1vZHVsZSBpbiBhZG1pblxyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5cclxuJGN1c3RvbS10aGVtZS1jb2xvcnM6IChcclxuICBcInRoZW1lLWJsYWNrXCI6ICAgICAgICAkYmxhY2ssXHJcbiAgXCJ0aGVtZS13aGl0ZVwiOiAgICAgICAgJHdoaXRlLFxyXG4gIFwidGhlbWUtcHJpbWFyeVwiOiAgICAgICRyZWQsXHJcbiAgXCJ0aGVtZS1zZWNvbmRhcnlcIjogICAgJHBpbmssXHJcbiAgXCJ0aGVtZS1zb2Z0LXBpbmtcIjogICAgI0ZGNjY4NixcclxuICBcInRoZW1lLWxpZ2h0LWdyZWVuXCI6ICAkZ3JlZW4sXHJcbiAgXCJ0aGVtZS1ncmVlblwiOiAgICAgICAgIzRDQUY2QyxcclxuICBcInRoZW1lLWxpZ2h0LWJsdWVcIjogICAjNjJBN0QzLFxyXG4gIFwidGhlbWUtYmx1ZVwiOiAgICAgICAgICRibHVlLFxyXG4gIFwidGhlbWUtbGlnaHQtb3JhbmdlXCI6ICRoYXBweS1vcmFuZ2UsXHJcbiAgXCJ0aGVtZS1vcmFuZ2VcIjogICAgICAgI0ZGNjgxQyxcclxuICBcInRoZW1lLWRhcmstb3JhbmdlXCI6ICAjQkM2QzNBLFxyXG4gIFwidGhlbWUtYnJvd25cIjogICAgICAgICRicm93bixcclxuICBcInRoZW1lLWxpZ2h0LXllbGxvd1wiOiAjRkZFMTYxLFxyXG4gIFwidGhlbWUteWVsbG93XCI6ICAgICAgICNGRkIzMDAsXHJcbiAgXCJ0aGVtZS1saWdodC1wdXJwbGVcIjogI0QyRDFGNSxcclxuICBcInRoZW1lLXB1cnBsZVwiOiAgICAgICAjNzU2NEQ4LFxyXG4pO1xyXG5cclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKCRjdXN0b20tdGhlbWUtY29sb3JzLCAkdGhlbWUtY29sb3JzKTtcclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzLWNvbG9yc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzLXR5cGVcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlcy1jb21wb25lbnRzXCI7XHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDk2cHg7XHJcbiRjb250YWluZXItcGFkZGluZy14OiA2NHB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmcteC1tb2JpbGU6IDE2cHg7XHJcblxyXG4kY29udGFpbmVyOiAxNDQwcHg7XHJcbiRjb250YWluZXItbmFycm93OiAxMTAwcHg7XHJcbiRjb250YWluZXItbmFycm93ZXI6IDkwMHB4OyAvLyBzZWFyY2hcclxuJGNvbnRhaW5lci1tYXJnaW46IGNhbGMoKDEwMHZ3IC0gMTMzMHB4KSAvIDIpO1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgeGw6ICRjb250YWluZXIsXHJcbik7XHJcblxyXG4vL0ZvciBncmlkXHJcbiRtYXgtY29sdW1uczogMTI7XHJcbiRtYXgtcm93czogMTI7XHJcblxyXG4kZWRhLW1vZHVsZS1weDogMXJlbTtcclxuJGVkYS1tb2R1bGUtcHk6IDI4cHg7XHJcblxyXG4kZWRhLW1vZHVsZS1weC1tZDogMjhweDtcclxuJGVkYS1tb2R1bGUtcHktbWQ6IDI4cHg7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbi8vR2xvYmFsIG9wdGlvbnNcclxuLy9odHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjEvY3VzdG9taXplL29wdGlvbnMvXHJcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xyXG4kZW5hYmxlLXJvdW5kZWQ6IHRydWU7XHJcbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL0dlbmVyYWxcclxuJHppbmRleC1maXhlZDogMTA1NTtcclxuXHJcbi8vRm9ybXNcclxuLy8kaW5wdXQtYmc6IHRyYW5zcGFyZW50O1xyXG4vLyRpbnB1dC1jb2xvcjogJGJvZHktY29sb3I7XHJcbi8vJGlucHV0LWZvY3VzLWNvbG9yOiAkYmxhY2s7XHJcbi8vJGlucHV0LWJvcmRlci13aWR0aDogM3B4O1xyXG4vLyRpbnB1dC1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4vLyRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDA7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAwO1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogMDtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiMzOUFFMDInIGQ9J00wIDBoMjR2MjRIMHonLz48L3N2Zz5cIik7XHJcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAxLjYyNXJlbTtcclxuJGZvcm0tY2hlY2stbWluLWhlaWdodDogMS42MjVyZW07XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICRncmVlbjtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICRncmVlbjtcclxuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogMzZweDtcclxuLy8kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogdHJhbnNwYXJlbnQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogMDtcclxuLy8kaW5wdXQtcGFkZGluZy15OiAxNXB4O1xyXG4vLyRpbnB1dC1wYWRkaW5nLXg6IDIzcHg7XHJcbi8vJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiB0aW50LWNvbG9yKCRncmVlbiwgNTAlKTtcclxuLy8kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgjMTk4NzU0LCAwLjQpO1xyXG5cclxuLy9OYXZiYXJcclxuJG5hdi1saW5rLWNvbG9yOiAkZ3JheTtcclxuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAkYmxhY2s7XHJcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMDtcclxuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4vL0J1dHRvbnNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4kYnRuLWZvbnQtd2VpZ2h0OiA1MDA7XHJcbiRidG4tcGFkZGluZy15OiA1cHg7XHJcbiRidG4tcGFkZGluZy14OiAxMXB4O1xyXG4kYnRuLWZvbnQtc2l6ZTogMTNweDtcclxuJGJ0bi1saW5lLWhlaWdodDogMTtcclxuXHJcbi8vJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4vLyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgICRwcmltYXJ5O1xyXG4vLyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRwcmltYXJ5O1xyXG5cclxuLy9OYXZzLXRhYnNcclxuLy8kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkYmxhY2s7XHJcbi8vJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJHNlY29uZGFyeSAkc2Vjb25kYXJ5ICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbi8vJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJHdoaXRlO1xyXG4vLyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRzZWNvbmRhcnk7XHJcbi8vJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGJsYWNrICRibGFjayAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcblxyXG4vL1BhZ2luYXRpb25cclxuLy8kY29tcG9uZW50LWFjdGl2ZS1iZzogJHByaW1hcnk7XHJcbi8vJHBhZ2luYXRpb24tY29sb3I6ICAgICRzZWNvbmRhcnk7XHJcblxyXG4vL0FjY29yZGlvblxyXG4vLyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogOHB4O1xyXG4vLyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogMTZweDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAkZ3JheS1saWdodDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuJGFjY29yZGlvbi1idXR0b24tYmc6ICRncmF5LWxpZ2h0O1xyXG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICRwcmltYXJ5O1xyXG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAkcHJpbWFyeTtcclxuJGFjY29yZGlvbi1idXR0b24taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMjMgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTE0LjM4OCAxMS4yMDYtMi44NzEgMi43OTNMMCAyLjc5NCAyLjg3MSAwbDExLjUxNyAxMS4yMDZaJyBmaWxsPScjRjAwMDAwJy8+PHBhdGggZD0nbTExLjUxNSAxNC0yLjg3OS0yLjgwMUwyMC4xMjEuMDI0IDIzIDIuODI2IDExLjUxNSAxNFonIGZpbGw9JyNGMDAwMDAnLz48L3N2Zz5cIik7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMjMnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAyMyAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdtMTQuMzg4IDExLjIwNi0yLjg3MSAyLjc5M0wwIDIuNzk0IDIuODcxIDBsMTEuNTE3IDExLjIwNlonIGZpbGw9JyNGMDAwMDAnLz48cGF0aCBkPSdtMTEuNTE1IDE0LTIuODc5LTIuODAxTDIwLjEyMS4wMjQgMjMgMi44MjYgMTEuNTE1IDE0WicgZmlsbD0nI0YwMDAwMCcvPjwvc3ZnPlwiKSA7XHJcblxyXG4vL0Nhcm91c2VsXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAwO1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogMTBweDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IGF1dG87XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjRjFGMUYxO1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiA0MXB4O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogMTRweDtcclxuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAxO1xyXG5cclxuLy9CdG4gY2xvc2VcclxuJGJ0bi1jbG9zZS13aWR0aDogMjBweDtcclxuJGJ0bi1jbG9zZS1oZWlnaHQ6IDIwcHg7XHJcbiRidG4tY2xvc2UtcGFkZGluZy15OiAwO1xyXG4kYnRuLWNsb3NlLXBhZGRpbmcteDogMDtcclxuJGJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyNGMDAwMDAnPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKTtcclxuJGJ0bi1jbG9zZS1vcGFjaXR5OiAxO1xyXG5cclxuLy9Ub29sdGlwc1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kdG9vbHRpcC1iZzogJGdyYXk7XHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAkZ3JheTtcclxuXHJcbi8vQWxlcnRcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4vL0NvbGxhcHNlXHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiBoZWlnaHQgMHMgZWFzZTtcclxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpmb2N1cyxcbiAgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSB0b3AgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlci1kYXJrfTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSArIFwiKi9cIn07XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICsgXCIqL1wifTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZy1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI3skY2Fyb3VzZWwtY2FwdGlvbi1jb2xvci1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlci1kYXJrfTtcbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICN7JGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEZpeCB0byBwcmV2ZW50IG92ZXJmbG93aW5nIGNoaWxkcmVuIHRvIGJlY29tZSBmb2N1c2FibGVcbiAgKiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMi9UZWNobmlxdWVzL2dlbmVyYWwvRzEuaHRtbFxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQWRkIGNsYXNzZXMgYmFzZWQgb24gbWF4LWNvbHVtbnNcclxuQGZvciAkYyBmcm9tIDEgdG8gJG1heC1jb2x1bW5zICsgMSB7XHJcbiAgLmdyaWQtY29sLXN0YXJ0LSN7JGN9IHtcclxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkYyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZ3JpZC1jb2wtZW5kLSN7JGN9IHtcclxuICAgIGdyaWQtY29sdW1uLWVuZDogJGMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdyaWQtY29scy0jeyRjfSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkYywgMWZyKTtcclxuICB9XHJcbiAgLy8gZ3JpZCBjb2wgc3BhblxyXG4gIC5ncmlkLWNzLSN7JGN9IHtcclxuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAkYyAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGZvciAkciBmcm9tIDEgdG8gJG1heC1yb3dzICsgMSB7XHJcbiAgLy8gZ3JpZCByb3cgc3BhblxyXG4gIC5ncmlkLXJzLSN7JHJ9IHtcclxuICAgIGdyaWQtcm93LWVuZDogc3BhbiAkciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgYnJlYWtwb2ludCBiYXNlZCB2YXJpYW50c1xyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG4gICAgLmQtI3skYnJlYWtwb2ludH0tZ3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLSN7JGluZml4fS1ncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLy8gZ3JpZCBjb2x1bW5zIGV2ZW5cclxuICAgIEBmb3IgJGMgZnJvbSAxIHRvICRtYXgtY29sdW1ucyArIDEge1xyXG4gICAgICAuZ3JpZC1jb2xzLSN7JGJyZWFrcG9pbnR9LSN7JGN9IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkYywgMWZyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gZ3JpZCBjb2x1bW4gc3RhcnQvZW5kIHJlc3BvbnNpdmUgY2xhc3Nlc1xyXG4gICAgQGZvciAkYyBmcm9tIDEgdG8gJG1heC1jb2x1bW5zICsgMSB7XHJcbiAgICAgIC5ncmlkLWNvbC0jeyRicmVha3BvaW50fS0jeyRjfSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46ICRjICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmdyaWQtY29sLSN7JGJyZWFrcG9pbnR9LXN0YXJ0LSN7JGN9IHtcclxuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGMgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZ3JpZC1jb2wtI3skYnJlYWtwb2ludH0tZW5kLSN7JGN9IHtcclxuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6ICRjICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIGdyaWQgcm93IHN0YXJ0L2VuZCByZXNwb25zaXZlIGNsYXNzZXNcclxuICAgIEBmb3IgJHIgZnJvbSAxIHRvICRtYXgtcm93cyArIDEge1xyXG4gICAgICAuZ3JpZC1yb3ctI3skYnJlYWtwb2ludH0tI3skcn0ge1xyXG4gICAgICAgIGdyaWQtcm93OiAkciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmlkLXJvdy0jeyRicmVha3BvaW50fS1zdGFydC0jeyRyfSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6ICRyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmdyaWQtcm93LSN7JGJyZWFrcG9pbnR9LWVuZC0jeyRyfSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiAkciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBncmlkIGNvbC9yb3cgc3BhbiByZXNwb25zaXZlIGNsYXNzZXNcclxuICAgIEBmb3IgJGMgZnJvbSAxIHRvICRtYXgtY29sdW1ucyArIDEge1xyXG4gICAgICAuZ3JpZC1jcy0jeyRicmVha3BvaW50fS0jeyRjfSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICRjICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBmb3IgJHIgZnJvbSAxIHRvICRtYXgtcm93cyArIDEge1xyXG4gICAgICAuZ3JpZC1ycy0jeyRicmVha3BvaW50fS0jeyRyfSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuICRyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTWVnYW1lbnUgd2l0aCBtb2R1bGUgdXRpbGl0eSBjbGFzc2VzXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICBAZm9yICRjIGZyb20gMSB0byAkbWF4LWNvbHVtbnMgKyAxIHtcclxuICAgIEBpZiAkYyA+IDEge1xyXG4gICAgICAuZ3JpZC1jb2xzLXdpdGgtbW9kdWxlLXhsLSN7JGN9IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5NXB4IHJlcGVhdCgkYyAtIDEsIDFmcikgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zLWdyaWRcIjtcclxuXHJcbi8vQG1peGluIGNvbnRhaW5lci1uYXJyb3coJHBhZGRpbmcteDogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcclxuLy8gIG1heC13aWR0aDogJGNvbnRhaW5lci1uYXJyb3c7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXg7XHJcbi8vICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXg7XHJcbi8vICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbi8vICBtYXJnaW4tbGVmdDogYXV0bztcclxuLy99XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0aGVtZS10cmFuc2l0aW9uKCR0YXJnZXQ6IGFsbCwgJHRpbWU6IDAuMTVzLCAkZWFzaW5nOiBlYXNlKSB7XHJcbiAgdHJhbnNpdGlvbjogJHRhcmdldCAkdGltZSAkZWFzaW5nO1xyXG59XHJcblxyXG5AbWl4aW4gd3AtY3VycmVudC1tZW51LWl0ZW0oKSB7XHJcbiAgJi5jdXJyZW50LXBvc3QtYW5jZXN0b3IsXHJcbiAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IsXHJcbiAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXHJcbiAgJi5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG4gICYuY3VycmVudC1wYWdlLXBhcmVudCxcclxuICAmLmN1cnJlbnQtbWVudS1pdGVtLFxyXG4gICYuY3VycmVudF9wYWdlX2l0ZW0sXHJcbiAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3IsXHJcbiAgJi5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGFicy1tZWRpYSgpIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYuYmctbGVmdCBpbWcgeyBvYmplY3QtcG9zaXRpb246IGxlZnQ7IH1cclxuICAmLmJnLWNlbnRlciBpbWcgeyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxyXG4gICYuYmctcmlnaHQgaW1nIHsgb2JqZWN0LXBvc2l0aW9uOiByaWdodDsgfVxyXG59XHJcblxyXG5AbWl4aW4gdWxvbCgpIHtcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlLWJsdWUge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKSBcIi4gXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFyZ2UtcmVkLWRhcmsge1xyXG4gICAgICA+IGxpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLWRhcms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlLXByaW1hcnktcmVkLWRhcmsge1xyXG4gICAgICA+IGxpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyKCRjb2xvcjogJGJvZHktY29sb3IsICR0cmFuc2Zvcm06IG5vbmUsICRmb250U2l6ZTogMTRweCwgJGZvbnRXZWlnaHQ6IDQwMCkge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9kdWxlLWJveCgpIHtcclxuICA+IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1vZHVsZS1kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQ2FsZW5kYXIsIGZpbGVzXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoLmFkZC10by1jYWxlbmRhcikge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXh0LXdlYmNhc3QgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1ByZXNzIHJlbGVhc2VzXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgLy9tYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0luIGxheW91dFxyXG4gIC5sYXlvdXQgJiB7XHJcbiAgICAubWV0YSB7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZSgpIHtcclxuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtaW4td2lkdGg6IDk0cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoLFxyXG4gIC5yb3cwIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLy99XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdHIge1xyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JpZGxpbmVzIHtcclxuICAgIHRyIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZW51LWl0ZW0tYW5pbWF0aW9uIHtcclxuICAwJSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlLXNwZWNpYWwge1xyXG4gIDAlLFxyXG4gIDIwJSxcclxuICA1MCUsXHJcbiAgODAlLFxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2xvY2t5IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxN2RlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi50ZXh0LWdyZWVuIHtcclxuICBjb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4ubW9kdWxlLXRpdGxlLW1iLTAge1xyXG4gIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2R1bGUtdGl0bGUtcmVkIHtcclxuICAubW9kdWxlLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2R1bGUtdGl0bGUtY2VudGVyZWQge1xyXG4gIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrcXVvdGUtbm8tcGFkZGluZy1sZWZ0IHtcclxuICBibG9ja3F1b3RlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnItNjQge1xyXG4gIHBhZGRpbmctYmxvY2s6IDY0cHg7XHJcbn1cclxuXHJcbi5yLXQ5Ni1iNjQge1xyXG4gIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG59XHJcblxyXG4uci10NjQtYjk2IHtcclxuICBwYWRkaW5nLXRvcDogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxufVxyXG5cclxuLnItMzIge1xyXG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XHJcbn1cclxuXHJcbi5yLXQ5Ni1iMzIge1xyXG4gIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4uci10MzItYjk2IHtcclxuICBwYWRkaW5nLXRvcDogMzJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxufVxyXG4iLCIvL0Zvb3RlciB0byBib3R0b20gd2hlbiBsaXR0bGUgY29udGVudFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgYm9keSxcclxuICBodG1sLFxyXG4gICNhcHAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgI2FwcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIuY29udGVudC1pbmZvIHsgbWFyZ2luLXRvcDogYXV0bzsgfVxyXG59XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4vL0dlbmVyYWwgYm9keSBzdHlsZXNcclxuYm9keSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4vLyBQcmV2ZW50IGlPUyBhdXRvem9vbSB3aGVuIGZvY3VzaW5nXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSxcclxuICBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIHBhZGRpbmctdG9wOiAxMzRweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1vdmVybGF5IHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMzhweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkbWluLWJhciAmIHtcclxuICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1zbGlkZXIgJixcclxuICAuaGFzLWhlcm8gJiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgJiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDk2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UsXHJcbi5zaW5nbGUsXHJcbi5hcmNoaXZlLFxyXG4uc2VhcmNoLFxyXG4uZXJyb3I0MDQge1xyXG4gIC53cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2U6bm90KC5ob21lKTpub3QoLndpZGUtbGF5b3V0KTpub3QoLmhhcy1wcmltYXJ5LXNpZGViYXIpLFxyXG4uc2luZ2xlIHtcclxuICBtYWluIHtcclxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogODEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0luIGNvbnRlbnRcclxuLmVudHJ5LWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogNzY4cHg7XHJcblxyXG4gID4gcDpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGgxLFxyXG4gID4gaDIsXHJcbiAgPiBoMyxcclxuICA+IGg0LFxyXG4gID4gaDUsXHJcbiAgPiBoNiB7XHJcbiAgICAmICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGFzLXByaW1hcnktc2lkZWJhciAmIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGU7XHJcbiAgfVxyXG5cclxuICAvL0xpc3RzXHJcbiAgQGluY2x1ZGUgdWxvbDtcclxufVxyXG5cclxuLnRpdGxlLWNvbnRhaW5lciArIC5lbnRyeS1jb250ZW50IHtcclxuICAmID4gcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZGFyay1vdmVybGF5IHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYWJzLW1lZGlhLWNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgYWJzLW1lZGlhO1xyXG59XHJcblxyXG4ucmF0aW8ge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDM5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy1sZWZ0IGltZyB7IG9iamVjdC1wb3NpdGlvbjogbGVmdDsgfVxyXG4gICYuYmctY2VudGVyIGltZyB7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XHJcbiAgJi5iZy1yaWdodCBpbWcgeyBvYmplY3QtcG9zaXRpb246IHJpZ2h0OyB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy9HZW5lcmFsIFNWRyBzdHlsZXMuIEVhY2ggU1ZHIGhhcyAuaWNvbiBjbGFzcyAoc2V0IGluIHRoZW1lL2NvbmZpZy9zdmcucGhwKVxyXG4uaWNvbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bY2xhc3NePVwiZXh0LVwiXSxcclxuLmFkZC10by1jYWxlbmRhcixcclxuLm1ldGEge1xyXG4gIC5pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZsZXg6IDAgMCAyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmV4dC1wZGYsXHJcbi5leHQteGxzeCxcclxuLmV4dC14bHMsXHJcbi5leHQtZG9jLFxyXG4uZXh0LWRvY3gsXHJcbi5leHQtd2ViY2FzdCxcclxuLmV4dC16aXAsXHJcbi5leHQteGh0bWwsXHJcbi5leHQteGJyaSB7XHJcbiAgLmljb24ge1xyXG4gICAgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vQ29va2llYm90LCBNRk5cclxuLm1mbi1hdHRhY2htZW50LFxyXG4jQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkYnlDeWJvdCxcclxuI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZEJ5VGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uQ29va2llRGVjbGFyYXRpb25UeXBlIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vU3dpcGVyIGdsb2JhbCBzdHlsZXNcclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbiB7XHJcbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBnYXA6IDhweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGdhcDogNHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbnNldDogYXV0bztcclxuICAgIGZsZXg6IDE7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQgZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTAuOTc2NiA5Ljk5OTk5TDYuODUxNTYgNS44NzQ5OUw4LjAyOTkgNC42OTc0OUwxMy4zMzMyIDkuOTk5OTlMOC4wMjk5IDE1LjMwMzNMNi44NTE1NiAxNC4xMjQyTDEwLjk3NjYgOS45OTk5OVonIGZpbGw9JyMxODE4MTgnLz48L3N2Zz5cIikpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuYSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4iLCIubW9kdWxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNjRweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS12aWV3IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLy9Nb2R1bGUgaGFzIGxpbmsgd2l0aCBubyBsaW5rIHRpdGxlIChzdHJldGNoZWQgbGluayB0byB3aG9sZSBtb2R1bGUpXHJcbiAgJi5uby1saW5rLXRleHQge1xyXG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIgeyBtYXJnaW4tdG9wOiAwOyB9XHJcbiAgfVxyXG5cclxuICAmLm1vZHVsZS1idG4td2hpdGUge1xyXG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICA6d2hlcmUoYSkge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnV0dG9uLXJlZC1kYXJrIHtcclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcmVkLWRhcmssICRyZWQtZGFyaywgJHdoaXRlLCAkd2hpdGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkd2hpdGUsICRyZWQtZGFyaywgJHJlZC1kYXJrKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnV0dG9uLWdyZWVuIHtcclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjMmQ4YzQwLCAjMmQ4YzQwLCAkd2hpdGUsICR3aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi1ibHVlIHtcclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjMjdhYWUxLCAjMjdhYWUxLCAkd2hpdGUsICR3aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kdWxlLWNvbnRlbnQge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5tb2R1bGUtdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xyXG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgY29sb3I6ICRyZWQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5kaXNwbGF5LTQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBiIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZHVsZS1kZXNjIHtcclxuICBAaW5jbHVkZSB1bG9sO1xyXG5cclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcblxyXG4gIHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9OYXJyb3cgdGl0bGVcclxuLm1vZHVsZS1iZy13cmFwIHtcclxuICAmLm5hcnJvdy10aXRsZSB7XHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNjRweCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vV2hlbiBtb2R1bGUgYmFja2dyb3VuZCBpcyBzZXQuXHJcbi5tb2R1bGUtaGFzLWJnIHtcclxuICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY3ctYmctY29sb3IpO1xyXG4gICAgcGFkZGluZzogMjhweCAxcmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Nb2R1bGUgaW4gY29udGVudFxyXG4uZW50cnktY29udGVudCB7XHJcbiAgLm1vZHVsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vV2hlbiB0ZXh0IGNvbG9yIGlzIHNldCAobW9kdWxlcywgaGVybylcclxuLmhhcy10ZXh0LWNvbG9yIHtcclxuICBjb2xvcjogdmFyKC0tY3ctdGV4dC1jb2xvcik7XHJcblxyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcclxuICB9XHJcblxyXG4gIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bikge1xyXG4gICAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLy8ubW9kdWxlLWRlc2MgYSxcclxuICAvLy5jb250YWN0LWNvbnRlbnQgYSB7XHJcbiAgLy8gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC8vfVxyXG5cclxuICAubW9kdWxlLWRlc2Mge1xyXG4gICAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lLFxyXG4uc2x1Zy1pbnZlc3RvcnMsXHJcbi5zbHVnLWludmVzdGVyYXJlIHtcclxuICBtYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5ob21lLFxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXNlY3Rpb24sXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydC1uZXcge1xyXG4gIG1haW4ge1xyXG4gICAgLmxheW91dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0hpZGUgbW9kdWxlIGRlZmF1bHRzIHdoZW4gXCJoaWRlLWRlZmF1bHRzXCIgYWRkZWQgdG8gcm93IGNsYXNzIGluIGxheW91dCBidWlsZGVyXHJcbi5oaWRlLWRlZmF1bHRzIHtcclxuICAubW9kdWxlIHtcclxuICAgIC5tb2R1bGUtYmctd3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS10aXRsZSxcclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyLFxyXG4gICAgLm1vZHVsZS1kZXNjIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTGF5b3V0IHRlbXBsYXRlIChyb29zZW5kYWFsKVxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dCB7XHJcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYXlvdXQtZm9vdGVyLXRvcC1yb3cge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGMwYmY7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSAyNDEgMjQxIC8gMTAwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWxheW91dC1mb290ZXItYm90dG9tLXJvdyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZHVsZS1hY2NvcmRpb24ge1xyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBleHRlcm5hbCB3ZWJjYXN0IHBsdWdpbiBieSBRdWFydHIgYXQgL2ludmVzdG9yc1xyXG4uaW52ZXN0b3JzLXdlYmNhc3Qge1xyXG4gIC5tb2R1bGUtYmctd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI4cHggNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZHVsZS1jdXN0b20uYXZhaWxhYmxlLXBvc2l0aW9ucyB7XHJcbiAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0ODBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW0haW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzIzMUUxRSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUIwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImEge1xyXG4gIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHBhdGgge1xyXG4gICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1ldGEge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAucmVndWxhdG9yeS1tYXJrZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2Uge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiAtIFwiO1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4vL1NpbmdsZVxyXG4uc2luZ2xlIHtcclxuICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAudG9wLW1lZGlhIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1jb250ZW50LXdyYXBwZXIgPiAubWV0YSB7XHJcbiAgICBtYXJnaW46IDY0cHggMCAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogNDhweCAwIDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgcGFkZGluZzogOHB4IDAgOHB4IDI0cHg7XHJcbiAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgY29sb3I6ICRyZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4vL2JyIHtcclxuLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuLy8gIGNvbnRlbnQ6IFwiXCI7XHJcbi8vfVxyXG5cclxuLmludHJvdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLmVudHJ5LWludHJvIHtcclxuICBtYXgtd2lkdGg6IDcxOHB4O1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcclxufVxyXG5cclxuLy9Pbmx5IGluIGNvbnRlbnRcclxuLmVudHJ5LWNvbnRlbnQge1xyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIG1hcmdpbjogNjRweCAwIDI0cHg7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW46IDQ4cHggMCAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDI6bm90KC5tb2R1bGUtdGl0bGUpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OHB4KTtcclxuICB9XHJcblxyXG4gIGgzOm5vdCgubW9kdWxlLXRpdGxlKSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNDBweCk7XHJcbiAgfVxyXG5cclxuICBoNDpub3QoLm1vZHVsZS10aXRsZSkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xyXG4gIH1cclxuXHJcbiAgaDU6bm90KC5tb2R1bGUtdGl0bGUpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICB9XHJcblxyXG4gIGg2Om5vdCgubW9kdWxlLXRpdGxlKSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgfVxyXG5cclxuICBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLy9PbiBwYWdlcyAmIHBvc3RzXHJcbi50aXRsZS1jb250YWluZXIge1xyXG4gIG1hcmdpbjogNjJweCAwIDI0cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW46IDQ4cHggMCAyNHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDU2cHgpO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gIH1cclxuXHJcbiAgJiArIC5lbnRyeS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgKyAubGF5b3V0IHtcclxuICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnRhaW5lcixcclxuLm1vZHVsZS1tYXAgLm1vZHVsZS1jb250ZW50LFxyXG4ubW9kdWxlLXZhbHVlIC5tb2R1bGUtYmctd3JhcCxcclxuLmNvbnRhaW5lci1mbHVpZCxcclxuLmNvbnRhaW5lci14bCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XHJcbiAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmcteDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXgtbW9iaWxlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmcteC1tb2JpbGU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLW5hcnJvdyB7XHJcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW5hcnJvdztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmcteDtcclxuICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy14O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmcteC1tb2JpbGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy14LW1vYmlsZTtcclxuICB9XHJcbn1cclxuXHJcbi5kLWdyaWQge1xyXG4gIGdyaWQtZ2FwOiA2NHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgZ3JpZC1nYXA6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGF5b3V0IHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gIC8vICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIC8vfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAmID4gLmxheW91dCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydC1uZXcgJiB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYXlvdXQge1xyXG4gICNhcHAgPiAubGF5b3V0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxheW91dC1yb3cge1xyXG4gICYuaGFzLWlubmVyLWNvbnRhaW5lcixcclxuICAmLmNvbnRhaW5lci1mbHVpZDpub3QoLmhhcy1tdWx0aXBsZS1pdGVtcykge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICYubGF5b3V0LW10LTAge1xyXG4gICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgfVxyXG5cclxuICAmLndpdGgtc2VwYXJhdG9yIHtcclxuICAgIC5sYXlvdXQtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uci1jb250YWluZXItcCB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItbWFyZ2luIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5sLWNvbnRhaW5lci1wIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLW1hcmdpbiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucGluay1iZyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BpbmstYmcud2VicFwiKSBuby1yZXBlYXQgMCAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy10b3A6IDM3cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XHJcblxyXG4gIC5idG4tcHJpbWFyeSB7XHJcbiAgICBAZXh0ZW5kIC5idG4tdGV4dDtcclxuICB9XHJcbn1cclxuXHJcbi5waW5rLWJnLTIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9waW5rLWJnLTIud2VicFwiKSBuby1yZXBlYXQgMCAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IDk4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOThweDtcclxuXHJcbiAgICAubGF5b3V0LWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibHVlLWdyYWRpZW50LWJnIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODcuMTVkZWcsICM2NEEzQkQgNDQuMTMlLCByZ2IoMTAwIDE2MyAxODkgLyA1MyUpIDEwNi40OCUpO1xyXG59XHJcblxyXG4uYmx1ZS1ncmFkaWVudC1iZy0yIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQ0NFNUY1IDAlLCAjRTdGNkZGIDEwMCUpO1xyXG59XHJcblxyXG4uZ3JlZW4tZ3JhZGllbnQtYmcge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuNjNkZWcsIHJnYig3NCAxMjcgODkgLyA2MyUpIDMuNDQlLCAjNEE3RjU5IDczLjE1JSk7XHJcbn1cclxuXHJcbi5ncmVlbi1saWdodC1ncmFkaWVudC1iZyB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2OS42M2RlZywgcmdiKDc0IDEyNyA4OSAvIDYzJSkgMy40NCUsIHJnYig3NCAxMjcgODkgLyA3OCUpIDczLjE1JSk7XHJcbn1cclxuXHJcbi5ncmF5LWdyYWRpZW50LWJnIHtcclxuICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTAuNzVkZWcsICM4QTlGQUMgMzkuMzUlLCAjQzZENkREIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4YTlmYWMgMCwgI2M2ZDZkZCAxMDAlKTsgLy8gbWFya2V0c1xyXG59XHJcblxyXG4ueWVsbG93LWdyYWRpZW50LWJnIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjkuNTdkZWcsICNENEEyMTAgMzYuNTIlLCAjRTJCNzIyIDkyLjgxJSk7XHJcbn1cclxuXHJcbi8vV2hlbiByb3cgaGFzIGJhY2tncm91bmQgY29sb3Igc2V0IGluIGFkbWluLCBhZGQgcGFkZGluZ1xyXG4ucm93LWhhcy1iZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY3ctcm93LWJnLWNvbG9yKTtcclxuICBwYWRkaW5nLXRvcDogOTZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL3NwZWNpYWwgY2xhc3NlcyBmb3IgbW9iaWxlIG1hcmdpbnNcclxuLm1vYi1wYi0yNCB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2ItcHQtMjQge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL1N0cmV0Y2ggbW9kdWxlcyB0byBtb3ZlIHJlYWQgbW9yZSB0byBib3R0b21cclxuLmhhcy1tdWx0aXBsZS1pdGVtczpub3QoLm5vLXN0cmV0Y2gpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAubGF5b3V0LWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLm1vZHVsZSB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9JbiBjb250ZW50XHJcbi5jb250ZW50IHtcclxuICAvLy5sYXlvdXQge1xyXG4gIC8vICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vfVxyXG5cclxuICAubGF5b3V0LXJvdyB7XHJcbiAgICBncmlkLWdhcDogNjRweCAzMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGdyaWQtZ2FwOiA0OHB4IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb250YWluZXIge1xyXG4gICAgICAmOm5vdCgucm93LWhhcy1iZykgeyBwYWRkaW5nOiAwOyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLzIgbW9kdWxlcyBpbiByb3dcclxuLy8ubGF5b3V0LXJvdy10eXBlLTIge1xyXG4vLyAgZ3JpZC1nYXA6IDI5cHg7XHJcbi8vfVxyXG5cclxuLy8zIG1vZHVsZXMgaW4gcm93XHJcbi8vLmxheW91dC1yb3ctdHlwZS0zIHtcclxuLy8gIC5kLWdyaWQge1xyXG4vLyAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHh4bCkge1xyXG4vLyAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLy8yICYgMyBtb2R1bGVzIGluIHJvd1xyXG4vLy5sYXlvdXQtcm93LXR5cGUtMyxcclxuLy8ubGF5b3V0LXJvdy10eXBlLTIsXHJcbi8vLmxheW91dC1yb3ctc2luZ2xlIHtcclxuLy8gIC5tb2R1bGUubW9kdWxlLWhhcy1iZyB7XHJcbi8vICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbi8vICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbi8vICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYigwIDAgMCAvIDE1JSk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcbiIsIi5idG4ge1xyXG4gIHBhZGRpbmc6IDEycHggMjRweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi5idG4tcHJpbWFyeSxcclxuICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSxcclxuLmJ0bi10aGVtZS1ncmVlbixcclxuLmJ0bi10aGVtZS1ibHVlLFxyXG4uYnRuLWJsdWUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5idG4tdGhlbWUtZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQ6ICMyZDhjNDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMmQ4YzQwO1xyXG59XHJcblxyXG4uYnRuLXRoZW1lLWJsdWUge1xyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi10ZXh0IHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vU2VhcmNoXHJcbi5idG4tc2VhcmNoIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgZGF0YS1uYW1lPSdMYXllciAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMSAyMSc+PHBhdGggZD0nbTE4LjQ0LjE3LTcuOTQgOEwyLjU1LjE2YS41OS41OSAwIDAgMC0uOCAwTC4xNiAxLjc1YS41OS41OSAwIDAgMCAwIC44bDggOC03Ljk5IDcuODlhLjU2LjU2IDAgMCAwIDAgLjc5bDEuNTkgMS41OWEuNTYuNTYgMCAwIDAgLjc5IDBsNy45NC03Ljk1IDggOGEuNTguNTggMCAwIDAgLjggMGwxLjU5LTEuNTlhLjU4LjU4IDAgMCAwIDAtLjhsLTgtNy45NSA3Ljk1LTcuOTRhLjU2LjU2IDAgMCAwIDAtLjc5TDE5LjIzLjE4YS41Ni41NiAwIDAgMC0uNzktLjAxWicgc3R5bGU9J2ZpbGw6I0YwMDAwMCcvPjwvc3ZnPlwiKSk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICYuY29sbGFwc2VkIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMjMnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyMyAyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdtMjIuODQyIDIxLjA2My01LjQ1NC01LjQ1M2EuNTMzLjUzMyAwIDAgMC0uMzgxLS4xNThoLS41OTNhOS4zMTkgOS4zMTkgMCAwIDAgMi4yNzMtNi4xMDlBOS4zNDIgOS4zNDIgMCAwIDAgOS4zNDMgMCA5LjM0MiA5LjM0MiAwIDAgMCAwIDkuMzQzYTkuMzQyIDkuMzQyIDAgMCAwIDkuMzQzIDkuMzQ0IDkuMzIgOS4zMiAwIDAgMCA2LjExLTIuMjczdi41OTNhLjU1LjU1IDAgMCAwIC4xNTcuMzgxbDUuNDUzIDUuNDU0YS41NC41NCAwIDAgMCAuNzY0IDBsMS4wMTUtMS4wMTVhLjU0LjU0IDAgMCAwIDAtLjc2NHpNOS4zNDMgMTYuNTNhNy4xODUgNy4xODUgMCAwIDEtNy4xODctNy4xODcgNy4xODUgNy4xODUgMCAwIDEgNy4xODctNy4xODcgNy4xODUgNy4xODUgMCAwIDEgNy4xODcgNy4xODcgNy4xODUgNy4xODUgMCAwIDEtNy4xODcgNy4xODd6JyBmaWxsPScjMjMxRTFFJy8+PC9zdmc+XCIpKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYW5jeXZpZGVvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiA1MDtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICB3aWR0aDogMTEycHg7XHJcblxyXG4gICAgcGF0aCB7XHJcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkZC10by1jYWxlbmRhciB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICB0b3A6IDlweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBsZWZ0OiA5cHg7XHJcbiAgICB0b3A6IDRweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tbmV4dC1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3R0b206IDIxcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIC5pY29uIHBhdGgge1xyXG4gICAgZmlsbDogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgIC5pY29uIHBhdGgge1xyXG4gICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kdWxlLWVkaXQtbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMTBweDtcclxuICB3aWR0aDogMzNweDtcclxuICBoZWlnaHQ6IDMzcHg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9lZGl0LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzNweCAzM3B4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1vZHVsZS1lZGl0LWhvdmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gID4gLm1vZHVsZS1lZGl0LWxpbmsge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kdWxlLWJhbm5lcixcclxuLm1vZHVsZS1zbGlkZXIge1xyXG4gIC5tb2R1bGUtZWRpdC1saW5rIHsgdG9wOiAxNDVweDsgfVxyXG59XHJcblxyXG4udHlwZS1jb250YWN0IHtcclxuICAubW9kdWxlLWVkaXQtbGluayB7IHRvcDogNTBweDsgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWxhbmcge1xyXG4gIC5tb2R1bGUtZWRpdC1saW5rIHsgdG9wOiAyMHB4OyB9XHJcbn1cclxuXHJcbi5zdHJldGNoZWQtbGluayB7XHJcbiAgc3ZnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5kcm9wZG93bi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDE2cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE2cHgpIDUwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjMgMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTIyLjg0MiAyMS4wNjMtNS40NTQtNS40NTNhLjUzMy41MzMgMCAwIDAtLjM4MS0uMTU4aC0uNTkzYTkuMzE5IDkuMzE5IDAgMCAwIDIuMjczLTYuMTA5QTkuMzQyIDkuMzQyIDAgMCAwIDkuMzQzIDAgOS4zNDIgOS4zNDIgMCAwIDAgMCA5LjM0M2E5LjM0MiA5LjM0MiAwIDAgMCA5LjM0MyA5LjM0NCA5LjMyIDkuMzIgMCAwIDAgNi4xMS0yLjI3M3YuNTkzYS41NS41NSAwIDAgMCAuMTU3LjM4MWw1LjQ1MyA1LjQ1NGEuNTQuNTQgMCAwIDAgLjc2NCAwbDEuMDE1LTEuMDE1YS41NC41NCAwIDAgMCAwLS43NjR6TTkuMzQzIDE2LjUzYTcuMTg1IDcuMTg1IDAgMCAxLTcuMTg3LTcuMTg3IDcuMTg1IDcuMTg1IDAgMCAxIDcuMTg3LTcuMTg3IDcuMTg1IDcuMTg1IDAgMCAxIDcuMTg3IDcuMTg3IDcuMTg1IDcuMTg1IDAgMCAxLTcuMTg3IDcuMTg3eicgZmlsbD0nIzIzMUUxRScvPjwvc3ZnPlwiKSk7XHJcblxyXG4gICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIoJGJsYWNrLCBub25lLCAxNnB4LCA1MDApO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYigyMzUgMCAwIC8gMjUlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93biB7XHJcbiAgLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiKDM1IDMwIDMwIC8gMTAlKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOUY4RjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vU2VsZWN0IHRvIEJTIGRyb3Bkb3duIHN0eWxlcyBvdmVycmlkZSwgaHR0cHM6Ly90b20tc2VsZWN0LmpzLm9yZy9cclxuLnRzLWNvbnRyb2wge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICBwYWRkaW5nOiA4cHggNDRweCA4cHggMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgPiBpbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIEBleHRlbmQgLmJ0bjtcclxuICAvLyBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hbmdsZS1kb3duLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4udHMtd3JhcHBlciB7XHJcbiAgJi5kcm9wZG93bi1hY3RpdmUge1xyXG4gICAgLnRzLWNvbnRyb2w6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cy1kcm9wZG93bi5zaW5nbGUge1xyXG4gIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgLy9ib3JkZXItY29sb3I6ICRncmVlbi1saWdodCAhaW1wb3J0YW50O1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLm9wdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGNTtcclxuICB9XHJcbn1cclxuXHJcbi5mb2N1cyAudHMtY29udHJvbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XHJcbn1cclxuXHJcbi50cy1kcm9wZG93biAuYWN0aXZlIHtcclxuICAvL2NvbG9yOiAkYnJvd247XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xyXG59XHJcblxyXG4udHMtZHJvcGRvd24gLm9wdGlvbjpob3ZlciB7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NyAxOTIgMTU0IC8gNjElKTtcclxufVxyXG5cclxuLnRzLWRyb3Bkb3duLFxyXG4udHMtZHJvcGRvd24uZm9ybS1jb250cm9sLFxyXG4udHMtZHJvcGRvd24uZm9ybS1zZWxlY3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vL0lmIHdob2xlIHNpdGUgYmVoaW5kIGRpc2NsYWltZXJcclxuLy9ib2R5Om5vdCguaG9tZSkge1xyXG4vLyAgLnRzLWNvbnRyb2wge1xyXG4vLyAgICBib3JkZXI6IG5vbmU7XHJcbi8vICB9XHJcblxyXG4vLyAgLmZvY3VzIC50cy1jb250cm9sIHtcclxuLy8gICAgYm9yZGVyOiBub25lO1xyXG4vLyAgfVxyXG4vL31cclxuIiwiLy9HZW5lcmFsXHJcbmZvcm0ge1xyXG4gIGlucHV0IHtcclxuICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyO1xyXG4gIH1cclxuXHJcbiAgLy9pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgLy9pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gIC8vaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gIC8vICBtYXJnaW4tbGVmdDogMDtcclxuICAvL31cclxuICAvLy5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAvL31cclxuICAvLy5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAvLyAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG4gIC8vfVxyXG59XHJcblxyXG4vL1NlYXJjaCBmb3JtXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDlweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgLmljb24gcGF0aCB7XHJcbiAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlcigkYmxhY2ssIG5vbmUsIDE2cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0Npc2lvbiBzdWJzY3JpYmUgZm9ybSAsY29udGFjdCBmb3JtXHJcbi5uZWVkcy12YWxpZGF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDAgNjRweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGdhcDogMDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0sXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyKCRibGFjaywgbm9uZSwgMTZweCk7XHJcbiAgfVxyXG5cclxuICAuY29sLTEyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxleDogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZW1haWwtZmllbGQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmVjYXB0Y2hhLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2tib3gtZ3JvdXAge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJjpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1ByaXZhY3kgY2hlY2tcclxuICAucHJpdmFjeS1jb250YWluZXIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCNwcml2YWN5UG9saWN5IHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gIC5uZWVkcy12YWxpZGF0aW9uIHtcclxuICAgIC5jb2wtMTIge1xyXG4gICAgICAmLmVtYWlsLWZpZWxkIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXB0Y2hhLWVycm9yID4gZGl2ID4gZGl2IGlmcmFtZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cclxuICAmW3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmW3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1yZXZlYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cclxuICAmW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbiAgJlt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gICZbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbiAgJlt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24geyBkaXNwbGF5OiBub25lOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICNyYy1pbWFnZXNlbGVjdCxcclxuICAuZy1yZWNhcHRjaGEsXHJcbiAgLnNwZWNpYWwtY2FwdGNoYSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODYpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTGl2ZSBzZWFyY2ggZXhhbXBsZSBodHRwOi8vbnlmb3NhLmVrbGlwc2RldmVsb3BtZW50LmNvbS9lbi9jb250YWN0L1xyXG4ubGl2ZS1zZWFyY2gge1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vL1ByZWRpY3RlZCBzZWFyY2gsIGV4YW1wbGUgaHR0cDovL255Zm9zYS5la2xpcHNkZXZlbG9wbWVudC5jb20vZW4vcHJvcGVydGllcy9vdXItcHJvcGVydGllcy9cclxuLnByZWRpY3RlZC1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgI2xvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMzlweDtcclxuICB9XHJcblxyXG4gICNzZWFyY2gtcmVzdWx0cyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAzOXB4O1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggOHB4IHJnYigwIDAgMCAvIDI1JSk7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmF5LWxpZ2h0LCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vZW4vaW52ZXN0b3JzL2FubnVhbC1yZXBvcnRzL29yZGVyLXByaW50ZWQtbWF0ZXJpYWwvXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2Utb3JkZXItcHJpbnRlZC1tYXRlcmlhbHMge1xyXG4gIC5vcmRlci1wcmludGVkLW1hdGVyaWFscy1mb3JtIHtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOGE5ZmFjIDAsICNjNmQ2ZGQgMTAwJSk7XHJcbiAgICBwYWRkaW5nOiAkZWRhLW1vZHVsZS1weSAkZWRhLW1vZHVsZS1weDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC1pbm5lciA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLS1mYW5jeWJveC1iZzogcmdiKDAgMCAwIC8gODQlKTtcclxuICAtLWZhbmN5Ym94LXRodW1icy1yYXRpbzogMTtcclxuICAtLWZhbmN5Ym94LXRodW1icy13aWR0aDogMTQwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveF9fY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAxMDU1O1xyXG59XHJcblxyXG4uZmFuY3lib3hfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCB7XHJcbiAgaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhbmN5Ym94X19jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA4MDBweDtcclxuXHJcbiAgLy8udGl0bGUge1xyXG4gIC8vfVxyXG5cclxuICAvLyBoaXN0b3J5IGZhbmN5XHJcbiAgLnBvc2l0aW9uIHtcclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gZW5kXHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWxfX2J1dHRvbiB7XHJcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDEuNXJlbTtcclxuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjFweDtcclxuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIxcHg7XHJcbiAgICAvLy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFuY3lib3hfX25hdixcclxuLmZhbmN5Ym94X190b29sYmFyIHtcclxuICAuY2Fyb3VzZWxfX2J1dHRvbiB7XHJcbiAgICBzdmcge1xyXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhbmN5Ym94X190b29sYmFyIHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4uZmFuY3lib3hfX3RodW1icyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWxfX3NsaWRlIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMXB4O1xyXG5cclxuICAgIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAgMCAwIC8gNDAlKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW5hdi1zZWxlY3RlZCB7XHJcbiAgICAgIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAgMCAwIC8gMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZC1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1mbG93OiB3cmFwO1xyXG5cclxuICAuZG93bmxvYWQtbGluayB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICB9XHJcbn1cclxuIiwiLnJlbGF0ZWQtY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICBzZWN0aW9uIHtcclxuICAgIG1hcmdpbjogNjRweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogNDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9Eb2N1bWVudHNcclxuLnJlbGF0ZWQtZG9jdW1lbnRzIHtcclxuICAubW9kdWxlLWxpc3QtaW5uZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAmLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1ldGEge1xyXG4gICAgLmRhdGUge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0ltYWdlc1xyXG4ucmVsYXRlZC1pbWFnZXMge1xyXG4gIC8vdWwge1xyXG4gIC8vfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5kLWdyaWQge1xyXG4gICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vL0xpbmtzXHJcbi5yZWxhdGVkLWxpbmtzIHtcclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gIH1cclxufVxyXG4iLCIvL1RhYmxlIFJXRFxyXG4udGFibGUtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0YWJsZSxcclxuICAubW9kdWxlLXBpcGVsaW5lLWlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLm92ZXJmbG93IHtcclxuICAgIHRhYmxlLFxyXG4gICAgLm1vZHVsZS1waXBlbGluZS1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodC1hY3RpdmUge1xyXG4gICAgICAuc2hhZG93LXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGVmdC1hY3RpdmUge1xyXG4gICAgICAuc2hhZG93LWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYWRvdy1sZWZ0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNoYWRvdy1sZWZ0LnBuZ1wiKSByZXBlYXQteSAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFkb3ctcmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc2hhZG93LXJpZ2h0LnBuZ1wiKSByZXBlYXQteSAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtaGVhZGVyIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFzLWhlcm8ge1xyXG4gIC5wYWdlLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NjRweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Ub3AgaW1hZ2Ugb24gc2luZ2xlXHJcbi50b3AtaW1hZ2Uge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vLm5vLXRvcC1pbWFnZSB7XHJcbi8vfVxyXG4iLCIubmF2LWJyZWFkY3J1bWIge1xyXG4gIHBhZGRpbmc6IDIxcHggMCAyMnB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM3NDcxNkY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICB9XHJcbn1cclxuIiwiLm5hdi1wYWdpbmF0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAucGFnZS1saW5rIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbiIsIi8vSGlnaCBjb250cmFzdCBtb2RlXHJcbltjb2xvci1zY2hlbWU9XCJoaWdoLWNvbnRyYXN0XCJdICo6bm90KC5jYXJvdXNlbC1pbmRpY2F0b3JzKTpub3QoLmNhcm91c2VsLWNhcHRpb24pOm5vdCgubmF2YmFyLWxhbmcgcGF0aCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmYwIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuICBmaWxsOiAjZmYwIWltcG9ydGFudDtcclxuXHJcbiAgLm1vZHVsZSxcclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24sXHJcbiAgLmJ0biB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbltsaW5lLWhlaWdodD1cImhpZ2gtbGluZS1oZWlnaHRcIl0gKiB7XHJcbiAgbGluZS1oZWlnaHQ6IDIyNSUhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vV0NBRyBieXBhc3MgcmVwZWF0ZWQgYmxvY2tzIHdpdGgga2V5Ym9hcmQtb25seVxyXG4uc2tpcC10by1jb250ZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHJcbiAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgKyBoZWFkZXIuYmFubmVyIHtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyLmJhbm5lciB7XHJcbiAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbih0cmFuc2Zvcm0sIDAuMnMsIGVhc2UtaW4tb3V0KTtcclxuXHJcbiAgLm1lbnUtaXRlbS1wcmltYXJ5IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0xvZ29cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgd2lkdGg6IDExOHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTZweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5wcmludC1sb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTGFuZ3VhZ2Ugc2VsZWN0b3IgbGlzdFxyXG4ubmF2YmFyLWxhbmcge1xyXG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0xhbmd1YWdlIHNlbGVjdG9yIGRyb3Bkb3duXHJcbi5kcm9wZG93bi1sYW5nIHtcclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcblxyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5pY29uIHsgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b2dnbGUtc2VhcmNoLWZvcm0ge1xyXG4gIHJpZ2h0OiA2NHB4O1xyXG4gIGxlZnQ6IDY0cHg7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICByaWdodDogMTZweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBtYXJnaW46IDhweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdC10b3Auc2Nyb2xsZWQtZG93biB7XHJcbiAgaGVhZGVyLmJhbm5lciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIHtcclxuICBoZWFkZXIuYmFubmVyIHtcclxuICAgIHRvcDogNDZweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ub3QtdG9wIHtcclxuICAgIGhlYWRlci5iYW5uZXIge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImZvb3Rlci5jb250ZW50LWluZm8ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzBDMEJGO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gIC5sYXlvdXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmQtZ3JpZCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZ3JpZC1nYXA6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGF5b3V0LXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB3cC1jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZ3JpZC1nYXA6IDI0cHg7XHJcblxyXG4gICAgICAubGF5b3V0LWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgLy8ubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgIC8vICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItZXhwYW5kIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlLW1lbnUge1xyXG4gICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWljb25saXN0IHtcclxuICAgICAgLmljb25saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZGViYXIge1xyXG4gICYuc2lkZWJhci1wcmltYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItbWVudS1jb250YWluZXIgLm1lbnUtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vL1ByaW1hcnkgc2lkZWJhclxyXG4uaGFzLXByaW1hcnktc2lkZWJhciB7XHJcbiAgbWFpbiB7XHJcbiAgICAud3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUycHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpZGViYXItcHJpbWFyeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzUycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubmF2YmFyLXNpZGViYXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZSB7XHJcbiAgICAgICAgICAmLm1vZHVsZS1oYXMtYmcge1xyXG4gICAgICAgICAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN3LWJnLWNvbG9yLCAjRkFGOUY5KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3ctYmctY29sb3IsICNGQUY5RjkpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9TZWNvbmRhcnkgc2lkZWJhclxyXG4uaGFzLXNlY29uZGFyeS1zaWRlYmFyIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDI0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaWRlYmFyLXNlY29uZGFyeSB7XHJcbiAgICAgICAgd2lkdGg6IDQyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1Bvc3QgbGlzdFxyXG4ucG9zdC1saXN0IHtcclxuICBhcnRpY2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYigzNSAzMCAzMCAvIDEyJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgIC5tZXRhIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXN1bW1hcnkge1xyXG4gICAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3N0cy1uYXZpZ2F0aW9uIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBAZXh0ZW5kIC5idG47XHJcbiAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbi8vRXZlbnQgbGlzdFxyXG4uZXZlbnQtbGlzdCB7XHJcbiAgLm1ldGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRsaWdodC1ibGFjaztcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9PbiBjYWxlbmRhciBwYWdlXHJcbi5oYXMtY2FsZW5kYXIge1xyXG4gIC5lbnRyeS1jb250ZW50IHtcclxuICAgIC5kcm9wZG93bi1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDMycHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldmVudC1saXN0IHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XHJcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXRvLWNhbGVuZGFyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZGViYXIge1xyXG4gIC5zaWRlYmFyLW1lbnUtY29udGFpbmVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICBuYXYubmF2YmFyLXNpZGViYXIge1xyXG4gICAgdWwubmF2YmFyLW5hdiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIC8vcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjptYXJrZXIgeyBjb250ZW50OiBub25lOyB9XHJcblxyXG4gICAgICAmOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikge1xyXG4gICAgICAgIC5leHBhbmRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMzhweCA4cHggOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHBhbmRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZXhwYW5kZXIgLmljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgd3AtY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIC8vQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgIC8vICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgLy99XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmV4cGFuZGVyIC5pY29uIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9Nb2JpbGUgc3R5bGVzXHJcbi5uYXZiYXItbWFpbiB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIG1hcmdpbjogMTZweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiKDM1IDMwIDMwIC8gMTAlKTtcclxuXHJcbiAgICAgICAgLm1haW4tc3ViaXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNuYXZiYXJOYXYge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4NXB4KTtcclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gLm5hdmJhci1uYXYge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1zaGFyZXRpY2tlciB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDhweCAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIC5zdHJldGNoZWQtbGluayB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItbGFuZyB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgID4gLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJlthcmlhLWxhYmVsPVwic3ZcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBmaWxsPSdub25lJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGNsaXBQYXRoIGlkPSdhJz48cGF0aCBkPSdtMCAwaDI0djI0aC0yNHonLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0ndXJsKCNhKSc+PHBhdGggZD0nbTEyIDI0YzYuNjI3NCAwIDEyLTUuMzcyNiAxMi0xMiAwLTYuNjI3NDItNS4zNzI2LTEyLTEyLTEyLTYuNjI3NDIgMC0xMiA1LjM3MjU4LTEyIDEyIDAgNi42Mjc0IDUuMzcyNTggMTIgMTIgMTJ6JyBmaWxsPScjZmZkYTQ0Jy8+PGcgZmlsbD0nIzAwNTJiNCc+PHBhdGggZD0nbTkuMzkwNjcgMTAuNDM0OGgxNC41MDcwM2MtLjc2Ny01Ljg4NzgzLTUuODAxNS0xMC40MzQ4LTExLjg5ODQtMTAuNDM0OC0uODk2IDAtMS43Njg3LjA5OTA0NjktMi42MDg2OC4yODUyMzR2MTAuMTQ5NTY2eicvPjxwYXRoIGQ9J202LjI2MDg1IDEwLjQzNDd2LTguOTc1NzJjLTMuMjk1MDQgMS43OTc4NS01LjY1MzgzNCA1LjA5NTU1LTYuMTU5Mjg4IDguOTc1NzJ6Jy8+PHBhdGggZD0nbTYuMjYwOCAxMy41NjU0aC02LjE1OTIzOGMuNTA1NDU0IDMuODgwMiAyLjg2NDI0OCA3LjE3NzkgNi4xNTkyODggOC45NzU3eicvPjxwYXRoIGQ9J205LjM5MDYyIDEzLjU2NTV2MTAuMTQ5NWMuODM5OTguMTg2MiAxLjcxMjY4LjI4NTIgMi42MDg2OC4yODUyIDYuMDk2OSAwIDExLjEzMTQtNC41NDY5IDExLjg5ODQtMTAuNDM0OGgtMTQuNTA3MDh6Jy8+PC9nPjwvZz48L3N2Zz5cIikpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJlthcmlhLWxhYmVsPVwiZW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBmaWxsPSdub25lJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGNsaXBQYXRoIGlkPSdhJz48cGF0aCBkPSdtMCAwaDI0djI0aC0yNHonLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0ndXJsKCNhKSc+PHBhdGggZD0nbTEyIDI0YzYuNjI3NCAwIDEyLTUuMzcyNiAxMi0xMiAwLTYuNjI3NDItNS4zNzI2LTEyLTEyLTEyLTYuNjI3NDIgMC0xMiA1LjM3MjU4LTEyIDEyIDAgNi42Mjc0IDUuMzcyNTggMTIgMTIgMTJ6JyBmaWxsPScjZjBmMGYwJy8+PGcgZmlsbD0nIzAwNTJiNCc+PHBhdGggZD0nbTIuNDgwMzIgNC42OTI4N2MtLjk0MjYxIDEuMjI2MzktMS42NTMzNzUgMi42Mzk5MS0yLjA2NzIzNCA0LjE3NTQ4aDYuMjQyNzE0eicvPjxwYXRoIGQ9J20yMy41ODY0IDguODY4OGMtLjQxMzktMS41MzU1My0xLjEyNDctMi45NDkwNS0yLjA2NzMtNC4xNzU0NGwtNC4xNzUzIDQuMTc1NDR6Jy8+PHBhdGggZD0nbS40MTMwODYgMTUuMTMwNGMuNDEzOTA2IDEuNTM1NSAxLjEyNDY3NCAyLjk0OSAyLjA2NzIzNCA0LjE3NTRsNC4xNzUzNS00LjE3NTR6Jy8+PHBhdGggZD0nbTE5LjMwNTMgMi40Nzk4OGMtMS4yMjY0LS45NDI2MS0yLjYzOTgtMS42NTMzNzYtNC4xNzU0LTIuMDY3MjgydjYuMjQyNjcyeicvPjxwYXRoIGQ9J200LjY5MzM2IDIxLjUxNzZjMS4yMjYzOS45NDI2IDIuNjM5OTEgMS42NTM0IDQuMTc1NDQgMi4wNjczdi02LjI0MjZ6Jy8+PHBhdGggZD0nbTguODY4NzUuNDEyNTk4Yy0xLjUzNTUzLjQxMzkwNi0yLjk0OTA1IDEuMTI0NjcyLTQuMTc1MzkgMi4wNjcyMzJsNC4xNzUzOSA0LjE3NTM5eicvPjxwYXRoIGQ9J20xNS4xMjk5IDIzLjU4NDljMS41MzU1LS40MTM5IDIuOTQ5LTEuMTI0NyA0LjE3NTQtMi4wNjcybC00LjE3NTQtNC4xNzU0eicvPjxwYXRoIGQ9J20xNy4zNDM4IDE1LjEzMDQgNC4xNzUzIDQuMTc1NGMuOTQyNi0xLjIyNjMgMS42NTM0LTIuNjM5OSAyLjA2NzMtNC4xNzU0eicvPjwvZz48cGF0aCBkPSdtMjMuODk4NCAxMC40MzQ4aC0xMC4zMzMxdi0xMC4zMzMyMjJjLS41MTI0LS4wNjY3MDMtMS4wMzQ4LS4xMDE1NzgtMS41NjUzLS4xMDE1NzgtLjUzMDYgMC0xLjA1MjkuMDM0ODc1LTEuNTY1Mi4xMDE1Nzh2MTAuMzMzMTIyaC0xMC4zMzMyMjJjLS4wNjY3MDMuNTEyNC0uMTAxNTc4IDEuMDM0OC0uMTAxNTc4IDEuNTY1MyAwIC41MzA2LjAzNDg3NSAxLjA1MjkuMTAxNTc4IDEuNTY1MmgxMC4zMzMxMjJ2MTAuMzMzMmMuNTEyNC4wNjY3IDEuMDM0Ny4xMDE2IDEuNTY1My4xMDE2LjUzMDUgMCAxLjA1MjktLjAzNDggMS41NjUyLS4xMDE2di0xMC4zMzMxaDEwLjMzMzJjLjA2NjctLjUxMjQuMTAxNi0xLjAzNDcuMTAxNi0xLjU2NTMgMC0uNTMwNS0uMDM0OS0xLjA1MjktLjEwMTYtMS41NjUyeicgZmlsbD0nI2Q4MDAyNycvPjxwYXRoIGQ9J20xNS4xMzA5IDE1LjEzMTQgNS4zNTQ4IDUuMzU0OGMuMjQ2My0uMjQ2Mi40ODEyLS41MDM2LjcwNTMtLjc3MDRsLTQuNTg0NC00LjU4NDVoLTEuNDc1N3onIGZpbGw9JyNkODAwMjcnLz48cGF0aCBkPSdtOC44Njk1MSAxNS4xMzEzaC0uMDAwMWwtNS4zNTQ3NiA1LjM1NDhjLjI0NjE5LjI0NjMuNTAzNTguNDgxMi43NzAzOS43MDU0bDQuNTg0NDctNC41ODQ2eicgZmlsbD0nI2Q4MDAyNycvPjxwYXRoIGQ9J204Ljg2OTc2IDguODY5MTF2LS4wMDAwOWwtNS4zNTQ4MS01LjM1NDg2Yy0uMjQ2MjkuMjQ2MTktLjQ4MTIyLjUwMzU4LS43MDUzOC43NzAzOWw0LjU4NDUyIDQuNTg0NTJoMS40NzU2N3onIGZpbGw9JyNkODAwMjcnLz48cGF0aCBkPSdtMTUuMTMwOSA4Ljg3MDI5IDUuMzU0OC01LjM1NDljLS4yNDYyLS4yNDYyOC0uNTAzNi0uNDgxMjItLjc3MDQtLjcwNTMzbC00LjU4NDQgNC41ODQ1MXonIGZpbGw9JyNkODAwMjcnLz48L2c+PC9zdmc+XCIpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6Om1hcmtlciB7IGNvbnRlbnQ6IG5vbmU7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDYwcHggOHB4IDhweDtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXhwYW5kZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTExLjk5OTcgMTMuMTcxMkwxNi45NDk3IDguMjIxMTlMMTguMzYzNyA5LjYzNjE5TDExLjk5OTcgMTYuMDAwMkw1LjYzNTc0IDkuNjM2MTlMNy4wNDk3NCA4LjIyMjE5TDExLjk5OTcgMTMuMTcxMlonIGZpbGw9JyMxODE4MTgnLz48L3N2Zz5cIikpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1vYmplY3QtbW9kdWxlKSB7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgd3AtY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB3cC1jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+LnN1Yi1tZW51LFxyXG4gICAgICAgICAgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiAuZXhwYW5kZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gLnN1Yi1tZW51LFxyXG4gICAgICAgICAgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IC5leHBhbmRlciB7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1lbnUtc2Nyb2xsc3B5IHtcclxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3cC1jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vTW9kdWxlXHJcbiAgICAgIC5tZW51LWl0ZW0tb2JqZWN0LW1vZHVsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIE92ZXJyaWRlIGlmIGR2aCBpcyBzdXBwb3J0ZWQgKi9cclxuICAgIEBzdXBwb3J0cyAobWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4NXB4KSkge1xyXG4gICAgICAjbmF2YmFyTmF2IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtc2VhcmNoLWZvcm0ge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL0Rlc2t0b3AgbWVnYW1lbnUgc3R5bGVzXHJcbi5uYXZiYXItbWFpbiB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgcGFkZGluZzogMCA2NHB4O1xyXG4gICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDMycHg7XHJcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYigzNSAzMCAzMCAvIDEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgI25hdmJhck5hdiB7XHJcbiAgICAgID4gLm5hdmJhci1uYXYge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZSAwLjJzIDEgbWVudS1pdGVtLWFuaW1hdGlvbiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGVwdGgtMSA+IGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAubWVudS1pdGVtIHtcclxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICYub3Blbi1tZWdhbWVudSB7XHJcbiAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDY0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYigzNSAzMCAzMCAvIDEwJSk7XHJcblxyXG4gICAgICAgICAgICAgID4gLmQteGwtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5leHBhbmRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnPjxwYXRoIGQ9J00xMS45OTk3IDEzLjE3MTJMMTYuOTQ5NyA4LjIyMTE5TDE4LjM2MzcgOS42MzYxOUwxMS45OTk3IDE2LjAwMDJMNS42MzU3NCA5LjYzNjE5TDcuMDQ5NzQgOC4yMjIxOUwxMS45OTk3IDEzLjE3MTJaJyBmaWxsPScjMTgxODE4Jy8+PC9zdmc+XCIpKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTEuOTk5NyAxMy4xNzEyTDE2Ljk0OTcgOC4yMjExOUwxOC4zNjM3IDkuNjM2MTlMMTEuOTk5NyAxNi4wMDAyTDUuNjM1NzQgOS42MzYxOUw3LjA0OTc0IDguMjIyMTlMMTEuOTk5NyAxMy4xNzEyWicgZmlsbD0nI0VCMDAwMCcvPjwvc3ZnPlwiKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWFpbi1zdWJpdGVtIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQ2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM4JyBoZWlnaHQ9JzM4JyB2aWV3Qm94PScwIDAgMzggMzgnIGZpbGw9J25vbmUnPjxwYXRoIGQ9J00xOC45OTk3IDYuMzMzNUwxNi43NjcyIDguNTY2TDI1LjYwMjIgMTcuNDE2OEg2LjMzMzAxVjIwLjU4MzVIMjUuNjAyMkwxNi43NjcyIDI5LjQzNDNMMTguOTk5NyAzMS42NjY4TDMxLjY2NjMgMTkuMDAwMkwxOC45OTk3IDYuMzMzNVonIGZpbGw9JyNFQjAwMDAnLz48L3N2Zz5cIikpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbS1vYmplY3QtbW9kdWxlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0NnB4IDI2cHggMzZweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSB3cC1jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5leHBhbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnPjxwYXRoIGQ9J00xMS45OTk3IDEzLjE3MTJMMTYuOTQ5NyA4LjIyMTE5TDE4LjM2MzcgOS42MzYxOUwxMS45OTk3IDE2LjAwMDJMNS42MzU3NCA5LjYzNjE5TDcuMDQ5NzQgOC4yMjIxOUwxMS45OTk3IDEzLjE3MTJaJyBmaWxsPScjRUIwMDAwJy8+PC9zdmc+XCIpKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vTW9iaWxlIHN0eWxlc1xyXG5AaW1wb3J0IFwibWFpbi1tZW51L21haW4tbWVudS1tb2JpbGVcIjtcclxuXHJcbi8vRGVza3RvcCBzdHlsZXNcclxuQGltcG9ydCBcIm1haW4tbWVudS9tYWluLW1lbnUtZGVza3RvcFwiO1xyXG5cclxuLy9HZW5lcmFsIG1haW4gbWVudSBzdHlsZXNcclxuLm5hdmJhci1tYWluIHtcclxuICAuZXhwYW5kZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zdWItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlci1saW5rIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbS1vYmplY3QtbW9kdWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAubW9kdWxlLWN1c3RvbSB7XHJcbiAgICAgIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vVG9wIG1lbnVcclxuLm5hdmJhci10b3Age1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gLm1lbnUtaXRlbSB7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyNnB4IDAgMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYW5nbGUtZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTExLjk5OTcgMTMuMTcxMkwxNi45NDk3IDguMjIxMTlMMTguMzYzNyA5LjYzNjE5TDExLjk5OTcgMTYuMDAwMkw1LjYzNTc0IDkuNjM2MTlMNy4wNDk3NCA4LjIyMjE5TDExLjk5OTcgMTMuMTcxMlonIGZpbGw9JyMxODE4MTgnLz48L3N2Zz5cIikpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8uc3ViLW1lbnUge1xyXG4gICAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvL31cclxuXHJcbiAgICAgICAgLy8mOmZvY3VzLFxyXG4gICAgICAgIC8vJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICAgLy8mOmhvdmVyIHtcclxuICAgICAgICAvLyAgPiBhOjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAvLyAgfVxyXG5cclxuICAgICAgICAvLyAgLnN1Yi1tZW51IHtcclxuICAgICAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC8vfVxyXG5cclxuICAgICAgICAmLm9wZW4tdG9wbWVudSB7XHJcbiAgICAgICAgICA+IGE6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAxNSUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgd3AtY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1RvcCBuYXYgMiAoZm9yIEFSIGxpbmsgaW5pdGlhbGx5KVxyXG4gICAgJi50b3AtbmF2LTIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1sYW5nIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtc2hhcmV0aWNrZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInNpZGViYXItbWVudVwiO1xyXG5AaW1wb3J0IFwibWFpbi1tZW51XCI7XHJcbkBpbXBvcnQgXCJ0b3AtbWVudVwiO1xyXG5cclxuLy9HRU5FUkFMIG1lbnUgc3R5bGVzXHJcbi5uYXZiYXItbmF2IHtcclxuICAubWVudS1pdGVtIHtcclxuICAgIEBleHRlbmQgLm5hdi1pdGVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBAZXh0ZW5kIC5uYXYtbGluaztcclxuXHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcblxyXG4gICAgICAmW3RhcmdldD1cIl9ibGFua1wiXTpub3QoLm1vZHVsZS1lZGl0LWxpbmspIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9leHRlcm5hbC1saW5rLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9wICYge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9leHRlcm5hbC1saW5rLXdoaXRlLTIuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0BpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgIC8vICA+IGEge1xyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG4gIH1cclxufVxyXG5cclxuLy9Nb2JpbGUgbWVudSB2aXNpYmxlIHN0YXRlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm5hdmJhci1tYWluIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1JXRCBtZW51IHRvZ2dsZXJcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5iYXJzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcblxyXG4gICAgICAmOjphZnRlcixcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLCB0b3AgMjUwbXMgMjUwbXMgZWFzZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlci1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1tZW51LXZpc2libGUgJiB7XHJcbiAgICAgIC5iYXJzIHtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMjUwbXMgZWFzZSwgdHJhbnNmb3JtIDI1MG1zIDI1MG1zIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlci1sYWJlbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vYm9keTpub3QoLm1vYmlsZS1tZW51LXZpc2libGUpIHtcclxuICAvLyAgLm5hdmJhci10b2dnbGVyIHtcclxuICAvLyAgICAuYmFycyB7XHJcbiAgLy8gICAgICAmOjpiZWZvcmUge1xyXG4gIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyAgICAgIH1cclxuICAvLyAgICB9XHJcbiAgLy8gIH1cclxuICAvL31cclxufVxyXG4iLCIudHlwZS1wZW9wbGUge1xyXG4gIC8vbWF4LXdpZHRoOiA2MDBweDtcclxuICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAvL21heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LXJvdy1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbG9uZWQtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5jb250YWN0LXBlb3BsZS1hY3RpdmUgJiB7XHJcbiAgICAgIC5jb250YWN0LWltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZW9wbGUtdG9wIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAmLndpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmNvbnRhY3QtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1wZW9wbGUtYWN0aXZlICYge1xyXG4gICAgICAgIC5jb250YWN0LWltYWdlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtcm93IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMzBweCAwLjdyZW0gMDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LWltYWdlIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtY29udGVudCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50eXBlLWNvbnRhY3Qge1xyXG4gIC5jb250YWN0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LWltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleDogMCAwIDE3MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvL31cclxuICAgIH1cclxuXHJcbiAgICAmLnRpdGxlLWluLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwge1xyXG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIC8vbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9JbiBjb250ZW50XHJcbi8vLmVudHJ5LWNvbnRlbnQge1xyXG4vLyAgLnR5cGUtY29udGFjdCB7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLy9JbiBzaWRlYmFyXHJcbi5zaWRlYmFyIHtcclxuICAudHlwZS1jb250YWN0IHtcclxuICAgIC5jb250YWN0LWltYWdlIHtcclxuICAgICAgZmxleDogMCAwIDEyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy9kaXYge1xyXG4gICAgICAvLyAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgLy99XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0luIHJvdyB3aXRoIGNsYXNzIGNvbnRhY3RzLWltZy1iZWZvcmUtdGl0bGVcclxuLmNvbnRhY3RzLWltZy1iZWZvcmUtdGl0bGUge1xyXG4gIC5tb2R1bGUtY29udGFjdCB7XHJcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHlwZS1jb250YWN0IHtcclxuICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGF5b3V0LWl0ZW0ge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZHVsZS1iYW5uZXIge1xyXG4gIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDM2LzExO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMjhweCA2NHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLWNvbnRlbnQtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiA2NDdweDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWNlbnRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5tb2R1bGUtY29udGVudC1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWVuZCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5tb2R1bGUtY29udGVudC1pbm5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iYW5uZXItc21hbGwge1xyXG4gICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAkZWRhLW1vZHVsZS1weS1tZCAkZWRhLW1vZHVsZS1weC1tZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iYW5uZXItbGFyZ2Uge1xyXG4gICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAvL21pbi1oZWlnaHQ6IDU0M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1jb250ZW50LWlubmVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYXIge1xyXG4gICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1uZXh0LXNlY3Rpb24ge1xyXG4gICAgICBhbmltYXRpb246IGJvdW5jZS1zcGVjaWFsIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtdGV4dCB7XHJcbiAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgZ2FwOiAxMjhweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9TdXN0YWluYWJpbGl0eSB0YXJnZXRzXHJcbiAgJi5zdXMtdGFyZ2V0cyB7XHJcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNmM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDI1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICB0b3A6IC01MnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgdG9wOiAtNTVweDtcclxuICAgICAgICBsZWZ0OiAtMjhweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAjNGNhZjZjO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjNGNhZjZjLCAjNGNhZjZjLCAkd2hpdGUsICR3aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNmM7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAyNnB4IHNvbGlkICM0Y2FmNmM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjNGNhZjZjLCAjNGNhZjZjLCAkd2hpdGUsICR3aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuLWRhcmsge1xyXG4gICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjZjO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAjNGNhZjZjO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoIzRjYWY2YywgIzRjYWY2YywgJHdoaXRlLCAkd2hpdGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0Zyb250cGFnZSBBUiBtb2R1bGVcclxuICAmLmZyb250cGFnZS1hciB7XHJcbiAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQVIgc3RyYXRlZ2ljIHByaW9yaXRpZXMgbW9kdWxlXHJcbiAgJi5hci1zdHJhdGVnaWMtcHJpb3JpdGllcyB7XHJcbiAgICAuY2xvY2t3aXNlLWFycm93cyB7XHJcbiAgICAgICYuYXJyb3ctYW5pbWF0aW9uIHtcclxuICAgICAgICAuY2xvY2stbW92ZSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGNsb2NreSA0cyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9jay1tb3ZlIHtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDcuNSUgNDIlO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmLmFycm93LWZpcnN0IHtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFycm93LXNlY29uZCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hcnJvdy10aGlyZCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9HcmVlbmZpZWxkIGZhY2lsaXR5IHRleHRcclxuICAmLmdyZWVuZmllbGQtZmFjaWxpdHkge1xyXG4gICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vR3JlZW5maWVsZCBmYWNpbGl0eSBtYXBcclxuICAmLmdyZWVuZmllbGQtZmFjaWxpdHktc3ZnIHtcclxuICAgICYuZW50ZXJlZCB7XHJcbiAgICAgIHBvbHlnb24sXHJcbiAgICAgIHBhdGguYW5pbWF0ZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2Utc3BlY2lhbCAycyBmb3J3YXJkcyBlYXNlLWluLW91dDtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vTmFycm93IHRpdGxlXHJcbiAgLm5hcnJvdy10aXRsZSB7XHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1F1b3RlIG1vZGVcclxuICAucXVvdGUtbW9kZSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hZGRpdGlvbmFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL01hcmtldHMgY29udGFjdHNcclxuLmxheW91dC1yb3cubWFya2V0cy1jb250YWN0cyB7XHJcbiAgZ3JpZC1nYXA6IDAgODBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBncmlkLWdhcDogMCA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLmxheW91dC1pdGVtIHtcclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLm1vZHVsZS1kZXNjIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9kdWxlLXNsaWRlciB7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICYuYWRkaXRpb25hbC10b3AtbWFyZ2luIHtcclxuICAgICAgLnJhdGlvIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJhdGlvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZSAmIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmctbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm90dG9tOiAxNnB4O1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMCA2NHB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAzMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGluc2V0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lICYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHggNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGV4dC1zdGFydCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtZW5kIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxODJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NnB4KTtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXNsaWRlciAmIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLmhlcm8tc2xpZGVyICYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgLmhvbWUgJiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2l0aC1jb250cm9scyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmF0aW8ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA3NjhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogNSU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZHVsZS1jYXJkIHtcclxuICBib3gtc2hhZG93OiAwIDRweCA4cHggNHB4IHJnYigwIDAgMCAvIDE1JSk7XHJcblxyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLWltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsYWNrO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gIH1cclxufVxyXG4iLCIubW9kdWxlLWN1c3RvbSB7XHJcbiAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHsgZmlsbDogJHByaW1hcnk7IH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY3JlZGl0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1vZHVsZS1kZXNjIHtcclxuICAgIHAge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICYuc2l6ZS1mdWxsLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJnLWNvbnRhaW4ge1xyXG4gICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFicy1tZWRpYS1jb250YWluZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbWFnZS1saW5rcy1iZWZvcmUtY29udGVudCB7XHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmFycm93LXRpdGxlIHtcclxuICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWRkaXRpb25hbC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL21vZHVsZSBjdXN0b20gZ2xvYmFsIHN0eWxlcyBmb3IgYm94IHdpdGggYmdcclxuICAmLmltYWdlLWJlZm9yZS10aXRsZSxcclxuICAmLmltYWdlLWFmdGVyLXRpdGxlLFxyXG4gICYuaW1hZ2UtcmlnaHQsXHJcbiAgJi5pbWFnZS1sZWZ0IHtcclxuICAgIC5kLWdyaWQge1xyXG4gICAgICBncmlkLWdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZHVsZS1oYXMtYmcge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhhcy1wcmltYXJ5LXNpZGViYXIgJiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiKDM1IDMwIDMwIC8gMTIlKTtcclxuXHJcbiAgICAgICAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1vZHVsZS13aXRoLWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTYwLzQ4MDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzExLzI2NjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSW1hZ2UgbGVmdCwgaW1hZ2UgcmlnaHRcclxuICAmLmltYWdlLXJpZ2h0LFxyXG4gICYuaW1hZ2UtbGVmdCB7XHJcbiAgICAmLm1vZHVsZS1oYXMtYmcge1xyXG4gICAgICAuZC1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1NSU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYXMtcHJpbWFyeS1zaWRlYmFyICYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMnB4IDAgNjRweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oYXMtcHJpbWFyeS1zaWRlYmFyICYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5tb2R1bGUtaGFzLWJnKSB7XHJcbiAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkZWRhLW1vZHVsZS1weSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6ICRlZGEtbW9kdWxlLXB5ICRlZGEtbW9kdWxlLXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAkZWRhLW1vZHVsZS1weS1tZCAkZWRhLW1vZHVsZS1weC1tZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9JbWFnZSByaWdodFxyXG4gICYuaW1hZ2UtcmlnaHQge1xyXG4gICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDc3cHggMjhweCAwO1xyXG4gICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2R1bGUtaGFzLWJnIHtcclxuICAgICAgLmQtZ3JpZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NSUgNDUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDY0cHggMCAzMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oYXMtcHJpbWFyeS1zaWRlYmFyICYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSW1hZ2UgYm90dG9tXHJcbiAgJi5pbWFnZS1ib3R0b20ge1xyXG4gICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGVkYS1tb2R1bGUtcHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0ltYWdlIGFmdGVyIHRpdGxlICYgYmVmb3JlIHRpdGxlXHJcbiAgJi5pbWFnZS1hZnRlci10aXRsZSxcclxuICAmLmltYWdlLWJlZm9yZS10aXRsZSB7XHJcbiAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGVkYS1tb2R1bGUtcHk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm1vZHVsZS1oYXMtYmcpIHtcclxuICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlci1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9JbWFnZSBhZnRlciB0aXRsZVxyXG4gICYuaW1hZ2UtYWZ0ZXItdGl0bGUge1xyXG4gICAgJi5tb2R1bGUtaGFzLWJnIHtcclxuICAgICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSW1hZ2UgYmFja2dyb3VuZFxyXG4gICYuaW1hZ2UtYmFja2dyb3VuZCB7XHJcbiAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2R1bGUtaGFzLWJnIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgubW9kdWxlLWhhcy1iZykge1xyXG4gICAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRlZGEtbW9kdWxlLXB5ICRlZGEtbW9kdWxlLXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRlZGEtbW9kdWxlLXB5LW1kICRlZGEtbW9kdWxlLXB4LW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9BcyBCYW5uZXJcclxuICAmLmJhbm5lci5pbWFnZS1yaWdodCB7XHJcbiAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTcvMTA7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWJnLXdyYXAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG5cclxuICAgICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0Nhc2Ugc3RvcmllcyBtb2R1bGVzXHJcbiAgJi5jYXNlLXN0b3J5IHtcclxuICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGdyZWVuLCAkZ3JlZW4sICR3aGl0ZSwgJHdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSW52ZXN0bWVudCBjYXNlXHJcbiAgJi5pdi1jYXNlIHtcclxuICAgIC8vQVIgSVYgQ2FzZSBtb2R1bGVcclxuICAgICYuYXIge1xyXG4gICAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMCA1NnB4IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMjdhYWUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgjMjdhYWUxLCAjMjdhYWUxLCAkd2hpdGUsICR3aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0ltYWdlYmFuayBtb2R1bGVcclxuICAmLmltYWdlYmFuayB7XHJcbiAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTcwcHggMWZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmltYWdlLXJpZ2h0LFxyXG4gICAgJi5pbWFnZS1sZWZ0IHtcclxuICAgICAgJi5tb2R1bGUtaGFzLWJnIHtcclxuICAgICAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9Gcm9udHBhZ2UgQVIgbW9kdWxlXHJcbiAgJi5mcm9udHBhZ2UtYXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ3cHg7XHJcblxyXG4gICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDE1MHB4KTtcclxuICAgICAgZ3JpZC1nYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQVIgQ0VPXHJcbiAgJi5hci1jZW8ge1xyXG4gICAgLmJnLWNvbnRhaW4ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NCUgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNjE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnZpZGVvLWNvbnRhaW5lZCB7XHJcbiAgICB2aWRlbyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW4haW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9CaWcgaW1hZ2VcclxuICAmLmltYWdlLWJpZy1pbWFnZSB7XHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG5cclxuICAgICAgJi5hZGRpdGlvbmFsLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogNjRweCBhdXRvIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDgwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLzEgaW4gcm93XHJcbjp3aGVyZSguaG9tZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uKSB7XHJcbiAgLmxheW91dC1yb3ctdHlwZS0xIHtcclxuICAgIC5tb2R1bGUtY3VzdG9tIHtcclxuICAgICAgJi5pbWFnZS1yaWdodCxcclxuICAgICAgJi5pbWFnZS1sZWZ0IHtcclxuICAgICAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vQ3VzdG9tIG1vZHVsZSBhcyBiYW5uZXJcclxuOndoZXJlKC5wYWdlKSB7XHJcbiAgLnBhZ2UtaGVhZGVyIHtcclxuICAgID4gLm1vZHVsZS1jdXN0b20ge1xyXG4gICAgICAmLmltYWdlLXJpZ2h0LFxyXG4gICAgICAmLmltYWdlLWxlZnQge1xyXG4gICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9BUiBQYWdlXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydC1uZXcge1xyXG4gIC5tb2R1bGUtY3VzdG9tIHtcclxuICAgICYuaW1hZ2UtcmlnaHQsXHJcbiAgICAmLmltYWdlLWxlZnQge1xyXG4gICAgICAmOm5vdCgubW9kdWxlLWhhcy1iZykge1xyXG4gICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGVkYS1tb2R1bGUtcHkgJGVkYS1tb2R1bGUtcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS1yaWdodCB7XHJcbiAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRlZGEtbW9kdWxlLXB5LW1kIDc3cHggJGVkYS1tb2R1bGUtcHktbWQgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmltYWdlLWxlZnQge1xyXG4gICAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkZWRhLW1vZHVsZS1weS1tZCAwICRlZGEtbW9kdWxlLXB5LW1kIDc3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtbnVtYmVycyB7XHJcbiAgLmhhcy1iZy1pbWFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTA3cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDdweDtcclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVycyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiKDAgMCAwIC8gMTUlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtZGVzYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLm51bWJlcnMge1xyXG4gICAgZ3JpZC1nYXA6IDMwcHg7XHJcblxyXG4gICAgLy9saSB7XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gIC5udW1iZXIge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDQ0cHgpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LFxyXG4gIC5wcmVmaXgge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDQ0cHgpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAubGFiZWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vT24gc3VzdGFuaWJpbGl0eSBwYWdlXHJcbiAgJi5zdXMtbnVtYmVycyB7XHJcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM0Y2FmNmMgIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXItY29udGFpbmVyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VmZml4IHtcclxuICAgICAgY29sb3I6ICM0Y2FmNmM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQW5udWFsIHJlcG9ydCBudW1iZXJzXHJcbiAgJi5hciB7XHJcbiAgICAuY29udGFpbmVyLW5hcnJvdyB7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXJzIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAxNSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWZmaXgsXHJcbiAgICAucHJlZml4IHtcclxuICAgICAgY29sb3I6ICRwaW5rO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm51bWJlci1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHBpbms7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICBjb2xvcjogJHJlZC1kYXJrO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtcmVsZWFzZXM6bm90KC5uZXdzLWxpc3RpbmcpIHtcclxuICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgbW9kdWxlLWJveDtcclxuICB9XHJcblxyXG4gIC5tb2R1bGUtcG9zdHMge1xyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiKDM1IDMwIDMwIC8gMTIlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoZWFkZXIge1xyXG4gICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1vYmlsZS1zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmVydGljYWwtdmlldyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi52ZXJ0aWNhbCB7XHJcbiAgICAudmVydGljYWwtdmlldyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtcG9zdHMge1xyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9OZXdzIGxpc3Rpbmcgc2xpZGVyXHJcbi5uZXdzLWxpc3Rpbmcge1xyXG4gIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtcG9zdHMge1xyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVudHJ5LXN1bW1hcnkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5tb2JpbGUtc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52ZXJ0aWNhbC12aWV3IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtc2luZ2xlLXJlbGVhc2Uge1xyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtb2R1bGUtYm94O1xyXG4gIH1cclxuXHJcbiAgLnJlcG9ydC1kb2N1bWVudCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuIiwiLm1vZHVsZS1jZW8tY29ybmVyIHtcclxuICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wZXJzb24tYm94IHtcclxuICAgIHBhZGRpbmc6IDI4cHggMjBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNDM3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1kZXNjIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGVyc29uLWltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlcnNvbi1tZXRhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICB9XHJcblxyXG4gIC5wZXJzb24tbmFtZSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIubW9kdWxlLW1lbnUge1xyXG4gIC5uYXZiYXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxuICB9XHJcbn1cclxuXHJcbi8vU3RpY2t5IG1lbnUsIG9uIEFSIHBhZ2UgZm9yIGV4YW1wbGVcclxuLmFyLXN0aWNreS1tZW51IHtcclxuICB0b3A6IDEzNHB4O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vZHVsZS1tZW51IHtcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjJGMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDNweCAxMXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYW5nbGUtZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAxNSUpO1xyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MzVweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuXHJcbiAgICAgICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOm5vdCgubW9kdWxlLWVkaXQtbGluaykge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIHtcclxuICAuYXItc3RpY2t5LW1lbnUge1xyXG4gICAgdG9wOiAxNjZweDtcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZC1kb3duIHtcclxuICAuYXItc3RpY2t5LW1lbnUge1xyXG4gICAgdG9wOiA5MnB4O1xyXG4gIH1cclxuXHJcbiAgJi5hZG1pbi1iYXIge1xyXG4gICAgLmFyLXN0aWNreS1tZW51IHtcclxuICAgICAgdG9wOiAxMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub3QtdG9wIHtcclxuICAuYXItc3RpY2t5LW1lbnUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMEMwQkY7XHJcbiAgfVxyXG59XHJcbi8vU3RpY2t5IG1lbnUgZW5kXHJcbiIsIi5tb2R1bGUtaWNvbmxpc3Qge1xyXG4gIHVsIHtcclxuICAgIC8vbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5pY29ubGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAvLy50aXRsZSB7XHJcbiAgICAvL31cclxuXHJcbiAgICAuaWNvbi1zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuaWNvbi1hZnRlci10aXRsZSB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG5cclxuICAgICAgLmljb24tdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgLmljb24tdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sYXlvdXQge1xyXG4gIC5tb2R1bGUtY2FsZW5kYXIge1xyXG4gICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbW9kdWxlLWJveDtcclxuXHJcbiAgICAgIC5tZXRhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgLmV2ZW50cy13cmFwcGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtZmlsZXMge1xyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtb2R1bGUtYm94O1xyXG4gIH1cclxuXHJcbiAgLmQtZ3JpZCB7XHJcbiAgICBncmlkLWdhcDogMDtcclxuICB9XHJcblxyXG4gICYubW9kdWxlLWhhcy1iZyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1NSU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiKDM1IDMwIDMwIC8gMTIlKTtcclxuXHJcbiAgICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tb2R1bGUtd2l0aC1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogNTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHBhdGggeyBmaWxsOiAkcHJpbWFyeTsgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMnB4IDAgNjRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCA4cHggOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgZmxleDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC11bnN0eWxlZCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtcGlwZWxpbmUge1xyXG4gIC5waXBlbGluZS1jb250YWluZXIge1xyXG4gICAgZ3JpZC1nYXA6IDE0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgIG1pbi13aWR0aDogNzUwcHg7XHJcblxyXG4gICAgLmhlYWRlci1pdGVtIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIC5waXBlbGluZS1pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5waXBlbGluZS1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMjZweCAwIDRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC8vICBwYWRkaW5nOiAyNnB4IDAgNnB4O1xyXG4gICAgICAvL31cclxuXHJcbiAgICAgICYuaGFzLXJvdy1zcGFuIHtcclxuICAgICAgICAvL2hlaWdodDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kYXNoZWQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDZweCBkYXNoZWQgJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndoaXRlLWdhcC12aXNpYmxlIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGFuaW1hdGlvbjogMXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICB0b3A6IC0yMXB4O1xyXG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTdweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1Jvb3NlbmRhYWwgcGlwZWxpbmVcclxuICAmLnJvb3NlbmRhYWwge1xyXG4gICAgLmltYWdlLXJvdyB7XHJcbiAgICAgIG1pbi13aWR0aDogMTM0MXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1hZ2Utcm93LWZpcnN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWVjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmltYWdlLXJvdy1zZWNvbmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWVmZWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGlwZWxpbmUtY29udGFpbmVyIHtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWVjO1xyXG4gICAgICBtaW4td2lkdGg6IDEzNDFweDtcclxuXHJcbiAgICAgIC5waXBlbGluZS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICB0b3A6IC0zOHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vLWxpbmUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aGl0ZS1nYXAtdmlzaWJsZSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA3cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmRlZWVjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ncmlkLXJvdy14cy1zdGFydC0yIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDU2cHggNnB4IDI2cHg7XHJcblxyXG4gICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdG9wOiAzM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmVydGljYWwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjFweDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi52ZXJ0aWNhbC1yZWQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi52ZXJ0aWNhbC1ncmVlbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xOXB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudmVydGljYWwtZ3JlZW4tcmlnaHQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICByaWdodDogLTE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnZlcnRpY2FsLWdyYXkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNDJweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTI0cHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMzcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgI2ZkZWVlYztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTQycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhc2hlZCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYud2hpdGUtZ2FwLXZpc2libGUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogMzNweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTVlZmViO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTI5cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2U1ZWZlYjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc29saWQge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRvdCB7XHJcbiAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgLy9sZWZ0OiBjYWxjKDMzLjMzMzMlIC0gOHB4KTtcclxuICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IGNhbGMoMzMuMzMzMyUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XHJcbiAgMCUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgODAlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuIiwiLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSxcclxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4ge1xyXG4gIC50YXJnZXQtdGlja2VyLWNpc2lvbixcclxuICAudGFyZ2V0LXRpY2tlci1tZm4ge1xyXG4gICAgLmxhdGVzdC1jaGFuZ2UtZGF0ZXRpbWUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXItcHJpY2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcclxuICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tlci1kZWx0YSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucHJpY2UtdXAge1xyXG4gICAgICAgIGNvbG9yOiAjMEE4NTJEO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzBBODUyRDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucHJpY2UtZG93biB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXItbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tlci12b2x1bWUsXHJcbiAgICAudGlja2VyLWJpZC1wcmljZSxcclxuICAgIC50aWNrZXItYXNrLXByaWNlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMzRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtc2hhcmV0aWNrZXIsXHJcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIHtcclxuICAubG9hZGVyIHtcclxuICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWluLXdpZHRoOiAxNThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YXJnZXQtdGlja2VyLWNpc2lvbixcclxuICAudGFyZ2V0LXRpY2tlci1tZm4ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG5cclxuICAgIC50aWNrZXItaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tlci1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTdweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpY2tlci1wcmljZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9kdWxlLXNwcmVhZHNoZWV0cyB7XHJcbiAgdGFibGUge1xyXG4gICAgQGluY2x1ZGUgdGFibGU7XHJcbiAgfVxyXG5cclxuICAmLnJlZC10aGVtZSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZ2VuZXJhbFxyXG4gICAgdHIge1xyXG4gICAgICAmLnJvdzEgdGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5yb3cwLCAucm93MSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRzZWNvbmRhcnksIDE5JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUGVyc29ucyBkaXNjaGFyZ2luZyBtYW5hZ2VyaWFsIHJlc3BvbnNpYmlsaXRpZXMgdGFibGVcclxuICAgICYubWFuYWdlcmlhbC1yZXNwb25zaWJpbGl0aWVzIHtcclxuICAgICAgdHIge1xyXG4gICAgICAgICYucm93MSB0ZCxcclxuICAgICAgICAmLnJvdzIgdGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGOTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBleGNsdWRpbmcgdGhyZWUgdG9wIHJvd3NcclxuICAgICAgICAmOm5vdCgucm93MCwgLnJvdzEsIC5yb3cyKSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgMTklKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbHVtbjcge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIGVuZFxyXG4gIH1cclxuXHJcbiAgJi5wb3N0LTI5Mjgge1xyXG4gICAgI3NoZWV0MCB7XHJcbiAgICAgIC5zdHlsZTgge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZHVsZS1hY2NvcmRpb24ge1xyXG4gIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYigzNSAzMCAzMCAvIDYlKTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCxcclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIzcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgIC8vYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAvL2NvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnPjxwYXRoIGQ9J00xMS45OTk3IDEzLjE3MTJMMTYuOTQ5NyA4LjIyMTE5TDE4LjM2MzcgOS42MzYxOUwxMS45OTk3IDE2LjAwMDJMNS42MzU3NCA5LjYzNjE5TDcuMDQ5NzQgOC4yMjIxOUwxMS45OTk3IDEzLjE3MTJaJyBmaWxsPScjMTgxODE4Jy8+PC9zdmc+XCIpKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAgMjNweCAyM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8uYWNjb3JkaW9uLWNvbGxhcHNlIHt9XHJcblxyXG4gIC5tb2R1bGUtZGVzYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxufVxyXG4iLCIubW9kdWxlLWJ1dHRvbiB7XHJcbiAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mdWxsLXdpZHRoLWJ1dHRvbiAuYnRuIHsgd2lkdGg6IDEwMCU7IH1cclxufVxyXG4iLCIubW9kdWxlLW1mbiB7XHJcbiAgdGFibGUge1xyXG4gICAgQGluY2x1ZGUgdGFibGU7XHJcbiAgfVxyXG5cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtY2FyZWVyIHtcclxuICBiYWNrZ3JvdW5kOiAjODllN2Y1O1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODIlLCAjODllN2Y1IDIyJSwgIzQ3YWVlYyA1OSUpO1xyXG5cclxuICAubW9kdWxlLWltYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmphcmFsbGF4LWltYWdlIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLy8uaW1hZ2UtMiB7XHJcbiAgLy8gIGltZyB7XHJcbiAgLy8gIH1cclxuICAvL31cclxuXHJcbiAgLy8uaW1hZ2UtMyBpbWcge1xyXG4gIC8vICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcclxuICAvL31cclxufVxyXG4iLCIubW9kdWxlLXN1c3RhaW5hYmlsaXR5IHtcclxuICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAxMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLWRlc2Mge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICNEN0RCMzcgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdXMtdGFncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDI1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMjZweCBzb2xpZCAkZ3JlZW4tbGlnaHRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1saWdodGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljZDFhO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2M5Y2QxYTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzljZDFhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1saWdodDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmVlbi1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODhiMTI4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzg4YjEyODtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjODhiMTI4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk4MzJlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzE5ODMyZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTk4MzJlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyNnB4IHNvbGlkICRncmVlbi1saWdodGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3VzLXNlY3Rpb24ge1xyXG4gICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1kZXNjIHtcclxuICAgICAgc3Ryb25nLFxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzJkOGM0MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9BUiBtb2R1bGVcclxuICAmLmFyIHtcclxuICAgIC5tb2R1bGUtYmctd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWltYWdlLWFyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cy10YWdzIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzN3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY2VudGVyZWQge1xyXG4gICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW0gNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wdXJwbGUuanBnXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBhZGRpbmc6IDkwcHggMCA5NXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzclIDEzJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gIC5tb2R1bGUtYmctd3JhcCB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHRleHQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcmVhdGluZy12YWx1ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBwYXRoIHtcclxuICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkZ3JlZW4tbGlnaHRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuOmxhbmcoc3YtU0UpIHtcclxuICAubW9kdWxlLXZhbHVlIHtcclxuICAgIC5mb3VyIHRleHQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpdmUgdGV4dCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZHVsZS1tYXAge1xyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAubW9kdWxlLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgZ2FwOiA2NHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcblxyXG4gICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcC13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmxlZnQsXHJcbiAgLnJpZ2h0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHQge1xyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBjb2xvcjogIzcwNkY2RjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGJvdHRvbTogNTUuNyU7XHJcbiAgICBsZWZ0OiA1MS41JTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBib3R0b206IDIxJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcblxyXG4gICAgICBzcGFuLFxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnZpc2libGUge1xyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyLFxyXG4gICAgLnBlcmNlbnRhZ2UsXHJcbiAgICAubGFiZWwge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ291bnRyaWVzXHJcbiAgICAmLlN3ZWRlbixcclxuICAgICYuU3ZlcmlnZSB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgdG9wOiAyMSU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAzMyU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuTmV0aGVybGFuZHMsXHJcbiAgICAmLk5lZGVybMOkbmRlcm5hIHtcclxuICAgICAgdG9wOiA3MCU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiA2NCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5GaW5sYW5kIHtcclxuICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIGxlZnQ6IDcwJTtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuTm9yd2F5LFxyXG4gICAgJi5Ob3JnZSB7XHJcbiAgICAgIHRvcDogNDQlO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogNTklO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuR2VybWFueSxcclxuICAgICYuVHlza2xhbmQge1xyXG4gICAgICBsZWZ0OiA0Mi4yJTtcclxuICAgICAgdG9wOiA3OS41JTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuQmVsZ2llbixcclxuICAgICYuQmVsZ2l1bSB7XHJcbiAgICAgIHRvcDogNzAuNSU7XHJcbiAgICAgIGxlZnQ6IDQ1LjIlO1xyXG4gICAgfVxyXG5cclxuICAgICYuSXJsYW5kLFxyXG4gICAgJi5JcmVsYW5kIHtcclxuICAgICAgdG9wOiA3MC41JTtcclxuICAgICAgbGVmdDogNDUuMiU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5TbG92YWtpZW4sXHJcbiAgICAmLlNsb3Zha2lhIHtcclxuICAgICAgdG9wOiA4NS41JTtcclxuICAgICAgbGVmdDogNjUuMiU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5VSyxcclxuICAgICYuU3RvcmJyaXRhbm5pZW4ge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogODIlO1xyXG4gICAgICB0b3A6IDU3LjglO1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBsZWZ0OiA5JTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiA1Ni44JTtcclxuICAgICAgICBsZWZ0OiA2JTtcclxuICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuRGVubWFyayxcclxuICAgICYuRGFubWFyayB7XHJcbiAgICAgIHRvcDogNTMuNSU7XHJcbiAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWwge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLldvcmxkIHtcclxuICAgICAgdG9wOiA1My41JTtcclxuICAgICAgbGVmdDogNDAlO1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLlN3ZWRlbixcclxuICAuU3ZlcmlnZSB7XHJcbiAgICAubGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2aWV3Qm94PScwIDAgNTEyIDUxMic+PG1hc2sgaWQ9J2EnPjxjaXJjbGUgY3g9JzI1NicgY3k9JzI1Nicgcj0nMjU2JyBmaWxsPScjZmZmJy8+PC9tYXNrPjxnIG1hc2s9J3VybCgjYSknPjxwYXRoIGZpbGw9JyMwMDUyYjQnIGQ9J00wIDBoMTMzLjZsMzUuMyAxNi43TDIwMC4zIDBINTEydjIyMi42bC0yMi42IDMxLjcgMjIuNiAzNS4xVjUxMkgyMDAuM2wtMzItMTkuOC0zNC43IDE5LjhIMFYyODkuNGwyMi4xLTMzLjNMMCAyMjIuNnonLz48cGF0aCBmaWxsPScjZmZkYTQ0JyBkPSdNMTMzLjYgMHYyMjIuNkgwdjY2LjhoMTMzLjZWNTEyaDY2LjdWMjg5LjRINTEydi02Ni44SDIwMC4zVjB6Jy8+PC9nPjwvc3ZnPlwiKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5OZXRoZXJsYW5kcyxcclxuICAuTmVkZXJsw6RuZGVybmEge1xyXG4gICAgLmxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMicgdmlld0JveD0nMCAwIDUxMiA1MTInPjxtYXNrIGlkPSdhJz48Y2lyY2xlIGN4PScyNTYnIGN5PScyNTYnIHI9JzI1NicgZmlsbD0nI2ZmZicvPjwvbWFzaz48ZyBtYXNrPSd1cmwoI2EpJz48cGF0aCBmaWxsPScjZWVlJyBkPSdtMCAxNjcgMjUzLjgtMTkuM0w1MTIgMTY3djE3OGwtMjU0LjkgMzIuM0wwIDM0NXonLz48cGF0aCBmaWxsPScjYTIwMDFkJyBkPSdNMCAwaDUxMnYxNjdIMHonLz48cGF0aCBmaWxsPScjMDA1MmI0JyBkPSdNMCAzNDVoNTEydjE2N0gweicvPjwvZz48L3N2Zz5cIikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRmlubGFuZCB7XHJcbiAgICAubGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyB2aWV3Qm94PScwIDAgNTEyIDUxMic+PG1hc2sgaWQ9J2EnPjxjaXJjbGUgY3g9JzI1NicgY3k9JzI1Nicgcj0nMjU2JyBmaWxsPScjZmZmJy8+PC9tYXNrPjxnIG1hc2s9J3VybCgjYSknPjxwYXRoIGZpbGw9JyNlZWUnIGQ9J00wIDBoMTMzLjZsMzUuMyAxNi43TDIwMC4zIDBINTEydjIyMi42bC0yMi42IDMxLjcgMjIuNiAzNS4xVjUxMkgyMDAuM2wtMzItMTkuOC0zNC43IDE5LjhIMFYyODkuNGwyMi4xLTMzLjNMMCAyMjIuNnonLz48cGF0aCBmaWxsPScjMDA1MmI0JyBkPSdNMTMzLjYgMHYyMjIuNkgwdjY2LjhoMTMzLjZWNTEyaDY2LjdWMjg5LjRINTEydi02Ni44SDIwMC4zVjBoLTY2Ljd6Jy8+PC9nPjwvc3ZnPlwiKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Ob3J3YXksXHJcbiAgLk5vcmdlIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48bWFzayBpZD0nYSc+PGNpcmNsZSBjeD0nMjU2JyBjeT0nMjU2JyByPScyNTYnIGZpbGw9JyNmZmYnLz48L21hc2s+PGcgbWFzaz0ndXJsKCNhKSc+PHBhdGggZmlsbD0nI2Q4MDAyNycgZD0nTTAgMGgxMDAuMmw2Ni4xIDUzLjVMMjMzLjcgMEg1MTJ2MTg5LjNMNDY2LjMgMjU3bDQ1LjcgNjUuOFY1MTJIMjMzLjdsLTY4LTUwLjctNjUuNSA1MC43SDBWMzIyLjhsNTEuNC02OC41LTUxLjQtNjV6Jy8+PHBhdGggZmlsbD0nI2VlZScgZD0nTTEwMC4yIDB2MTg5LjNIMHYzMy40bDI0LjYgMzNMMCAyODkuNXYzMy40aDEwMC4yVjUxMmgzMy40bDMwLjYtMjYuMyAzNi4xIDI2LjNoMzMuNFYzMjIuOEg1MTJ2LTMzLjRsLTI0LjYtMzMuNyAyNC42LTMzdi0zMy40SDIzMy43VjBoLTMzLjRsLTMzLjggMjUuM0wxMzMuNiAweicvPjxwYXRoIGZpbGw9JyMwMDUyYjQnIGQ9J00xMzMuNiAwdjIyMi43SDB2NjYuN2gxMzMuNlY1MTJoNjYuN1YyODkuNEg1MTJ2LTY2LjdIMjAwLjNWMHonLz48L2c+PC9zdmc+XCIpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkdlcm1hbnksXHJcbiAgLlR5c2tsYW5kIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz48Y2xpcFBhdGggaWQ9J2EnPjxwYXRoIGQ9J20wIDBoMjR2MjRoLTI0eicvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSd1cmwoI2EpJz48cGF0aCBkPSdtMTEuOTYyMS43NWMtNC45MTI0OSAwLTkuMDc0OTkgMy4xNS0xMC42MTI0OSA3LjVoMjEuMjI0OTljLTEuNTM3NS00LjM1LTUuNy03LjUtMTAuNjEyNS03LjV6JyBmaWxsPScjMjMxZTFlJy8+PHBhdGggZD0nbTExLjk2MjEgMjMuMjVjNC45MTI1IDAgOS4wNzUtMy4xMTI1IDEwLjYxMjUtNy41aC0yMS4yMjQ5OWMxLjUzNzUgNC4zODc1IDUuNyA3LjUgMTAuNjEyNDkgNy41eicgZmlsbD0nI2ZmZGE0NCcvPjxwYXRoIGQ9J20xLjM1MDM5IDguMjVjLS40MTI0OTkgMS4xNjI1LS42Mzc0OTkgMi40Mzc1LS42Mzc0OTkgMy43NXMuMjI1IDIuNTg3NS42Mzc0OTkgMy43NWgyMS4yMjUwMWMuNDEyNS0xLjE2MjUuNjM3NS0yLjQzNzUuNjM3NS0zLjc1cy0uMjI1LTIuNTg3NS0uNjM3NS0zLjc1eicgZmlsbD0nI2YwMDAwMCcvPjwvZz48L3N2Zz5cIikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQmVsZ2llbixcclxuICAuQmVsZ2l1bSB7XHJcbiAgICAubGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBmaWxsPSdub25lJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjMgMjQnIHdpZHRoPScyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdtMCAxMmMuMDAwMDAwMjEgNC45MTI1IDMuMTUgOS4wNzUgNy41IDEwLjYxMjV2LTIxLjIyNWMtNC4zNSAxLjUzNzUtNy41MDAwMDAyMSA1LjctNy41IDEwLjYxMjV6JyBmaWxsPScjMjMxZTFlJy8+PHBhdGggZD0nbTIyLjUgMTJjMC00LjkxMjUtMy4xMTI1LTkuMDc1LTcuNS0xMC42MTI1djIxLjIyNWM0LjM4NzUtMS41Mzc1IDcuNS01LjcgNy41LTEwLjYxMjV6JyBmaWxsPScjZjAwMDAwJy8+PHBhdGggZD0nbTcuNSAyMi42MTI1YzEuMTYyNS40MTI1IDIuNDM3NS42Mzc1IDMuNzUuNjM3NXMyLjU4NzUtLjIyNSAzLjc1LS42Mzc1di0yMS4yMjVjLTEuMTYyNS0uNDEyNTAxLTIuNDM3NS0uNjM3NS0zLjc1LS42Mzc1cy0yLjU4NzUuMjI0OTk5LTMuNzUuNjM3NXonIGZpbGw9JyNmZmRhNDQnLz48L3N2Zz5cIikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuSXJsYW5kLFxyXG4gIC5JcmVsYW5kIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyMyAyNCcgd2lkdGg9JzIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J20wIDEyYy4wMDAwMDAyMSA0LjkxMjUgMy4xNSA5LjA3NSA3LjUgMTAuNjEyNXYtMjEuMjI1Yy00LjM1IDEuNTM3NS03LjUwMDAwMDIxIDUuNy03LjUgMTAuNjEyNXonIGZpbGw9JyM0Y2FmNmMnLz48cGF0aCBkPSdtMjIuNSAxMmMwLTQuOTEyNS0zLjExMjUtOS4wNzUtNy41LTEwLjYxMjV2MjEuMjI1YzQuMzg3NS0xLjUzNzUgNy41LTUuNyA3LjUtMTAuNjEyNXonIGZpbGw9JyNmZjY4MWMnLz48cGF0aCBkPSdtNy41IDIyLjYxMjVjMS4xNjI1LjQxMjUgMi40Mzc1LjYzNzUgMy43NS42Mzc1czIuNTg3NS0uMjI1IDMuNzUtLjYzNzV2LTIxLjIyNWMtMS4xNjI1LS40MTI1MDEtMi40Mzc1LS42Mzc1LTMuNzUtLjYzNzVzLTIuNTg3NS4yMjQ5OTktMy43NS42Mzc1eicgZmlsbD0nI2Y5ZjlmOScvPjwvc3ZnPlwiKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5TbG92YWtpZW4sXHJcbiAgLlNsb3Zha2lhIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz48Y2xpcFBhdGggaWQ9J2EnPjxwYXRoIGQ9J20wIDBoMjR2MjRoLTI0eicvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSd1cmwoI2EpJz48cGF0aCBkPSdtMTEuOTYyMS43NWMtNC45MTI0OSAwLTkuMDc0OTkgMy4xNS0xMC42MTI0OSA3LjVoMjEuMjI0OTljLTEuNTM3NS00LjM1LTUuNy03LjUtMTAuNjEyNS03LjV6JyBmaWxsPScjZjlmOWY5Jy8+PHBhdGggZD0nbTExLjk2MjEgMjMuMjVjNC45MTI1IDAgOS4wNzUtMy4xMTI1IDEwLjYxMjUtNy41aC0yMS4yMjQ5OWMxLjUzNzUgNC4zODc1IDUuNyA3LjUgMTAuNjEyNDkgNy41eicgZmlsbD0nI2YwMDAwMCcvPjxwYXRoIGQ9J20xLjM1MDM5IDguMjVjLS40MTI0OTkgMS4xNjI1LS42Mzc0OTkgMi40Mzc1LS42Mzc0OTkgMy43NXMuMjI1IDIuNTg3NS42Mzc0OTkgMy43NWgyMS4yMjUwMWMuNDEyNS0xLjE2MjUuNjM3NS0yLjQzNzUuNjM3NS0zLjc1cy0uMjI1LTIuNTg3NS0uNjM3NS0zLjc1eicgZmlsbD0nIzAwNTJiNCcvPjxwYXRoIGQ9J20xMC4xNTcxIDE3LjU0NmMtLjg5NjAxLS41MTI3LTIuODg3MjgtMS44MDc5LTMuNjE1MDYtMy41NjE5LS43MzQxMy0xLjc2NzQtLjU3MDY0LTQuMzAzOTQtLjM4MTc1LTcuMjQxMjRsLjA0NzYyLS43NDI4Nmg5LjQ5NDQ5bC4wNDg0Ljc0Mjg2Yy4xODg5IDIuOTM2NS4zNTIzIDUuNDcyMjQtLjM4MTggNy4yNDA0NC0uNzI4NSAxLjc1NDgtMi43MTkgMy4wNTA4LTMuNjE1OSAzLjU2MjdsLS43OTY4LjQ1NHonIGZpbGw9JyNmZmYnLz48cGF0aCBkPSdtMTQuOTU3IDYuNzkyOTdoLTguMDA2MzVjLS4xODg4OSAyLjk0MjA2LS4zMzQ5MiA1LjMwMTYzLjMyMzAyIDYuODg1NzMuODEwMzIgMS45NTI0IDMuNTg0MTMgMy4zNDkyIDMuNjc1NDMgMy4zOTM2di4wMDQ4bC4wMDM5LS4wMDI0LjAwNC4wMDI0di0uMDA0OGMuMDkxMy0uMDQ1MiAyLjg2NTEtMS40NDEyIDMuNjc2Mi0zLjM5MzYuNjU4Ny0xLjU4NDEuNTEzNS0zLjk0NDQ2LjMyMzgtNi44ODU3M3onIGZpbGw9JyNlZTIwMjQnLz48cGF0aCBkPSdtMTMuMzUxNSAxMC40MTgxcy0xLjExMTkuMTA1Ni0yLjA4ODkuMTMxYy0uMDE2LS4zNC0uMDE1Mi0uNjgwNjcuMDAyNC0xLjAyMDYzLjc3MjIuMDQ3NjEgMS4zMDU2LjE5NTIzIDEuMzA1Ni4xOTUyMy4xOTYgMCAuMzU0Ny0uMTU4NzMuMzU0Ny0uMzU0NzZ2LS40ODA5NWMwLS4xOTYwMy0uMTU4Ny0uMzU0NzYtLjM1NDctLjM1NDc2IDAgMC0uNTg2NS4xLTEuMjQ0NS4xNDIwNi4wNTY0LS42MjA2My4xMjM4LTEuMTM4ODkuMTIzOC0xLjEzODg5IDAtLjE5NjAzLS4xNTg3LS4zNTQ3Ni0uMzU0Ny0uMzU0NzZoLS40ODAyYy0uMTk2IDAtLjM1NDcuMTU4NzMtLjM1NDcuMzU0NzYgMCAwIC4wNzMuNTI4NTcuMTM0OSAxLjE0NTI0LS40MjE0NC0uMDIzNzMtLjg0MTAxLS4wNzMyOS0xLjI1NjM3LS4xNDg0MS0uMTk2MDMgMC0uMzU0NzYuMTU4NzMtLjM1NDc2LjM1NDc2di40ODA5NWMwIC4xOTYwMy4xNTg3My4zNTQ3Ni4zNTQ3Ni4zNTQ3NiAwIDAgLjUwNzE1LS4xNjM0OSAxLjMyNTM3LS4yMDIzOC4wMTExLjE4MjU0LjAxOTEuMzU5NTMuMDE5MS41MTI2OCAwIC4xMjc4LS4wMDQ4LjMwOC0uMDEyNy41MTUxLS45ODU3NC0uMDI2Mi0yLjEzNzMyLS4xMzAyLTIuMTM3MzItLjEzMDItLjE5NjAzIDAtLjM1NDc2LjE1ODgtLjM1NDc2LjM1NDh2LjQ4MWMwIC4xOTYuMTU4NzMuMzU0Ny4zNTQ3Ni4zNTQ3IDAgMCAxLjA0NjgyLS4wODU3IDIuMDkxMjItLjEwMTYtLjA2NTggMS4yMTUxLS4xNjQyIDIuNjM2NS0uMTY0MiAyLjYzNjUgMCAuMTk2MS4xNTg3LjM1NDguMzU0Ny4zNTQ4aC40ODAyYy4xOTYgMCAuMzU0Ny0uMTU4Ny4zNTQ3LS4zNTQ4IDAgMC0uMDg4MS0xLjQwNzEtLjE0NjgtMi42MzI1IDEuMDA5NS4wMjM4IDIuMDQ4NC4wOTc2IDIuMDQ4NC4wOTc2LjE5NjEgMCAuMzU0OC0uMTU4Ny4zNTQ4LS4zNTQ3di0uNDgxYzAtLjE5Ni0uMTU4Ny0uMzU1Ni0uMzU0OC0uMzU1NnonIGZpbGw9JyNmZmYnLz48cGF0aCBkPSdtMTQuMzE2NiAxNC4yNzI1Yy0uNDAzMi0uODYxOS0xLjUxMTktMS4xMDU1LTIuMDM4MS0uMDUyMy0uMzQ3Ni0xLjI2NTEtMS4zMzQxLTEuMjY1MS0xLjMzNDEtMS4yNjUxcy0uOTg3MzQgMC0xLjMzNDE2IDEuMjY1MWMtLjUyMjIzLTEuMDQ0NS0xLjYxOTA1LS44MTI3LTIuMDMwMTYuMDMyNSAxLjA0Mjg2IDEuNjQ2IDMuMjg4MTIgMi43ODA5IDMuMzcwNjIgMi44MjE0di4wMDRsLjAwNC0uMDAyNC4wMDM5LjAwMjR2LS4wMDQ4Yy4wODE4LS4wNDA0IDIuMzA5Ni0xLjE2NTggMy4zNTgtMi44MDA4eicgZmlsbD0nIzBhNGVhMicvPjwvZz48L3N2Zz5cIikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuVUssXHJcbiAgLlN0b3Jicml0YW5uaWVuIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz48Y2xpcFBhdGggaWQ9J2EnPjxwYXRoIGQ9J20wIDBoMjR2MjRoLTI0eicvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSd1cmwoI2EpJz48cGF0aCBkPSdtOC4yNDkyMiAyMi42MTI1di01LjE3NWwtMy44NjI1IDIuODVjMS4wODc1IDEuMDEyNSAyLjQgMS44IDMuODYyNSAyLjMyNXptNy40OTk5OCAwYzEuNDYyNS0uNTI1IDIuNzc1LTEuMzEyNSAzLjg2MjUtMi4zMjVsLTMuODYyNS0yLjg4NzV6bS0xNC4zNjI0OC02Ljg2MjVjLjExMjUuMzc1LjI2MjUuNzEyNS40NSAxLjA4NzVsMS40NjI1LTEuMDg3NXptMTkuMzEyNDggMCAxLjQ2MjUgMS4wODc1Yy4xNS0uMzM3NS4zLS43MTI1LjQ1LTEuMDg3NXonIGZpbGw9JyMwMDUyYjQnLz48cGF0aCBkPSdtOC44MTIxMSAxNC4yNWgtNy44Mzc1MDFjLjExMjUwMS41MjUuMjYyNTAxIDEuMDEyNS40MTI1MDEgMS41aDEuOTEyNWwtMS40NjI1IDEuMDg3NWMuMy42Mzc1LjYzNzUgMS4yIDEuMDUgMS43NjI1bDMuODYyNS0yLjg1aDEuNXYuNzVsLTQuMzg3NSAzLjIyNS41MjUuNTI1IDMuODYyNS0yLjgxMjV2NS4xNzVjLjQ4NzUuMTg3NS45NzUuMyAxLjUuNDEyNXYtOC43NzV6bTE0LjIxMjQ5IDBoLTguNzc1djguNzc1Yy41MjUtLjExMjUgMS4wMTI1LS4yNjI1IDEuNS0uNDEyNXYtNS4xNzVsMy44NjI1IDIuODEyNWMuNTI1LS40ODc1Ljk3NS0xLjAxMjUgMS40MjUtMS41NzVsLTQuMDEyNS0yLjkyNWgyLjU1bDIuMjg3NSAxLjY4NzVjLjExMjUtLjE4NzUuMjI1LS40MTI1LjMtLjZsLTEuNDYyNS0xLjA4NzVoMS45MTI1Yy4xNS0uNDg3NS4zLS45NzUuNDEyNS0xLjV6JyBmaWxsPScjZjlmOWY5Jy8+PHBhdGggZD0nbTIuODg2NzIgMTguNmMuMy40MTI1LjYuNzg3NS45Mzc1IDEuMTYyNWw0LjQyNS0zLjIyNXYtLjc1aC0xLjV6bTE0LjE3NDk4LTIuODUgNC4wMTI1IDIuOTI1Yy4xNS0uMTg3NS4yNjI1LS4zNzUuNDEyNS0uNTYyNS4wMzc1LS4wMzc1LjAzNzUtLjA3NS4wNzUtLjA3NS4xMTI1LS4xODc1LjI2MjUtLjQxMjUuMzc1LS42bC0yLjM2MjUtMS42ODc1eicgZmlsbD0nI2YwMDAwMCcvPjxwYXRoIGQ9J20xNS43NDkyIDEuMzg2NzJ2NS4xNzVsMy44NjI1LTIuODVjLTEuMDg3NS0xLjAxMjUtMi40LTEuOC0zLjg2MjUtMi4zMjV6bS03LjQ5OTk4IDBjLTEuNDYyNS41MjUtMi43NzUgMS4zMTI1LTMuODYyNSAyLjMyNWwzLjg2MjUgMi44ODc1em0xNC4zNjI0OCA2Ljg2MjVjLS4xMTI1LS4zNzUtLjI2MjUtLjcxMjUtLjQ1LTEuMDg3NWwtMS40NjI1IDEuMDg3NXptLTE5LjMxMjQ4IDAtMS40NjI1LTEuMDg3NWMtLjE1LjM3NS0uMy43MTI1LS40NSAxLjA4NzV6JyBmaWxsPScjMDA1MmI0Jy8+PHBhdGggZD0nbTE1LjE4NzEgOS43NDk2MWg3LjhjLS4xMTI1LS41MjUtLjI2MjUtMS4wMTI1LS40MTI1LTEuNWgtMS45MTI1bDEuNDYyNS0xLjA4NzVjLS4zLS42Mzc1LS42Mzc1LTEuMi0xLjA1LTEuNzYyNWwtMy44MjUgMi44NWgtMS41di0uNzVsNC4zODc1LTMuMjI1LS41MjUtLjUyNS0zLjg2MjUgMi44MTI1di01LjE3NWMtLjQ4NzUtLjE4NzUtLjk3NS0uMy0xLjUtLjQxMjUwMXY4Ljc3NTAwMXptLTE0LjIxMjQ5MSAwaDguNzc1MDAxdi04Ljc3NTAwMWMtLjUyNS4xMTI1MDEtMS4wMTI1LjI2MjUwMS0xLjUuNDEyNTAxdjUuMTc1bC0zLjg2MjUtMi44MTI1Yy0uNTI1LjQ4NzUtLjk3NSAxLjAxMjUtMS40MjUgMS41NzVsNC4wMTI1IDIuOTI1aC0yLjU1bC0yLjI4NzUtMS42ODc1Yy0uMTEyNS4xODc1LS4yMjUuNDEyNS0uMy42bDEuNDYyNSAxLjA4NzVoLTEuOTEyNWMtLjE1LjQ4NzUtLjMuOTc1LS40MTI1MDEgMS41eicgZmlsbD0nI2Y5ZjlmOScvPjxnIGZpbGw9JyNmMDAwMDAnPjxwYXRoIGQ9J20yMS4xMTIxIDUuNDAwNzhjLS4zLS40MTI1LS42LS43ODc1LS45Mzc1LTEuMTYyNWwtNC40MjUgMy4yMjV2Ljc1aDEuNXptLTE0LjE3NDk5IDIuODUtMy45NzUtMi45MjVjLS4xNS4xODc1LS4yNjI1LjM3NS0uNDEyNS41NjI1LS4wMzc1LjAzNzUtLjAzNzUuMDc1LS4wNzUuMDc1LS4xMTI1LjE4NzUtLjI2MjUuNDEyNS0uMzc1LjZsMi4yODc1IDEuNjg3NXonLz48cGF0aCBkPSdtMjMuMDI1IDkuNzVoLTguNzc1di04Ljc3NWMtLjcxMjUtLjE1LTEuNDYyNS0uMjI1LTIuMjUtLjIyNS0xLjE4MTIgMC0xLjUzNzUuMDc1LTIuMjUuMjI1djguNzc1aC04Ljc3NWMtLjE1LjcxMjUtLjIyNSAxLjQ2MjUtLjIyNSAyLjI1IDAgMS4xODEyLjA3NSAxLjUzNzUuMjI1IDIuMjVoOC43NzV2OC43NzVjLjcxMjUuMTUgMS40NjI1LjIyNSAyLjI1LjIyNSAxLjE4MTIgMCAxLjUzNzUtLjA3NSAyLjI1LS4yMjV2LTguNzc1aDguNzc1Yy4xNS0uNzEyNS4yMjUtMS40NjI1LjIyNS0yLjI1IDAtMS4xODEyLS4wNzUtMS41Mzc1LS4yMjUtMi4yNXonLz48L2c+PC9nPjwvc3ZnPlwiKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5EZW5tYXJrLFxyXG4gIC5EYW5tYXJrIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48bWFzayBpZD0nYSc+PGNpcmNsZSBjeD0nMjU2JyBjeT0nMjU2JyByPScyNTYnIGZpbGw9JyNmZmYnLz48L21hc2s+PGcgbWFzaz0ndXJsKCNhKSc+PHBhdGggZmlsbD0nI2Q4MDAyNycgZD0nTTAgMGgxMzMuNmwzMi43IDIwLjMgMzQtMjAuM0g1MTJ2MjIyLjZMNDkxLjQgMjU2bDIwLjYgMzMuNFY1MTJIMjAwLjNsLTMxLjctMjAuNC0zNSAyMC40SDBWMjg5LjRsMjkuNC0zM0wwIDIyMi43eicvPjxwYXRoIGZpbGw9JyNlZWUnIGQ9J00xMzMuNiAwdjIyMi42SDB2NjYuOGgxMzMuNlY1MTJoNjYuN1YyODkuNEg1MTJ2LTY2LjhIMjAwLjNWMGgtNjYuN3onLz48L2c+PC9zdmc+XCIpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLldvcmxkIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGZpbGw9J25vbmUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz48Y2xpcFBhdGggaWQ9J2EnPjxwYXRoIGQ9J20wIDBoMjR2MjRoLTI0eicvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSd1cmwoI2EpJz48cGF0aCBkPSdtMTIgMjMuMjVjNi4yMTMyIDAgMTEuMjUtNS4wMzY4IDExLjI1LTExLjI1cy01LjAzNjgtMTEuMjUtMTEuMjUtMTEuMjUtMTEuMjUgNS4wMzY4LTExLjI1IDExLjI1IDUuMDM2OCAxMS4yNSAxMS4yNSAxMS4yNXonIGZpbGw9JyMwMDUyYjQnLz48cGF0aCBkPSdtNS44MTI2NSAxMC4zNDc3Yy4xMDE1NyAwIC4yMTQ4NC4wMTU2LjMzOTg0LjA0NjkuMTI1LjAzMTIuMjQ5OTkuMDc0Mi4zNzQ5OS4xMjg5cy4yNDk5OS4xMDU0LjM3NDk5LjE1MjMuMjM4MjguMDkzOC4zMzk4NC4xNDA2bC0uMTg3NS4wMjM1Yy0uMDYyNS4wMDc4LS4xMjg5LjAxMTctLjE5OTIxLjAxMTctLjEzMjgxIDAtLjI1MzktLjAxOTUtLjM2MzI3LS4wNTg2LS4xMDkzOC0uMDM5MS0uMjEwOTQtLjA4OTgtLjMwNDY4LS4xNTIzLS4wOTM3NS0uMDYyNS0uMTg3NS0uMTA5NC0uMjgxMjUtLjE0MDctLjA5Mzc1LS4wMzEyLS4xNzk2OC0uMDU0Ni0uMjU3OC0uMDcwMy0uMDc4MTMgMC0uMTQ4NDQuMDE1Ny0uMjEwOTQuMDQ2OS0uMDYyNDkuMDMxMi0uMTI0OTkuMDY2NC0uMTg3NDkuMTA1NSAwLS4wMzEzLS4wMjczNC0uMDQ2OS0uMDgyMDMtLjA0NjkuMDU0NjktLjA1NDcuMTU2MjUtLjA5NzcuMzA0NjgtLjEyODkuMTQ4NDMtLjAzMTMuMjYxNzEtLjA1MDguMzM5ODMtLjA1ODZ6bTEuNTgyLjUyNzNjLjMyMDMgMCAuNjEzMjYuMDU0Ny44Nzg4OC4xNjQxLS4xMDkzNy4wMzktLjIxODc0LjA3MDMtLjMyODEyLjA5MzctLjEwOTM3LjAyMzUtLjIyMjY1LjAzOTEtLjMzOTgzLjA0NjktLjE1NjI1IDAtLjI5Njg3LS4wMTU2LS40MjE4Ny0uMDQ2OS4wMzkwNy0uMDYyNS4wNzgxMy0uMTAxNS4xMTcxOS0uMTE3Mi4wMzkwNi0uMDE1Ni4wNzAzMS0uMDYyNC4wOTM3NS0uMTQwNnptNC42MDUzNS0xMC44NzQ2OTk1M2MxLjEwMTUgMCAyLjE2MDEuMTQ0NTI3NTMgMy4xNzU3LjQzMzU4MjUzIDEuMDE1Ni4yODkwNTYgMS45Njg3LjY5MTM4NyAyLjg1OTMgMS4yMDY5OTcuODkwNi41MTU2MiAxLjcwMzEgMS4xNDQ1MSAyLjQzNzQgMS44ODY2OC43MzQ0Ljc0MjE2IDEuMzU5NCAxLjU1MDc0IDEuODc1IDIuNDI1NzIuNTE1Ni44NzQ5Ny45MjE4IDEuODI4MDggMS4yMTg3IDIuODU5M3MuNDQxNCAyLjA5MzcyLjQzMzYgMy4xODc0MmMwIDEuMTAxNS0uMTQ0NSAyLjE2MDEtLjQzMzYgMy4xNzU3LS4yODkgMS4wMTU2LS42OTE0IDEuOTY4Ny0xLjIwNyAyLjg1OTNzLTEuMTQ0NSAxLjcwMzEtMS44ODY3IDIuNDM3NGMtLjc0MjEuNzM0NC0xLjU1MDcgMS4zNTk0LTIuNDI1NyAxLjg3NXMtMS44MjgxLjkyMTgtMi44NTkzIDEuMjE4Ny0yLjA5MzcuNDQxNC0zLjE4NzQuNDMzNmMtMS4xMDE1IDAtMi4xNjAxLS4xNDQ1LTMuMTc1Ny0uNDMzNi0xLjAxNTYtLjI4OS0xLjk2ODctLjY5MTQtMi44NTkzMS0xLjIwNy0uODkwNi0uNTE1Ni0xLjcwMzA4LTEuMTQ0NS0yLjQzNzQzLTEuODg2Ny0uNzM0MzYtLjc0MjEtMS4zNTkzNS0xLjU1MDctMS44NzQ5Ni0yLjQyNTdzLS45MjE4NDktMS44MjgxLTEuMjE4NzE3LTIuODU5M2MtLjI5Njg2Ny0xLjAzMTItLjQ0MTM5NDgzLTIuMDkzNy0uNDMzNTgyNTMtMy4xODc0IDAtMS4xMDE1LjE0NDUyNzUzLTIuMTYwMS40MzM1ODI1My0zLjE3NTcuMjg5MDU2LTEuMDE1Ni42OTEzODctMS45Njg3IDEuMjA2OTk3LTIuODU5MzEuNTE1NjItLjg5MDYgMS4xNDQ1MS0xLjcwMzA4IDEuODg2NjgtMi40Mzc0My43NDIxNi0uNzM0MzYgMS41NTA3NC0xLjM1OTM1IDIuNDI1NzItMS44NzQ5Ni44NzQ5Ny0uNTE1NjEgMS44MjgwOC0uOTIxODQ5IDIuODU5My0xLjIxODcxNyAxLjAzMTIyLS4yOTY4NjcgMi4wOTM3Mi0uNDQxMzk0ODMgMy4xODc0Mi0uNDMzNTgyNTN6bTguOTI5NSA2LjUwMzczOTUzYy0uMTA5NC0uMTcxODctLjIxODgtLjMzNTkzLS4zMjgyLS40OTIxNy0uMTA5My0uMTU2MjUtLjIyMjYtLjMxNjQtLjMzOTgtLjQ4MDQ2LS4wMTU2LjA3MDMxLS4wMzUxLjEyMTA5LS4wNTg2LjE1MjM0LS4wMjM0LjAzMTI1LS4wMzkuMTAxNTYtLjA0NjkuMjEwOTMgMCAuMDcwMzEuMDI3NC4xMzY3Mi4wODIxLjE5OTIycy4xMjUuMTI0OTkuMjEwOS4xODc0OS4xNzE5LjEwOTM4LjI1NzguMTQwNjJjLjA4NTkuMDMxMjUuMTYwMi4wNTg2LjIyMjcuMDgyMDN6bS0uODA4Ni0xLjE0ODRjMCAuMDYyNDktLjAxMTcuMTA1NDYtLjAzNTIuMTI4OWguMDcwM2MuMDMxMyAwIC4wNTQ3LjAwMzkuMDcwNC4wMTE3MnptLTguMTIwOSAxNy4xNDQwNmMuODkwNiAwIDEuNzYxNy0uMTEzMiAyLjYxMzItLjMzOTguODUxNi0uMjI2NiAxLjY1NjItLjU0NjkgMi40MTQtLjk2MDkuNzU3OC0uNDE0MSAxLjQ2MDktLjkyMTkgMi4xMDkzLTEuNTIzNC42NDg1LS42MDE2IDEuMjE0OS0xLjI3MzQgMS42OTkyLTIuMDE1Ni0uMTAxNS0uMjM0NC0uMTk5Mi0uNDcyNi0uMjkyOS0uNzE0OC0uMDkzOC0uMjQyMi0uMTQwNy0uNDkyMi0uMTQwNy0uNzUgMC0uMjgxMi4wMTE4LS41MDc4LjAzNTItLjY3OTcuMDIzNC0uMTcxOC4wNTA4LS4zMjQyLjA4Mi0uNDU3LjAzMTMtLjEzMjguMDQ2OS0uMjQ2MS4wNDY5LS4zMzk4IDAtLjA5MzgtLjAxMTctLjIxNDktLjAzNTItLjM2MzMtLjAyMzQtLjE0ODQtLjA4OTgtLjMwODYtLjE5OTItLjQ4MDQtLjEwOTMtLjE3MTktLjI1MzktLjQxNDEtLjQzMzYtLjcyNjYuMDA3OS0uMDU0Ny4wMTk2LS4xMjg5LjAzNTItLjIyMjYuMDE1Ni0uMDkzOC4wMzEyLS4xOTE0LjA0NjktLjI5My4wMTU2LS4xMDE2LjAxOTUtLjE5NTMuMDExNy0uMjgxMi0uMDA3OC0uMDg2LS4wMjc0LS4xNjAyLS4wNTg2LS4yMjI3LS4yMDMxLS4wMjM0LS40MTQxLS4wNjY0LS42MzI4LS4xMjg5cy0uNDE0MS0uMTU2Mi0uNTg1OS0uMjgxMmwuMDcwMy0uMDU4NmMtLjEwMTYuMDIzNC0uMjAzMS4wNTQ3LS4zMDQ3LjA5MzctLjEwMTYuMDM5MS0uMTk5Mi4wODItLjI5My4xMjg5LS4wOTM3LjA0NjktLjE5NTMuMDc4MS0uMzA0Ni4wOTM4LS4xMDk0LjAxNTYtLjIxNDkuMDMxMi0uMzE2NC4wNDY4bC0uMTg3NS0uMDIzNC4wMzUxLS4wODJjLS4xMDkzLjAzMTItLjIyNjUuMDcwMy0uMzUxNS4xMTcyLS4xMjUuMDQ2OC0uMjQ2MS4wNzAzLS4zNjMzLjA3MDMtLjA3ODEgMC0uMTkxNC0uMDI3NC0uMzM5OC0uMDgyMS0uMTQ4NS0uMDU0Ni0uMjk2OS0uMTIxMS0uNDQ1My0uMTk5Mi0uMTQ4NS0uMDc4MS0uMjgxMy0uMTY0LS4zOTg1LS4yNTc4LS4xMTcxLS4wOTM3LS4xNzU3LS4xODM2LS4xNzU3LS4yNjk1bC4wMjM0LS4wMzUyYy0uMDM5MS0uMDQ2OC0uMDg5OC0uMDg5OC0uMTUyMy0uMTI4OS0uMDYyNS0uMDM5LS4xMjExLS4wNzgxLS4xNzU4LS4xMTcyLS4wNTQ3LS4wMzktLjEwNTUtLjA4Mi0uMTUyNC0uMTI4OS0uMDQ2OC0uMDQ2OC0uMDY2NC0uMTAxNS0uMDU4Ni0uMTY0bC4xMjktLjEwNTUtLjI2OTYtLjAzNTEtLjA5MzctLjM1MTZjLjAxNTYuMDM5MS4wNTA4LjA1NDcuMTA1NC4wNDY5LjA1NDctLjAwNzguMDk3Ny0uMDIzNC4xMjg5LS4wNDY5bC0uNDIxOC0uMjIyNi4yOTI5LS43NTAwMmMtLjEwOTMtLjQwNjI0LS4xMzY3LS43MTg3My0uMDgyLS45Mzc0Ny4wNTQ3LS4yMTg3NS4xNjAyLS4zOTg0My4zMTY0LS41MzkwNS4xNTYzLS4xNDA2My4zMjgxLS4yODEyNS41MTU2LS40MjE4N3MuMzc4OS0uMzMyMDIuNTc0Mi0uNTc0MmwtLjAzNTEtLjE0MDYyLjc3MzQtLjkzNzQ4LjE3NTgtLjAyMzQ0Yy4yMTg3IDAgLjQ2NDgtLjAwNzgxLjczODItLjAyMzQzLjI3MzUtLjAxNTYzLjU1MDgtLjA0Mjk3LjgzMi0uMDgyMDMuMjgxMy0uMDM5MDcuNTU4Ni0uMDc4MTMuODMyMS0uMTE3MTkuMjczNC0uMDM5MDYuNTIzNC0uMDg5ODQuNzQ5OS0uMTUyMzQtLjI1LS4yOTY4Ny0uNTExNy0uNTc4MTEtLjc4NTEtLjg0Mzczcy0uNTY2NC0uNTE5NTItLjg3ODktLjc2MTdjLS4wODU5LjAzMTI1LS4xOTE0LjA3NDIyLS4zMTY0LjEyODkxLS4xMjUuMDU0NjgtLjI1LjEyNDk5LS4zNzUuMjEwOTMtLjEyNS4wODU5My0uMjIyNi4xNzk2OC0uMjkyOS4yODEyNHMtLjExMzMuMjA3MDMtLjEyODkuMzE2NGwuMDcwMy4yMjI2NWMtLjE0MDcuMjI2NTYtLjI5NjkuMzY3MTgtLjQ2ODguNDIxODYtLjE3MTguMDU0NjktLjM0NzYuMDg1OTQtLjUyNzMuMDkzNzVzLS4zNjcyLjAwNzgxLS41NjI1IDAtLjM4MjguMDI3MzQtLjU2MjUuMTA1NDdsLS4xODc1LS4zOTg0My4xNzU4LS42Nzk2Ny0uMTk5Mi0uMjkyOTYgMi4wMjczLS42MzI4Yy0uMDg1OS0uMjE4NzQtLjIyNjYtLjM4MjgtLjQyMTktLjQ5MjE3LS4xOTUzLS4xMDkzOC0uNDEwMS0uMTY0MDYtLjY0NDUtLjE2NDA2di0uMTE3MTlsLjY1NjItLjEwNTQ2Yy0uNzI2NS0uMzU5MzctMS40ODA0LS42MzI4LTIuMjYxNi0uODIwMjktLjc4MTItLjE4NzUtMS41ODItLjI4MTI1LTIuNDAyMy0uMjgxMjUtLjY3OTcgMC0xLjM1MTUuMDY2NDEtMi4wMTU1Ny4xOTkyMi0uNjY0MDUuMTMyODEtMS4zMDQ2Ni4zMjQyMS0xLjkyMTgzLjU3NDJzLTEuMjE0ODIuNTYyNDktMS43OTI5My45Mzc0OC0xLjEwNTQ0Ljc5Njg1LTEuNTgxOTkgMS4yNjU1OWMuMjAzMTIgMCAuMzU5MzcuMDUwNzguNDY4NzQuMTUyMzRzLjIxMDkzLjIxNDg0LjMwNDY4LjMzOTg0Yy4wOTM3NS4xMjQ5OS4xOTE0LjIzODI3LjI5Mjk2LjMzOTgzcy4yMzgyOC4xNTYyNS40MTAxNS4xNjQwNmwuMTg3NDktLjE0MDYyLS4wMjM0My0uMjU3ODEuMzg2NzEtLjU1MDc3LS4zMDQ2OC0uODY3MTZjLjAzOTA2LS4wMjM0NC4wOTc2NS0uMDYyNS4xNzU3Ny0uMTE3MTkuMDc4MTMtLjA1NDY4LjE0NDUzLS4wODIwMi4xOTkyMi0uMDgyMDIuMjM0MzcgMCAuNDE0MDUuMDExNzEuNTM5MDUuMDM1MTUuMTI0OTkuMDIzNDQuMjM0MzYuMDY2NC4zMjgxMS4xMjg5cy4xNzU3OC4xNTIzNC4yNDYwOS4yNjk1M2MuMDcwMzEuMTE3MTguMTc5NjguMjY1NjIuMzI4MTIuNDQ1M2wuNDIxODYtLjMyODEyYy4wNzgxMi4wMzEyNS4yMDMxMi4wODIwMy4zNzQ5OS4xNTIzNHMuMzQ3NjUuMTU2MjUuNTI3MzMuMjU3ODFjLjE3OTY5LjEwMTU2LjMzMjAzLjIwNzAyLjQ1NzA2LjMxNjQuMTI1LjEwOTM3LjE5MTQuMjEwOTMuMTk5Mi4zMDQ2OCAwIC4xMTcxOC0uMDQzLjIxMDkzLS4xMjg5LjI4MTI0LS4wODU5Ni4wNzAzMS0uMTk5MjQuMTI4OS0uMzM5ODYuMTc1NzgtLjE0MDYyLjA0Njg3LS4yODUxNS4wODIwMy0uNDMzNTguMTA1NDYtLjE0ODQ0LjAyMzQ0LS4yOTY4Ny4wNTQ2OS0uNDQ1MzEuMDkzNzUtLjE0ODQzLjAzOTA2LS4yNjE3MS4wNzgxMi0uMzM5ODMuMTE3MTgtLjA3ODEzLjAzOTA3LS4xMjUuMTA1NDctLjE0MDYyLjE5OTIybC42Nzk2Ny4yMjI2NWMtLjE1NjI1LjEzMjgxLS4zMjQyMS4yNTM5LS41MDM5LjM2MzI3LS4xNzk2OC4xMDkzNy0uMzY3MTcuMjEwOTMtLjU2MjQ4LjMwNDY4bC4wNDY4Ny4xOTkyMi0xLjA3ODEuNDIxODZ2LjMyODEybC0uMDgyMDMuMDM1MTUuMDU4Ni0uNDEwMTQtLjA0Njg4LS4wMTE3MmMtLjA1NDY4IDAtLjA4NTkzLjAxMTcyLS4wOTM3NC4wMzUxNS0uMDA3ODIuMDIzNDQtLjAxMTcyLjA1MDc4LS4wMTE3Mi4wODIwM3MuMDA3ODEuMDYyNS4wMjM0My4wOTM3NWMuMDE1NjMuMDMxMjUuMDE5NTMuMDU0NjkuMDExNzIuMDcwMzFsLS4xNTIzNC0uMDgyMDMuMDIzNDQuMDQ2ODdjMCAuMDIzNDQuMDExNzIuMDU4Ni4wMzUxNS4xMDU0Ny4wMjM0NC4wNDY4Ny4wNTQ2OS4wODk4NC4wOTM3NS4xMjg5LjAzOTA2LjAzOTA3LjA3MDMxLjA3ODEzLjA5Mzc1LjExNzE5cy4wMzkwNi4wNTg1OS4wNDY4Ny4wNTg1OWMwIC4wMjM0NC0uMDE1NjIuMDQ2ODgtLjA0Njg3LjA3MDMxLS4wMzEyNS4wMjM0NC0uMDcwMzEuMDM5MDYtLjExNzE4LjA0Njg4LS4wNDY4OC4wMDc4MS0uMDc4MTMuMDE5NTMtLjA5Mzc1LjAzNTE1LS4wMTU2My4wMTU2My0uMDE1NjMuMDE5NTMgMCAuMDExNzIuMTA5MzcgMCAuMTMyODEuMDA3ODEuMDcwMzEuMDIzNDQtLjA2MjUuMDE1NjItLjE2MDE1LjA1NDY4LS4yOTI5Ni4xMTcxOHMtLjI1MzkuMTUyMzQtLjM2MzI4LjI2OTUzYy0uMTA5MzcuMTE3MTgtLjE3MTg3LjI4OTA1LS4xODc0OS41MTU2MSAwIC4xMzI4MS4wMDM5MS4yNjE3MS4wMTE3Mi4zODY3MS4wMDc4MS4xMjQ5OS4wMDM5LjI1MzktLjAxMTcyLjM4NjcxLS4xMDkzNy0uMjk2ODctLjI3MzQzLS41MjM0My0uNDkyMTgtLjY3OTY3LS4yMTg3NC0uMTU2MjUtLjQ4NDM2LS4yMzQzNy0uNzk2ODUtLjIzNDM3bC0uNTAzODkuMDQ2ODcuMjQ2MDguMTY0MDZjLS4xMzI4MS0uMDE1NjMtLjI2OTUyLS4wMzEyNS0uNDEwMTQtLjA0Njg4LS4xNDA2Mi0uMDE1NjItLjI4NTE1LS4wMTk1My0uNDMzNTktLjAxMTcxLS4xNDg0My4wMDc4MS0uMjgxMjQuMDM5MDYtLjM5ODQyLjA5Mzc0LS4xMTcxOS4wNTQ2OS0uMjM0MzcuMTM2NzItLjM1MTU2LjI0NjA5bC0uMDcwMzEuNTI3MzRjMCAuMjUuMDU0NjkuNDUzMS4xNjQwNi42MDk0LjEwOTM3LjE1NjIuMzAwNzcuMjM4Mi41NzQyMS4yNDYuMjM0MzYgMCAuNDY0ODMtLjAzNTEuNjkxMzgtLjEwNTQuMjI2NTYtLjA3MDMuNDQ5MjEtLjE1MjQuNjY3OTYtLjI0NjEtLjA3MDMxLjE3MTktLjE0ODQ0LjMzNTktLjIzNDM3LjQ5MjItLjA4NTk0LjE1NjItLjE0ODQ0LjMyODEtLjE4NzUuNTE1NmwuMTUyMzQuMDcwM2MuMTg3NS0uMTI1LjM1OTM3LS4xNDQ1LjUxNTYxLS4wNTg2LjE1NjI1LjA4NTkuMzA4NTkuMjEwOS40NTcwMi4zNzUuMTQ4NDQuMTY0LjMwMDc4LjMzMi40NTcwMi41MDM5LjE1NjI1LjE3MTguMzI0MjEuMjk2OC41MDM5LjM3NWwtLjM5ODQzLjIxMDktLjkzNzQ4LS41MjczYy4wMDc4MS4wMTU2LjAxNTYzLjA1MDcuMDIzNDQuMTA1NHMuMDAzOTEuMDY2NC0uMDExNzIuMDM1MmwtLjQyMTg2LS43MTQ4Yy0uMjUtLjAwNzgtLjUxNTYyLS4wNDY5LS43OTY4Ni0uMTE3MnMtLjU2NjM5LS4xNjQxLS44NTU0NS0uMjgxM2MtLjI4OTA1LS4xMTcxLS41NTg1OC0uMjQ2MS0uODA4NTctLjM4NjdzLS40ODA0Ni0uMjg5LS42OTEzOS0uNDQ1M2wtLjA4MjAzIDEuMjUzOWMwIC45NTMxLjEyODkxIDEuODgyOC4zODY3MSAyLjc4OS4yNTc4MS45MDYyLjYyMTA4IDEuNzU3OCAxLjA4OTgyIDIuNTU0Ni40Njg3NC43OTY5IDEuMDQyOTQgMS41MjM0IDEuNzIyNjEgMi4xNzk2LjY3OTY3LjY1NjMgMS40MzM1NiAxLjIxNDkgMi4yNjE2NiAxLjY3NTgtLjAzOTA2LS4xNjQxLS4wNDI5Ni0uMzI4MS0uMDExNzEtLjQ5MjIuMDMxMjQtLjE2NC4wNzAzMS0uMzI4MS4xMTcxOC0uNDkyMi4wNDY4Ny0uMTY0LjA5NzY1LS4zMjgxLjE1MjM0LS40OTIxLjA1NDY5LS4xNjQxLjA4MjAzLS4zMzIxLjA4MjAzLS41MDM5IDAtLjI1LS4wMzkwNi0uNTExNy0uMTE3MTktLjc4NTItLjA3ODEyLS4yNzM0LS4xNzE4Ny0uNTUwNy0uMjgxMjQtLjgzMi0uMTA5MzctLjI4MTItLjIzMDQ2LS41NTg2LS4zNjMyNy0uODMycy0uMjM4MjgtLjUzMTItLjMxNjQtLjc3MzQtLjE0MDYyLS40Njg3LS4xODc0OS0uNjc5N2MtLjA0Njg4LS4yMTA5LS4wMjM0NC0uMzk0NS4wNzAzMS0uNTUwN2wtLjE3NTc4LS4wODIxYy4wNDY4Ny0uMTA5My4xMDkzNy0uMjE0OC4xODc0OS0uMzE2NC4wNzgxMy0uMTAxNS4xNjAxNi0uMjAzMS4yNDYwOS0uMzA0Ny4wODU5NC0uMTAxNS4xNTIzNC0uMjEwOS4xOTkyMi0uMzI4MS4wNDY4Ny0uMTE3Mi4wNzQyMS0uMjM0My4wODIwMy0uMzUxNSAwLS4wNzgxLS4wMTU2My0uMTYwMi0uMDQ2ODgtLjI0NjFzLS4wNTg1OS0uMTY4LS4wODIwMy0uMjQ2MWwuMjQ2MDkuMDU4NmMuMTMyODEtLjMwNDcuMzEyNDktLjUxMTcuNTM5MDUtLjYyMTFzLjUxMTctLjE2NzkuODU1NDUtLjE3NThjLjAzOTA2IDAgLjEyMTA5LjAxNTcuMjQ2MDguMDQ2OS4xMjUuMDMxMy4yNTc4MS4wNzQyLjM5ODQzLjEyODlzLjI3MzQzLjA5NzcuMzk4NDMuMTI4OWMuMTI1LjAzMTMuMjE4NzQuMDYyNS4yODEyNC4wOTM4IDAgLjA1NDcuMDMxMjUuMDg5OC4wOTM3NS4xMDU0LjA2MjUuMDE1Ny4wOTc2NS4wNDMuMTA1NDcuMDgyMWwtLjAyMzQ0LjA5MzdjLjAyMzQ0LjAwNzguMDc4MTIuMDM1Mi4xNjQwNi4wODIuMDg1OTMuMDQ2OS4xNzk2My4xMDU1LjI4MTIzLjE3NThzLjE5MTQuMTMyOC4yNjk1LjE4NzVjLjA3ODIuMDU0Ny4xMzI4LjA5NzcuMTY0MS4xMjg5LjE0MDYgMCAuMzMyLjA0NjkuNTc0Mi4xNDA2LjI0MjIuMDkzOC41MDc4LjIxMS43OTY5LjM1MTYuMjg5LjE0MDYuNTc0Mi4zMDg2Ljg1NTQuNTAzOXMuNTQ2OS4zOTA2Ljc5NjkuNTg1OWMuMjQ5OS4xOTUzLjQ0MTMuMzkwNi41NzQyLjU4NTkuMTMyOC4xOTUzLjIxMDkuMzY3Mi4yMzQzLjUxNTZsLS4zOTg0LjQyMTljLjAzMTIuMzk4NC4wMDM5LjcwMzEtLjA4Mi45MTQtLjA4Ni4yMTEtLjIxODguMzg2OC0uMzk4NS41Mjc0LS4xNzk2LjE0MDYtLjM4NjcuMjU3OC0uNjIxLjM1MTUtLjIzNDQuMDkzOC0uNDg4My4yMjY2LS43NjE3LjM5ODUgMCAuMTU2Mi0uMDM5MS4zMjQyLS4xMTcyLjUwMzktLjA3ODEuMTc5Ni0uMTc1OC4zNTE1LS4yOTMuNTE1Ni0uMTE3Mi4xNjQtLjI1NzguMzAwNy0uNDIxOC40MTAxLS4xNjQxLjEwOTQtLjMyODIuMTY0MS0uNDkyMi4xNjQxbC0uNDkyMi0uMzc1Yy4wMTU2LjAxNTYuMDE1Ni4wNDI5IDAgLjA4MnMtLjAzNTEuMDQ2OS0uMDU4Ni4wMjM0Yy4wNzgxLjE0ODUuMDk3Ny4zMjAzLjA1ODYuNTE1Ny0uMDM5MS4xOTUzLS4xMDU1LjM5NDUtLjE5OTIuNTk3Ni0uMDkzNzYuMjAzMS0uMTk5MjIuMzk0NS0uMzE2NDEuNTc0Mi0uMTE3MTguMTc5Ny0uMjIyNjUuMzMyLS4zMTYzOS40NTcuNDIxODYuMTA5NC44NDM3LjE5MTQgMS4yNjU2LjI0NjFzLjg0NzYuMDgyIDEuMjc3My4wODJ6JyBmaWxsPScjZjlmOWY5Jy8+PC9nPjwvc3ZnPlwiKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3VudHJ5LW51bWJlcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmxlZnQge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY291bnRyeS1udW1iZXJzIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1uIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgYm90dG9tOiA0NHB4O1xyXG4gICAgICAgIGxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9XaXRoIHNpZGViYXIgaW4gbmFycm93IGNvbnRlbnQgYXJlYVxyXG4uZW50cnktY29udGVudCB7XHJcbiAgLm1vZHVsZS1tYXAge1xyXG4gICAgLmMtbiB7XHJcbiAgICAgIC5sYWJlbCxcclxuICAgICAgLm51bWJlcixcclxuICAgICAgLnBlcmNlbnRhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLlN2ZXJpZ2UsXHJcbiAgICAgICYuU3dlZGVuIHtcclxuICAgICAgICB0b3A6IDklO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5Ob3JnZSxcclxuICAgICAgJi5Ob3J3YXkge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICB0b3A6IDM3JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5HZXJtYW55LFxyXG4gICAgICAmLlR5c2tsYW5kIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuTmVkZXJsw6RuZGVybmEsXHJcbiAgICAgICYuTmV0aGVybGFuZHMge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICByaWdodDogNjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLlN0b3Jicml0YW5uaWVuLFxyXG4gICAgICAmLlVLIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgcmlnaHQ6IDgzJTtcclxuICAgICAgICB3aWR0aDogMTI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuRmlubGFuZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMjAlO1xyXG5cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIC5jb3VudHJ5LW51bWJlcnMge1xyXG4gICAgICAgIC5jLW4ge1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubW9kdWxlLWJyYW5kcyB7XHJcbiAgJi5oaWRlLWZyb20tbW9kdWxlIHtcclxuICAgIC5oaWRlLWJyYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aXRoLWxvYWQtbW9yZSB7XHJcbiAgICAuc2luZ2xlLWJyYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKC1uKzEwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1tb3JlLWJyYW5kcyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDY0cHggYXV0byAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvdy1tb3JlLWJyYW5kcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1vZHVsZS1kZXNjIHtcclxuICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLWNvbnRlbnQtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZ3JpZC1nYXA6IDJweCA2cHg7XHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7Ly9cclxuICAgIC8vICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLy8gfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGdyaWQtZ2FwOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLWJyYW5kIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHsvL1xyXG4gICAgLy8gICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuYnJhbmQtYWN0aXZlICYge1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIC5icmFuZC1idXR0b24ge1xyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgID4gLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubmVyLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJyYW5kLWxhcmdlLWltYWdlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJhbmQtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MnB4O1xyXG4gICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyYW5kLW1vcmUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgJiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL09uIHNlY3Rpb24gcGFnZVxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXNlY3Rpb24ge1xyXG4gIC5tb2R1bGUtYnJhbmRzIHtcclxuICAgIC5icmFuZC1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDQ0cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZHVsZS1jaGFydCB7XHJcbiAgJi5zdXMtY2hhcnQge1xyXG4gICAgJi5tb2R1bGUtaGFzLWJnIHtcclxuICAgICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZFNzA2RjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vT3JnYW5pemF0aW9uIG1vZHVsZVxyXG4gIC5oaWdoY2hhcnRzLWxhYmVsIHtcclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjh2dztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbG9yLTUsXHJcbiAgICAmLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1jb2xvci02LFxyXG4gICAgJi5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtY29sb3ItNyxcclxuICAgICYuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbG9yLTgsXHJcbiAgICAmLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1jb2xvci05IHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXJyb3ctdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDQxOHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWdoY2hhcnRzLWxlZ2VuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtZ292ZXJuYW5jZSB7XHJcbiAgc3ZnIHtcclxuICAgIGEge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICA+IHBhdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgPiBnOmZpcnN0LWNoaWxkIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGdyZWVuLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtc3ByZWFkc2hlZXRzLW1pbmkge1xyXG4gICYubW9kdWxlLWhhcy1iZyB7XHJcbiAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5udW1iZXItY29udGFpbmVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLWRlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5udW1iZXJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ3JpZC1nYXA6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIGdyaWQtZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgbWluLWhlaWdodDogMzA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VmZml4LFxyXG4gIC5wcmVmaXgge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAubGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtY29udGFpbmVyIHtcclxuICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICA+IC5tb2R1bGUtYmctd3JhcCB7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2JjMDA3ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2JjMDA3ZTtcclxuICAgIH1cclxuXHJcbiAgICA+IC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgID4gLmQtZ3JpZCB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtY2hhcnQge1xyXG4gICAgZGl2IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1QUZDMTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGNUFGQzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1vZHVsZS1zbGlkZXJzbWFsbCB7XHJcbiAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAmLndpdGgtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBnYXA6IDEyOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS1wbHVzLWJhY2tncm91bmQge1xyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtdGl0bGUuZGlzcGxheS0yIHtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9ubHktYmFja2dyb3VuZC1jb2xvciB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI0NTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQ1NScgaGVpZ2h0PSc4MCcgdmlld0JveD0nMCAwIDI0NTUgODAnIGZpbGw9J25vbmUnPjxwYXRoIGQ9J00yNDU0Ljk0IDM0LjQ3ODlDMjQ1NS4xMyAzMy45NTkzIDI0NTQuODYgMzMuMzg2NCAyNDU0LjM0IDMzLjE5OTNMMjQ0NS44NyAzMC4xNTAxQzI0NDUuMzUgMjkuOTYzIDI0NDQuNzggMzAuMjMyNiAyNDQ0LjU5IDMwLjc1MjJDMjQ0NC40IDMxLjI3MTggMjQ0NC42NyAzMS44NDQ3IDI0NDUuMTkgMzIuMDMxOUwyNDUyLjcyIDM0Ljc0MjJMMjQ1MC4wMSA0Mi4yNjkxQzI0NDkuODIgNDIuNzg4NyAyNDUwLjA5IDQzLjM2MTYgMjQ1MC42MSA0My41NDg4QzI0NTEuMTMgNDMuNzM1OSAyNDUxLjcgNDMuNDY2MyAyNDUxLjg5IDQyLjk0NjdMMjQ1NC45NCAzNC40Nzg5Wk0xMzk0IDM2LjUwMDVMMTM5My44IDM1LjUyMTdMMTM5NCAzNi41MDA1Wk0wLjIzNDM1IDczLjA3MjhMNS42OTg5OSA3OS4xMzk1TDExLjc2NTcgNzMuNjc0OEw2LjMwMTAxIDY3LjYwODJMMC4yMzQzNSA3My4wNzI4Wk02IDczLjM3MzhMNS45NDc4NiA3NC4zNzI0QzYuNzQxNjQgNzQuNDEzOSA3LjU0MTkzIDc0LjQ1MzIgOC4zNDg2NiA3NC40OTA0TDguMzk0NzYgNzMuNDkxNUw4LjQ0MDg1IDcyLjQ5MjZDNy42MzgwNyA3Mi40NTU1IDYuODQxODEgNzIuNDE2NCA2LjA1MjE0IDcyLjM3NTJMNiA3My4zNzM4Wk0xMy4zMDA1IDczLjY4OTNMMTMuMjY1OCA3NC42ODg3QzE0LjkzMDIgNzQuNzQ2NiAxNi42MTk5IDc0Ljc5NjIgMTguMzM0MyA3NC44Mzc3TDE4LjM1ODUgNzMuODM4TDE4LjM4MjcgNzIuODM4M0MxNi42NzUxIDcyLjc5NjkgMTQuOTkyNCA3Mi43NDc1IDEzLjMzNTIgNzIuNjg5OUwxMy4zMDA1IDczLjY4OTNaTTIzLjQyOTggNzMuOTM2M0wyMy40MTUxIDc0LjkzNjJDMjUuMDI2OCA3NC45NTk5IDI2LjY1ODcgNzQuOTc3IDI4LjMxMDQgNzQuOTg3NkwyOC4zMTY4IDczLjk4NzZMMjguMzIzMiA3Mi45ODc3QzI2LjY3NjkgNzIuOTc3MSAyNS4wNTA1IDcyLjk2IDIzLjQ0NDUgNzIuOTM2NEwyMy40Mjk4IDczLjkzNjNaTTMzLjMyMzIgNzQuMDAwMUwzMy4zMjQ1IDc1LjAwMDFDMzUuMDE1NCA3NC45OTc4IDM2LjcyNTcgNzQuOTg5MiAzOC40NTQ5IDc0Ljk3NDNMMzguNDQ2MyA3My45NzQzTDM4LjQzNzcgNzIuOTc0M0MzNi43MTMxIDcyLjk4OTIgMzUuMDA3NyA3Mi45OTc4IDMzLjMyMTggNzMuMDAwMUwzMy4zMjMyIDc0LjAwMDFaTTQzLjM2OTIgNzMuOTE1OUw0My4zODQzIDc0LjkxNTdDNDUuMDE4NCA3NC44OTExIDQ2LjY2ODQgNzQuODYxMyA0OC4zMzQxIDc0LjgyNjNMNDguMzEzMSA3My44MjY1TDQ4LjI5MiA3Mi44MjY3QzQ2LjYzMDMgNzIuODYxNiA0NC45ODQyIDcyLjg5MTQgNDMuMzU0MiA3Mi45MTZMNDMuMzY5MiA3My45MTU5Wk01My4zNTA4IDczLjcwNjFMNTMuMzc3NSA3NC43MDU4QzU1LjA3MDkgNzQuNjYwNiA1Ni43Nzk2IDc0LjYxMDMgNTguNTAzMiA3NC41NTUxTDU4LjQ3MTEgNzMuNTU1Nkw1OC40MzkxIDcyLjU1NjFDNTYuNzE5MSA3Mi42MTEyIDU1LjAxMzkgNzIuNjYxNCA1My4zMjQxIDcyLjcwNjVMNTMuMzUwOCA3My43MDYxWk02My4zNTI4IDczLjM4NzVMNjMuMzg5NSA3NC4zODY4QzY1LjAzMTIgNzQuMzI2NCA2Ni42ODU3IDc0LjI2MTggNjguMzUyNyA3NC4xOTI5TDY4LjMxMTQgNzMuMTkzN0w2OC4yNzAxIDcyLjE5NDZDNjYuNjA2MSA3Mi4yNjM0IDY0Ljk1NDYgNzIuMzI3OSA2My4zMTYgNzIuMzg4Mkw2My4zNTI4IDczLjM4NzVaTTczLjM0NTUgNzIuOTc0OEw3My4zOTEgNzMuOTczN0M3NS4wODI4IDczLjg5NjUgNzYuNzg2OSA3My44MTUyIDc4LjUwMjkgNzMuNzI5OEw3OC40NTMyIDcyLjczMTFMNzguNDAzNSA3MS43MzIzQzc2LjY5MDIgNzEuODE3NSA3NC45ODg5IDcxLjg5ODcgNzMuMjk5OSA3MS45NzU4TDczLjM0NTUgNzIuOTc0OFpNODMuMzQ0NCA3Mi40Nzg2TDgzLjM5NzggNzMuNDc3MUM4NS4wMzkzIDczLjM4OTQgODYuNjkxMiA3My4yOTgxIDg4LjM1MzMgNzMuMjAzM0w4OC4yOTY0IDcyLjIwNDlMODguMjM5NSA3MS4yMDY2Qzg2LjU3OTcgNzEuMzAxMiA4NC45MzAxIDcxLjM5MjQgODMuMjkxIDcxLjQ4TDgzLjM0NDQgNzIuNDc4NlpNOTMuMzA5OSA3MS45MTA1TDkzLjM3MDIgNzIuOTA4N0M5NS4wNTI1IDcyLjgwNyA5Ni43NDQ5IDcyLjcwMTkgOTguNDQ3IDcyLjU5MzVMOTguMzgzNCA3MS41OTU2TDk4LjMxOTggNzAuNTk3NkM5Ni42MTk5IDcwLjcwNTkgOTQuOTI5NyA3MC44MTA4IDkzLjI0OTUgNzAuOTEyM0w5My4zMDk5IDcxLjkxMDVaTTEwMy4zMzYgNzEuMjcyNkwxMDMuNDAzIDcyLjI3MDRDMTA1LjA0IDcyLjE2MTEgMTA2LjY4NiA3Mi4wNDg5IDEwOC4zNDEgNzEuOTMzOEwxMDguMjcxIDcwLjkzNjJMMTA4LjIwMiA2OS45Mzg2QzEwNi41NDkgNzAuMDUzNiAxMDQuOTA1IDcwLjE2NTcgMTAzLjI3IDcwLjI3NDhMMTAzLjMzNiA3MS4yNzI2Wk0xMTMuMjU4IDcwLjU4MjRMMTEzLjMzIDcxLjU3OThDMTE1LjAwMSA3MS40NTg5IDExNi42OCA3MS4zMzUxIDExOC4zNjggNzEuMjA4NkwxMTguMjkzIDcwLjIxMTRMMTE4LjIxOCA2OS4yMTQyQzExNi41MzMgNjkuMzQwNiAxMTQuODU1IDY5LjQ2NDIgMTEzLjE4NSA2OS41ODVMMTEzLjI1OCA3MC41ODI0Wk0xMjMuMzI4IDY5LjgyNzRMMTIzLjQwNiA3MC44MjQ0QzEyNS4wMzggNzAuNjk3OSAxMjYuNjc3IDcwLjU2ODkgMTI4LjMyMyA3MC40Mzc0TDEyOC4yNDQgNjkuNDQwNkwxMjguMTY0IDY4LjQ0MzdDMTI2LjUxOSA2OC41NzUxIDEyNC44ODEgNjguNzA0IDEyMy4yNTEgNjguODMwNEwxMjMuMzI4IDY5LjgyNzRaTTEzMy4yMDEgNjkuMDM4OUwxMzMuMjgzIDcwLjAzNTZDMTM0Ljk0MyA2OS44OTkyIDEzNi42MSA2OS43NjA0IDEzOC4yODQgNjkuNjE5MkwxMzguMiA2OC42MjI4TDEzOC4xMTYgNjcuNjI2M0MxMzYuNDQ0IDY3Ljc2NzMgMTM0Ljc3OCA2Ny45MDYgMTMzLjExOSA2OC4wNDIzTDEzMy4yMDEgNjkuMDM4OVpNMTQzLjIzOSA2OC4xOTI0TDE0My4zMjUgNjkuMTg4N0MxNDQuOTc5IDY5LjA0NTcgMTQ2LjYzOSA2OC45MDA0IDE0OC4zMDYgNjguNzUzTDE0OC4yMTggNjcuNzU2OUwxNDguMTMgNjYuNzYwOEMxNDYuNDY0IDY2LjkwODEgMTQ0LjgwNSA2Ny4wNTMyIDE0My4xNTMgNjcuMTk2MUwxNDMuMjM5IDY4LjE5MjRaTTE1My4xNDkgNjcuMzE1OUwxNTMuMjM5IDY4LjMxMThDMTU0Ljg4OSA2OC4xNjI3IDE1Ni41NDUgNjguMDExNSAxNTguMjA3IDY3Ljg1ODJMMTU4LjExNSA2Ni44NjI1TDE1OC4wMjMgNjUuODY2N0MxNTYuMzYzIDY2LjAxOTggMTU0LjcwOCA2Ni4xNzA5IDE1My4wNTkgNjYuMzE5OUwxNTMuMTQ5IDY3LjMxNTlaTTE2My4xMTQgNjYuMzk3TDE2My4yMDggNjcuMzkyNkMxNjQuODggNjcuMjM1NCAxNjYuNTU4IDY3LjA3NjIgMTY4LjI0MSA2Ni45MTUxTDE2OC4xNDYgNjUuOTE5NkwxNjguMDUgNjQuOTI0MkMxNjYuMzY4IDY1LjA4NTIgMTY0LjY5MiA2NS4yNDQyIDE2My4wMiA2NS40MDE0TDE2My4xMTQgNjYuMzk3Wk0xNzMuMTA0IDY1LjQ0MDlMMTczLjIwMSA2Ni40MzYyQzE3NC44NDMgNjYuMjc2MyAxNzYuNDg5IDY2LjExNDcgMTc4LjE0MSA2NS45NTE0TDE3OC4wNDIgNjQuOTU2MkwxNzcuOTQ0IDYzLjk2MTFDMTc2LjI5MyA2NC4xMjQzIDE3NC42NDggNjQuMjg1OSAxNzMuMDA3IDY0LjQ0NTZMMTczLjEwNCA2NS40NDA5Wk0xODMuMDA4IDY0LjQ2MTJMMTgzLjEwOCA2NS40NTYyQzE4NC43NjggNjUuMjg5NCAxODYuNDMzIDY1LjEyMDkgMTg4LjEwMyA2NC45NTA4TDE4OC4wMDEgNjMuOTU1OUwxODcuOSA2Mi45NjExQzE4Ni4yMzIgNjMuMTMxMSAxODQuNTY4IDYzLjI5OTUgMTgyLjkwOCA2My40NjYyTDE4My4wMDggNjQuNDYxMlpNMTkzLjAyMSA2My40NDA4TDE5My4xMjMgNjQuNDM1NUMxOTQuNzczIDY0LjI2NTEgMTk2LjQyNiA2NC4wOTMxIDE5OC4wODQgNjMuOTE5NUwxOTcuOTggNjIuOTI1TDE5Ny44NzUgNjEuOTMwNEMxOTYuMjE5IDYyLjEwMzggMTk0LjU2NiA2Mi4yNzU4IDE5Mi45MTggNjIuNDQ2MUwxOTMuMDIxIDYzLjQ0MDhaTTIwMi45MiA2Mi40MDQ2TDIwMy4wMjUgNjMuMzk5QzIwNC42NzYgNjMuMjI0IDIwNi4zMzEgNjMuMDQ3NiAyMDcuOTg5IDYyLjg2OTdMMjA3Ljg4MiA2MS44NzU0TDIwNy43NzYgNjAuODgxMUMyMDYuMTE4IDYxLjA1ODkgMjA0LjQ2NCA2MS4yMzUyIDIwMi44MTQgNjEuNDEwMUwyMDIuOTIgNjIuNDA0NlpNMjEyLjg2NiA2MS4zMzc4TDIxMi45NzQgNjIuMzMyQzIxNC42NCA2Mi4xNTEzIDIxNi4zMDggNjEuOTY5MyAyMTcuOTgxIDYxLjc4NTlMMjE3Ljg3MiA2MC43OTE5TDIxNy43NjMgNTkuNzk3OUMyMTYuMDkxIDU5Ljk4MTEgMjE0LjQyMyA2MC4xNjMxIDIxMi43NTkgNjAuMzQzNkwyMTIuODY2IDYxLjMzNzhaTTIyMi44NDIgNjAuMjQ0TDIyMi45NTIgNjEuMjM3OUMyMjQuNTk2IDYxLjA1NTggMjI2LjI0NCA2MC44NzI0IDIyNy44OTQgNjAuNjg3OEwyMjcuNzgyIDU5LjY5NEwyMjcuNjcxIDU4LjcwMDJDMjI2LjAyMiA1OC44ODQ3IDIyNC4zNzUgNTkuMDY4IDIyMi43MzIgNTkuMjUwMUwyMjIuODQyIDYwLjI0NFpNMjMyLjc0IDU5LjEzNjZMMjMyLjg1MyA2MC4xMzAzQzIzNC41MDggNTkuOTQzMyAyMzYuMTY3IDU5Ljc1NTEgMjM3LjgyOCA1OS41NjU4TDIzNy43MTUgNTguNTcyM0wyMzcuNjAyIDU3LjU3ODdDMjM1Ljk0MSA1Ny43Njc5IDIzNC4yODMgNTcuOTU2IDIzMi42MjggNTguMTQzTDIzMi43NCA1OS4xMzY2Wk0yNDIuNzA2IDU4LjAwMUwyNDIuODIgNTguOTk0NUMyNDQuNDggNTguODAzNyAyNDYuMTQyIDU4LjYxMTkgMjQ3LjgwNiA1OC40MTlMMjQ3LjY5MSA1Ny40MjU3TDI0Ny41NzYgNTYuNDMyM0MyNDUuOTEyIDU2LjYyNTEgMjQ0LjI1MSA1Ni44MTY5IDI0Mi41OTIgNTcuMDA3NUwyNDIuNzA2IDU4LjAwMVpNMjUyLjYzMSA1Ni44NTA4TDI1Mi43NDcgNTcuODQ0MUMyNTQuMzk2IDU3LjY1MTQgMjU2LjA0OCA1Ny40NTc3IDI1Ny43MDIgNTcuMjYzMUwyNTcuNTg1IDU2LjI3TDI1Ny40NjggNTUuMjc2OEMyNTUuODE1IDU1LjQ3MTQgMjU0LjE2NCA1NS42NjUgMjUyLjUxNSA1NS44NTc2TDI1Mi42MzEgNTYuODUwOFpNMjYyLjU1MSA1NS42ODMzTDI2Mi42NjkgNTYuNjc2M0MyNjQuMzI3IDU2LjQ3OTggMjY1Ljk4NyA1Ni4yODIzIDI2Ny42NDkgNTYuMDgzOUwyNjcuNTMgNTUuMDkwOUwyNjcuNDEyIDU0LjA5OEMyNjUuNzUgNTQuMjk2MyAyNjQuMDkxIDU0LjQ5MzcgMjYyLjQzNCA1NC42OTAyTDI2Mi41NTEgNTUuNjgzM1pNMjcyLjUyIDU0LjQ5MzJMMjcyLjY0IDU1LjQ4NjFDMjc0LjI4NyA1NS4yODgxIDI3NS45MzYgNTUuMDg5MyAyNzcuNTg2IDU0Ljg4OTdMMjc3LjQ2NiA1My44OTdMMjc3LjM0NiA1Mi45MDQyQzI3NS42OTYgNTMuMTAzNyAyNzQuMDQ4IDUzLjMwMjUgMjcyLjQwMSA1My41MDA0TDI3Mi41MiA1NC40OTMyWk0yODIuNDE3IDUzLjI5NjJMMjgyLjUzOCA1NC4yODg5QzI4NC4xOTEgNTQuMDg3OSAyODUuODQ0IDUzLjg4NiAyODcuNSA1My42ODM0TDI4Ny4zNzggNTIuNjkwOEwyODcuMjU3IDUxLjY5ODJDMjg1LjYwMiA1MS45MDA4IDI4My45NDggNTIuMTAyNiAyODIuMjk3IDUyLjMwMzZMMjgyLjQxNyA1My4yOTYyWk0yOTIuMzQ3IDUyLjA4MDlMMjkyLjQ2OSA1My4wNzM0QzI5NC4xMjcgNTIuODY5NCAyOTUuNzg2IDUyLjY2NDYgMjk3LjQ0NiA1Mi40NTkxTDI5Ny4zMjQgNTEuNDY2N0wyOTcuMjAxIDUwLjQ3NDNDMjk1LjU0MSA1MC42Nzk3IDI5My44ODIgNTAuODg0NCAyOTIuMjI1IDUxLjA4ODRMMjkyLjM0NyA1Mi4wODA5Wk0zMDIuMjg3IDUwLjg1MDlMMzAyLjQxIDUxLjg0MzNDMzA0LjA2IDUxLjYzOCAzMDUuNzExIDUxLjQzMjIgMzA3LjM2MyA1MS4yMjU3TDMwNy4yMzkgNTAuMjMzNEwzMDcuMTE1IDQ5LjI0MTJDMzA1LjQ2MyA0OS40NDc2IDMwMy44MTMgNDkuNjUzNCAzMDIuMTYzIDQ5Ljg1ODZMMzAyLjI4NyA1MC44NTA5Wk0zMTIuMTk2IDQ5LjYxMjNMMzEyLjMyMSA1MC42MDQ1QzMxMy45NzQgNTAuMzk2OCAzMTUuNjI4IDUwLjE4ODYgMzE3LjI4MyA0OS45Nzk4TDMxNy4xNTggNDguOTg3N0wzMTcuMDMzIDQ3Ljk5NTVDMzE1LjM3OCA0OC4yMDQzIDMxMy43MjUgNDguNDEyNSAzMTIuMDcxIDQ4LjYyMDFMMzEyLjE5NiA0OS42MTIzWk0zMjIuMTI1IDQ4LjM1OTdMMzIyLjI1IDQ5LjM1MThDMzIzLjkwNiA0OS4xNDIgMzI1LjU2MiA0OC45MzE3IDMyNy4yMTkgNDguNzIxTDMyNy4wOTMgNDcuNzI4OUwzMjYuOTY3IDQ2LjczNjlDMzI1LjMxIDQ2Ljk0NzcgMzIzLjY1NCA0Ny4xNTc5IDMyMS45OTkgNDcuMzY3N0wzMjIuMTI1IDQ4LjM1OTdaTTMzMi4wNDggNDcuMDk3M0wzMzIuMTc1IDQ4LjA4OTJDMzMzLjgyNyA0Ny44NzgyIDMzNS40OCA0Ny42NjY3IDMzNy4xMzMgNDcuNDU0OEwzMzcuMDA2IDQ2LjQ2MjlMMzM2Ljg3OCA0NS40NzFDMzM1LjIyNiA0NS42ODI5IDMzMy41NzMgNDUuODk0MyAzMzEuOTIxIDQ2LjEwNTNMMzMyLjA0OCA0Ny4wOTczWk0zNDEuOTY0IDQ1LjgyNkwzNDIuMDkyIDQ2LjgxNzlDMzQzLjc0NSA0Ni42MDUxIDM0NS4zOTkgNDYuMzkyMSAzNDcuMDUyIDQ2LjE3ODZMMzQ2LjkyNCA0NS4xODY4TDM0Ni43OTYgNDQuMTk1MUMzNDUuMTQzIDQ0LjQwODUgMzQzLjQ5IDQ0LjYyMTUgMzQxLjgzNyA0NC44MzQyTDM0MS45NjQgNDUuODI2Wk0zNTEuODg0IDQ0LjU0NTVMMzUyLjAxMiA0NS41MzcyQzM1My42NjYgNDUuMzIzIDM1NS4zMiA0NS4xMDg1IDM1Ni45NzQgNDQuODkzN0wzNTYuODQ1IDQzLjkwMkwzNTYuNzE2IDQyLjkxMDRDMzU1LjA2MyA0My4xMjUyIDM1My40MDkgNDMuMzM5NiAzNTEuNzU1IDQzLjU1MzhMMzUxLjg4NCA0NC41NDU1Wk0zNjEuODA2IDQzLjI1NjdMMzYxLjkzNSA0NC4yNDgzQzM2My41ODkgNDQuMDMyOSAzNjUuMjQyIDQzLjgxNzIgMzY2Ljg5NSA0My42MDEzTDM2Ni43NjUgNDIuNjA5N0wzNjYuNjM2IDQxLjYxODJDMzY0Ljk4MyA0MS44MzQgMzYzLjMzIDQyLjA0OTcgMzYxLjY3NyA0Mi4yNjUxTDM2MS44MDYgNDMuMjU2N1pNMzcxLjcyMiA0MS45NjE1TDM3MS44NTEgNDIuOTUzQzM3My41MDMgNDIuNzM2NyAzNzUuMTU0IDQyLjUyMDIgMzc2LjgwNSA0Mi4zMDM1TDM3Ni42NzUgNDEuMzEyTDM3Ni41NDUgNDAuMzIwNUMzNzQuODk0IDQwLjUzNzEgMzczLjI0MyA0MC43NTM2IDM3MS41OTIgNDAuOTY5OUwzNzEuNzIyIDQxLjk2MTVaTTM4MS42MjggNDAuNjYxTDM4MS43NTkgNDEuNjUyNEMzODMuNDE2IDQxLjQzNDQgMzg1LjA3MiA0MS4yMTYzIDM4Ni43MjcgNDAuOTk4MUwzODYuNTk3IDQwLjAwNjdMMzg2LjQ2NiAzOS4wMTUyQzM4NC44MTEgMzkuMjMzNCAzODMuMTU1IDM5LjQ1MTYgMzgxLjQ5OCAzOS42Njk1TDM4MS42MjggNDAuNjYxWk0zOTEuNTU5IDM5LjM1MTdMMzkxLjY5IDQwLjM0MzFDMzkzLjM0NCA0MC4xMjQ3IDM5NC45OTYgMzkuOTA2MiAzOTYuNjQ4IDM5LjY4NzdMMzk2LjUxNiAzOC42OTY0TDM5Ni4zODUgMzcuNzA1QzM5NC43MzQgMzcuOTIzNSAzOTMuMDgyIDM4LjE0MTkgMzkxLjQyOCAzOC4zNjAzTDM5MS41NTkgMzkuMzUxN1pNNDAxLjQ2NyAzOC4wNDA4TDQwMS41OTggMzkuMDMyMUM0MDMuMjQ3IDM4LjgxMzUgNDA0Ljg5NSAzOC41OTUgNDA2LjU0MSAzOC4zNzY0TDQwNi40MSAzNy4zODUxTDQwNi4yNzggMzYuMzkzOEM0MDQuNjMyIDM2LjYxMjQgNDAyLjk4NCAzNi44MzA5IDQwMS4zMzUgMzcuMDQ5NEw0MDEuNDY3IDM4LjA0MDhaTTQxMS4zNzcgMzYuNzI1M0w0MTEuNTA5IDM3LjcxNjZDNDEzLjE2NyAzNy40OTYyIDQxNC44MjQgMzcuMjc1OSA0MTYuNDc5IDM3LjA1NTdMNDE2LjM0NyAzNi4wNjQ0TDQxNi4yMTUgMzUuMDczMUM0MTQuNTYgMzUuMjkzNCA0MTIuOTA0IDM1LjUxMzcgNDExLjI0NSAzNS43MzQxTDQxMS4zNzcgMzYuNzI1M1pNNDIxLjMwOCAzNS40MDRMNDIxLjQ0IDM2LjM5NTJDNDIzLjA5MiAzNi4xNzUyIDQyNC43NDIgMzUuOTU1MyA0MjYuMzkgMzUuNzM1Nkw0MjYuMjU4IDM0Ljc0NDNMNDI2LjEyNiAzMy43NTMxQzQyNC40NzggMzMuOTcyOCA0MjIuODI4IDM0LjE5MjcgNDIxLjE3NiAzNC40MTI3TDQyMS4zMDggMzUuNDA0Wk00MzEuMTk4IDM0LjA4NTdMNDMxLjMzIDM1LjA3NjlDNDMyLjk4MiAzNC44NTY0IDQzNC42MzMgMzQuNjM2MiA0MzYuMjgxIDM0LjQxNjJMNDM2LjE0OSAzMy40MjVMNDM2LjAxNiAzMi40MzM4QzQzNC4zNjggMzIuNjUzOCA0MzIuNzE4IDMyLjg3NCA0MzEuMDY1IDMzLjA5NDRMNDMxLjE5OCAzNC4wODU3Wk00NDEuMTI5IDMyLjc2MDFMNDQxLjI2MSAzMy43NTEzQzQ0Mi45MTkgMzMuNTMgNDQ0LjU3NSAzMy4zMDg4IDQ0Ni4yMjggMzMuMDg4TDQ0Ni4wOTYgMzIuMDk2OEw0NDUuOTY0IDMxLjEwNTZDNDQ0LjMxIDMxLjMyNjQgNDQyLjY1NSAzMS41NDc1IDQ0MC45OTcgMzEuNzY4OUw0NDEuMTI5IDMyLjc2MDFaTTQ1MS4wNDkgMzEuNDM1M0w0NTEuMTgxIDMyLjQyNjVDNDUyLjgzIDMyLjIwNjQgNDU0LjQ3NiAzMS45ODY1IDQ1Ni4xMTkgMzEuNzY3TDQ1NS45ODcgMzAuNzc1OEw0NTUuODU1IDI5Ljc4NDZDNDU0LjIxMSAzMC4wMDQxIDQ1Mi41NjUgMzAuMjI0IDQ1MC45MTcgMzAuNDQ0MUw0NTEuMDQ5IDMxLjQzNTNaTTQ2MC45MTMgMzAuMTE4TDQ2MS4wNDYgMzEuMTA5MkM0NjIuNzEzIDMwLjg4NjcgNDY0LjM3NyAzMC42NjQ1IDQ2Ni4wMzkgMzAuNDQyOEw0NjUuOTA3IDI5LjQ1MTZMNDY1Ljc3NCAyOC40NjAzQzQ2NC4xMTMgMjguNjgyMSA0NjIuNDQ4IDI4LjkwNDIgNDYwLjc4MSAyOS4xMjY4TDQ2MC45MTMgMzAuMTE4Wk00NzAuODgyIDI4Ljc4NzhMNDcxLjAxNCAyOS43NzlDNDcyLjY3IDI5LjU1ODIgNDc0LjMyMiAyOS4zMzc5IDQ3NS45NzIgMjkuMTE4Mkw0NzUuODQgMjguMTI2OUw0NzUuNzA3IDI3LjEzNTdDNDc0LjA1OCAyNy4zNTU1IDQ3Mi40MDYgMjcuNTc1OCA0NzAuNzUgMjcuNzk2Nkw0NzAuODgyIDI4Ljc4NzhaTTQ4MC43NzggMjcuNDY5Mkw0ODAuOTEgMjguNDYwNUM0ODIuNTUyIDI4LjI0MTggNDg0LjE5MiAyOC4wMjM3IDQ4NS44MjggMjcuODA2MUw0ODUuNjk2IDI2LjgxNDlMNDg1LjU2NCAyNS44MjM2QzQ4My45MjggMjYuMDQxMSA0ODIuMjg5IDI2LjI1OTMgNDgwLjY0NiAyNi40NzhMNDgwLjc3OCAyNy40NjkyWk00OTAuNjg0IDI2LjE1MjFMNDkwLjgxNSAyNy4xNDM0QzQ5Mi40ODEgMjYuOTIyMyA0OTQuMTQzIDI2LjcwMTggNDk1LjgwMSAyNi40ODJMNDk1LjY2OSAyNS40OTA3TDQ5NS41MzggMjQuNDk5M0M0OTMuODggMjQuNzE5MSA0OTIuMjE4IDI0LjkzOTYgNDkwLjU1MiAyNS4xNjA4TDQ5MC42ODQgMjYuMTUyMVpNNTAwLjYzMSAyNC44MzM0TDUwMC43NjIgMjUuODI0OEM1MDIuNDEyIDI1LjYwNjQgNTA0LjA1OCAyNS4zODg4IDUwNS43IDI1LjE3Mkw1MDUuNTY5IDI0LjE4MDZMNTA1LjQzOCAyMy4xODkyQzUwMy43OTYgMjMuNDA2MSA1MDIuMTUgMjMuNjIzNyA1MDAuNSAyMy44NDIxTDUwMC42MzEgMjQuODMzNFpNNTEwLjQ4MyAyMy41MzI1TDUxMC42MTMgMjQuNTIzOUM1MTIuMjc5IDI0LjMwNDUgNTEzLjk0IDI0LjA4NTggNTE1LjU5NyAyMy44NjgxTDUxNS40NjYgMjIuODc2Nkw1MTUuMzM2IDIxLjg4NTFDNTEzLjY3OSAyMi4xMDI5IDUxMi4wMTggMjIuMzIxNiA1MTAuMzUyIDIyLjU0MTFMNTEwLjQ4MyAyMy41MzI1Wk01MjAuNDYxIDIyLjIyMUw1MjAuNTkxIDIzLjIxMjZDNTIyLjI1MSAyMi45OTUgNTIzLjkwNiAyMi43NzgzIDUyNS41NTYgMjIuNTYyN0w1MjUuNDI2IDIxLjU3MTFMNTI1LjI5NyAyMC41Nzk2QzUyMy42NDYgMjAuNzk1MiA1MjEuOTkxIDIxLjAxMTkgNTIwLjMzMSAyMS4yMjk1TDUyMC40NjEgMjIuMjIxWk01MzAuMzYyIDIwLjkyNzJMNTMwLjQ5MSAyMS45MTg4QzUzMi4xMzEgMjEuNzA1MiA1MzMuNzY2IDIxLjQ5MjYgNTM1LjM5NiAyMS4yODFMNTM1LjI2NyAyMC4yODk0TDUzNS4xMzkgMTkuMjk3N0M1MzMuNTA5IDE5LjUwOTIgNTMxLjg3MyAxOS43MjE5IDUzMC4yMzMgMTkuOTM1NUw1MzAuMzYyIDIwLjkyNzJaTTU0MC4yNjEgMTkuNjQyNEw1NDAuMzg5IDIwLjYzNDJDNTQyLjA2MiAyMC40MTggNTQzLjcyOSAyMC4yMDI5IDU0NS4zOSAxOS45ODkxTDU0NS4yNjIgMTguOTk3M0w1NDUuMTM0IDE4LjAwNTVDNTQzLjQ3MyAxOC4yMTkzIDU0MS44MDYgMTguNDM0NCA1NDAuMTMzIDE4LjY1MDdMNTQwLjI2MSAxOS42NDI0Wk01NTAuMjI3IDE4LjM1OTVMNTUwLjM1NCAxOS4zNTE0QzU1Mi4wMDMgMTkuMTQwMSA1NTMuNjQ1IDE4LjkzMDEgNTU1LjI4MiAxOC43MjE1TDU1NS4xNTUgMTcuNzI5NUw1NTUuMDI5IDE2LjczNzVDNTUzLjM5MiAxNi45NDYyIDU1MS43NDkgMTcuMTU2MyA1NTAuMSAxNy4zNjc2TDU1MC4yMjcgMTguMzU5NVpNNTYwLjA0NiAxNy4xMDc0TDU2MC4xNzIgMTguMDk5NUM1NjEuODU1IDE3Ljg4NTkgNTYzLjUzMiAxNy42NzM4IDU2NS4yMDEgMTcuNDYzM0w1NjUuMDc2IDE2LjQ3MTFMNTY0Ljk1MSAxNS40NzlDNTYzLjI4MSAxNS42ODk2IDU2MS42MDQgMTUuOTAxNyA1NTkuOTIgMTYuMTE1NEw1NjAuMDQ2IDE3LjEwNzRaTTU3MC4wNzYgMTUuODQyNUw1NzAuMiAxNi44MzQ3QzU3MS44NTkgMTYuNjI2OCA1NzMuNTExIDE2LjQyMDQgNTc1LjE1NSAxNi4yMTU3TDU3NS4wMzIgMTUuMjIzNEw1NzQuOTA4IDE0LjIzMUM1NzMuMjYzIDE0LjQzNTggNTcxLjYxMSAxNC42NDIyIDU2OS45NTIgMTQuODUwMkw1NzAuMDc2IDE1Ljg0MjVaTTU3OS45NDMgMTQuNjE0MUw1ODAuMDY1IDE1LjYwNjZDNTgxLjcxOCAxNS40MDIzIDU4My4zNjIgMTUuMTk5OCA1ODQuOTk4IDE0Ljk5OTFMNTg0Ljg3NyAxNC4wMDY1TDU4NC43NTUgMTMuMDE0QzU4My4xMTggMTMuMjE0OCA1ODEuNDczIDEzLjQxNzMgNTc5LjgyIDEzLjYyMTdMNTc5Ljk0MyAxNC42MTQxWk01ODkuOTE1IDEzLjM5MTFMNTkwLjAzNiAxNC4zODM4QzU5MS43MDYgMTQuMTgwNiA1OTMuMzY4IDEzLjk3OTUgNTk1LjAyMSAxMy43ODAzTDU5NC45MDEgMTIuNzg3NUw1OTQuNzgxIDExLjc5NDdDNTkzLjEyOCAxMS45OTM5IDU5MS40NjYgMTIuMTk1MiA1ODkuNzk0IDEyLjM5ODRMNTg5LjkxNSAxMy4zOTExWk01OTkuODMyIDEyLjE5Nkw1OTkuOTUxIDEzLjE4OUM2MDEuNTg1IDEyLjk5NCA2MDMuMjEgMTIuODAxIDYwNC44MjYgMTIuNjEwMkw2MDQuNzA4IDExLjYxNzFMNjA0LjU5MSAxMC42MjRDNjAyLjk3NSAxMC44MTQ5IDYwMS4zNDkgMTEuMDA4IDU5OS43MTQgMTEuMjAzMUw1OTkuODMyIDEyLjE5NlpNNjA5Ljc1NyAxMS4wMjQzTDYwOS44NzMgMTIuMDE3NkM2MTEuNTU1IDExLjgyMTMgNjEzLjIyNiAxMS42Mjc1IDYxNC44ODYgMTEuNDM2Mkw2MTQuNzcxIDEwLjQ0MjdMNjE0LjY1NyA5LjQ0OTMxQzYxMi45OTYgOS42NDA3MyA2MTEuMzI0IDkuODM0NjcgNjA5LjY0MSAxMC4wMzExTDYwOS43NTcgMTEuMDI0M1pNNjE5LjcxOSA5Ljg3NjI5TDYxOS44MzIgMTAuODY5OUM2MjEuNDcgMTAuNjgzNyA2MjMuMDk2IDEwLjUwMDEgNjI0LjcxMiAxMC4zMTkyTDYyNC42IDkuMzI1NEw2MjQuNDg5IDguMzMxNjJDNjIyLjg3MyA4LjUxMjY3IDYyMS4yNDUgOC42OTYzOCA2MTkuNjA2IDguODgyNjlMNjE5LjcxOSA5Ljg3NjI5Wk02MjkuNjIgOC43Njc2Mkw2MjkuNzI5IDkuNzYxNjFDNjMxLjQyIDkuNTc1MjcgNjMzLjA5OCA5LjM5MjAzIDYzNC43NjIgOS4yMTE5Nkw2MzQuNjU1IDguMjE3NzdMNjM0LjU0NyA3LjIyMzU3QzYzMi44ODIgNy40MDM3OCA2MzEuMjAzIDcuNTg3MTYgNjI5LjUxIDcuNzczNjRMNjI5LjYyIDguNzY3NjJaTTYzOS42MDggNy42ODY5N0w2MzkuNzE0IDguNjgxMzlDNjQxLjM1MSA4LjUwNzc2IDY0Mi45NzQgOC4zMzc0IDY0NC41ODIgOC4xNzAzN0w2NDQuNDc5IDcuMTc1NzJMNjQ0LjM3NiA2LjE4MTA3QzY0Mi43NjYgNi4zNDgyNSA2NDEuMTQxIDYuNTE4NzcgNjM5LjUwMyA2LjY5MjU1TDYzOS42MDggNy42ODY5N1pNNjQ5LjUyNCA2LjY1ODI2TDY0OS42MjUgNy42NTMxN0M2NTEuMzIgNy40ODE1MiA2NTIuOTk4IDcuMzEzODMgNjU0LjY1OSA3LjE1MDE5TDY1NC41NjEgNi4xNTUwMUw2NTQuNDYzIDUuMTU5ODNDNjUyLjggNS4zMjM2NSA2NTEuMTIgNS40OTE1MiA2NDkuNDIzIDUuNjYzMzVMNjQ5LjUyNCA2LjY1ODI2Wk02NTkuNDk1IDUuNjc2MTJMNjU5LjU5MSA2LjY3MTU5QzY2MS4yMjYgNi41MTUyOSA2NjIuODQ1IDYuMzYzMjEgNjY0LjQ0NSA2LjIxNTQ1TDY2NC4zNTMgNS4yMTk2OEw2NjQuMjYxIDQuMjIzOTJDNjYyLjY1OSA0LjM3MTg4IDY2MS4wMzggNC41MjQxNiA2NTkuNCA0LjY4MDY1TDY1OS40OTUgNS42NzYxMlpNNjY5LjQ4IDQuNzU1NjlMNjY5LjU2OCA1Ljc1MTc4QzY3MS4yNTQgNS42MDIzNiA2NzIuOTE5IDUuNDU4MSA2NzQuNTYyIDUuMzE5MTVMNjc0LjQ3OCA0LjMyMjcxTDY3NC4zOTQgMy4zMjYyNkM2NzIuNzQ4IDMuNDY1NDUgNjcxLjA4IDMuNjA5OTQgNjY5LjM5MSAzLjc1OTU5TDY2OS40OCA0Ljc1NTY5Wk02NzkuMzQ1IDMuOTIxNTNMNjc5LjQyNSA0LjkxODMzQzY4MS4xMzUgNC43ODExNyA2ODIuODE5IDQuNjUwMjIgNjg0LjQ3OCA0LjUyNTY2TDY4NC40MDMgMy41Mjg0N0w2ODQuMzI4IDIuNTMxMjhDNjgyLjY2NiAyLjY1NjEgNjgwLjk3OCAyLjc4NzMxIDY3OS4yNjUgMi45MjQ3M0w2NzkuMzQ1IDMuOTIxNTNaTTY4OS40NSAzLjE2MzUyTDY4OS41MiA0LjE2MTEyQzY5MS4xNzIgNC4wNDY1IDY5Mi43OTYgMy45Mzg4NCA2OTQuMzkxIDMuODM4MzFMNjk0LjMyOCAyLjg0MDI5TDY5NC4yNjUgMS44NDIyN0M2OTIuNjY2IDEuOTQzMDggNjkxLjAzOCAyLjA1MTAyIDY4OS4zODEgMi4xNjU5MUw2ODkuNDUgMy4xNjM1MlpNNjk5LjM3NyAyLjU0MDU1TDY5OS40MzIgMy41MzkwMUM3MDEuMTUyIDMuNDQzNTkgNzAyLjgzMyAzLjM1NzQgNzA0LjQ3NiAzLjI4MDY5TDcwNC40MjkgMi4yODE3OEw3MDQuMzgzIDEuMjgyODdDNzAyLjczNCAxLjM1OTg3IDcwMS4wNDYgMS40NDYzNiA2OTkuMzIyIDEuNTQyMDhMNjk5LjM3NyAyLjU0MDU1Wk03MDkuMjUyIDIuMDc5OTFMNzA5LjI4OSAzLjA3OTIzQzcxMS4wNTkgMy4wMTQxNyA3MTIuNzc5IDIuOTYxNTUgNzE0LjQ0OCAyLjkyMTcyTDcxNC40MjQgMS45MjIwMUw3MTQuNCAwLjkyMjI5NEM3MTIuNzIzIDAuOTYyMzM1IDcxMC45OTQgMS4wMTUyMiA3MDkuMjE1IDEuMDgwNThMNzA5LjI1MiAyLjA3OTkxWk03MTkuMzYzIDEuODQwMzlMNzE5LjM3MSAyLjg0MDM1QzcyMC4xNjQgMi44MzM1MiA3MjAuOTQ0IDIuODMwMDggNzIxLjcwOSAyLjgzMDA4VjEuODMwMDhWMC44MzAwNzhDNzIwLjkzOCAwLjgzMDA3OCA3MjAuMTUzIDAuODMzNTQ0IDcxOS4zNTQgMC44NDA0MjRMNzE5LjM2MyAxLjg0MDM5Wk03MjEuNzA5IDEuODMwMDhWMi44MzAwOEM3MjIuNTE3IDIuODMwMDggNzIzLjMyNyAyLjgzMjI5IDcyNC4xNDEgMi44MzY3TDcyNC4xNDYgMS44MzY3MUw3MjQuMTUyIDAuODM2NzI2QzcyMy4zMzQgMC44MzIzMDQgNzIyLjUyIDAuODMwMDc4IDcyMS43MDkgMC44MzAwNzhWMS44MzAwOFpNNzI5LjA3OCAxLjg4OTI0TDcyOS4wNjIgMi44ODkxMkM3MzAuNzE2IDIuOTE1MTggNzMyLjM4MiAyLjk0OTc2IDczNC4wNjIgMi45OTI2Mkw3MzQuMDg3IDEuOTkyOTVMNzM0LjExMyAwLjk5MzI3MUM3MzIuNDI3IDAuOTUwMjUyIDczMC43NTQgMC45MTU1MzggNzI5LjA5NCAwLjg4OTM2N0w3MjkuMDc4IDEuODg5MjRaTTczOS4wNjUgMi4xNDI3MUw3MzkuMDMxIDMuMTQyMTFDNzQwLjY1OCAzLjE5ODMzIDc0Mi4yOTggMy4yNjE5IDc0My45NDggMy4zMzI2MUw3NDMuOTkxIDIuMzMzNTJMNzQ0LjAzNCAxLjMzNDQ0Qzc0Mi4zNzggMS4yNjM1IDc0MC43MzMgMS4xOTk3MiA3MzkuMSAxLjE0MzMxTDczOS4wNjUgMi4xNDI3MVpNNzQ4Ljk4NCAyLjU2NzIzTDc0OC45MzMgMy41NjU5NUM3NTAuNTg2IDMuNjQ5NzIgNzUyLjI1IDMuNzQwMjYgNzUzLjkyNCAzLjgzNzM4TDc1My45ODIgMi44MzkwNkw3NTQuMDQgMS44NDA3NEM3NTIuMzYxIDEuNzQzMzUgNzUwLjY5MiAxLjY1MjU0IDc0OS4wMzQgMS41Njg1MUw3NDguOTg0IDIuNTY3MjNaTTc1OC44OTIgMy4xNDA1MUw3NTguODI3IDQuMTM4NDNDNzYwLjQ3MiA0LjI0NDg0IDc2Mi4xMjYgNC4zNTcyNyA3NjMuNzkgNC40NzU1Mkw3NjMuODYxIDMuNDc4MDNMNzYzLjkzMiAyLjQ4MDU1Qzc2Mi4yNjQgMi4zNjIwMSA3NjAuNjA1IDIuMjQ5MyA3NTguOTU3IDIuMTQyNkw3NTguODkyIDMuMTQwNTFaTTc2OC44ODggMy44NTA1M0w3NjguODEyIDQuODQ3NTdDNzcwLjQzMiA0Ljk3MjQ0IDc3Mi4wNjIgNS4xMDI1NSA3NzMuNyA1LjIzNzcyTDc3My43ODIgNC4yNDExMUw3NzMuODY0IDMuMjQ0NDlDNzcyLjIyMyAzLjEwOTAzIDc3MC41OSAyLjk3ODY0IDc2OC45NjUgMi44NTM0OEw3NjguODg4IDMuODUwNTNaTTc3OC43MjMgNC42NjE2OUw3NzguNjM2IDUuNjU3ODdDNzgwLjI5IDUuODAyODcgNzgxLjk1MyA1Ljk1Mjc3IDc4My42MjQgNi4xMDc0MUw3ODMuNzE2IDUuMTExNjZMNzgzLjgwOCA0LjExNTkyQzc4Mi4xMzQgMy45NjA5OSA3ODAuNDY4IDMuODEwOCA3NzguODExIDMuNjY1NTFMNzc4LjcyMyA0LjY2MTY5Wk03ODguNjY1IDUuNTgwODVMNzg4LjU2OCA2LjU3NjE4Qzc5MC4xOTYgNi43MzQxNyA3OTEuODMyIDYuODk2NDIgNzkzLjQ3NiA3LjA2MjhMNzkzLjU3NyA2LjA2Nzg4TDc5My42NzcgNS4wNzI5N0M3OTIuMDMxIDQuOTA2MzIgNzkwLjM5MiA0Ljc0Mzc5IDc4OC43NjEgNC41ODU1M0w3ODguNjY1IDUuNTgwODVaTTc5OC41MzQgNi41Nzk2MUw3OTguNDMgNy41NzQxMkM4MDAuMDg5IDcuNzQ4NTkgODAxLjc1NSA3LjkyNzAyIDgwMy40MjkgOC4xMDkyOUw4MDMuNTM3IDcuMTE1MTZMODAzLjY0NiA2LjEyMTA0QzgwMS45NjkgNS45Mzg1MiA4MDAuMyA1Ljc1OTgyIDc5OC42MzkgNS41ODUwOUw3OTguNTM0IDYuNTc5NjFaTTgwOC40MjcgNy42NTU5Nkw4MDguMzE2IDguNjQ5NzJDODA5Ljk0OSA4LjgzMzEgODExLjU5IDkuMDE5OTQgODEzLjIzNyA5LjIxMDFMODEzLjM1MSA4LjIxNjdMODEzLjQ2NiA3LjIyMzNDODExLjgxNyA3LjAzMjkgODEwLjE3NSA2Ljg0NTgzIDgwOC41MzkgNi42NjIyTDgwOC40MjcgNy42NTU5NlpNODE4LjMxNiA4Ljc5NzM1TDgxOC4xOTggOS43OTA0MUM4MTkuODQ2IDkuOTg1NTIgODIxLjUgMTAuMTgzOCA4MjMuMTYgMTAuMzg1TDgyMy4yODEgOS4zOTIzMUw4MjMuNDAxIDguMzk5NThDODIxLjczOSA4LjE5ODEgODIwLjA4MyA3Ljk5OTYyIDgxOC40MzQgNy44MDQyOUw4MTguMzE2IDguNzk3MzVaTTgyOC4xNzMgOS45OTE2MUw4MjguMDUgMTAuOTg0QzgyOS42ODcgMTEuMTg2NSA4MzEuMzI5IDExLjM5MTcgODMyLjk3NyAxMS41OTk2TDgzMy4xMDIgMTAuNjA3NUw4MzMuMjI3IDkuNjE1MzJDODMxLjU3OCA5LjQwNzI2IDgyOS45MzQgOS4yMDE4NSA4MjguMjk2IDguOTk5MThMODI4LjE3MyA5Ljk5MTYxWk04MzguMDY3IDExLjIzOTFMODM3Ljk0IDEyLjIzMUM4MzkuNTc5IDEyLjQ0MTQgODQxLjIyNCAxMi42NTQyIDg0Mi44NzUgMTIuODY5M0w4NDMuMDA0IDExLjg3NzdMODQzLjEzMyAxMC44ODYxQzg0MS40ODEgMTAuNjcwOCA4MzkuODM1IDEwLjQ1NzggODM4LjE5NCAxMC4yNDczTDgzOC4wNjcgMTEuMjM5MVpNODQ3LjkwMSAxMi41MjA2TDg0Ny43NyAxMy41MTE5Qzg0OS40MDcgMTMuNzI4MyA4NTEuMDUgMTMuOTQ2OSA4NTIuNjk3IDE0LjE2NzVMODUyLjgzIDEzLjE3NjNMODUyLjk2MyAxMi4xODUyQzg1MS4zMTQgMTEuOTY0NCA4NDkuNjcgMTEuNzQ1NyA4NDguMDMyIDExLjUyOTJMODQ3LjkwMSAxMi41MjA2Wk04NTcuNzkxIDEzLjg0NDRMODU3LjY1NyAxNC44MzU0Qzg1OS4yOTMgMTUuMDU2OSA4NjAuOTM0IDE1LjI4MDQgODYyLjU4IDE1LjUwNTZMODYyLjcxNSAxNC41MTQ4TDg2Mi44NTEgMTMuNTI0Qzg2MS4yMDQgMTMuMjk4NyA4NTkuNTYyIDEzLjA3NTEgODU3LjkyNSAxMi44NTM1TDg1Ny43OTEgMTMuODQ0NFpNODY3LjYxMyAxNS4xODgxTDg2Ny40NzYgMTYuMTc4N0M4NjkuMTEzIDE2LjQwNDggODcwLjc1NSAxNi42MzI1IDg3Mi40MDIgMTYuODYxN0w4NzIuNTQgMTUuODcxMkw4NzIuNjc3IDE0Ljg4MDhDODcxLjAzIDE0LjY1MTUgODY5LjM4OCAxNC40MjM3IDg2Ny43NSAxNC4xOTc1TDg2Ny42MTMgMTUuMTg4MVpNODc3LjQ5NCAxNi41NjM2TDg3Ny4zNTYgMTcuNTUzOUM4NzguOTkyIDE3Ljc4MzMgODgwLjYzMiAxOC4wMTQxIDg4Mi4yNzcgMTguMjQ2Mkw4ODIuNDE3IDE3LjI1Nkw4ODIuNTU3IDE2LjI2NTlDODgwLjkxMSAxNi4wMzM3IDg3OS4yNyAxNS44MDI4IDg3Ny42MzMgMTUuNTczM0w4NzcuNDk0IDE2LjU2MzZaTTg4Ny4zMTQgMTcuOTQ4OUw4ODcuMTczIDE4LjkzOUM4ODguODEgMTkuMTcxMSA4OTAuNDUgMTkuNDA0NCA4OTIuMDk1IDE5LjYzODhMODkyLjIzNiAxOC42NDg4TDg5Mi4zNzcgMTcuNjU4OEM4OTAuNzMyIDE3LjQyNDMgODg5LjA5MSAxNy4xOTEgODg3LjQ1NCAxNi45NTg4TDg4Ny4zMTQgMTcuOTQ4OVpNODk3LjE4NCAxOS4zNTUxTDg5Ny4wNDIgMjAuMzQ1MUM4OTguNjgxIDIwLjU3OTUgOTAwLjMyNCAyMC44MTQ4IDkwMS45NzEgMjEuMDUxTDkwMi4xMTMgMjAuMDYxMkw5MDIuMjU1IDE5LjA3MTNDOTAwLjYwOCAxOC44MzUgODk4Ljk2NSAxOC41OTk2IDg5Ny4zMjYgMTguMzY1Mkw4OTcuMTg0IDE5LjM1NTFaTTkwNy4wMDggMjAuNzY0Mkw5MDYuODY2IDIxLjc1NEM5MDguNTAxIDIxLjk4OTEgOTEwLjE0MSAyMi4yMjUgOTExLjc4NCAyMi40NjE2TDkxMS45MjYgMjEuNDcxOEw5MTIuMDY5IDIwLjQ4MkM5MTAuNDI1IDIwLjI0NTQgOTA4Ljc4NiAyMC4wMDk1IDkwNy4xNSAxOS43NzQzTDkwNy4wMDggMjAuNzY0MlpNOTE2Ljg2NyAyMi4xODM0TDkxNi43MjQgMjMuMTczMkM5MTguMzY3IDIzLjQxIDkyMC4wMTQgMjMuNjQ3MyA5MjEuNjY1IDIzLjg4NTJMOTIxLjgwNyAyMi44OTU0TDkyMS45NSAyMS45MDU2QzkyMC4yOTkgMjEuNjY3OCA5MTguNjUzIDIxLjQzMDQgOTE3LjAwOSAyMS4xOTM2TDkxNi44NjcgMjIuMTgzNFpNOTI2LjcwMSAyMy42MDA0TDkyNi41NTggMjQuNTkwMkM5MjguMTkzIDI0LjgyNTYgOTI5LjgzMSAyNS4wNjE1IDkzMS40NzIgMjUuMjk3Nkw5MzEuNjE1IDI0LjMwNzhMOTMxLjc1NyAyMy4zMThDOTMwLjExNiAyMy4wODE5IDkyOC40NzggMjIuODQ2MSA5MjYuODQzIDIyLjYxMDZMOTI2LjcwMSAyMy42MDA0Wk05MzYuNTQ4IDI1LjAxN0w5MzYuNDA2IDI2LjAwNjlDOTM4LjA1NCAyNi4yNDM2IDkzOS43MDYgMjYuNDgwNSA5NDEuMzYgMjYuNzE3NUw5NDEuNTAyIDI1LjcyNzZMOTQxLjY0NCAyNC43Mzc3QzkzOS45OSAyNC41MDA3IDkzOC4zMzkgMjQuMjYzOCA5MzYuNjkxIDI0LjAyNzJMOTM2LjU0OCAyNS4wMTdaTTk0Ni4zOTYgMjYuNDI3N0w5NDYuMjU1IDI3LjQxNzdDOTQ3Ljg4OSAyNy42NTExIDk0OS41MjYgMjcuODg0NSA5NTEuMTY2IDI4LjExNzlMOTUxLjMwNyAyNy4xMjc5TDk1MS40NDggMjYuMTM3OUM5NDkuODA4IDI1LjkwNDUgOTQ4LjE3MSAyNS42NzExIDk0Ni41MzggMjUuNDM3OEw5NDYuMzk2IDI2LjQyNzdaTTk1Ni4yMzUgMjcuODI3OUw5NTYuMDk1IDI4LjgxOEM5NTcuNzQxIDI5LjA1MTMgOTU5LjM4OSAyOS4yODQ1IDk2MS4wNDEgMjkuNTE3NEw5NjEuMTgxIDI4LjUyNzJMOTYxLjMyMSAyNy41MzdDOTU5LjY2OSAyNy4zMDQxIDk1OC4wMjEgMjcuMDcxIDk1Ni4zNzUgMjYuODM3OEw5NTYuMjM1IDI3LjgyNzlaTTk2Ni4wOTggMjkuMjE5TDk2NS45NTkgMzAuMjA5M0M5NjcuNTkzIDMwLjQzODUgOTY5LjIyOSAzMC42Njc0IDk3MC44NjggMzAuODk2TDk3MS4wMDcgMjkuOTA1Nkw5NzEuMTQ1IDI4LjkxNTJDOTY5LjUwNiAyOC42ODY3IDk2Ny44NyAyOC40NTc4IDk2Ni4yMzcgMjguMjI4N0w5NjYuMDk4IDI5LjIxOVpNOTc1LjkzMSAzMC41OTAyTDk3NS43OTMgMzEuNTgwN0M5NzcuNDM4IDMxLjgwODYgOTc5LjA4NSAzMi4wMzYgOTgwLjczNCAzMi4yNjI5TDk4MC44NyAzMS4yNzIyTDk4MS4wMDcgMzAuMjgxNkM5NzkuMzU4IDMwLjA1NDcgOTc3LjcxMiAyOS44Mjc0IDk3Ni4wNjggMjkuNTk5N0w5NzUuOTMxIDMwLjU5MDJaTTk4NS44MSAzMS45NDkzTDk4NS42NzUgMzIuOTQwMUM5ODcuMzA5IDMzLjE2MzEgOTg4Ljk0NSAzMy4zODU2IDk5MC41ODQgMzMuNjA3NEw5OTAuNzE4IDMyLjYxNjVMOTkwLjg1MiAzMS42MjU1Qzk4OS4yMTQgMzEuNDAzOCA5ODcuNTc5IDMxLjE4MTQgOTg1Ljk0NiAzMC45NTg1TDk4NS44MSAzMS45NDkzWk05OTUuNjM5IDMzLjI3OThMOTk1LjUwNiAzNC4yNzFDOTk3LjE1IDM0LjQ5MTUgOTk4Ljc5NSAzNC43MTEyIDEwMDAuNDQgMzQuOTMwM0wxMDAwLjU3IDMzLjkzOUwxMDAwLjcxIDMyLjk0NzdDOTk5LjA1OSAzMi43Mjg4IDk5Ny40MTUgMzIuNTA5MSA5OTUuNzcyIDMyLjI4ODdMOTk1LjYzOSAzMy4yNzk4Wk0xMDA1LjUyIDM0LjU5MzRMMTAwNS4zOSAzNS41ODQ5QzEwMDcuMDMgMzUuODAwNCAxMDA4LjY3IDM2LjAxNTEgMTAxMC4zMSAzNi4yMjg4TDEwMTAuNDQgMzUuMjM3MkwxMDEwLjU3IDM0LjI0NTVDMTAwOC45MyAzNC4wMzE5IDEwMDcuMjkgMzMuODE3NCAxMDA1LjY1IDMzLjYwMTlMMTAwNS41MiAzNC41OTM0Wk0xMDE1LjM2IDM1Ljg3NEwxMDE1LjI0IDM2Ljg2NThDMTAxNi44OCAzNy4wNzcyIDEwMTguNTIgMzcuMjg3NiAxMDIwLjE3IDM3LjQ5NjlMMTAyMC4zIDM2LjUwNDlMMTAyMC40MiAzNS41MTI5QzEwMTguNzggMzUuMzAzNyAxMDE3LjEzIDM1LjA5MzQgMTAxNS40OSAzNC44ODIyTDEwMTUuMzYgMzUuODc0Wk0xMDI1LjI0IDM3LjEyOTRMMTAyNS4xMiAzOC4xMjE2QzEwMjYuNzYgMzguMzI4MiAxMDI4LjQxIDM4LjUzMzcgMTAzMC4wNiAzOC43MzhMMTAzMC4xOCAzNy43NDU2TDEwMzAuMzEgMzYuNzUzMkMxMDI4LjY2IDM2LjU0OSAxMDI3LjAxIDM2LjM0MzcgMTAyNS4zNiAzNi4xMzcyTDEwMjUuMjQgMzcuMTI5NFpNMTAzNS4xIDM4LjM1MDZMMTAzNC45OCAzOS4zNDMyQzEwMzYuNjMgMzkuNTQzNyAxMDM4LjI3IDM5Ljc0MyAxMDM5LjkyIDM5Ljk0MDlMMTA0MC4wNCAzOC45NDgxTDEwNDAuMTYgMzcuOTU1MkMxMDM4LjUxIDM3Ljc1NzUgMTAzNi44NyAzNy41NTgzIDEwMzUuMjMgMzcuMzU4TDEwMzUuMSAzOC4zNTA2Wk0xMDQ0Ljk4IDM5LjUzNzdMMTA0NC44NiA0MC41MzA3QzEwNDYuNTEgNDAuNzI2IDEwNDguMTYgNDAuOTE5OCAxMDQ5LjgxIDQxLjExMjJMMTA0OS45MyA0MC4xMTg5TDEwNTAuMDUgMzkuMTI1NkMxMDQ4LjM5IDM4LjkzMzQgMTA0Ni43NCAzOC43Mzk3IDEwNDUuMSAzOC41NDQ2TDEwNDQuOTggMzkuNTM3N1pNMTA1NC44NiA0MC42ODgyTDEwNTQuNzUgNDEuNjgxN0MxMDU2LjM5IDQxLjg2OTcgMTA1OC4wNCA0Mi4wNTYxIDEwNTkuNjkgNDIuMjQxTDEwNTkuOCA0MS4yNDczTDEwNTkuOTEgNDAuMjUzNUMxMDU4LjI2IDQwLjA2ODggMTA1Ni42MiAzOS44ODI1IDEwNTQuOTggMzkuNjk0N0wxMDU0Ljg2IDQwLjY4ODJaTTEwNjQuNzQgNDEuNzk2OUwxMDY0LjYzIDQyLjc5MDlDMTA2Ni4yOCA0Mi45NzI1IDEwNjcuOTMgNDMuMTUyNSAxMDY5LjU4IDQzLjMzMDhMMTA2OS42OSA0Mi4zMzY2TDEwNjkuOCA0MS4zNDI0QzEwNjguMTQgNDEuMTY0MiAxMDY2LjUgNDAuOTg0NCAxMDY0Ljg1IDQwLjgwMjlMMTA2NC43NCA0MS43OTY5Wk0xMDc0LjY0IDQyLjg2NTZMMTA3NC41NCA0My44NkMxMDc2LjE4IDQ0LjAzMzggMTA3Ny44MyA0NC4yMDU4IDEwNzkuNDcgNDQuMzc1OUwxMDc5LjU4IDQzLjM4MTJMMTA3OS42OCA0Mi4zODY1QzEwNzguMDMgNDIuMjE2NSAxMDc2LjM5IDQyLjA0NDcgMTA3NC43NSA0MS44NzExTDEwNzQuNjQgNDIuODY1NlpNMTA4NC41MiA0My44ODU4TDEwODQuNDIgNDQuODgwOEMxMDg2LjA3IDQ1LjA0NzIgMTA4Ny43MiA0NS4yMTE3IDEwODkuMzcgNDUuMzc0M0wxMDg5LjQ3IDQ0LjM3OTFMMTA4OS41NyA0My4zODM5QzEwODcuOTIgNDMuMjIxNSAxMDg2LjI3IDQzLjA1NzIgMTA4NC42MiA0Mi44OTA5TDEwODQuNTIgNDMuODg1OFpNMTA5NC40MyA0NC44NjA2TDEwOTQuMzMgNDUuODU2QzEwOTUuOTggNDYuMDE0MiAxMDk3LjYzIDQ2LjE3MDMgMTA5OS4yOCA0Ni4zMjQ0TDEwOTkuMzggNDUuMzI4N0wxMDk5LjQ3IDQ0LjMzM0MxMDk3LjgyIDQ0LjE3OTEgMTA5Ni4xNyA0NC4wMjMyIDEwOTQuNTIgNDMuODY1MkwxMDk0LjQzIDQ0Ljg2MDZaTTExMDQuMzIgNDUuNzgzM0wxMTA0LjIzIDQ2Ljc3OTNDMTEwNS44OCA0Ni45Mjg4IDExMDcuNTMgNDcuMDc2MSAxMTA5LjE5IDQ3LjIyMTJMMTEwOS4yNyA0Ni4yMjUxTDExMDkuMzYgNDUuMjI4OUMxMTA3LjcxIDQ1LjA4MzkgMTEwNi4wNiA0NC45MzY3IDExMDQuNDEgNDQuNzg3NEwxMTA0LjMyIDQ1Ljc4MzNaTTExMTQuMjMgNDYuNjUzNkwxMTE0LjE1IDQ3LjY1QzExMTUuOCA0Ny43OTA2IDExMTcuNDYgNDcuOTI5IDExMTkuMTEgNDguMDY1TDExMTkuMTkgNDcuMDY4NEwxMTE5LjI4IDQ2LjA3MTdDMTExNy42MiA0NS45MzU5IDExMTUuOTcgNDUuNzk3NiAxMTE0LjMyIDQ1LjY1NzJMMTExNC4yMyA0Ni42NTM2Wk0xMTI0LjE0IDQ3LjQ2NzlMMTEyNC4wNyA0OC40NjQ4QzExMjUuNzIgNDguNTk1NiAxMTI3LjM3IDQ4LjcyNCAxMTI5LjAyIDQ4Ljg1TDExMjkuMSA0Ny44NTI5TDExMjkuMTggNDYuODU1OEMxMTI3LjUyIDQ2LjczIDExMjUuODcgNDYuNjAxNyAxMTI0LjIyIDQ2LjQ3MUwxMTI0LjE0IDQ3LjQ2NzlaTTExMzQuMDYgNDguMjIzMkwxMTMzLjk5IDQ5LjIyMDVDMTEzNS42NCA0OS4zNDE1IDExMzcuMyA0OS40NiAxMTM4Ljk1IDQ5LjU3NTlMMTEzOS4wMiA0OC41NzgzTDExMzkuMDkgNDcuNTgwN0MxMTM3LjQ0IDQ3LjQ2NSAxMTM1Ljc4IDQ3LjM0NjcgMTEzNC4xMyA0Ny4yMjU5TDExMzQuMDYgNDguMjIzMlpNMTE0My45OCA0OC45MTc3TDExNDMuOTIgNDkuOTE1NEMxMTQ1LjU3IDUwLjAyNTggMTE0Ny4yMyA1MC4xMzM2IDExNDguODggNTAuMjM4NkwxMTQ4Ljk0IDQ5LjI0MDZMMTE0OS4wMSA0OC4yNDI2QzExNDcuMzUgNDguMTM3NyAxMTQ1LjcgNDguMDMwMSAxMTQ0LjA1IDQ3LjkxOTlMMTE0My45OCA0OC45MTc3Wk0xMTUzLjkxIDQ5LjU0NzNMMTE1My44NSA1MC41NDU1QzExNTUuNSA1MC42NDUgMTE1Ny4xNiA1MC43NDE4IDExNTguODEgNTAuODM1N0wxMTU4Ljg3IDQ5LjgzNzNMMTE1OC45MyA0OC44Mzg5QzExNTcuMjcgNDguNzQ1MSAxMTU1LjYyIDQ4LjY0ODUgMTE1My45NyA0OC41NDkxTDExNTMuOTEgNDkuNTQ3M1pNMTE2My44NCA1MC4xMTAyTDExNjMuNzggNTEuMTA4OEMxMTY1LjQ0IDUxLjE5NjkgMTE2Ny4xIDUxLjI4MjEgMTE2OC43NSA1MS4zNjQzTDExNjguOCA1MC4zNjU2TDExNjguODUgNDkuMzY2OEMxMTY3LjIgNDkuMjg0NyAxMTY1LjU0IDQ5LjE5OTYgMTE2My44OSA0OS4xMTE2TDExNjMuODQgNTAuMTEwMlpNMTE3My43NyA1MC42MDNMMTE3My43MiA1MS42MDE5QzExNzUuMzggNTEuNjc4MSAxMTc3LjA0IDUxLjc1MTMgMTE3OC42OSA1MS44MjEzTDExNzguNzQgNTAuODIyMkwxMTc4Ljc4IDQ5LjgyMzFDMTE3Ny4xMiA0OS43NTMyIDExNzUuNDcgNDkuNjgwMSAxMTczLjgyIDQ5LjYwNEwxMTczLjc3IDUwLjYwM1pNMTE4My43MSA1MS4wMjI4TDExODMuNjcgNTIuMDIyMUMxMTg1LjMyIDUyLjA4NTkgMTE4Ni45OCA1Mi4xNDY1IDExODguNjQgNTIuMjAzOUwxMTg4LjY3IDUxLjIwNDVMMTE4OC43MSA1MC4yMDUxQzExODcuMDUgNTAuMTQ3OCAxMTg1LjQgNTAuMDg3MyAxMTgzLjc0IDUwLjAyMzZMMTE4My43MSA1MS4wMjI4Wk0xMTkzLjY1IDUxLjM2NjhMMTE5My42MSA1Mi4zNjYzQzExOTUuMjcgNTIuNDE3MiAxMTk2LjkzIDUyLjQ2NDcgMTE5OC41OSA1Mi41MDg5TDExOTguNjIgNTEuNTA5M0wxMTk4LjY0IDUwLjUwOTZDMTE5Ni45OSA1MC40NjU1IDExOTUuMzMgNTAuNDE4IDExOTMuNjggNTAuMzY3MkwxMTkzLjY1IDUxLjM2NjhaTTEyMDMuNTkgNTEuNjMxNkwxMjAzLjU2IDUyLjYzMTNDMTIwNS4yMiA1Mi42Njg3IDEyMDYuODggNTIuNzAyNyAxMjA4LjU0IDUyLjczMzJMMTIwOC41NiA1MS43MzMzTDEyMDguNTggNTAuNzMzNUMxMjA2LjkyIDUwLjcwMzEgMTIwNS4yNyA1MC42NjkyIDEyMDMuNjEgNTAuNjMxOEwxMjAzLjU5IDUxLjYzMTZaTTEyMTMuNTMgNTEuODE0MkwxMjEzLjUxIDUyLjgxNDFDMTIxNS4xNyA1Mi44Mzc1IDEyMTYuODMgNTIuODU3NCAxMjE4LjQ5IDUyLjg3MzZMMTIxOC41IDUxLjg3MzdMMTIxOC41MSA1MC44NzM3QzEyMTYuODYgNTAuODU3NSAxMjE1LjIgNTAuODM3NyAxMjEzLjU0IDUwLjgxNDNMMTIxMy41MyA1MS44MTQyWk0xMjIzLjQ4IDUxLjkxMTRMMTIyMy40NyA1Mi45MTE0QzEyMjUuMTMgNTIuOTIwMyAxMjI2Ljc5IDUyLjkyNTUgMTIyOC40NSA1Mi45MjY5TDEyMjguNDUgNTEuOTI2OUwxMjI4LjQ1IDUwLjkyNjlDMTIyNi43OSA1MC45MjU1IDEyMjUuMTQgNTAuOTIwMyAxMjIzLjQ4IDUwLjkxMTRMMTIyMy40OCA1MS45MTE0Wk0xMjMzLjQyIDUxLjkxOThMMTIzMy40MiA1Mi45MTk4QzEyMzUuMDggNTIuOTEzNiAxMjM2Ljc0IDUyLjkwMzYgMTIzOC40IDUyLjg4OTdMMTIzOC4zOSA1MS44ODk3TDEyMzguMzggNTAuODg5OEMxMjM2LjczIDUwLjkwMzcgMTIzNS4wNyA1MC45MTM3IDEyMzMuNDEgNTAuOTE5OEwxMjMzLjQyIDUxLjkxOThaTTEyNDMuMzcgNTEuODM2MUwxMjQzLjM4IDUyLjgzNkMxMjQ1LjA0IDUyLjgxNDIgMTI0Ni43IDUyLjc4ODQgMTI0OC4zNiA1Mi43NTg1TDEyNDguMzQgNTEuNzU4N0wxMjQ4LjMyIDUwLjc1ODhDMTI0Ni42NyA1MC43ODg3IDEyNDUuMDEgNTAuODE0NCAxMjQzLjM1IDUwLjgzNjJMMTI0My4zNyA1MS44MzYxWk0xMjUzLjMxIDUxLjY1N0wxMjUzLjMzIDUyLjY1NjdDMTI1NC45OSA1Mi42MTg3IDEyNTYuNjUgNTIuNTc2NSAxMjU4LjMgNTIuNTMwMkwxMjU4LjI3IDUxLjUzMDZMMTI1OC4yNSA1MC41MzFDMTI1Ni41OSA1MC41NzcyIDEyNTQuOTQgNTAuNjE5MyAxMjUzLjI5IDUwLjY1NzJMMTI1My4zMSA1MS42NTdaTTEyNjMuMjUgNTEuMzc4N0wxMjYzLjI4IDUyLjM3ODFDMTI2NC45NCA1Mi4zMjMyIDEyNjYuNiA1Mi4yNjQgMTI2OC4yNiA1Mi4yMDA0TDEyNjguMjIgNTEuMjAxMkwxMjY4LjE4IDUwLjIwMTlDMTI2Ni41MyA1MC4yNjUzIDEyNjQuODcgNTAuMzI0NCAxMjYzLjIyIDUwLjM3OTJMMTI2My4yNSA1MS4zNzg3Wk0xMjczLjE5IDUwLjk5NzZMMTI3My4yMyA1MS45OTY3QzEyNzQuODkgNTEuOTI0NCAxMjc2LjU1IDUxLjg0NzcgMTI3OC4yIDUxLjc2NjVMMTI3OC4xNSA1MC43Njc3TDEyNzguMSA0OS43Njg5QzEyNzYuNDUgNDkuODQ5OSAxMjc0LjggNDkuOTI2NSAxMjczLjE1IDQ5Ljk5ODZMMTI3My4xOSA1MC45OTc2Wk0xMjgzLjEyIDUwLjUxMDZMMTI4My4xNyA1MS41MDkyQzEyODQuODMgNTEuNDE4NiAxMjg2LjQ5IDUxLjMyMzUgMTI4OC4xNSA1MS4yMjM4TDEyODguMDkgNTAuMjI1NkwxMjg4LjAzIDQ5LjIyNzRDMTI4Ni4zNyA0OS4zMjY5IDEyODQuNzIgNDkuNDIxOCAxMjgzLjA2IDQ5LjUxMjFMMTI4My4xMiA1MC41MTA2Wk0xMjkzLjA1IDQ5LjkxMjhMMTI5My4xMiA1MC45MTA2QzEyOTQuNzcgNTAuODAxNSAxMjk2LjQzIDUwLjY4NzcgMTI5OC4wOCA1MC41NjkyTDEyOTguMDEgNDkuNTcxN0wxMjk3Ljk0IDQ4LjU3NDNDMTI5Ni4yOSA0OC42OTI2IDEyOTQuNjQgNDguODA2MSAxMjkyLjk4IDQ4LjkxNDlMMTI5My4wNSA0OS45MTI4Wk0xMzAyLjk2IDQ5LjIwMjFMMTMwMy4wNCA1MC4xOTkxQzEzMDQuNjkgNTAuMDcwNSAxMzA2LjM1IDQ5LjkzNyAxMzA4IDQ5Ljc5ODZMMTMwNy45MiA0OC44MDIxTDEzMDcuODQgNDcuODA1NkMxMzA2LjE5IDQ3Ljk0MzYgMTMwNC41NCA0OC4wNzY4IDEzMDIuODggNDguMjA1MUwxMzAyLjk2IDQ5LjIwMjFaTTEzMTIuODggNDguMzcyTDEzMTIuOTcgNDkuMzY4QzEzMTQuNjIgNDkuMjE5NSAxMzE2LjI4IDQ5LjA2NiAxMzE3LjkzIDQ4LjkwNzNMMTMxNy44MyA0Ny45MTE5TDEzMTcuNzQgNDYuOTE2NUMxMzE2LjA5IDQ3LjA3NDcgMTMxNC40NCA0Ny4yMjc5IDEzMTIuNzkgNDcuMzc2TDEzMTIuODggNDguMzcyWk0xMzIyLjc3IDQ3LjQyMTNMMTMyMi44OCA0OC40MTYxQzEzMjQuNTMgNDguMjQ3MSAxMzI2LjE3IDQ4LjA3MjkgMTMyNy44MiA0Ny44OTM1TDEzMjcuNzEgNDYuODk5NEwxMzI3LjYxIDQ1LjkwNTNDMTMyNS45NiA0Ni4wODQyIDEzMjQuMzIgNDYuMjU3OSAxMzIyLjY3IDQ2LjQyNjVMMTMyMi43NyA0Ny40MjEzWk0xMzMyLjY2IDQ2LjM0NEwxMzMyLjc4IDQ3LjMzNzRDMTMzNC40MyA0Ny4xNDY3IDEzMzYuMDggNDYuOTUwNiAxMzM3LjczIDQ2Ljc0OTFMMTMzNy42IDQ1Ljc1NjVMMTMzNy40OCA0NC43NjM5QzEzMzUuODQgNDQuOTY0OCAxMzM0LjE5IDQ1LjE2MDQgMTMzMi41NSA0NS4zNTA2TDEzMzIuNjYgNDYuMzQ0Wk0xMzQyLjU0IDQ1LjEzNjdMMTM0Mi42NiA0Ni4xMjg0QzEzNDQuMzEgNDUuOTE2MSAxMzQ1Ljk1IDQ1LjY5ODIgMTM0Ny41OSA0NS40NzQ4TDEzNDcuNDYgNDQuNDg0TDEzNDcuMzIgNDMuNDkzMUMxMzQ1LjY5IDQzLjcxNTkgMTM0NC4wNSA0My45MzMxIDEzNDIuNDEgNDQuMTQ0OUwxMzQyLjU0IDQ1LjEzNjdaTTEzNTIuMzggNDMuNzk2TDEzNTIuNTMgNDQuNzg1OUMxMzU0LjE3IDQ0LjU1MDIgMTM1NS44MiA0NC4zMDg4IDEzNTcuNDYgNDQuMDYxN0wxMzU3LjMxIDQzLjA3MjhMMTM1Ny4xNiA0Mi4wODM5QzEzNTUuNTIgNDIuMzMwNCAxMzUzLjg4IDQyLjU3MTEgMTM1Mi4yNCA0Mi44MDYxTDEzNTIuMzggNDMuNzk2Wk0xMzYyLjIyIDQyLjMxNTFMMTM2Mi4zOCA0My4zMDI5QzEzNjQuMDIgNDMuMDQ0MiAxMzY1LjY2IDQyLjc3OTYgMTM2Ny4yOSA0Mi41MDkyTDEzNjcuMTMgNDEuNTIyNkwxMzY2Ljk3IDQwLjUzNkMxMzY1LjM0IDQwLjgwNTYgMTM2My43IDQxLjA2OTQgMTM2Mi4wNyA0MS4zMjc0TDEzNjIuMjIgNDIuMzE1MVpNMTM3Mi4wMiA0MC42OTQ4TDEzNzIuMTkgNDEuNjgwMUMxMzczLjgzIDQxLjM5NjUgMTM3NS40NyA0MS4xMDY4IDEzNzcuMTEgNDAuODExMUwxMzc2LjkzIDM5LjgyNzFMMTM3Ni43NSAzOC44NDNDMTM3NS4xMiAzOS4xMzc4IDEzNzMuNDkgMzkuNDI2NiAxMzcxLjg1IDM5LjcwOTRMMTM3Mi4wMiA0MC42OTQ4Wk0xMzgxLjgyIDM4LjkyMjlMMTM4Mi4wMSAzOS45MDU2QzEzODMuNjQgMzkuNTk3NiAxMzg1LjI3IDM5LjI4MzQgMTM4Ni45IDM4Ljk2MzFMMTM4Ni43IDM3Ljk4MTlMMTM4Ni41MSAzNy4wMDA3QzEzODQuODkgMzcuMzIwMSAxMzgzLjI2IDM3LjYzMzIgMTM4MS42NCAzNy45NDAzTDEzODEuODIgMzguOTIyOVpNMTM5MS41NyAzNy4wMDM2TDEzOTEuNzcgMzcuOTgzMkMxMzkyLjU4IDM3LjgxNjggMTM5My4zOSAzNy42NDg4IDEzOTQuMiAzNy40NzkzTDEzOTQgMzYuNTAwNUwxMzkzLjggMzUuNTIxN0MxMzkyLjk5IDM1LjY5MDcgMTM5Mi4xOCAzNS44NTgxIDEzOTEuMzcgMzYuMDI0TDEzOTEuNTcgMzcuMDAzNlpNMTM5NCAzNi41MDA1TDEzOTQuMiAzNy40NzkzQzEzOTQuOTcgMzcuMzE4OCAxMzk1Ljc0IDM3LjE1OTkgMTM5Ni41MiAzNy4wMDI1TDEzOTYuMzMgMzYuMDIyM0wxMzk2LjEzIDM1LjA0MjFDMTM5NS4zNCAzNS4yMDA0IDEzOTQuNTcgMzUuMzYwMiAxMzkzLjggMzUuNTIxN0wxMzk0IDM2LjUwMDVaTTE0MDEuMDggMzUuMDkzOEwxNDAxLjI3IDM2LjA3NjVDMTQwMi44NyAzNS43NzM5IDE0MDQuNSAzNS40Nzc1IDE0MDYuMTUgMzUuMTg3MUwxNDA1Ljk3IDM0LjIwMjJMMTQwNS44IDMzLjIxNzNDMTQwNC4xNCAzMy41MDkxIDE0MDIuNTEgMzMuODA3IDE0MDAuOSAzNC4xMTExTDE0MDEuMDggMzUuMDkzOFpNMTQxMSAzMy4zNDY5TDE0MTEuMTcgMzQuMzMzN0MxNDEyLjg2IDM0LjA1NTIgMTQxNC41OCAzMy43ODI3IDE0MTYuMzIgMzMuNTE2TDE0MTYuMTcgMzIuNTI3NkwxNDE2LjAyIDMxLjUzOTFDMTQxNC4yNyAzMS44MDY4IDE0MTIuNTUgMzIuMDgwNSAxNDEwLjg0IDMyLjM2MDJMMTQxMSAzMy4zNDY5Wk0xNDIwLjk3IDMxLjgxMzdMMTQyMS4xMiAzMi44MDM1QzE0MjIuNzEgMzIuNTczNyAxNDI0LjMzIDMyLjM0ODYgMTQyNS45NiAzMi4xMjgxTDE0MjUuODIgMzEuMTM3MUwxNDI1LjY5IDMwLjE0NjFDMTQyNC4wNSAzMC4zNjc0IDE0MjIuNDMgMzAuNTkzMyAxNDIwLjgzIDMwLjgyMzlMMTQyMC45NyAzMS44MTM3Wk0xNDMwLjc4IDMwLjQ4ODJMMTQzMC45IDMxLjQ4MDJDMTQzMi41NyAzMS4yNjg4IDE0MzQuMjUgMzEuMDYyIDE0MzUuOTUgMzAuODU5NkwxNDM1LjgzIDI5Ljg2NjZMMTQzNS43MSAyOC44NzM3QzE0MzQuMDEgMjkuMDc2NiAxNDMyLjMyIDI5LjI4NDEgMTQzMC42NSAyOS40OTYxTDE0MzAuNzggMzAuNDg4MlpNMTQ0MC45OSAyOS4yNzIxTDE0NDEuMSAzMC4yNjU5QzE0NDIuNzIgMzAuMDg1MyAxNDQ0LjM1IDI5LjkwODUgMTQ0NS45OSAyOS43MzU1TDE0NDUuODkgMjguNzQwOUwxNDQ1Ljc5IDI3Ljc0NjRDMTQ0NC4xMyAyNy45MTk5IDE0NDIuNSAyOC4wOTcxIDE0NDAuODggMjguMjc4M0wxNDQwLjk5IDI5LjI3MjFaTTE0NTAuNzYgMjguMjQ0NEwxNDUwLjg2IDI5LjIzOTZDMTQ1Mi40OSAyOS4wNzc5IDE0NTQuMTQgMjguOTE5NyAxNDU1LjggMjguNzY1MkwxNDU1LjcxIDI3Ljc2OTVMMTQ1NS42MSAyNi43NzM4QzE0NTMuOTUgMjYuOTI4NyAxNDUyLjMgMjcuMDg3MiAxNDUwLjY2IDI3LjI0OTNMMTQ1MC43NiAyOC4yNDQ0Wk0xNDYwLjczIDI3LjMxNTlMMTQ2MC44MiAyOC4zMTIxQzE0NjIuNSAyOC4xNjQ1IDE0NjQuMiAyOC4wMjA1IDE0NjUuOTEgMjcuODc5OUwxNDY1LjgzIDI2Ljg4MzNMMTQ2NS43NSAyNS44ODY3QzE0NjQuMDQgMjYuMDI3NSAxNDYyLjMzIDI2LjE3MTggMTQ2MC42NCAyNi4zMTk3TDE0NjAuNzMgMjcuMzE1OVpNMTQ3MC45NyAyNi40NzVMMTQ3MS4wNCAyNy40NzIxQzE0NzIuNjUgMjcuMzQ4NCAxNDc0LjI2IDI3LjIyNzcgMTQ3NS44OSAyNy4xMDk4TDE0NzUuODIgMjYuMTEyNEwxNDc1Ljc0IDI1LjExNUMxNDc0LjEyIDI1LjIzMzEgMTQ3Mi41IDI1LjM1NDEgMTQ3MC44OSAyNS40NzhMMTQ3MC45NyAyNi40NzVaTTE0ODAuNzMgMjUuNzY3MUwxNDgwLjggMjYuNzY0OEMxNDgyLjQ1IDI2LjY1MjcgMTQ4NC4xIDI2LjU0MzQgMTQ4NS43NyAyNi40MzY5TDE0ODUuNzEgMjUuNDM4OUwxNDg1LjY0IDI0LjQ0MDlDMTQ4My45NyAyNC41NDc2IDE0ODIuMzEgMjQuNjU3MSAxNDgwLjY2IDI0Ljc2OTRMMTQ4MC43MyAyNS43NjcxWk0xNDkwLjc1IDI1LjEyNzVMMTQ5MC44MSAyNi4xMjU4QzE0OTIuNDkgMjYuMDI0OCAxNDk0LjE5IDI1LjkyNjcgMTQ5NS45IDI1LjgzMTNMMTQ5NS44NCAyNC44MzI4TDE0OTUuNzkgMjMuODM0NEMxNDk0LjA4IDIzLjkzIDE0OTIuMzggMjQuMDI4MyAxNDkwLjY5IDI0LjEyOTNMMTQ5MC43NSAyNS4xMjc1Wk0xNTAwLjk5IDI0LjU1NDlMMTUwMS4wNCAyNS41NTM1QzE1MDIuNjYgMjUuNDY5NCAxNTA0LjI4IDI1LjM4NzYgMTUwNS45MSAyNS4zMDgxTDE1MDUuODcgMjQuMzA5M0wxNTA1LjgyIDIzLjMxMDVDMTUwNC4xOCAyMy4zOTAxIDE1MDIuNTYgMjMuNDcyIDE1MDAuOTQgMjMuNTU2MkwxNTAwLjk5IDI0LjU1NDlaTTE1MTAuNzkgMjQuMDc3N0wxNTEwLjg0IDI1LjA3NjdDMTUxMi40OCAyNS4wMDE5IDE1MTQuMTQgMjQuOTI5NCAxNTE1LjggMjQuODU5MUwxNTE1Ljc2IDIzLjg2TDE1MTUuNzIgMjIuODYwOUMxNTE0LjA1IDIyLjkzMTIgMTUxMi4zOSAyMy4wMDM5IDE1MTAuNzQgMjMuMDc4OEwxNTEwLjc5IDI0LjA3NzdaTTE1MjAuNzggMjMuNjU1OUwxNTIwLjgyIDI0LjY1NTFDMTUyMi41IDI0LjU4OTQgMTUyNC4xOSAyNC41MjU5IDE1MjUuODkgMjQuNDY0NkwxNTI1Ljg1IDIzLjQ2NTJMMTUyNS44MiAyMi40NjU5QzE1MjQuMTIgMjIuNTI3MiAxNTIyLjQzIDIyLjU5MDggMTUyMC43NCAyMi42NTY2TDE1MjAuNzggMjMuNjU1OVpNMTUzMC45NyAyMy4yODc4TDE1MzEgMjQuMjg3M0MxNTMyLjY3IDI0LjIzMiAxNTM0LjM0IDI0LjE3ODcgMTUzNi4wMiAyNC4xMjc1TDE1MzUuOTkgMjMuMTI4TDE1MzUuOTYgMjIuMTI4NEMxNTM0LjI4IDIyLjE3OTcgMTUzMi42IDIyLjIzMyAxNTMwLjk0IDIyLjI4ODRMMTUzMC45NyAyMy4yODc4Wk0xNTQwLjkgMjIuOTg0NEwxNTQwLjkzIDIzLjk4NEMxNTQyLjU3IDIzLjkzOCAxNTQ0LjIyIDIzLjg5NCAxNTQ1Ljg4IDIzLjg1MThMMTU0NS44NiAyMi44NTIxTDE1NDUuODMgMjEuODUyNUMxNTQ0LjE3IDIxLjg5NDcgMTU0Mi41MiAyMS45Mzg4IDE1NDAuODcgMjEuOTg0OEwxNTQwLjkgMjIuOTg0NFpNMTU1MC44NSAyMi43MzEyTDE1NTAuODcgMjMuNzMwOUMxNTUyLjU0IDIzLjY5MjQgMTU1NC4yMiAyMy42NTU4IDE1NTUuOSAyMy42MjExTDE1NTUuODggMjIuNjIxM0wxNTU1Ljg2IDIxLjYyMTVDMTU1NC4xOCAyMS42NTYzIDE1NTIuNSAyMS42OTI5IDE1NTAuODMgMjEuNzMxNEwxNTUwLjg1IDIyLjczMTJaTTE1NjAuOTUgMjIuNTIyM0wxNTYwLjk3IDIzLjUyMjFDMTU2Mi42NyAyMy40OTEgMTU2NC4zNyAyMy40NjE2IDE1NjYuMDggMjMuNDM0TDE1NjYuMDYgMjIuNDM0MUwxNTY2LjA1IDIxLjQzNDNDMTU2NC4zNCAyMS40NjE5IDE1NjIuNjMgMjEuNDkxMyAxNTYwLjk0IDIxLjUyMjVMMTU2MC45NSAyMi41MjIzWk0xNTcxLjA2IDIyLjM1ODZMMTU3MS4wNyAyMy4zNTg1QzE1NzIuNzEgMjMuMzM1NSAxNTc0LjM2IDIzLjMxNCAxNTc2IDIzLjI5NDJMMTU3NS45OSAyMi4yOTQyTDE1NzUuOTggMjEuMjk0M0MxNTc0LjMzIDIxLjMxNDIgMTU3Mi42OSAyMS4zMzU3IDE1NzEuMDUgMjEuMzU4N0wxNTcxLjA2IDIyLjM1ODZaTTE1ODAuOTYgMjIuMjM5MkwxNTgwLjk3IDIzLjIzOTJDMTU4Mi42MyAyMy4yMjI0IDE1ODQuMjkgMjMuMjA3MSAxNTg1Ljk2IDIzLjE5MzRMMTU4NS45NSAyMi4xOTM1TDE1ODUuOTUgMjEuMTkzNUMxNTg0LjI3IDIxLjIwNzIgMTU4Mi42MSAyMS4yMjI1IDE1ODAuOTUgMjEuMjM5M0wxNTgwLjk2IDIyLjIzOTJaTTE1OTAuOTggMjIuMTU2OEwxNTkwLjk5IDIzLjE1NjhDMTU5Mi42NyAyMy4xNDYxIDE1OTQuMzUgMjMuMTM2OSAxNTk2LjA0IDIzLjEyOTJMMTU5Ni4wNCAyMi4xMjkyTDE1OTYuMDMgMjEuMTI5MkMxNTk0LjM0IDIxLjEzNjkgMTU5Mi42NiAyMS4xNDYyIDE1OTAuOTggMjEuMTU2OUwxNTkwLjk4IDIyLjE1NjhaTTE2MDEuMTMgMjIuMTEwNUwxNjAxLjEzIDIzLjExMDRDMTYwMi44MSAyMy4xMDU3IDE2MDQuNDkgMjMuMTAyNCAxNjA2LjE3IDIzLjEwMDVMMTYwNi4xNyAyMi4xMDA1TDE2MDYuMTcgMjEuMTAwNUMxNjA0LjQ4IDIxLjEwMjQgMTYwMi44IDIxLjEwNTcgMTYwMS4xMiAyMS4xMTA1TDE2MDEuMTMgMjIuMTEwNVpNMTYxMS4xMSAyMi4wOTg5TDE2MTEuMTEgMjMuMDk4OUMxNjEyLjc2IDIzLjA5OTYgMTYxNC40MSAyMy4xMDE3IDE2MTYuMDcgMjMuMTA1MUwxNjE2LjA3IDIyLjEwNTFMMTYxNi4wOCAyMS4xMDUxQzE2MTQuNDIgMjEuMTAxNyAxNjEyLjc2IDIxLjA5OTYgMTYxMS4xMSAyMS4wOTg5TDE2MTEuMTEgMjIuMDk4OVpNMTYyMS4wNiAyMi4xMTlMMTYyMS4wNiAyMy4xMTlDMTYyMi43MyAyMy4xMjQ5IDE2MjQuNCAyMy4xMzIgMTYyNi4wNyAyMy4xNDA0TDE2MjYuMDggMjIuMTQwNEwxNjI2LjA4IDIxLjE0MDVDMTYyNC40MSAyMS4xMzIgMTYyMi43NCAyMS4xMjQ5IDE2MjEuMDcgMjEuMTE5TDE2MjEuMDYgMjIuMTE5Wk0xNjMxLjEyIDIyLjE2OTRMMTYzMS4xMSAyMy4xNjk0QzE2MzIuNzkgMjMuMTgwMyAxNjM0LjQ4IDIzLjE5MjQgMTYzNi4xNyAyMy4yMDU3TDE2MzYuMTggMjIuMjA1N0wxNjM2LjE5IDIxLjIwNThDMTYzNC41IDIxLjE5MjQgMTYzMi44MSAyMS4xODAzIDE2MzEuMTIgMjEuMTY5NEwxNjMxLjEyIDIyLjE2OTRaTTE2NDEuMjcgMjIuMjQ5M0wxNjQxLjI2IDIzLjI0OTJDMTY0Mi45MSAyMy4yNjQ1IDE2NDQuNTcgMjMuMjgxIDE2NDYuMjMgMjMuMjk4NUwxNjQ2LjI0IDIyLjI5ODVMMTY0Ni4yNSAyMS4yOTg2QzE2NDQuNTkgMjEuMjgxMSAxNjQyLjkzIDIxLjI2NDYgMTY0MS4yOCAyMS4yNDkzTDE2NDEuMjcgMjIuMjQ5M1pNMTY1MS4yIDIyLjM1NEwxNjUxLjE5IDIzLjM1NEMxNjUyLjg0IDIzLjM3MzUgMTY1NC41IDIzLjM5NDIgMTY1Ni4xNyAyMy40MTU5TDE2NTYuMTggMjIuNDE2TDE2NTYuMTkgMjEuNDE2MUMxNjU0LjUzIDIxLjM5NDMgMTY1Mi44NyAyMS4zNzM3IDE2NTEuMjEgMjEuMzU0MUwxNjUxLjIgMjIuMzU0Wk0xNjYxLjE4IDIyLjQ4NDNMMTY2MS4xNyAyMy40ODQyQzE2NjIuODQgMjMuNTA4IDE2NjQuNTEgMjMuNTMyOCAxNjY2LjE5IDIzLjU1ODdMMTY2Ni4yIDIyLjU1ODhMMTY2Ni4yMiAyMS41NTg5QzE2NjQuNTQgMjEuNTMzMSAxNjYyLjg3IDIxLjUwODIgMTY2MS4xOSAyMS40ODQ0TDE2NjEuMTggMjIuNDg0M1pNMTY3MS4yNCAyMi42Mzk1TDE2NzEuMjIgMjMuNjM5NEMxNjcyLjkxIDIzLjY2NzMgMTY3NC41OSAyMy42OTYyIDE2NzYuMjggMjMuNzI2MUwxNjc2LjMgMjIuNzI2M0wxNjc2LjMyIDIxLjcyNjRDMTY3NC42MyAyMS42OTY1IDE2NzIuOTQgMjEuNjY3NiAxNjcxLjI2IDIxLjYzOTdMMTY3MS4yNCAyMi42Mzk1Wk0xNjgxLjM3IDIyLjgxODlMMTY4MS4zNiAyMy44MTg4QzE2ODMgMjMuODQ5OCAxNjg0LjY2IDIzLjg4MTcgMTY4Ni4zMSAyMy45MTQ1TDE2ODYuMzMgMjIuOTE0N0wxNjg2LjM1IDIxLjkxNDlDMTY4NC43IDIxLjg4MjEgMTY4My4wNCAyMS44NTAxIDE2ODEuMzkgMjEuODE5MUwxNjgxLjM3IDIyLjgxODlaTTE2OTEuMyAyMy4wMTU5TDE2OTEuMjggMjQuMDE1NkMxNjkyLjk0IDI0LjA1MDIgMTY5NC42IDI0LjA4NTcgMTY5Ni4yNyAyNC4xMjIxTDE2OTYuMjkgMjMuMTIyM0wxNjk2LjMxIDIyLjEyMjZDMTY5NC42NSAyMi4wODYyIDE2OTIuOTggMjIuMDUwNyAxNjkxLjMyIDIyLjAxNjFMMTY5MS4zIDIzLjAxNTlaTTE3MDEuMjkgMjMuMjM0MUwxNzAxLjI3IDI0LjIzMzhDMTcwMi45NCAyNC4yNzE5IDE3MDQuNjEgMjQuMzEwOSAxNzA2LjI5IDI0LjM1MDdMMTcwNi4zMSAyMy4zNTA5TDE3MDYuMzQgMjIuMzUxMkMxNzA0LjY2IDIyLjMxMTQgMTcwMi45OSAyMi4yNzI0IDE3MDEuMzIgMjIuMjM0M0wxNzAxLjI5IDIzLjIzNDFaTTE3MTEuMzUgMjMuNDcyOEwxNzExLjMyIDI0LjQ3MjVDMTcxMyAyNC41MTQgMTcxNC42OCAyNC41NTYzIDE3MTYuMzcgMjQuNTk5NEwxNzE2LjM5IDIzLjU5OTdMMTcxNi40MiAyMi42QzE3MTQuNzMgMjIuNTU2OSAxNzEzLjA1IDIyLjUxNDYgMTcxMS4zNyAyMi40NzMxTDE3MTEuMzUgMjMuNDcyOFpNMTcyMS40NiAyMy43MzE0TDE3MjEuNDMgMjQuNzMxMUMxNzIzLjA4IDI0Ljc3NDggMTcyNC43NCAyNC44MTk0IDE3MjYuNCAyNC44NjQ2TDE3MjYuNDMgMjMuODY1TDE3MjYuNDUgMjIuODY1NEMxNzI0LjggMjIuODIwMSAxNzIzLjE0IDIyLjc3NTUgMTcyMS40OCAyMi43MzE4TDE3MjEuNDYgMjMuNzMxNFpNMTczMS40MSAyNC4wMDI5TDE3MzEuMzggMjUuMDAyNUMxNzMzLjA0IDI1LjA0OTIgMTczNC43IDI1LjA5NjcgMTczNi4zNyAyNS4xNDQ4TDE3MzYuNCAyNC4xNDUyTDE3MzYuNDMgMjMuMTQ1N0MxNzM0Ljc2IDIzLjA5NzUgMTczMy4xIDIzLjA1IDE3MzEuNDMgMjMuMDAzM0wxNzMxLjQxIDI0LjAwMjlaTTE3NDEuNCAyNC4yOTE4TDE3NDEuMzcgMjUuMjkxNEMxNzQzLjA0IDI1LjM0MSAxNzQ0LjcxIDI1LjM5MTIgMTc0Ni4zOCAyNS40NDIyTDE3NDYuNDEgMjQuNDQyNkwxNzQ2LjQ1IDIzLjQ0MzFDMTc0NC43NyAyMy4zOTIxIDE3NDMuMSAyMy4zNDE5IDE3NDEuNDMgMjMuMjkyM0wxNzQxLjQgMjQuMjkxOFpNMTc1MS40NCAyNC41OTc1TDE3NTEuNDEgMjUuNTk3MUMxNzUzLjA5IDI1LjY0OTQgMTc1NC43NyAyNS43MDIzIDE3NTYuNDUgMjUuNzU2TDE3NTYuNDggMjQuNzU2NUwxNzU2LjUxIDIzLjc1N0MxNzU0LjgzIDIzLjcwMzMgMTc1My4xNSAyMy42NTAzIDE3NTEuNDcgMjMuNTk4TDE3NTEuNDQgMjQuNTk3NVpNMTc2MS41MiAyNC45MTkzTDE3NjEuNDkgMjUuOTE4OEMxNzYzLjE2IDI1Ljk3MyAxNzY0LjgyIDI2LjAyNzkgMTc2Ni40OSAyNi4wODM0TDE3NjYuNTIgMjUuMDg0TDE3NjYuNTUgMjQuMDg0NUMxNzY0Ljg5IDI0LjAyOSAxNzYzLjIyIDIzLjk3NDEgMTc2MS41NiAyMy45MTk4TDE3NjEuNTIgMjQuOTE5M1pNMTc3MS41IDI1LjI1MTZMMTc3MS40NyAyNi4yNTFDMTc3My4xMyAyNi4zMDc1IDE3NzQuOCAyNi4zNjQ1IDE3NzYuNDYgMjYuNDIyMUwxNzc2LjUgMjUuNDIyN0wxNzc2LjUzIDI0LjQyMzNDMTc3NC44NyAyNC4zNjU3IDE3NzMuMiAyNC4zMDg2IDE3NzEuNTQgMjQuMjUyMUwxNzcxLjUgMjUuMjUxNlpNMTc4MS41IDI1LjU5NzNMMTc4MS40NiAyNi41OTY3QzE3ODMuMTMgMjYuNjU1NSAxNzg0LjggMjYuNzE0OCAxNzg2LjQ3IDI2Ljc3NDdMMTc4Ni41MSAyNS43NzUzTDE3ODYuNTUgMjQuNzc2QzE3ODQuODcgMjQuNzE2MSAxNzgzLjIgMjQuNjU2NyAxNzgxLjU0IDI0LjU5OEwxNzgxLjUgMjUuNTk3M1pNMTc5MS41MyAyNS45NTY2TDE3OTEuNDkgMjYuOTU2QzE3OTMuMTcgMjcuMDE2OSAxNzk0Ljg0IDI3LjA3ODQgMTc5Ni41MiAyNy4xNDA0TDE3OTYuNTUgMjYuMTQxMUwxNzk2LjU5IDI1LjE0MThDMTc5NC45MSAyNS4wNzk4IDE3OTMuMjQgMjUuMDE4MyAxNzkxLjU2IDI0Ljk1NzNMMTc5MS41MyAyNS45NTY2Wk0xODAxLjU5IDI2LjMyODhMMTgwMS41NSAyNy4zMjhDMTgwMy4yMiAyNy4zOTA4IDE4MDQuODkgMjcuNDU0MSAxODA2LjU3IDI3LjUxNzhMMTgwNi42IDI2LjUxODVMMTgwNi42NCAyNS41MTkzQzE4MDQuOTcgMjUuNDU1NSAxODAzLjMgMjUuMzkyMiAxODAxLjYyIDI1LjMyOTVMMTgwMS41OSAyNi4zMjg4Wk0xODExLjU5IDI2LjcxTDE4MTEuNTYgMjcuNzA5M0MxODEzLjIyIDI3Ljc3MzUgMTgxNC44OSAyNy44MzgzIDE4MTYuNTUgMjcuOTAzNUwxODE2LjU5IDI2LjkwNDNMMTgxNi42MyAyNS45MDVDMTgxNC45NiAyNS44Mzk4IDE4MTMuMyAyNS43NzUgMTgxMS42MyAyNS43MTA3TDE4MTEuNTkgMjYuNzFaTTE4MjEuNTkgMjcuMTAxMkwxODIxLjU1IDI4LjEwMDVDMTgyMy4yMiAyOC4xNjY2IDE4MjQuODkgMjguMjMzMSAxODI2LjU2IDI4LjMwMDFMMTgyNi42IDI3LjMwMDlMMTgyNi42NCAyNi4zMDE3QzE4MjQuOTcgMjYuMjM0NyAxODIzLjMgMjYuMTY4MSAxODIxLjYzIDI2LjEwMkwxODIxLjU5IDI3LjEwMTJaTTE4MzEuNjEgMjcuNTAzMUwxODMxLjU3IDI4LjUwMjJDMTgzMy4yNCAyOC41NyAxODM0LjkyIDI4LjYzODMgMTgzNi41OSAyOC43MDY5TDE4MzYuNjMgMjcuNzA3N0wxODM2LjY3IDI2LjcwODZDMTgzNSAyNi42Mzk5IDE4MzMuMzIgMjYuNTcxNyAxODMxLjY1IDI2LjUwMzlMMTgzMS42MSAyNy41MDMxWk0xODQxLjY1IDI3LjkxNDhMMTg0MS42MSAyOC45MTM5QzE4NDMuMjggMjguOTgzMyAxODQ0Ljk2IDI5LjA1MzEgMTg0Ni42MyAyOS4xMjMzTDE4NDYuNjcgMjguMTI0MkwxODQ2LjcyIDI3LjEyNUMxODQ1LjA0IDI3LjA1NDkgMTg0My4zNyAyNi45ODUxIDE4NDEuNjkgMjYuOTE1NkwxODQxLjY1IDI3LjkxNDhaTTE4NTEuNjcgMjguMzM0NUwxODUxLjYzIDI5LjMzMzZDMTg1My4zIDI5LjQwNDEgMTg1NC45NiAyOS40NzQ5IDE4NTYuNjMgMjkuNTQ2MUwxODU2LjY3IDI4LjU0N0wxODU2LjcyIDI3LjU0NzlDMTg1NS4wNSAyNy40NzY3IDE4NTMuMzggMjcuNDA1OSAxODUxLjcyIDI3LjMzNTRMMTg1MS42NyAyOC4zMzQ1Wk0xODYxLjY4IDI4Ljc2MTVMMTg2MS42NCAyOS43NjA2QzE4NjMuMyAyOS44MzI0IDE4NjQuOTcgMjkuOTA0NiAxODY2LjY0IDI5Ljk3NzFMMTg2Ni42OSAyOC45NzhMMTg2Ni43MyAyNy45NzlDMTg2NS4wNiAyNy45MDY1IDE4NjMuMzkgMjcuODM0MyAxODYxLjcyIDI3Ljc2MjVMMTg2MS42OCAyOC43NjE1Wk0xODcxLjY5IDI5LjE5NjRMMTg3MS42NSAzMC4xOTU0QzE4NzMuMzIgMzAuMjY4NSAxODc0Ljk5IDMwLjM0MTkgMTg3Ni42NiAzMC40MTU2TDE4NzYuNyAyOS40MTY1TDE4NzYuNzUgMjguNDE3NUMxODc1LjA4IDI4LjM0MzggMTg3My40MSAyOC4yNzA0IDE4NzEuNzQgMjguMTk3M0wxODcxLjY5IDI5LjE5NjRaTTE4ODEuNzIgMjkuNjM4NEwxODgxLjY3IDMwLjYzNzRDMTg4My4zNCAzMC43MTE3IDE4ODUuMDEgMzAuNzg2MiAxODg2LjY4IDMwLjg2MUwxODg2LjczIDI5Ljg2MkwxODg2Ljc3IDI4Ljg2M0MxODg1LjEgMjguNzg4MiAxODgzLjQzIDI4LjcxMzcgMTg4MS43NiAyOC42Mzk0TDE4ODEuNzIgMjkuNjM4NFpNMTg5MS43NCAzMC4wODY5TDE4OTEuNjkgMzEuMDg1OUMxODkzLjM2IDMxLjE2MTEgMTg5NS4wMyAzMS4yMzY2IDE4OTYuNyAzMS4zMTIzTDE4OTYuNzUgMzAuMzEzM0wxODk2Ljc5IDI5LjMxNDNDMTg5NS4xMiAyOS4yMzg2IDE4OTMuNDUgMjkuMTYzMiAxODkxLjc4IDI5LjA4OEwxODkxLjc0IDMwLjA4NjlaTTE5MDEuNzYgMzAuNTQxMUwxOTAxLjcxIDMxLjU0QzE5MDMuMzggMzEuNjE2MiAxOTA1LjA1IDMxLjY5MjUgMTkwNi43MiAzMS43NjkxTDE5MDYuNzcgMzAuNzcwMUwxOTA2LjgxIDI5Ljc3MTJDMTkwNS4xNCAyOS42OTQ2IDE5MDMuNDcgMjkuNjE4MyAxOTAxLjggMjkuNTQyMUwxOTAxLjc2IDMwLjU0MTFaTTE5MTEuNzcgMzEuMDAwNUwxOTExLjczIDMxLjk5OTRDMTkxMy40IDMyLjA3NjQgMTkxNS4wNiAzMi4xNTM1IDE5MTYuNzMgMzIuMjMwOEwxOTE2Ljc4IDMxLjIzMTlMMTkxNi44MyAzMC4yMzNDMTkxNS4xNiAzMC4xNTU3IDE5MTMuNDkgMzAuMDc4NSAxOTExLjgyIDMwLjAwMTVMMTkxMS43NyAzMS4wMDA1Wk0xOTIxLjc4IDMxLjQ2NDVMMTkyMS43NCAzMi40NjM0QzE5MjMuNDEgMzIuNTQxMSAxOTI1LjA3IDMyLjYxODkgMTkyNi43NCAzMi42OTY5TDE5MjYuNzkgMzEuNjk4TDE5MjYuODMgMzAuNjk5MUMxOTI1LjE3IDMwLjYyMTEgMTkyMy41IDMwLjU0MzIgMTkyMS44MyAzMC40NjU1TDE5MjEuNzggMzEuNDY0NVpNMTkzMS43OSAzMS45MzI0TDE5MzEuNzQgMzIuOTMxM0MxOTMzLjQyIDMzLjAxIDE5MzUuMDkgMzMuMDg4NyAxOTM2Ljc2IDMzLjE2NzZMMTkzNi44MSAzMi4xNjg3TDE5MzYuODYgMzEuMTY5OEMxOTM1LjE4IDMxLjA5MDkgMTkzMy41MSAzMS4wMTIyIDE5MzEuODQgMzAuOTMzNUwxOTMxLjc5IDMxLjkzMjRaTTE5NDEuODMgMzIuNDA1N0wxOTQxLjc4IDMzLjQwNDZDMTk0My40NSAzMy40ODM3IDE5NDUuMTIgMzMuNTYzIDE5NDYuNzkgMzMuNjQyM0wxOTQ2Ljg0IDMyLjY0MzRMMTk0Ni44OSAzMS42NDQ1QzE5NDUuMjIgMzEuNTY1MiAxOTQzLjU0IDMxLjQ4NiAxOTQxLjg3IDMxLjQwNjhMMTk0MS44MyAzMi40MDU3Wk0xOTUxLjg1IDMyLjg4MTdMMTk1MS44IDMzLjg4MDZDMTk1My40NyAzMy45NjAxIDE5NTUuMTQgMzQuMDM5NyAxOTU2LjgxIDM0LjExOTRMMTk1Ni44NiAzMy4xMjA1TDE5NTYuOSAzMi4xMjE2QzE5NTUuMjMgMzIuMDQyIDE5NTMuNTcgMzEuOTYyNCAxOTUxLjkgMzEuODgyOEwxOTUxLjg1IDMyLjg4MTdaTTE5NjEuODYgMzMuMzU5N0wxOTYxLjgxIDM0LjM1ODZDMTk2My40OCAzNC40Mzg0IDE5NjUuMTQgMzQuNTE4MyAxOTY2LjgxIDM0LjU5ODJMMTk2Ni44NSAzMy41OTkzTDE5NjYuOSAzMi42MDA1QzE5NjUuMjQgMzIuNTIwNiAxOTYzLjU3IDMyLjQ0MDcgMTk2MS45IDMyLjM2MDlMMTk2MS44NiAzMy4zNTk3Wk0xOTcxLjg1IDMzLjgzOTJMMTk3MS44IDM0LjgzOEMxOTczLjQ3IDM0LjkxODQgMTk3NS4xNCAzNC45OTg4IDE5NzYuODEgMzUuMDc5M0wxOTc2Ljg2IDM0LjA4MDRMMTk3Ni45MSAzMy4wODE2QzE5NzUuMjQgMzMuMDAxMiAxOTczLjU3IDMyLjkyMDcgMTk3MS44OSAzMi44NDAzTDE5NzEuODUgMzMuODM5MlpNMTk4MS44OSAzNC4zMjI4TDE5ODEuODQgMzUuMzIxN0MxOTgzLjUxIDM1LjQwMjUgMTk4NS4xOSAzNS40ODMzIDE5ODYuODYgMzUuNTY0MUwxOTg2LjkxIDM0LjU2NTJMMTk4Ni45NiAzMy41NjY0QzE5ODUuMjggMzMuNDg1NiAxOTgzLjYxIDMzLjQwNDggMTk4MS45MyAzMy4zMjRMMTk4MS44OSAzNC4zMjI4Wk0xOTkxLjkyIDM0LjgwNzZMMTk5MS44NyAzNS44MDY0QzE5OTMuNTQgMzUuODg3MiAxOTk1LjIxIDM1Ljk2NzkgMTk5Ni44OCAzNi4wNDg2TDE5OTYuOTMgMzUuMDQ5OEwxOTk2Ljk4IDM0LjA1MDlDMTk5NS4zMSAzMy45NzAyIDE5OTMuNjQgMzMuODg5NSAxOTkxLjk3IDMzLjgwODdMMTk5MS45MiAzNC44MDc2Wk0yMDAxLjkzIDM1LjI5MThMMjAwMS44OCAzNi4yOTA2QzIwMDMuNTUgMzYuMzcxMiAyMDA1LjIxIDM2LjQ1MTggMjAwNi44OCAzNi41MzIzTDIwMDYuOTIgMzUuNTMzNEwyMDA2Ljk3IDM0LjUzNDZDMjAwNS4zMSAzNC40NTQxIDIwMDMuNjUgMzQuMzczNSAyMDAxLjk4IDM0LjI5MjlMMjAwMS45MyAzNS4yOTE4Wk0yMDExLjkxIDM1Ljc3NDdMMjAxMS44NiAzNi43NzM1QzIwMTMuNTMgMzYuODU0MSAyMDE1LjE5IDM2LjkzNDUgMjAxNi44NSAzNy4wMTQ5TDIwMTYuOSAzNi4wMTZMMjAxNi45NSAzNS4wMTcyQzIwMTUuMjggMzQuOTM2OCAyMDEzLjYyIDM0Ljg1NjQgMjAxMS45NiAzNC43NzU5TDIwMTEuOTEgMzUuNzc0N1pNMjAyMS45NCAzNi4yNTk4TDIwMjEuODkgMzcuMjU4NkMyMDIzLjU3IDM3LjMzOTcgMjAyNS4yNSAzNy40MjA4IDIwMjYuOTIgMzcuNTAxN0wyMDI2Ljk3IDM2LjUwMjhMMjAyNy4wMiAzNS41MDRDMjAyNS4zNCAzNS40MjMxIDIwMjMuNjcgMzUuMzQyMSAyMDIxLjk5IDM1LjI2MDlMMjAyMS45NCAzNi4yNTk4Wk0yMDMxLjk5IDM2Ljc0NTJMMjAzMS45NCAzNy43NDRDMjAzMy42MiAzNy44MjQ2IDIwMzUuMjkgMzcuOTA1MSAyMDM2Ljk2IDM3Ljk4NTVMMjAzNyAzNi45ODY2TDIwMzcuMDUgMzUuOTg3OEMyMDM1LjM4IDM1LjkwNzQgMjAzMy43MSAzNS44MjcgMjAzMi4wNCAzNS43NDYzTDIwMzEuOTkgMzYuNzQ1MlpNMjA0Mi4wMSAzNy4yMjcyTDIwNDEuOTYgMzguMjI2QzIwNDMuNjIgMzguMzA2IDIwNDUuMjkgMzguMzg1OSAyMDQ2Ljk1IDM4LjQ2NTZMMjA0NyAzNy40NjY3TDIwNDcuMDQgMzYuNDY3OUMyMDQ1LjM4IDM2LjM4ODIgMjA0My43MiAzNi4zMDgzIDIwNDIuMDUgMzYuMjI4M0wyMDQyLjAxIDM3LjIyNzJaTTIwNTEuOTggMzcuNzA1MUwyMDUxLjkzIDM4LjcwNEMyMDUzLjU5IDM4Ljc4MzMgMjA1NS4yNCAzOC44NjI0IDIwNTYuOSAzOC45NDEyTDIwNTYuOTQgMzcuOTQyNEwyMDU2Ljk5IDM2Ljk0MzVDMjA1NS4zNCAzNi44NjQ2IDIwNTMuNjggMzYuNzg1NSAyMDUyLjAyIDM2LjcwNjNMMjA1MS45OCAzNy43MDUxWk0yMDYxLjk5IDM4LjE4MjZMMjA2MS45NCAzOS4xODE0QzIwNjMuNjMgMzkuMjYxNCAyMDY1LjMxIDM5LjM0MTIgMjA2Ni45OSAzOS40MjA3TDIwNjcuMDMgMzguNDIxOEwyMDY3LjA4IDM3LjQyM0MyMDY1LjQgMzcuMzQzNSAyMDYzLjcyIDM3LjI2MzcgMjA2Mi4wNCAzNy4xODM3TDIwNjEuOTkgMzguMTgyNlpNMjA3Mi4wNiAzOC42NTk2TDIwNzIuMDIgMzkuNjU4NUMyMDczLjY5IDM5LjczNzUgMjA3NS4zNiAzOS44MTYyIDIwNzcuMDMgMzkuODk0N0wyMDc3LjA4IDM4Ljg5NThMMjA3Ny4xMyAzNy44OTY5QzIwNzUuNDYgMzcuODE4NCAyMDczLjc4IDM3LjczOTcgMjA3Mi4xMSAzNy42NjA3TDIwNzIuMDYgMzguNjU5NlpNMjA4Mi4wOCAzOS4xMzAyTDIwODIuMDQgNDAuMTI5MUMyMDgzLjcgNDAuMjA3IDIwODUuMzYgNDAuMjg0NSAyMDg3LjAyIDQwLjM2MThMMjA4Ny4wNyAzOS4zNjI5TDIwODcuMTIgMzguMzY0QzIwODUuNDYgMzguMjg2NyAyMDgzLjc5IDM4LjIwOTIgMjA4Mi4xMyAzOC4xMzEzTDIwODIuMDggMzkuMTMwMlpNMjA5Mi4wNCAzOS41OTM2TDIwOTIgNDAuNTkyNkMyMDkzLjY1IDQwLjY2OTIgMjA5NS4zMSA0MC43NDU0IDIwOTYuOTYgNDAuODIxNEwyMDk3IDM5LjgyMjRMMjA5Ny4wNSAzOC44MjM1QzIwOTUuNCAzOC43NDc2IDIwOTMuNzQgMzguNjcxMyAyMDkyLjA5IDM4LjU5NDdMMjA5Mi4wNCAzOS41OTM2Wk0yMTAyLjA1IDQwLjA1MzhMMjEwMiA0MS4wNTI4QzIxMDMuNjkgNDEuMTMgMjEwNS4zNyA0MS4yMDY4IDIxMDcuMDYgNDEuMjgzMUwyMTA3LjEgNDAuMjg0MkwyMTA3LjE1IDM5LjI4NTJDMjEwNS40NiAzOS4yMDg4IDIxMDMuNzggMzkuMTMyIDIxMDIuMDkgMzkuMDU0OUwyMTAyLjA1IDQwLjA1MzhaTTIxMTIuMTQgNDAuNTEyMUwyMTEyLjA5IDQxLjUxMTFDMjExMy43NyA0MS41ODY3IDIxMTUuNDQgNDEuNjYxOSAyMTE3LjExIDQxLjczNjZMMjExNy4xNiA0MC43Mzc2TDIxMTcuMiAzOS43Mzg2QzIxMTUuNTMgMzkuNjYzOSAyMTEzLjg2IDM5LjU4ODcgMjExMi4xOCAzOS41MTMxTDIxMTIuMTQgNDAuNTEyMVpNMjEyMi4xNiA0MC45NjA1TDIxMjIuMTIgNDEuOTU5NUMyMTIzLjc4IDQyLjAzMzMgMjEyNS40NCA0Mi4xMDY4IDIxMjcuMSA0Mi4xNzk3TDIxMjcuMTQgNDEuMTgwN0wyMTI3LjE5IDQwLjE4MTZDMjEyNS41MyA0MC4xMDg3IDIxMjMuODcgNDAuMDM1MyAyMTIyLjIgMzkuOTYxNUwyMTIyLjE2IDQwLjk2MDVaTTIxMzIuMTEgNDEuMzk4MUwyMTMyLjA2IDQyLjM5NzFDMjEzMy43MSA0Mi40NjkxIDIxMzUuMzYgNDIuNTQwNiAyMTM3LjAxIDQyLjYxMTdMMjEzNy4wNSA0MS42MTI2TDIxMzcuMDkgNDAuNjEzNUMyMTM1LjQ1IDQwLjU0MjUgMjEzMy44IDQwLjQ3MSAyMTMyLjE1IDQwLjM5OUwyMTMyLjExIDQxLjM5ODFaTTIxNDIuMTIgNDEuODMwM0wyMTQyLjA4IDQyLjgyOTRDMjE0My43NyA0Mi45MDE3IDIxNDUuNDYgNDIuOTczNCAyMTQ3LjE0IDQzLjA0NDVMMjE0Ny4xOCA0Mi4wNDU0TDIxNDcuMjMgNDEuMDQ2M0MyMTQ1LjU0IDQwLjk3NTIgMjE0My44NSA0MC45MDM1IDIxNDIuMTYgNDAuODMxMkwyMTQyLjEyIDQxLjgzMDNaTTIxNTIuMjIgNDIuMjU3MUwyMTUyLjE4IDQzLjI1NjJDMjE1My44NiA0My4zMjYyIDIxNTUuNTMgNDMuMzk1NiAyMTU3LjIgNDMuNDY0NEwyMTU3LjI0IDQyLjQ2NTNMMjE1Ny4yOCA0MS40NjYxQzIxNTUuNjEgNDEuMzk3MyAyMTUzLjk0IDQxLjMyNzkgMjE1Mi4yNyA0MS4yNThMMjE1Mi4yMiA0Mi4yNTcxWk0yMTYyLjI0IDQyLjY2OThMMjE2Mi4yIDQzLjY2OUMyMTYzLjg2IDQzLjczNjUgMjE2NS41MiA0My44MDM1IDIxNjcuMTcgNDMuODY5OEwyMTY3LjIxIDQyLjg3MDZMMjE2Ny4yNSA0MS44NzE0QzIxNjUuNiA0MS44MDUxIDIxNjMuOTQgNDEuNzM4MiAyMTYyLjI4IDQxLjY3MDZMMjE2Mi4yNCA0Mi42Njk4Wk0yMTcyLjE2IDQzLjA2NzVMMjE3Mi4xMiA0NC4wNjY3QzIxNzMuNzggNDQuMTMyNCAyMTc1LjQ0IDQ0LjE5NzUgMjE3Ny4wOSA0NC4yNjE4TDIxNzcuMTMgNDMuMjYyNUwyMTc3LjE3IDQyLjI2MzNDMjE3NS41MiA0Mi4xOTkgMjE3My44NiA0Mi4xMzQgMjE3Mi4yIDQyLjA2ODNMMjE3Mi4xNiA0My4wNjc1Wk0yMTgyLjIyIDQzLjQ1ODhMMjE4Mi4xOCA0NC40NTgxQzIxODMuODggNDQuNTIyOCAyMTg1LjU3IDQ0LjU4NjcgMjE4Ny4yNSA0NC42NDk5TDIxODcuMjkgNDMuNjUwNkwyMTg3LjMyIDQyLjY1MTNDMjE4NS42NCA0Mi41ODgxIDIxODMuOTUgNDIuNTI0MiAyMTgyLjI2IDQyLjQ1OTVMMjE4Mi4yMiA0My40NTg4Wk0yMTkyLjMyIDQzLjgzNzdMMjE5Mi4yOSA0NC44MzdDMjE5My45NiA0NC44OTg2IDIxOTUuNjMgNDQuOTU5NCAyMTk3LjI5IDQ1LjAxOTRMMjE5Ny4zMyA0NC4wMkwyMTk3LjM2IDQzLjAyMDdDMjE5NS43IDQyLjk2MDcgMjE5NC4wMyA0Mi44OTk5IDIxOTIuMzYgNDIuODM4NEwyMTkyLjMyIDQzLjgzNzdaTTIyMDIuMzEgNDQuMTk3NUwyMjAyLjI3IDQ1LjE5NjhDMjIwMy45MyA0NS4yNTUyIDIyMDUuNTggNDUuMzEyNiAyMjA3LjIyIDQ1LjM2OTNMMjIwNy4yNSA0NC4zNjk5TDIyMDcuMjkgNDMuMzcwNUMyMjA1LjY1IDQzLjMxMzggMjIwNCA0My4yNTY0IDIyMDIuMzQgNDMuMTk4MUwyMjAyLjMxIDQ0LjE5NzVaTTIyMTIuMTcgNDQuNTM3MUwyMjEyLjE0IDQ1LjUzNjZDMjIxMy44NCA0NS41OTM5IDIyMTUuNTUgNDUuNjUwMiAyMjE3LjI0IDQ1LjcwNTZMMjIxNy4yNyA0NC43MDYxTDIyMTcuMyA0My43MDY2QzIyMTUuNjEgNDMuNjUxMyAyMjEzLjkxIDQzLjU5NSAyMjEyLjIxIDQzLjUzNzdMMjIxMi4xNyA0NC41MzcxWk0yMjIyLjM2IDQ0Ljg2OThMMjIyMi4zMyA0NS44NjkzQzIyMjQuMDEgNDUuOTIyOCAyMjI1LjcgNDUuOTc1NCAyMjI3LjM4IDQ2LjAyNjlMMjIyNy40MSA0NS4wMjc0TDIyMjcuNDQgNDQuMDI3OEMyMjI1Ljc2IDQzLjk3NjMgMjIyNC4wOCA0My45MjM4IDIyMjIuMzkgNDMuODcwM0wyMjIyLjM2IDQ0Ljg2OThaTTIyMzIuNDIgNDUuMTc4OEwyMjMyLjM5IDQ2LjE3ODNDMjIzNC4wNiA0Ni4yMjc3IDIyMzUuNzIgNDYuMjc2MSAyMjM3LjM3IDQ2LjMyMzRMMjIzNy40IDQ1LjMyMzhMMjIzNy40MyA0NC4zMjQyQzIyMzUuNzcgNDQuMjc3IDIyMzQuMTIgNDQuMjI4NiAyMjMyLjQ1IDQ0LjE3OTJMMjIzMi40MiA0NS4xNzg4Wk0yMjQyLjM0IDQ1LjQ2MjNMMjI0Mi4zMSA0Ni40NjJDMjI0My45NSA0Ni41MDcxIDIyNDUuNTkgNDYuNTUxIDIyNDcuMjIgNDYuNTkzOUwyMjQ3LjI0IDQ1LjU5NDJMMjI0Ny4yNyA0NC41OTQ2QzIyNDUuNjQgNDQuNTUxOCAyMjQ0LjAxIDQ0LjUwNzggMjI0Mi4zNyA0NC40NjI3TDIyNDIuMzQgNDUuNDYyM1pNMjI1Mi4zNiA0NS43MjU2TDIyNTIuMzMgNDYuNzI1M0MyMjU0LjA0IDQ2Ljc2OCAyMjU1Ljc0IDQ2LjgwOTUgMjI1Ny40MyA0Ni44NDk2TDIyNTcuNDUgNDUuODQ5OUwyMjU3LjQ4IDQ0Ljg1MDFDMjI1NS43OSA0NC44MSAyMjU0LjA5IDQ0Ljc2ODYgMjI1Mi4zOCA0NC43MjU5TDIyNTIuMzYgNDUuNzI1NlpNMjI2Mi41MSA0NS45NjYzTDIyNjIuNDggNDYuOTY2QzIyNjQuMTYgNDcuMDAzNSAyMjY1LjgzIDQ3LjAzOTYgMjI2Ny40OSA0Ny4wNzQzTDIyNjcuNTEgNDYuMDc0NkwyMjY3LjUzIDQ1LjA3NDhDMjI2NS44NyA0NS4wNDAxIDIyNjQuMiA0NS4wMDM5IDIyNjIuNTMgNDQuOTY2NUwyMjYyLjUxIDQ1Ljk2NjNaTTIyNzIuNDggNDYuMTc0NkwyMjcyLjQ2IDQ3LjE3NDRDMjI3NC4xIDQ3LjIwNjQgMjI3NS43NCA0Ny4yMzcgMjI3Ny4zNyA0Ny4yNjYxTDIyNzcuMzkgNDYuMjY2M0wyMjc3LjQxIDQ1LjI2NjRDMjI3NS43OCA0NS4yMzczIDIyNzQuMTQgNDUuMjA2OCAyMjcyLjUgNDUuMTc0OEwyMjcyLjQ4IDQ2LjE3NDZaTTIyODIuMzUgNDYuMzUwN0wyMjgyLjMzIDQ3LjM1MDZDMjI4NC4wNiA0Ny4zNzg1IDIyODUuNzcgNDcuNDA0OCAyMjg3LjQ4IDQ3LjQyOTRMMjI4Ny40OSA0Ni40Mjk1TDIyODcuNTEgNDUuNDI5NkMyMjg1LjggNDUuNDA1MSAyMjg0LjA5IDQ1LjM3ODggMjI4Mi4zNiA0NS4zNTA4TDIyODIuMzUgNDYuMzUwN1pNMjI5Mi41OCA0Ni40OTgyTDIyOTIuNTcgNDcuNDk4MUMyMjk0LjI2IDQ3LjUxOTIgMjI5NS45MyA0Ny41Mzg3IDIyOTcuNiA0Ny41NTY0TDIyOTcuNjEgNDYuNTU2NEwyMjk3LjYyIDQ1LjU1NjVDMjI5NS45NiA0NS41Mzg4IDIyOTQuMjggNDUuNTE5NCAyMjkyLjU5IDQ1LjQ5ODJMMjI5Mi41OCA0Ni40OTgyWk0yMzAyLjU5IDQ2LjYwNDFMMjMwMi41OCA0Ny42MDRDMjMwNC4yMyA0Ny42MTgxIDIzMDUuODcgNDcuNjMwNCAyMzA3LjUgNDcuNjQwOUwyMzA3LjUxIDQ2LjY0MDlMMjMwNy41MSA0NS42NDA5QzIzMDUuODggNDUuNjMwNSAyMzA0LjI1IDQ1LjYxODIgMjMwMi42IDQ1LjYwNDFMMjMwMi41OSA0Ni42MDQxWk0yMzEyLjM4IDQ2LjY2NjlMMjMxMi4zOCA0Ny42NjY5QzIzMTQuMTIgNDcuNjc0MiAyMzE1Ljg0IDQ3LjY3OTMgMjMxNy41NiA0Ny42ODIyTDIzMTcuNTYgNDYuNjgyMkwyMzE3LjU2IDQ1LjY4MjJDMjMxNS44NSA0NS42NzkzIDIzMTQuMTIgNDUuNjc0MiAyMzEyLjM5IDQ1LjY2NjlMMjMxMi4zOCA0Ni42NjY5Wk0yMzIyLjY3IDQ2LjY4NDJMMjMyMi42NyA0Ny42ODQyQzIzMjQuMzYgNDcuNjgyNiAyMzI2LjA0IDQ3LjY3ODcgMjMyNy43MSA0Ny42NzI1TDIzMjcuNzEgNDYuNjcyNkwyMzI3LjcxIDQ1LjY3MjZDMjMyNi4wNCA0NS42Nzg3IDIzMjQuMzYgNDUuNjgyNiAyMzIyLjY3IDQ1LjY4NDJMMjMyMi42NyA0Ni42ODQyWk0yMzMyLjY3IDQ2LjY0NzFMMjMzMi42OCA0Ny42NDcxQzIzMzQuMzIgNDcuNjM2MyAyMzM1Ljk2IDQ3LjYyMzEgMjMzNy41NyA0Ny42MDc1TDIzMzcuNTYgNDYuNjA3NkwyMzM3LjU2IDQ1LjYwNzZDMjMzNS45NCA0NS42MjMyIDIzMzQuMzEgNDUuNjM2MyAyMzMyLjY3IDQ1LjY0NzFMMjMzMi42NyA0Ni42NDcxWk0yMzQyLjUxIDQ2LjU1MkwyMzQyLjUyIDQ3LjU1MTlDMjM0NC4yNyA0Ny41Mjk1IDIzNDYgNDcuNTA0MSAyMzQ3LjcxIDQ3LjQ3NTdMMjM0Ny42OSA0Ni40NzU4TDIzNDcuNjggNDUuNDc1OUMyMzQ1Ljk3IDQ1LjUwNDMgMjM0NC4yNCA0NS41Mjk3IDIzNDIuNSA0NS41NTIxTDIzNDIuNTEgNDYuNTUyWk0yMzUyLjc5IDQ2LjM4MTdMMjM1Mi44MSA0Ny4zODE1QzIzNTQuNDkgNDcuMzQ3MSAyMzU2LjE2IDQ3LjMwOTYgMjM1Ny44MSA0Ny4yNjkxTDIzNTcuNzggNDYuMjY5NEwyMzU3Ljc2IDQ1LjI2OTdDMjM1Ni4xMSA0NS4zMTAyIDIzNTQuNDUgNDUuMzQ3NSAyMzUyLjc3IDQ1LjM4MTlMMjM1Mi43OSA0Ni4zODE3Wk0yMzYyLjY5IDQ2LjEzODVMMjM2Mi43MSA0Ny4xMzgxQzIzNjQuMzQgNDcuMDkxMiAyMzY1Ljk1IDQ3LjA0MTEgMjM2Ny41NCA0Ni45ODc4TDIzNjcuNSA0NS45ODgzTDIzNjcuNDcgNDQuOTg4OUMyMzY1Ljg4IDQ1LjA0MjEgMjM2NC4yOCA0NS4wOTIxIDIzNjIuNjYgNDUuMTM4OUwyMzYyLjY5IDQ2LjEzODVaTTIzNzIuNzQgNDUuNzk4N0wyMzcyLjc4IDQ2Ljc5NzlDMjM3NC41MSA0Ni43MzA2IDIzNzYuMjEgNDYuNjU5MyAyMzc3LjkgNDYuNTgzN0wyMzc3Ljg2IDQ1LjU4NDdMMjM3Ny44MSA0NC41ODU3QzIzNzYuMTMgNDQuNjYxMSAyMzc0LjQzIDQ0LjczMjMgMjM3Mi43IDQ0Ljc5OTVMMjM3Mi43NCA0NS43OTg3Wk0yMzgyLjg0IDQ1LjM0NTlMMjM4Mi44OSA0Ni4zNDQ2QzIzODQuNTQgNDYuMjYwNyAyMzg2LjE2IDQ2LjE3MjYgMjM4Ny43NiA0Ni4wODAyTDIzODcuNyA0NS4wODE4TDIzODcuNjQgNDQuMDgzNUMyMzg2LjA1IDQ0LjE3NTcgMjM4NC40MyA0NC4yNjM1IDIzODIuNzkgNDQuMzQ3MkwyMzgyLjg0IDQ1LjM0NTlaTTIzOTIuNjMgNDQuNzc5MUwyMzkyLjY5IDQ1Ljc3N0MyMzk0LjQ2IDQ1LjY2MTMgMjM5Ni4yMSA0NS41NCAyMzk3LjkyIDQ1LjQxMjhMMjM5Ny44NSA0NC40MTU1TDIzOTcuNzcgNDMuNDE4M0MyMzk2LjA2IDQzLjU0NSAyMzk0LjMzIDQzLjY2NiAyMzkyLjU2IDQzLjc4MTJMMjM5Mi42MyA0NC43NzkxWk0yNDAyLjg5IDQ0LjAxNzJMMjQwMi45NyA0NS4wMTM3QzI0MDQuNjMgNDQuODc0NyAyNDA2LjI2IDQ0LjcyOTkgMjQwNy44NSA0NC41Nzg5TDI0MDcuNzYgNDMuNTgzM0wyNDA3LjY2IDQyLjU4NzhDMjQwNi4wNyA0Mi43MzggMjQwNC40NiA0Mi44ODIzIDI0MDIuODEgNDMuMDIwN0wyNDAyLjg5IDQ0LjAxNzJaTTI0MTIuNTcgNDMuMDk5NkwyNDEyLjY4IDQ0LjA5MzlDMjQxNC40OCA0My45MDIgMjQxNi4yMyA0My43MDE2IDI0MTcuOTUgNDMuNDkyNEwyNDE3LjgzIDQyLjQ5OThMMjQxNy43MSA0MS41MDcxQzI0MTYgNDEuNzE1IDI0MTQuMjYgNDEuOTE0MyAyNDEyLjQ3IDQyLjEwNTJMMjQxMi41NyA0My4wOTk2Wk0yNDIyLjgyIDQxLjg0ODFMMjQyMi45NiA0Mi44Mzg1QzI0MjQuNTkgNDIuNjExNyAyNDI2LjE4IDQyLjM3NTkgMjQyNy43MiA0Mi4xMzFMMjQyNy41NiA0MS4xNDM0TDI0MjcuNCA0MC4xNTU4QzI0MjUuODggNDAuMzk4NiAyNDI0LjMgNDAuNjMyNSAyNDIyLjY5IDQwLjg1NzdMMjQyMi44MiA0MS44NDgxWk0yNDMyLjYzIDQwLjI3NEwyNDMyLjgxIDQxLjI1NzNDMjQzNC41NyA0MC45MzIzIDI0MzYuMjYgNDAuNTkzMyAyNDM3Ljg4IDQwLjIzOTdMMjQzNy42NiAzOS4yNjI3TDI0MzcuNDUgMzguMjg1N0MyNDM1Ljg1IDM4LjYzNDMgMjQzNC4xOCAzOC45NjkyIDI0MzIuNDUgMzkuMjkwN0wyNDMyLjYzIDQwLjI3NFpNMjQ0Mi4yOCAzOC4xNjY4TDI0NDIuNTMgMzkuMTM1QzI0NDQuMzMgMzguNjY5NSAyNDQ2LjAzIDM4LjE4MTcgMjQ0Ny42MiAzNy42NzA2TDI0NDcuMzIgMzYuNzE4NEwyNDQ3LjAxIDM1Ljc2NjJDMjQ0NS40NiAzNi4yNjQyIDI0NDMuOCAzNi43NDE1IDI0NDIuMDMgMzcuMTk4NkwyNDQyLjI4IDM4LjE2NjhaTTI0NTEuOTYgMzUuMDM2OUwyNDUyLjM0IDM1Ljk2MTdDMjQ1My4wNyAzNS42NjM0IDI0NTMuNzYgMzUuMzU3OSAyNDU0LjQzIDM1LjA0NUwyNDU0IDM0LjE0MDFMMjQ1My41NyAzMy4yMzUzQzI0NTIuOTQgMzMuNTMzMSAyNDUyLjI4IDMzLjgyNTMgMjQ1MS41OCAzNC4xMTIxTDI0NTEuOTYgMzUuMDM2OVonIGZpbGw9JyNEMkQxRjUnLz48L3N2Zz5cIikpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExNTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzknIGhlaWdodD0nMTE1NCcgdmlld0JveD0nMCAwIDc5IDExNTQnIGZpbGw9J25vbmUnPjxwYXRoIGQ9J000NS43NjM3IDExNjJDNDYuMzE2IDExNjIgNDYuNzY0OSAxMTYxLjU1IDQ2Ljc2NjMgMTE2MUw0Ni43ODk2IDExNTJDNDYuNzkxIDExNTEuNDUgNDYuMzQ0NSAxMTUxIDQ1Ljc5MjIgMTE1MUM0NS4yMzk5IDExNTEgNDQuNzkxIDExNTEuNDUgNDQuNzg5NiAxMTUyTDQ0Ljc2ODkgMTE2MEwzNi43Njg5IDExNTkuOThDMzYuMjE2NyAxMTU5Ljk4IDM1Ljc2NzggMTE2MC40MiAzNS43NjYzIDExNjAuOTdDMzUuNzY0OSAxMTYxLjUzIDM2LjIxMTUgMTE2MS45OCAzNi43NjM4IDExNjEuOThMNDUuNzYzNyAxMTYyWk00My40MTE1IDY2MC44NzdMNDQuMzI2IDY2MC40NzNMNDMuNDExNSA2NjAuODc3Wk03LjI1ODg5IDAuMjYxMzU5TDAuODg2NzQyIDUuMzY2NUw1Ljk5MTg4IDExLjczODZMMTIuMzY0IDYuNjMzNUw3LjI1ODg5IDAuMjYxMzU5Wk02LjYyNTM5IDZMNS42MzE0MiA1Ljg5MDI4QzUuNTQ0MTEgNi42ODEyNCA1LjQ2NjE4IDcuNDg1NDIgNS4zOTc0MyA4LjMwMjQ5TDYuMzkzOTEgOC4zODYzM0w3LjM5MDQgOC40NzAxN0M3LjQ1Nzc1IDcuNjY5NjYgNy41MzQwMSA2Ljg4Mjc2IDcuNjE5MzUgNi4xMDk3M0w2LjYyNTM5IDZaTTYuMDkyNzcgMTMuMzk1Nkw1LjA5MzQ4IDEzLjM1NzhDNS4wMzMxMyAxNC45NTIyIDUuMDAyNDIgMTYuNTg4NiA1LjAwMDEyIDE4LjI2NDlMNi4wMDAxMiAxOC4yNjYyTDcuMDAwMTIgMTguMjY3NkM3LjAwMjM5IDE2LjYxMzkgNy4wMzI2OSAxNS4wMDE5IDcuMDkyMDYgMTMuNDMzNEw2LjA5Mjc3IDEzLjM5NTZaTTYuMDcyODkgMjMuMjQ5OUw1LjA3MzMzIDIzLjI3OTZDNS4xMjEzMiAyNC44OTc0IDUuMTkyNTQgMjYuNTQ4IDUuMjg2MDggMjguMjI5OEw2LjI4NDU0IDI4LjE3NDJMNy4yODI5OSAyOC4xMTg3QzcuMTkwMzUgMjYuNDUzMSA3LjExOTkgMjQuODE5OCA3LjA3MjQ1IDIzLjIyMDNMNi4wNzI4OSAyMy4yNDk5Wk02LjYxNjA4IDMzLjExNkw1LjYxOTExIDMzLjE5MzhDNS43NDU5NiAzNC44MTk2IDUuODkxNTMgMzYuNDcxNSA2LjA1NTA1IDM4LjE0ODRMNy4wNTAzMiAzOC4wNTE0TDguMDQ1NjEgMzcuOTU0M0M3Ljg4MzI2IDM2LjI4OTYgNy43Mzg4NSAzNC42NTA1IDcuNjEzMDUgMzMuMDM4Mkw2LjYxNjA4IDMzLjExNlpNNy41NzI0MSA0Mi45NjU4TDYuNTc4OTEgNDMuMDc5N0M2Ljc2NDk3IDQ0LjcwMzEgNi45NjYzNCA0Ni4zNDc4IDcuMTgyNDIgNDguMDEyN0w4LjE3NDEgNDcuODgzOUw5LjE2NTc5IDQ3Ljc1NTJDOC45NTA5MyA0Ni4wOTk4IDguNzUwNzggNDQuNDY1MSA4LjU2NTkxIDQyLjg1MTlMNy41NzI0MSA0Mi45NjU4Wk04Ljg0NDM4IDUyLjc4NzdMNy44NTQ0OSA1Mi45Mjk2QzguMDg2MTQgNTQuNTQ1NiA4LjMzMDUxIDU2LjE3OSA4LjU4NzA3IDU3LjgyODlMOS41NzUyIDU3LjY3NTNMMTAuNTYzMyA1Ny41MjE2QzEwLjMwNzkgNTUuODc5MiAxMC4wNjQ3IDU0LjI1MzcgOS44MzQyNiA1Mi42NDU4TDguODQ0MzggNTIuNzg3N1pNMTAuMzY1NiA2Mi41ODA5TDkuMzc5MTggNjIuNzQ1MkM5LjY0Njc4IDY0LjM1MTggOS45MjUwNiA2NS45NzI3IDEwLjIxMzYgNjcuNjA3MkwxMS4xOTgzIDY3LjQzMzRMMTIuMTgzMSA2Ny4yNTk1QzExLjg5NTcgNjUuNjMxMSAxMS42MTg1IDY0LjAxNjYgMTEuMzUyIDYyLjQxNjZMMTAuMzY1NiA2Mi41ODA5Wk0xMi4wODg4IDcyLjM0NzlMMTEuMTA1NiA3Mi41MzA1QzExLjQwMjIgNzQuMTI3NCAxMS43MDc4IDc1LjczNjIgMTIuMDIyMSA3Ny4zNTYyTDEzLjAwMzggNzcuMTY1N0wxMy45ODU1IDc2Ljk3NTNDMTMuNjcyMiA3NS4zNjAzIDEzLjM2NzYgNzMuNzU2OCAxMy4wNzIgNzIuMTY1M0wxMi4wODg4IDcyLjM0NzlaTTEzLjk3MDggODIuMDUxNUwxMi45OTA2IDgyLjI0OTJDMTMuMzEzNSA4My44NTAzIDEzLjY0NDQgODUuNDYxNSAxMy45ODI3IDg3LjA4MjFMMTQuOTYxNiA4Ni44Nzc4TDE1Ljk0MDUgODYuNjczNEMxNS42MDMxIDg1LjA1NyAxNS4yNzMxIDgzLjQ1MDMgMTQuOTUxMSA4MS44NTM3TDEzLjk3MDggODIuMDUxNVpNMTUuOTg4NyA5MS43MjA2TDE1LjAxMTEgOTEuOTMxQzE1LjM1NzggOTMuNTQxNyAxNS43MTE1IDk1LjE2MSAxNi4wNzE3IDk2Ljc4ODJMMTcuMDQ4MSA5Ni41NzIxTDE4LjAyNDQgOTYuMzU2QzE3LjY2NSA5NC43MzI0IDE3LjMxMjIgOTMuMTE2OSAxNi45NjYzIDkxLjUxMDFMMTUuOTg4NyA5MS43MjA2Wk0xOC4xMjU3IDEwMS4zNzlMMTcuMTUwNSAxMDEuNkMxNy41MTYxIDEwMy4yMTIgMTcuODg3OCAxMDQuODMgMTguMjY1IDEwNi40NTVMMTkuMjM5MSAxMDYuMjI5TDIwLjIxMzIgMTA2LjAwM0MxOS44MzY3IDEwNC4zODEgMTkuNDY1OCAxMDIuNzY2IDE5LjEwMDkgMTAxLjE1OEwxOC4xMjU3IDEwMS4zNzlaTTIwLjM2NDcgMTExLjAyOEwxOS4zOTE2IDExMS4yNThDMTkuNzcwOSAxMTIuODU5IDIwLjE1NTEgMTE0LjQ2NSAyMC41NDQyIDExNi4wNzdMMjEuNTE2MyAxMTUuODQyTDIyLjQ4ODMgMTE1LjYwN0MyMi4wOTk5IDExMy45OTggMjEuNzE2MyAxMTIuMzk1IDIxLjMzNzggMTEwLjc5N0wyMC4zNjQ3IDExMS4wMjhaTTIyLjY5MDggMTIwLjY2NUwyMS43MTk2IDEyMC45MDNDMjIuMTEwNyAxMjIuNDk2IDIyLjUwNjEgMTI0LjA5MyAyMi45MDU1IDEyNS42OTRMMjMuODc1OCAxMjUuNDUyTDI0Ljg0NjEgMTI1LjIxQzI0LjQ0NzIgMTIzLjYxMSAyNC4wNTI0IDEyMi4wMTYgMjMuNjYxOSAxMjAuNDI2TDIyLjY5MDggMTIwLjY2NVpNMjUuMDg1IDEzMC4yNjRMMjQuMTE1NSAxMzAuNTA5QzI0LjUxOSAxMzIuMTA0IDI0LjkyNjIgMTMzLjcwMiAyNS4zMzY4IDEzNS4zMDNMMjYuMzA1NSAxMzUuMDU1TDI3LjI3NDEgMTM0LjgwNkMyNi44NjQxIDEzMy4yMDcgMjYuNDU3NCAxMzEuNjExIDI2LjA1NDQgMTMwLjAxOEwyNS4wODUgMTMwLjI2NFpNMjcuNTQwNiAxMzkuODQzTDI2LjU3MjYgMTQwLjA5NEMyNi45ODc3IDE0MS42OTMgMjcuNDA1NyAxNDMuMjk1IDI3LjgyNjYgMTQ0Ljg5OUwyOC43OTM5IDE0NC42NDZMMjkuNzYxMSAxNDQuMzkyQzI5LjM0MDcgMTQyLjc4OSAyOC45MjMxIDE0MS4xODkgMjguNTA4NSAxMzkuNTkyTDI3LjU0MDYgMTM5Ljg0M1pNMzAuMDUyNyAxNDkuNDE5TDI5LjA4NjEgMTQ5LjY3NkMyOS41MDg0IDE1MS4yNjkgMjkuOTMzMyAxNTIuODY1IDMwLjM2MDMgMTU0LjQ2MkwzMS4zMjYzIDE1NC4yMDNMMzIuMjkyNCAxNTMuOTQ1QzMxLjg2NTcgMTUyLjM0OSAzMS40NDEzIDE1MC43NTUgMzEuMDE5MyAxNDkuMTYzTDMwLjA1MjcgMTQ5LjQxOVpNMzIuNjExMSAxNTguOTg2TDMxLjY0NTUgMTU5LjI0N0MzMi4wNzQ3IDE2MC44MzggMzIuNTA1NyAxNjIuNDMgMzIuOTM4NCAxNjQuMDIyTDMzLjkwMzQgMTYzLjc2TDM0Ljg2ODQgMTYzLjQ5OEMzNC40MzYxIDE2MS45MDcgMzQuMDA1NCAxNjAuMzE2IDMzLjU3NjYgMTU4LjcyNkwzMi42MTExIDE1OC45ODZaTTM1LjIwNTcgMTY4LjUzNkwzNC4yNDExIDE2OC44QzM0LjY3NjcgMTcwLjM5MiAzNS4xMTM3IDE3MS45ODQgMzUuNTUxOCAxNzMuNTc1TDM2LjUxNTkgMTczLjMxTDM3LjQ4IDE3My4wNDRDMzcuMDQyMiAxNzEuNDU0IDM2LjYwNTUgMTY5Ljg2MyAzNi4xNzAyIDE2OC4yNzJMMzUuMjA1NyAxNjguNTM2Wk0zNy44MzI3IDE3OC4wOEwzNi44Njg5IDE3OC4zNDdDMzcuMzA4OSAxNzkuOTM2IDM3Ljc0OTcgMTgxLjUyNSAzOC4xOTEgMTgzLjExMkwzOS4xNTQ1IDE4Mi44NDRMNDAuMTE3OSAxODIuNTc2QzM5LjY3NjggMTgwLjk5IDM5LjIzNjIgMTc5LjQwMiAzOC43OTY0IDE3Ny44MTNMMzcuODMyNyAxNzguMDhaTTQwLjQ4NTEgMTg3LjYxOUwzOS41MjE5IDE4Ny44ODhDMzkuOTY2IDE4OS40NzggNDAuNDEwMyAxOTEuMDY2IDQwLjg1NDYgMTkyLjY1Mkw0MS44MTc2IDE5Mi4zODJMNDIuNzgwNSAxOTIuMTEyQzQyLjMzNjMgMTkwLjUyNyA0MS44OTIxIDE4OC45MzkgNDEuNDQ4MiAxODcuMzVMNDAuNDg1MSAxODcuNjE5Wk00My4xNTQxIDE5Ny4xNDVMNDIuMTkxNCAxOTcuNDE1QzQyLjYzOTMgMTk5LjAwOSA0My4wODcgMjAwLjYgNDMuNTM0MSAyMDIuMTg4TDQ0LjQ5NjYgMjAxLjkxN0w0NS40NTkyIDIwMS42NDZDNDUuMDEyMiAyMDAuMDU4IDQ0LjU2NDYgMTk4LjQ2OCA0NC4xMTY4IDE5Ni44NzRMNDMuMTU0MSAxOTcuMTQ1Wk00NS44MzYxIDIwNi42NjlMNDQuODczNyAyMDYuOTRDNDUuMzIzNiAyMDguNTM1IDQ1Ljc3MjYgMjEwLjEyNiA0Ni4yMjA2IDIxMS43MTNMNDcuMTgzIDIxMS40NDFMNDguMTQ1MyAyMTEuMTY5QzQ3LjY5NzQgMjA5LjU4MyA0Ny4yNDg0IDIwNy45OTIgNDYuNzk4NiAyMDYuMzk3TDQ1LjgzNjEgMjA2LjY2OVpNNDguNTI4NSAyMTYuMjA2TDQ3LjU2NjEgMjE2LjQ3OEM0OC4wMTQgMjE4LjA2NCA0OC40NjA1IDIxOS42NDUgNDguOTA1MyAyMjEuMjIxTDQ5Ljg2NzcgMjIwLjk0OUw1MC44MzAxIDIyMC42NzdDNTAuMzg1MyAyMTkuMTAxIDQ5LjkzODcgMjE3LjUyIDQ5LjQ5MDggMjE1LjkzNEw0OC41Mjg1IDIxNi4yMDZaTTUxLjIxODQgMjI1LjczNkw1MC4yNTU5IDIyNi4wMDhDNTAuNzA0MiAyMjcuNTk4IDUxLjE1MDQgMjI5LjE4MSA1MS41OTQyIDIzMC43NThMNTIuNTU2OCAyMzAuNDg4TDUzLjUxOTQgMjMwLjIxN0M1My4wNzU1IDIyOC42MzkgNTIuNjI5MiAyMjcuMDU1IDUyLjE4MDkgMjI1LjQ2NUw1MS4yMTg0IDIyNS43MzZaTTUzLjg5NjkgMjM1LjI1Nkw1Mi45MzQxIDIzNS41MjZDNTMuMzgzIDIzNy4xMjUgNTMuODI5IDIzOC43MTcgNTQuMjcxOSAyNDAuMzAxTDU1LjIzNDkgMjQwLjAzMUw1Ni4xOTggMjM5Ljc2MkM1NS43NTQ5IDIzOC4xNzggNTUuMzA4NyAyMzYuNTg1IDU0Ljg1OTcgMjM0Ljk4Nkw1My44OTY5IDIzNS4yNTZaTTU2LjU1NDkgMjQ0Ljc2Mkw1NS41OTE1IDI0NS4wM0M1Ni4wNDAzIDI0Ni42NDEgNTYuNDg1MyAyNDguMjQ0IDU2LjkyNjQgMjQ5LjgzN0w1Ny44OTAyIDI0OS41NzFMNTguODUzOSAyNDkuMzA0QzU4LjQxMjYgMjQ3LjcxIDU3Ljk2NzIgMjQ2LjEwNiA1Ny41MTgzIDI0NC40OTNMNTYuNTU0OSAyNDQuNzYyWk01OS4yMDE1IDI1NC4zMjJMNTguMjM3MyAyNTQuNTg3QzU4LjY3ODcgMjU2LjE5MiA1OS4xMTU1IDI1Ny43ODYgNTkuNTQ3NCAyNTkuMzY5TDYwLjUxMjEgMjU5LjEwNkw2MS40NzY4IDI1OC44NDJDNjEuMDQ0NSAyNTcuMjU4IDYwLjYwNzQgMjU1LjY2MyA2MC4xNjU3IDI1NC4wNTdMNTkuMjAxNSAyNTQuMzIyWk02MS44MTEyIDI2My44ODhMNjAuODQ1OSAyNjQuMTQ5QzYxLjI3NzMgMjY1Ljc0NSA2MS43MDMyIDI2Ny4zMjggNjIuMTIzMSAyNjguODk4TDYzLjA4OTIgMjY4LjY0TDY0LjA1NTIgMjY4LjM4MkM2My42MzQ4IDI2Ni44MSA2My4yMDg0IDI2NS4yMjQgNjIuNzc2NiAyNjMuNjI3TDYxLjgxMTIgMjYzLjg4OFpNNjQuMzcgMjczLjQ1OUw2My40MDMxIDI3My43MTRDNjMuODIzMiAyNzUuMzA1IDY0LjIzNjUgMjc2Ljg4MiA2NC42NDI2IDI3OC40NDJMNjUuNjEwNCAyNzguMTkxTDY2LjU3ODIgMjc3LjkzOUM2Ni4xNzE0IDI3Ni4zNzYgNjUuNzU3NSAyNzQuNzk3IDY1LjMzNjkgMjczLjIwNEw2NC4zNyAyNzMuNDU5Wk02Ni44NjE4IDI4My4wNDFMNjUuODkyOSAyODMuMjg5QzY2LjMwMjIgMjg0Ljg5IDY2LjcwMzEgMjg2LjQ3NCA2Ny4wOTUxIDI4OC4wMzhMNjguMDY1MSAyODcuNzk1TDY5LjAzNTIgMjg3LjU1MkM2OC42NDI0IDI4NS45ODQgNjguMjQwNyAyODQuMzk4IDY3LjgzMDYgMjgyLjc5NEw2Ni44NjE4IDI4My4wNDFaTTY5LjI2NTUgMjkyLjY0NEw2OC4yOTQxIDI5Mi44ODFDNjguNjg3OSAyOTQuNDkyIDY5LjA3MTEgMjk2LjA4MSA2OS40NDMxIDI5Ny42NDdMNzAuNDE2IDI5Ny40MTZMNzEuMzg5IDI5Ny4xODVDNzEuMDE1OCAyOTUuNjE0IDcwLjYzMTYgMjk0LjAyMSA3MC4yMzY5IDI5Mi40MDZMNjkuMjY1NSAyOTIuNjQ0Wk03MS41NTE3IDMwMi4yNzhMNzAuNTc3MSAzMDIuNTAxQzcwLjk0OCAzMDQuMTE4IDcxLjMwNTQgMzA1LjcwOCA3MS42NDg4IDMwNy4yNjlMNzIuNjI1NSAzMDcuMDU0TDczLjYwMjEgMzA2LjgzOUM3My4yNTc0IDMwNS4yNzIgNzIuODk4NiAzMDMuNjc2IDcyLjUyNjQgMzAyLjA1NEw3MS41NTE3IDMwMi4yNzhaTTczLjY3NTMgMzExLjk1Mkw3Mi42OTY0IDMxMi4xNTZDNzMuMDM0NiAzMTMuNzc5IDczLjM1NTQgMzE1LjM2NyA3My42NTc4IDMxNi45MThMNzQuNjM5MyAzMTYuNzI3TDc1LjYyMDggMzE2LjUzNkM3NS4zMTY2IDMxNC45NzUgNzQuOTk0MiAzMTMuMzc5IDc0LjY1NDMgMzExLjc0OEw3My42NzUzIDMxMS45NTJaTTc1LjU2MSAzMjEuNjY0TDc0LjU3NjQgMzIxLjg0Qzc0Ljg3MjkgMzIzLjUwNyA3NS4xNDQ2IDMyNS4xMjYgNzUuMzkgMzI2LjY5M0w3Ni4zNzggMzI2LjUzOEw3Ny4zNjU5IDMyNi4zODRDNzcuMTE4MiAzMjQuODAyIDc2Ljg0NDIgMzIzLjE2OSA3Ni41NDU1IDMyMS40ODlMNzUuNTYxIDMyMS42NjRaTTc3LjA3MiAzMzEuMzdMNzYuMDgwMiAzMzEuNDk4Qzc2LjMwMzkgMzMzLjIyNiA3Ni40ODg2IDMzNC44NzcgNzYuNjMyMyAzMzYuNDQ4TDc3LjYyODIgMzM2LjM1N0w3OC42MjQgMzM2LjI2NkM3OC40Nzc3IDMzNC42NjcgNzguMjkwMSAzMzIuOTkgNzguMDYzNyAzMzEuMjQxTDc3LjA3MiAzMzEuMzdaTTc3Ljk1NSAzNDEuMzE2TDc2Ljk1NTcgMzQxLjM1M0M3Ni45ODUxIDM0Mi4xNTggNzcgMzQyLjkzNSA3NyAzNDMuNjgyTDc4IDM0My42ODJMNzkgMzQzLjY4MkM3OSAzNDIuOTA4IDc4Ljk4NDYgMzQyLjEwNyA3OC45NTQ0IDM0MS4yOEw3Ny45NTUgMzQxLjMxNlpNNzggMzQzLjY4Mkw3NyAzNDMuNjgyQzc3IDM0NC40NzUgNzYuOTkwMyAzNDUuMjc2IDc2Ljk3MTIgMzQ2LjA4M0w3Ny45NzEgMzQ2LjEwN0w3OC45NzA3IDM0Ni4xMzFDNzguOTkwMSAzNDUuMzA4IDc5IDM0NC40OTEgNzkgMzQzLjY4Mkw3OCAzNDMuNjgyWk03Ny43NDQ0IDM1MS4wNjVMNzYuNzQ2NiAzNTAuOTk4Qzc2LjY0MDYgMzUyLjU4OSA3Ni41MDIzIDM1NC4yMDQgNzYuMzMzNSAzNTUuODQyTDc3LjMyODIgMzU1Ljk0NUw3OC4zMjI5IDM1Ni4wNDdDNzguNDk0MSAzNTQuMzg2IDc4LjYzNDUgMzUyLjc0NyA3OC43NDIyIDM1MS4xMzFMNzcuNzQ0NCAzNTEuMDY1Wk03Ni43NDUyIDM2MC44MzhMNzUuNzU0MSAzNjAuNzA0Qzc1LjUzNzkgMzYyLjMxMiA3NS4yOTU1IDM2My45NCA3NS4wMjg2IDM2NS41ODhMNzYuMDE1OCAzNjUuNzQ4TDc3LjAwMjkgMzY1LjkwOEM3Ny4yNzI1IDM2NC4yNDMgNzcuNTE3NSAzNjIuNTk3IDc3LjczNjMgMzYwLjk3MUw3Ni43NDUyIDM2MC44MzhaTTc1LjE3NzYgMzcwLjU2OEw3NC4xOTQ0IDM3MC4zODVDNzMuODk4OCAzNzEuOTgxIDczLjU4MjcgMzczLjU5MyA3My4yNDc0IDM3NS4yMjNMNzQuMjI2OCAzNzUuNDI0TDc1LjIwNjMgMzc1LjYyNkM3NS41NDQxIDM3My45ODQgNzUuODYyOCAzNzIuMzU5IDc2LjE2MDkgMzcwLjc1TDc1LjE3NzYgMzcwLjU2OFpNNzMuMTkzMyAzODAuMjM1TDcyLjIxNzQgMzgwLjAxN0M3MS44NjQyIDM4MS41OTggNzEuNDk0OSAzODMuMTk0IDcxLjExMDYgMzg0LjgwM0w3Mi4wODMzIDM4NS4wMzZMNzMuMDU2IDM4NS4yNjhDNzMuNDQyNCAzODMuNjQ5IDczLjgxMzkgMzgyLjA0NCA3NC4xNjkzIDM4MC40NTNMNzMuMTkzMyAzODAuMjM1Wk03MC45MDQ0IDM4OS44MzhMNjkuOTM0NyAzODkuNTk0QzY5LjUzOTQgMzkxLjE2MyA2OS4xMzE0IDM5Mi43NDUgNjguNzExOCAzOTQuMzRMNjkuNjc4OSAzOTQuNTk0TDcwLjY0NTkgMzk0Ljg0OUM3MS4wNjcyIDM5My4yNDggNzEuNDc2OSAzOTEuNjU5IDcxLjg3NDEgMzkwLjA4M0w3MC45MDQ0IDM4OS44MzhaTTY4LjM5NDggMzk5LjM4M0w2Ny40MzAxIDM5OS4xMkM2Ny4wMDQxIDQwMC42ODEgNjYuNTY4MiA0MDIuMjU0IDY2LjEyMzUgNDAzLjgzN0w2Ny4wODYyIDQwNC4xMDhMNjguMDQ4OSA0MDQuMzc4QzY4LjQ5NDkgNDAyLjc5IDY4LjkzMjEgNDAxLjIxMyA2OS4zNTk1IDM5OS42NDZMNjguMzk0OCAzOTkuMzgzWk02NS43Mjg3IDQwOC44ODFMNjQuNzY3NyA0MDguNjA0QzY0LjMxOTggNDEwLjE2MSA2My44NjQ1IDQxMS43MjggNjMuNDAyNSA0MTMuMzA0TDY0LjM2MjEgNDEzLjU4NUw2NS4zMjE4IDQxMy44NjdDNjUuNzg0NiA0MTIuMjg4IDY2LjI0MDkgNDEwLjcxOCA2Ni42ODk3IDQwOS4xNTdMNjUuNzI4NyA0MDguODgxWk02Mi45NTcyIDQxOC4zNDJMNjEuOTk4NyA0MTguMDU3QzYxLjUzNTkgNDE5LjYxMyA2MS4wNjc2IDQyMS4xNzcgNjAuNTk0NiA0MjIuNzVMNjEuNTUyMyA0MjMuMDM4TDYyLjUwOTkgNDIzLjMyNkM2Mi45ODM0IDQyMS43NTEgNjMuNDUyMiA0MjAuMTg1IDYzLjkxNTcgNDE4LjYyN0w2Mi45NTcyIDQxOC4zNDJaTTYwLjExOTUgNDI3Ljc4NEw1OS4xNjI1IDQyNy40OTRDNTguNjkxIDQyOS4wNSA1OC4yMTU5IDQzMC42MTQgNTcuNzM3NyA0MzIuMTg1TDU4LjY5NDQgNDMyLjQ3N0w1OS42NTExIDQzMi43NjhDNjAuMTI5NCA0MzEuMTk2IDYwLjYwNDggNDI5LjYzMSA2MS4wNzY2IDQyOC4wNzRMNjAuMTE5NSA0MjcuNzg0Wk01Ny4yNTE4IDQzNy4yMTNMNTYuMjk1MyA0MzYuOTIyQzU1LjgyMDIgNDM4LjQ4MSA1NS4zNDMgNDQwLjA0NyA1NC44NjQzIDQ0MS42MTlMNTUuODIxIDQ0MS45MTFMNTYuNzc3NyA0NDIuMjAyQzU3LjI1NjIgNDQwLjYyOSA1Ny43MzMzIDQzOS4wNjQgNTguMjA4NCA0MzcuNTA1TDU3LjI1MTggNDM3LjIxM1pNNTQuMzgzNSA0NDYuNjQyTDUzLjQyNjYgNDQ2LjM1MkM1Mi45NTI2IDQ0Ny45MTUgNTIuNDc3OSA0NDkuNDg1IDUyLjAwMzIgNDUxLjA2TDUyLjk2MDYgNDUxLjM0OUw1My45MTgxIDQ1MS42MzdDNTQuMzkyNCA0NTAuMDYzIDU0Ljg2NjggNDQ4LjQ5NCA1NS4zNDA1IDQ0Ni45MzJMNTQuMzgzNSA0NDYuNjQyWk01MS41NDE2IDQ1Ni4wNzlMNTAuNTgzNCA0NTUuNzkzQzUwLjExNDkgNDU3LjM2MiA0OS42NDcgNDU4LjkzNiA0OS4xODA1IDQ2MC41MTZMNTAuMTM5NSA0NjAuNzk5TDUxLjA5ODYgNDYxLjA4M0M1MS41NjQ1IDQ1OS41MDUgNTIuMDMxOCA0NTcuOTMyIDUyLjQ5OTggNDU2LjM2NUw1MS41NDE2IDQ1Ni4wNzlaTTQ4Ljc1MSA0NjUuNTMzTDQ3Ljc5MDkgNDY1LjI1M0M0Ny4zMzIxIDQ2Ni44MjggNDYuODc1MiA0NjguNDA4IDQ2LjQyMDkgNDY5Ljk5M0w0Ny4zODIyIDQ3MC4yNjlMNDguMzQzNSA0NzAuNTQ0QzQ4Ljc5NyA0NjguOTYyIDQ5LjI1MyA0NjcuMzg1IDQ5LjcxMTEgNDY1LjgxMkw0OC43NTEgNDY1LjUzM1pNNDYuMDM1NyA0NzUuMDFMNDUuMDczIDQ3NC43MzlDNDQuNjI4IDQ3Ni4zMjEgNDQuMTg2MiA0NzcuOTA3IDQzLjc0ODEgNDc5LjQ5OEw0NC43MTIzIDQ3OS43NjNMNDUuNjc2NCA0ODAuMDI5QzQ2LjExMzQgNDc4LjQ0MiA0Ni41NTQyIDQ3Ni44NTkgNDYuOTk4MyA0NzUuMjgxTDQ2LjAzNTcgNDc1LjAxWk00My40MTg3IDQ4NC41MTZMNDIuNDUzIDQ4NC4yNTZDNDIuMDI1OSA0ODUuODQ1IDQxLjYwMzEgNDg3LjQzOCA0MS4xODUzIDQ4OS4wMzRMNDIuMTUyOCA0ODkuMjg3TDQzLjEyMDIgNDg5LjU0QzQzLjUzNjggNDg3Ljk0OSA0My45NTg0IDQ4Ni4zNiA0NC4zODQ0IDQ4NC43NzVMNDMuNDE4NyA0ODQuNTE2Wk00MC45MjMyIDQ5NC4wNTVMMzkuOTU0IDQ5My44MDlDMzkuNTQ4OSA0OTUuNDA1IDM5LjE0OTQgNDk3LjAwMyAzOC43NTYgNDk4LjYwNUwzOS43MjcxIDQ5OC44NDRMNDAuNjk4MyA0OTkuMDgyQzQxLjA5MDQgNDk3LjQ4NiA0MS40ODg2IDQ5NS44OTIgNDEuODkyNSA0OTQuMzAyTDQwLjkyMzIgNDk0LjA1NVpNMzguNTcyNSA1MDMuNjMyTDM3LjU5OTQgNTAzLjQwMkMzNy4yMjA1IDUwNS4wMDMgMzYuODQ4MyA1MDYuNjA4IDM2LjQ4MzQgNTA4LjIxNUwzNy40NTg2IDUwOC40MzdMMzguNDMzOCA1MDguNjU4QzM4Ljc5NzMgNTA3LjA1NyAzOS4xNjgxIDUwNS40NTggMzkuNTQ1NyA1MDMuODYyTDM4LjU3MjUgNTAzLjYzMlpNMzYuMzkwNCA1MTMuMjQ5TDM1LjQxMzEgNTEzLjAzN0MzNS4wNjQyIDUxNC42NDUgMzQuNzIzMyA1MTYuMjU2IDM0LjM5MDggNTE3Ljg3TDM1LjM3MDIgNTE4LjA3MkwzNi4zNDk2IDUxOC4yNzRDMzYuNjgwNyA1MTYuNjY3IDM3LjAyMDIgNTE1LjA2MyAzNy4zNjc2IDUxMy40NjFMMzYuMzkwNCA1MTMuMjQ5Wk0zNC40MDEyIDUyMi45MDZMMzMuNDE5NiA1MjIuNzE1QzMzLjEwNSA1MjQuMzMxIDMyLjc5OTMgNTI1Ljk1IDMyLjUwMzMgNTI3LjU3TDMzLjQ4NyA1MjcuNzVMMzQuNDcwNyA1MjcuOTNDMzQuNzY1MyA1MjYuMzE3IDM1LjA2OTUgNTI0LjcwNiAzNS4zODI4IDUyMy4wOTdMMzQuNDAxMiA1MjIuOTA2Wk0zMi42MzA2IDUzMi42MDVMMzEuNjQ0NyA1MzIuNDM3QzMxLjM2ODUgNTM0LjA2MiAzMS4xMDI1IDUzNS42ODggMzAuODQ3NCA1MzcuMzE2TDMxLjgzNTMgNTM3LjQ3MUwzMi44MjMyIDUzNy42MjZDMzMuMDc3IDUzNi4wMDcgMzMuMzQxNiA1MzQuMzg5IDMzLjYxNjQgNTMyLjc3M0wzMi42MzA2IDUzMi42MDVaTTMxLjEwNSA1NDIuMzQ0TDMwLjExNSA1NDIuMjAzQzI5Ljg4MTggNTQzLjgzNiAyOS42NjAxIDU0NS40NjkgMjkuNDUwNSA1NDcuMTA0TDMwLjQ0MjMgNTQ3LjIzMkwzMS40MzQyIDU0Ny4zNTlDMzEuNjQyNiA1NDUuNzM0IDMxLjg2MzEgNTQ0LjEwOSAzMi4wOTQ5IDU0Mi40ODZMMzEuMTA1IDU0Mi4zNDRaTTI5Ljg1MiA1NTIuMTI0TDI4Ljg1ODMgNTUyLjAxMkMyOC42NzMxIDU1My42NTEgMjguNTAwNiA1NTUuMjkxIDI4LjM0MTQgNTU2LjkzMkwyOS4zMzY3IDU1Ny4wMjhMMzAuMzMyIDU1Ny4xMjVDMzAuNDkwMiA1NTUuNDk1IDMwLjY2MTYgNTUzLjg2NSAzMC44NDU3IDU1Mi4yMzZMMjkuODUyIDU1Mi4xMjRaTTI4LjkwMDkgNTYxLjkzOEwyNy45MDQxIDU2MS44NTdDMjcuNzcxOSA1NjMuNTAyIDI3LjY1MzYgNTY1LjE0NyAyNy41NDk5IDU2Ni43OTJMMjguNTQ4IDU2Ni44NTVMMjkuNTQ2IDU2Ni45MThDMjkuNjQ4OSA1NjUuMjg0IDI5Ljc2NjMgNTYzLjY1MSAyOS44OTc3IDU2Mi4wMThMMjguOTAwOSA1NjEuOTM4Wk0yOC4yODIgNTcxLjc3N0wyNy4yODMgNTcxLjczM0MyNy4yMDg5IDU3My4zODEgMjcuMTUwMSA1NzUuMDI5IDI3LjEwNzIgNTc2LjY3N0wyOC4xMDY4IDU3Ni43MDNMMjkuMTA2NSA1NzYuNzI5QzI5LjE0OTEgNTc1LjA5NCAyOS4yMDc1IDU3My40NTggMjkuMjgxIDU3MS44MjJMMjguMjgyIDU3MS43NzdaTTI4LjAyNjMgNTgxLjYzM0wyNy4wMjYzIDU4MS42MjZDMjcuMDE1NyA1ODMuMjc2IDI3LjAyMTYgNTg0LjkyNSAyNy4wNDQ1IDU4Ni41NzRMMjguMDQ0NCA1ODYuNTZMMjkuMDQ0MyA1ODYuNTQ2QzI5LjAyMTYgNTg0LjkxMSAyOS4wMTU3IDU4My4yNzYgMjkuMDI2MyA1ODEuNjM5TDI4LjAyNjMgNTgxLjYzM1pNMjguMTY1MSA1OTEuNDg5TDI3LjE2NTggNTkxLjUyNUMyNy4yMjM4IDU5My4xNzQgMjcuMjk5NSA1OTQuODIyIDI3LjM5MzcgNTk2LjQ2OUwyOC4zOTIxIDU5Ni40MTJMMjkuMzkwNSA1OTYuMzU1QzI5LjI5NzEgNTk0LjcyMyAyOS4yMjIgNTkzLjA4OSAyOS4xNjQ1IDU5MS40NTRMMjguMTY1MSA1OTEuNDg5Wk0yOC43MjkyIDYwMS4zM0wyNy43MzI0IDYwMS40MUMyNy44NjQyIDYwMy4wNTYgMjguMDE1IDYwNC43IDI4LjE4NTUgNjA2LjM0MkwyOS4xODAxIDYwNi4yMzlMMzAuMTc0OCA2MDYuMTM2QzMwLjAwNiA2MDQuNTA5IDI5Ljg1NjYgNjAyLjg4MSAyOS43MjYxIDYwMS4yNUwyOC43MjkyIDYwMS4zM1pNMjkuNzQ4IDYxMS4xMzRMMjguNzU2MiA2MTEuMjYxQzI4Ljk2NjQgNjEyLjg5OSAyOS4xOTY5IDYxNC41MzQgMjkuNDQ4MiA2MTYuMTY3TDMwLjQzNjYgNjE2LjAxNUwzMS40MjQ5IDYxNS44NjNDMzEuMTc2MiA2MTQuMjQ3IDMwLjk0OCA2MTIuNjI4IDMwLjczOTkgNjExLjAwN0wyOS43NDggNjExLjEzNFpNMzEuMjQ4MyA2MjAuODc2TDMwLjI2NDEgNjIxLjA1M0MzMC41NTY4IDYyMi42NzcgMzAuODcwOSA2MjQuMjk5IDMxLjIwNjkgNjI1LjkxN0wzMi4xODYxIDYyNS43MTRMMzMuMTY1MiA2MjUuNTExQzMyLjgzMjggNjIzLjkwOSAzMi41MjIgNjIyLjMwNSAzMi4yMzI0IDYyMC42OTlMMzEuMjQ4MyA2MjAuODc2Wk0zMy4yNTMgNjMwLjUyOUwzMi4yNzk3IDYzMC43NThDMzIuNjU3OSA2MzIuMzYyIDMzLjA1ODQgNjMzLjk2MyAzMy40ODE5IDYzNS41NjFMMzQuNDQ4NSA2MzUuMzA1TDM1LjQxNTIgNjM1LjA0OUMzNC45OTY1IDYzMy40NjkgMzQuNjAwNCA2MzEuODg1IDM0LjIyNjMgNjMwLjI5OUwzMy4yNTMgNjMwLjUyOVpNMzUuNzgwMSA2NDAuMDYxTDM0LjgyMSA2NDAuMzQ0QzM1LjI4NjQgNjQxLjkyMSAzNS43NzUgNjQzLjQ5NSAzNi4yODcxIDY0NS4wNjZMMzcuMjM3OCA2NDQuNzU2TDM4LjE4ODYgNjQ0LjQ0NkMzNy42ODIzIDY0Mi44OTMgMzcuMTk5NCA2NDEuMzM3IDM2LjczOTIgNjM5Ljc3OEwzNS43ODAxIDY0MC4wNjFaTTM4LjgzNjUgNjQ5LjQyOUwzNy44OTUxIDY0OS43NjdDMzguNDQ5NCA2NTEuMzE0IDM5LjAyNzQgNjUyLjg1OCAzOS42Mjk2IDY1NC4zOThMNDAuNTYxIDY1NC4wMzRMNDEuNDkyMyA2NTMuNjY5QzQwLjg5NyA2NTIuMTQ3IDQwLjMyNTggNjUwLjYyMiAzOS43Nzc5IDY0OS4wOTJMMzguODM2NSA2NDkuNDI5Wk00Mi40MjQ2IDY1OC42MDJMNDEuNTA0MyA2NTguOTkzQzQxLjgyOSA2NTkuNzU3IDQyLjE1OTkgNjYwLjUyIDQyLjQ5NzEgNjYxLjI4Mkw0My40MTE1IDY2MC44NzdMNDQuMzI2IDY2MC40NzNDNDMuOTkyOSA2NTkuNzIgNDMuNjY1OCA2NTguOTY2IDQzLjM0NDkgNjU4LjIxMUw0Mi40MjQ2IDY1OC42MDJaTTQzLjQxMTUgNjYwLjg3N0w0Mi40OTcxIDY2MS4yODJDNDIuODEzMyA2NjEuOTk3IDQzLjEyMzUgNjYyLjcyMyA0My40Mjc4IDY2My40NTlMNDQuMzUyMSA2NjMuMDc4TDQ1LjI3NjQgNjYyLjY5NkM0NC45NjU5IDY2MS45NDQgNDQuNjQ5MiA2NjEuMjAzIDQ0LjMyNiA2NjAuNDczTDQzLjQxMTUgNjYwLjg3N1pNNDYuMTIzNSA2NjcuNjczTDQ1LjE4MjYgNjY4LjAxMUM0NS43MzU3IDY2OS41NDggNDYuMjY2MiA2NzEuMTI2IDQ2Ljc3NDggNjcyLjc0NUw0Ny43Mjg4IDY3Mi40NDVMNDguNjgyOCA2NzIuMTQ1QzQ4LjE2NjUgNjcwLjUwMiA0Ny42MjczIDY2OC44OTggNDcuMDY0NSA2NjcuMzM0TDQ2LjEyMzUgNjY3LjY3M1pNNDkuMTAzNyA2NzcuMTA3TDQ4LjEzOTkgNjc3LjM3NEM0OC41NzYxIDY3OC45NTEgNDguOTkzNiA2ODAuNTYxIDQ5LjM5MjkgNjgyLjIwNUw1MC4zNjQ3IDY4MS45NjlMNTEuMzM2NCA2ODEuNzMzQzUwLjkzMjQgNjgwLjA3IDUwLjUwOTYgNjc4LjQzOSA1MC4wNjc1IDY3Ni44NDFMNDkuMTAzNyA2NzcuMTA3Wk01MS40NTk2IDY4Ni43NjZMNTAuNDgxNyA2ODYuOTc1QzUwLjgxOTEgNjg4LjU1MSA1MS4xNDEzIDY5MC4xNTMgNTEuNDQ4NiA2OTEuNzgxTDUyLjQzMTIgNjkxLjU5Nkw1My40MTM5IDY5MS40MUM1My4xMDM3IDY4OS43NjYgNTIuNzc4MyA2ODguMTQ4IDUyLjQzNzQgNjg2LjU1N0w1MS40NTk2IDY4Ni43NjZaTTUzLjMxMzEgNjk2LjU4TDUyLjMyNjUgNjk2Ljc0NEM1Mi41ODY4IDY5OC4zMTYgNTIuODM0NSA2OTkuOTExIDUzLjA2OTcgNzAxLjUyN0w1NC4wNTkzIDcwMS4zODNMNTUuMDQ4OSA3MDEuMjM5QzU0LjgxMTggNjk5LjYxIDU0LjU2MjIgNjk4LjAwMyA1NC4yOTk3IDY5Ni40MTdMNTMuMzEzMSA2OTYuNThaTTU0LjcyNzcgNzA2LjI4OEw1My43MzU3IDcwNi40MTRDNTMuOTQ1NyA3MDguMDY0IDU0LjE0MzcgNzA5LjczNCA1NC4zMzAyIDcxMS40MjVMNTUuMzI0MiA3MTEuMzE1TDU2LjMxODEgNzExLjIwNUM1Ni4xMzA1IDcwOS41MDQgNTUuOTMxMSA3MDcuODIzIDU1LjcxOTcgNzA2LjE2MUw1NC43Mjc3IDcwNi4yODhaTTU1LjgyMDUgNzE2LjE0M0w1NC44MjUgNzE2LjIzOEM1NC45Nzk5IDcxNy44NiA1NS4xMjQ4IDcxOS40OTkgNTUuMjYwMSA3MjEuMTU0TDU2LjI1NjggNzIxLjA3Mkw1Ny4yNTM0IDcyMC45OTFDNTcuMTE3NSA3MTkuMzI3IDU2Ljk3MTggNzE3LjY3OSA1Ni44MTYgNzE2LjA0OEw1NS44MjA1IDcxNi4xNDNaTTU2LjYzNDYgNzI2LjA5OUw1NS42MzY5IDcyNi4xNjhDNTUuNzQ3NSA3MjcuNzc2IDU1Ljg0OTYgNzI5LjM5OCA1NS45NDMzIDczMS4wMzRMNTYuOTQxNyA3MzAuOTc3TDU3Ljk0IDczMC45MkM1Ny44NDU5IDcyOS4yNzYgNTcuNzQzNCA3MjcuNjQ2IDU3LjYzMjIgNzI2LjAzMUw1Ni42MzQ2IDcyNi4wOTlaTTU3LjE5NyA3MzUuOTA0TDU2LjE5OCA3MzUuOTVDNTYuMjc0OSA3MzcuNjAyIDU2LjM0MzcgNzM5LjI2OCA1Ni40MDQ4IDc0MC45NDZMNTcuNDA0MSA3NDAuOTA5TDU4LjQwMzUgNzQwLjg3M0M1OC4zNDIyIDczOS4xODggNTguMjczIDczNy41MTYgNTguMTk1OSA3MzUuODU3TDU3LjE5NyA3MzUuOTA0Wk01Ny41NjA4IDc0NS44NTNMNTYuNTYxMSA3NDUuODhDNTYuNjA1MSA3NDcuNTAzIDU2LjY0MjMgNzQ5LjEzNyA1Ni42NzI3IDc1MC43ODJMNTcuNjcyNiA3NTAuNzY0TDU4LjY3MjQgNzUwLjc0NUM1OC42NDE4IDc0OS4wOTUgNTguNjA0NiA3NDcuNDU0IDU4LjU2MDQgNzQ1LjgyNUw1Ny41NjA4IDc0NS44NTNaTTU3Ljc0NDIgNzU1LjczOUw1Ni43NDQzIDc1NS43NUM1Ni43NjE1IDc1Ny40MDggNTYuNzcyMyA3NTkuMDc3IDU2Ljc3NjkgNzYwLjc1NUw1Ny43NzY5IDc2MC43NTNMNTguNzc2OSA3NjAuNzVDNTguNzcyMyA3NTkuMDY2IDU4Ljc2MTQgNzU3LjM5MyA1OC43NDQyIDc1NS43MjlMNTcuNzQ0MiA3NTUuNzM5Wk01Ny43NzMgNzY1LjY0NEw1Ni43NzMgNzY1LjY0QzU2Ljc2NiA3NjcuMjc3IDU2Ljc1MzQgNzY4LjkyMyA1Ni43MzU0IDc3MC41NzhMNTcuNzM1NCA3NzAuNTg5TDU4LjczNTMgNzcwLjZDNTguNzUzNCA3NjguOTQxIDU4Ljc2NiA3NjcuMjkgNTguNzczIDc2NS42NDlMNTcuNzczIDc2NS42NDRaTTU3LjY2NSA3NzUuNTg0TDU2LjY2NTIgNzc1LjU2N0M1Ni42MzcgNzc3LjIwOSA1Ni42MDM2IDc3OC44NTkgNTYuNTY1NCA3ODAuNTE2TDU3LjU2NTEgNzgwLjUzOUw1OC41NjQ5IDc4MC41NjJDNTguNjAzMiA3NzguOTAxIDU4LjYzNjYgNzc3LjI0NyA1OC42NjQ5IDc3NS42MDFMNTcuNjY1IDc3NS41ODRaTTU3LjQzODEgNzg1LjQ1Nkw1Ni40Mzg1IDc4NS40MjdDNTYuMzkxNiA3ODcuMDcxIDU2LjM0IDc4OC43MjIgNTYuMjg0IDc5MC4zOEw1Ny4yODM0IDc5MC40MTRMNTguMjgyOSA3OTAuNDQ4QzU4LjMzOSA3ODguNzg3IDU4LjM5MDYgNzg3LjEzMiA1OC40Mzc3IDc4NS40ODRMNTcuNDM4MSA3ODUuNDU2Wk01Ny4xMDIxIDc5NS40MTFMNTYuMTAyOSA3OTUuMzcyQzU2LjAzOTYgNzk3LjAwNiA1NS45NzIyIDc5OC42NDYgNTUuOTAwOCA4MDAuMjkyTDU2Ljg5OTkgODAwLjMzNUw1Ny44OTg5IDgwMC4zNzlDNTcuOTcwNCA3OTguNzMgNTguMDM4IDc5Ny4wODcgNTguMTAxNCA3OTUuNDVMNTcuMTAyMSA3OTUuNDExWk01Ni42NzU0IDgwNS4yNjNMNTUuNjc2NSA4MDUuMjE2QzU1LjU5NzkgODA2Ljg2MiA1NS41MTU2IDgwOC41MTQgNTUuNDI5NyA4MTAuMTcxTDU2LjQyODMgODEwLjIyM0w1Ny40MjcgODEwLjI3NUM1Ny41MTMxIDgwOC42MTUgNTcuNTk1NSA4MDYuOTYgNTcuNjc0MiA4MDUuMzExTDU2LjY3NTQgODA1LjI2M1pNNTYuMTU5NiA4MTUuMjEzTDU1LjE2MTEgODE1LjE1N0M1NS4wNyA4MTYuNzg5IDU0Ljk3NTcgODE4LjQyNSA1NC44NzgxIDgyMC4wNjZMNTUuODc2MyA4MjAuMTI1TDU2Ljg3NDUgODIwLjE4NEM1Ni45NzIzIDgxOC41NDEgNTcuMDY2OCA4MTYuOTAzIDU3LjE1OCA4MTUuMjY5TDU2LjE1OTYgODE1LjIxM1pNNTUuNTc0MyA4MjUuMDU3TDU0LjU3NjMgODI0Ljk5NEM1NC40NzI2IDgyNi42NDEgNTQuMzY1OCA4MjguMjkyIDU0LjI1NjIgODI5Ljk0Nkw1NS4yNTQgODMwLjAxMkw1Ni4yNTE4IDgzMC4wNzhDNTYuMzYxNiA4MjguNDIyIDU2LjQ2ODUgODI2Ljc2OSA1Ni41NzIzIDgyNS4xMkw1NS41NzQzIDgyNS4wNTdaTTU0LjkxNjQgODM0Ljk4OEw1My45MTg4IDgzNC45MTlDNTMuODA1NCA4MzYuNTUzIDUzLjY4OTMgODM4LjE5IDUzLjU3MDcgODM5LjgzTDU0LjU2ODEgODM5LjkwMkw1NS41NjU1IDgzOS45NzRDNTUuNjg0MyA4MzguMzMyIDU1LjgwMDUgODM2LjY5MyA1NS45MTQgODM1LjA1N0w1NC45MTY0IDgzNC45ODhaTTU0LjIwNDUgODQ0LjgzNEw1My4yMDczIDg0NC43NTlDNTMuMDgzNyA4NDYuNDA1IDUyLjk1NzcgODQ4LjA1NCA1Mi44Mjk0IDg0OS43MDVMNTMuODI2NCA4NDkuNzgzTDU0LjgyMzQgODQ5Ljg2QzU0Ljk1MTggODQ4LjIwNyA1NS4wNzggODQ2LjU1NyA1NS4yMDE3IDg0NC45MDlMNTQuMjA0NSA4NDQuODM0Wk01My40MzQ2IDg1NC43NDVMNTIuNDM3OCA4NTQuNjY1QzUyLjMwNjUgODU2LjMwMiA1Mi4xNzMyIDg1Ny45NDEgNTIuMDM3OCA4NTkuNTgyTDUzLjAzNDQgODU5LjY2NEw1NC4wMzExIDg1OS43NDZDNTQuMTY2NSA4NTguMTA0IDU0LjMgODU2LjQ2MyA1NC40MzE0IDg1NC44MjVMNTMuNDM0NiA4NTQuNzQ1Wk01Mi42MjIzIDg2NC41OTZMNTEuNjI1OSA4NjQuNTExQzUxLjQ4NjcgODY2LjE1NiA1MS4zNDU2IDg2Ny44MDMgNTEuMjAyOCA4NjkuNDUxTDUyLjE5OSA4NjkuNTM3TDUzLjE5NTMgODY5LjYyM0M1My4zMzgzIDg2Ny45NzQgNTMuNDc5NSA4NjYuMzI2IDUzLjYxODggODY0LjY4TDUyLjYyMjMgODY0LjU5NlpNNTEuNzY1MyA4NzQuNDg3TDUwLjc2OTIgODc0LjM5OUM1MC42MjM5IDg3Ni4wMzkgNTAuNDc3MSA4NzcuNjggNTAuMzI4NyA4NzkuMzIyTDUxLjMyNDcgODc5LjQxMkw1Mi4zMjA2IDg3OS41MDJDNTIuNDY5MSA4NzcuODU5IDUyLjYxNiA4NzYuMjE2IDUyLjc2MTQgODc0LjU3NUw1MS43NjUzIDg3NC40ODdaTTUwLjg3NTIgODg0LjM0M0w0OS44Nzk0IDg4NC4yNTJDNDkuNzI4MyA4ODUuODk2IDQ5LjU3NTggODg3LjU0IDQ5LjQyMiA4ODkuMTg1TDUwLjQxNzcgODg5LjI3OEw1MS40MTMzIDg4OS4zNzFDNTEuNTY3MiA4ODcuNzI1IDUxLjcxOTggODg2LjA4IDUxLjg3MSA4ODQuNDM1TDUwLjg3NTIgODg0LjM0M1pNNDkuOTUyNyA4OTQuMjE1TDQ4Ljk1NzIgODk0LjEyMUM0OC44MDEzIDg5NS43NjUgNDguNjQ0MyA4OTcuNDA5IDQ4LjQ4NjIgODk5LjA1Mkw0OS40ODE3IDg5OS4xNDhMNTAuNDc3MSA4OTkuMjQ0QzUwLjYzNTIgODk3LjU5OSA1MC43OTIzIDg5NS45NTQgNTAuOTQ4MiA4OTQuMzFMNDkuOTUyNyA4OTQuMjE1Wk00OS4wMDQ3IDkwNC4wOEw0OC4wMDk0IDkwMy45ODNDNDcuODQ5NiA5MDUuNjI2IDQ3LjY4ODkgOTA3LjI2OSA0Ny41Mjc1IDkwOC45MTJMNDguNTIyNyA5MDkuMDA5TDQ5LjUxNzkgOTA5LjEwN0M0OS42Nzk0IDkwNy40NjQgNDkuODQwMSA5MDUuODIgNTAuMDAwMSA5MDQuMTc3TDQ5LjAwNDcgOTA0LjA4Wk00OC4wMzYxIDkxMy45MzZMNDcuMDQxIDkxMy44MzdDNDYuODc3NiA5MTUuNDg0IDQ2LjcxMzcgOTE3LjEyOSA0Ni41NDkyIDkxOC43NzRMNDcuNTQ0MiA5MTguODc0TDQ4LjUzOTIgOTE4Ljk3M0M0OC43MDM4IDkxNy4zMjggNDguODY3OCA5MTUuNjgyIDQ5LjAzMTIgOTE0LjAzNEw0OC4wMzYxIDkxMy45MzZaTTQ3LjA0OSA5MjMuODA4TDQ2LjA1NDEgOTIzLjcwOEM0NS44ODg2IDkyNS4zNTEgNDUuNzIyOCA5MjYuOTkzIDQ1LjU1NjcgOTI4LjYzM0w0Ni41NTE2IDkyOC43MzRMNDcuNTQ2NSA5MjguODM1QzQ3LjcxMjYgOTI3LjE5NCA0Ny44Nzg1IDkyNS41NTIgNDguMDQ0IDkyMy45MDhMNDcuMDQ5IDkyMy44MDhaTTQ2LjA1MjYgOTMzLjY1MUw0NS4wNTc3IDkzMy41NUM0NC44OSA5MzUuMTk5IDQ0LjcyMjEgOTM2Ljg0NiA0NC41NTQzIDkzOC40OTFMNDUuNTQ5MSA5MzguNTkzTDQ2LjU0MzkgOTM4LjY5NEM0Ni43MTE4IDkzNy4wNDkgNDYuODc5NyA5MzUuNDAxIDQ3LjA0NzQgOTMzLjc1Mkw0Ni4wNTI2IDkzMy42NTFaTTQ1LjA0NDcgOTQzLjUzMUw0NC4wNDk5IDk0My40MjlDNDMuODgxOCA5NDUuMDczIDQzLjcxMzggOTQ2LjcxNCA0My41NDYxIDk0OC4zNTNMNDQuNTQwOSA5NDguNDU1TDQ1LjUzNTcgOTQ4LjU1N0M0NS43MDM1IDk0Ni45MTggNDUuODcxNCA5NDUuMjc3IDQ2LjAzOTUgOTQzLjYzM0w0NS4wNDQ3IDk0My41MzFaTTQ0LjAzODcgOTUzLjM2M0w0My4wNDM5IDk1My4yNjFDNDIuODc0OSA5NTQuOTE0IDQyLjcwNjIgOTU2LjU2MyA0Mi41MzgxIDk1OC4yMDlMNDMuNTMyOSA5NTguMzFMNDQuNTI3NyA5NTguNDEyQzQ0LjY5NTggOTU2Ljc2NiA0NC44NjQ1IDk1NS4xMTcgNDUuMDMzNSA5NTMuNDY1TDQ0LjAzODcgOTUzLjM2M1pNNDMuMDI4NiA5NjMuMjUzTDQyLjAzMzggOTYzLjE1MkM0MS44NjYzIDk2NC43OTYgNDEuNjk5NCA5NjYuNDM3IDQxLjUzMzMgOTY4LjA3NEw0Mi41MjgyIDk2OC4xNzVMNDMuNTIzMSA5NjguMjc2QzQzLjY4OTIgOTY2LjYzOSA0My44NTYgOTY0Ljk5OSA0NC4wMjM1IDk2My4zNTVMNDMuMDI4NiA5NjMuMjUzWk00Mi4wMzI1IDk3My4wNzRMNDEuMDM3NiA5NzIuOTc0QzQwLjg3MDQgOTc0LjYzMSA0MC43MDQyIDk3Ni4yODQgNDAuNTM5IDk3Ny45MzJMNDEuNTM0IDk3OC4wMzJMNDIuNTI5IDk3OC4xMzFDNDIuNjk0MSA5NzYuNDg0IDQyLjg2MDMgOTc0LjgzMSA0My4wMjc1IDk3My4xNzVMNDIuMDMyNSA5NzMuMDc0Wk00MS4wNDAzIDk4Mi45NzlMNDAuMDQ1MiA5ODIuODhDMzkuODgxOCA5ODQuNTI1IDM5LjcxOTYgOTg2LjE2NCAzOS41NTg4IDk4Ny43OTlMNDAuNTU0IDk4Ny44OTdMNDEuNTQ5MiA5ODcuOTk1QzQxLjcwOTkgOTg2LjM2MSA0MS44NzIxIDk4NC43MjIgNDIuMDM1NCA5ODMuMDc4TDQxLjA0MDMgOTgyLjk3OVpNNDAuMDc1OSA5OTIuNzg1TDM5LjA4MDYgOTkyLjY4OEMzOC45MTg2IDk5NC4zNTQgMzguNzU4MyA5OTYuMDE0IDM4LjU5OTcgOTk3LjY2N0wzOS41OTUxIDk5Ny43NjNMNDAuNTkwNiA5OTcuODU4QzQwLjc0OTEgOTk2LjIwNSA0MC45MDkzIDk5NC41NDcgNDEuMDcxMiA5OTIuODgyTDQwLjA3NTkgOTkyLjc4NVpNMzkuMTI0MiAxMDAyLjcxTDM4LjEyODYgMTAwMi42MkMzNy45NzM0IDEwMDQuMjYgMzcuODIwMSAxMDA1LjkgMzcuNjY4OSAxMDA3LjUzTDM4LjY2NDYgMTAwNy42MkwzOS42NjAzIDEwMDcuNzFDMzkuODExNSAxMDA2LjA4IDM5Ljk2NDcgMTAwNC40NSA0MC4xMTk4IDEwMDIuODFMMzkuMTI0MiAxMDAyLjcxWk0zOC4yMTQ4IDEwMTIuNTJMMzcuMjE4OSAxMDEyLjQzQzM3LjA2NzEgMTAxNC4xIDM2LjkxNzYgMTAxNS43NyAzNi43NzA2IDEwMTcuNDJMMzcuNzY2NyAxMDE3LjUxTDM4Ljc2MjcgMTAxNy42QzM4LjkwOTYgMTAxNS45NCAzOS4wNTkgMTAxNC4yOCAzOS4yMTA3IDEwMTIuNjFMMzguMjE0OCAxMDEyLjUyWk0zNy4zMzM2IDEwMjIuNDVMMzYuMzM3MyAxMDIyLjM3QzM2LjE5NTUgMTAyNC4wMSAzNi4wNTYzIDEwMjUuNjQgMzUuOTIgMTAyNy4yNkwzNi45MTY1IDEwMjcuMzVMMzcuOTEzIDEwMjcuNDNDMzguMDQ5MiAxMDI1LjgxIDM4LjE4ODIgMTAyNC4xOCAzOC4zMjk4IDEwMjIuNTRMMzcuMzMzNiAxMDIyLjQ1Wk0zNi41MDg2IDEwMzIuMjlMMzUuNTExOCAxMDMyLjIxQzM1LjM3NjMgMTAzMy44OCAzNS4yNDQgMTAzNS41NCAzNS4xMTUxIDEwMzcuMkwzNi4xMTIxIDEwMzcuMjdMMzcuMTA5MSAxMDM3LjM1QzM3LjIzNzggMTAzNS43IDM3LjM2OTkgMTAzNC4wNCAzNy41MDUzIDEwMzIuMzdMMzYuNTA4NiAxMDMyLjI5Wk0zNS43MzY0IDEwNDIuMkwzNC43MzkyIDEwNDIuMTJDMzQuNjE3NCAxMDQzLjc2IDM0LjQ5OTMgMTA0NS4zOCAzNC4zODUxIDEwNDYuOTlMMzUuMzgyNiAxMDQ3LjA2TDM2LjM4MDEgMTA0Ny4xM0MzNi40OTQyIDEwNDUuNTIgMzYuNjEyMSAxMDQzLjkgMzYuNzMzNiAxMDQyLjI3TDM1LjczNjQgMTA0Mi4yWk0zNS4wMzY0IDEwNTIuMDlMMzQuMDM4NyAxMDUyLjAyQzMzLjkyNzUgMTA1My42OSAzMy44MjA4IDEwNTUuMzQgMzMuNzE4NyAxMDU2Ljk5TDM0LjcxNjggMTA1Ny4wNUwzNS43MTQ4IDEwNTcuMTFDMzUuODE2NyAxMDU1LjQ3IDM1LjkyMzMgMTA1My44MiAzNi4wMzQyIDEwNTIuMTZMMzUuMDM2NCAxMDUyLjA5Wk0zNC40MjUgMTA2MS45M0wzMy40MjY2IDEwNjEuODdDMzMuMzMwNyAxMDYzLjU1IDMzLjIzOTkgMTA2NS4yMSAzMy4xNTQ3IDEwNjYuODZMMzQuMTUzMyAxMDY2LjkxTDM1LjE1MiAxMDY2Ljk2QzM1LjIzNzEgMTA2NS4zMiAzNS4zMjc2IDEwNjMuNjYgMzUuNDIzNCAxMDYxLjk5TDM0LjQyNSAxMDYxLjkzWk0zMy45MTAxIDEwNzEuOUwzMi45MTExIDEwNzEuODZDMzIuODM1OCAxMDczLjUxIDMyLjc2NjQgMTA3NS4xNCAzMi43MDMzIDEwNzYuNzZMMzMuNzAyNSAxMDc2LjhMMzQuNzAxNyAxMDc2Ljg0QzM0Ljc2NDcgMTA3NS4yMiAzNC44MzM5IDEwNzMuNTkgMzQuOTA5IDEwNzEuOTVMMzMuOTEwMSAxMDcxLjlaTTMzLjUyNzQgMTA4MS43NUwzMi41Mjc5IDEwODEuNzJDMzIuNDc0NCAxMDgzLjQxIDMyLjQyODMgMTA4NS4wOSAzMi4zOSAxMDg2Ljc0TDMzLjM4OTcgMTA4Ni43NkwzNC4zODk0IDEwODYuNzlDMzQuNDI3NyAxMDg1LjE0IDM0LjQ3MzYgMTA4My40NyAzNC41MjY5IDEwODEuNzhMMzMuNTI3NCAxMDgxLjc1Wk0zMy4yOTgyIDEwOTEuNjZMMzIuMjk4MyAxMDkxLjY0QzMyLjI3NDcgMTA5My4zMiAzMi4yNTk4IDEwOTQuOTggMzIuMjU0IDEwOTYuNjJMMzMuMjU0IDEwOTYuNjJMMzQuMjU0IDEwOTYuNjJDMzQuMjU5OCAxMDk1IDM0LjI3NDYgMTA5My4zNSAzNC4yOTgxIDEwOTEuNjdMMzMuMjk4MiAxMDkxLjY2Wk0zMy4yNjUzIDExMDEuNjNMMzIuMjY1MyAxMTAxLjY0QzMyLjI3OTEgMTEwMy4yOSAzMi4zMDMxIDExMDQuOTEgMzIuMzM3NSAxMTA2LjUxTDMzLjMzNzMgMTEwNi40OUwzNC4zMzcxIDExMDYuNDdDMzQuMzAyOCAxMTA0Ljg4IDM0LjI3OSAxMTAzLjI2IDM0LjI2NTMgMTEwMS42MkwzMy4yNjUzIDExMDEuNjNaTTMzLjQ4NDMgMTExMS41MkwzMi40ODUgMTExMS41NkMzMi41NDc5IDExMTMuMjUgMzIuNjI0IDExMTQuOSAzMi43MTM4IDExMTYuNTNMMzMuNzEyMyAxMTE2LjQ3TDM0LjcxMDcgMTExNi40MkMzNC42MjE3IDExMTQuODEgMzQuNTQ2MSAxMTEzLjE2IDM0LjQ4MzYgMTExMS40OEwzMy40ODQzIDExMTEuNTJaTTM0LjAzMSAxMTIxLjM0TDMzLjAzMzkgMTEyMS40MkMzMy4xNjU0IDExMjMuMTUgMzMuMzE0NiAxMTI0Ljg0IDMzLjQ4MjEgMTEyNi40OEwzNC40NzcgMTEyNi4zOEwzNS40NzE4IDExMjYuMjhDMzUuMzA2MiAxMTI0LjY1IDM1LjE1ODUgMTEyMi45OCAzNS4wMjgxIDExMjEuMjdMMzQuMDMxIDExMjEuMzRaTTM1LjAzMTkgMTEzMS4xNUwzNC4wNDA0IDExMzEuMjhDMzQuMjcxNSAxMTMzLjAzIDM0LjUyNjkgMTEzNC43MyAzNC44MDc3IDExMzYuMzdMMzUuNzkzNCAxMTM2LjJMMzYuNzc5IDExMzYuMDNDMzYuNTAyOSAxMTM0LjQyIDM2LjI1MTMgMTEzMi43NSAzNi4wMjMzIDExMzEuMDJMMzUuMDMxOSAxMTMxLjE1Wk0zNi43MDggMTE0MC45MUwzNS43MzEyIDExNDEuMTNDMzYuMTE1MiAxMTQyLjg4IDM2LjUzNDcgMTE0NC41NSAzNi45OTE3IDExNDYuMTRMMzcuOTUyOCAxMTQ1Ljg3TDM4LjkxMzkgMTE0NS41OUMzOC40Njk5IDExNDQuMDUgMzguMDYwNiAxMTQyLjQxIDM3LjY4NDggMTE0MC43TDM2LjcwOCAxMTQwLjkxWk0zOS40ODQ5IDExNTAuNUwzOC41NTAzIDExNTAuODVDMzkuMTgzOCAxMTUyLjUyIDM5Ljg3MzMgMTE1NC4wNiA0MC42MjI2IDExNTUuNDlMNDEuNTA3NCAxMTU1LjAyTDQyLjM5MjIgMTE1NC41NUM0MS42ODUzIDExNTMuMjEgNDEuMDI4MiAxMTUxLjc0IDQwLjQxOTUgMTE1MC4xNEwzOS40ODQ5IDExNTAuNVpNNDQuMTk3MiAxMTU5LjIyTDQzLjQxMTMgMTE1OS44NEM0My45MzY2IDExNjAuNTEgNDQuNDg1IDExNjEuMTMgNDUuMDU3NCAxMTYxLjcxTDQ1Ljc2NjMgMTE2MUw0Ni40NzUzIDExNjAuMjlDNDUuOTYxIDExNTkuNzggNDUuNDYzNyAxMTU5LjIxIDQ0Ljk4MyAxMTU4LjZMNDQuMTk3MiAxMTU5LjIyWicgZmlsbD0nI0QyRDFGNScvPjwvc3ZnPlwiKSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA5NnB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnNldDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG5cclxuICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRkZCMzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udHJvbHMtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC02OHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGluc2V0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlIGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTEwLjk3NjYgOS45OTk5OUw2Ljg1MTU2IDUuODc0OTlMOC4wMjk5IDQuNjk3NDlMMTMuMzMzMiA5Ljk5OTk5TDguMDI5OSAxNS4zMDMzTDYuODUxNTYgMTQuMTI0MkwxMC45NzY2IDkuOTk5OTlaJyBmaWxsPScjMTgxODE4Jy8+PC9zdmc+XCIpKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2IoMzUgMzAgMzAgLyAxMiUpO1xyXG5cclxuICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDI0MnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLXRpdGxlLmRpc3BsYXktMiB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbjogMjRweCAwIDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtbGlua3Mge1xyXG4gIC5saW5rcy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMzJweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1yb3ctY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjRweCk7XHJcblxyXG4gICAgICAud3JhcHBlci1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1kZXNjIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIC5idG4tdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaW4gY29udGVudCB3aXRoIHNpZGViYXJcclxuLmhhcy1wcmltYXJ5LXNpZGViYXIgLmNvbnRlbnQgLmxheW91dCB7XHJcbiAgLm1vZHVsZS1saW5rcyB7XHJcbiAgICAubGlua3MtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgLmxpbmtzLXJvdy1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2R1bGUtcGlsbHMge1xyXG4gIC5uYXYtcGlsbHMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3ctYm9yZGVyLXJhZGl1cy0yMHB4LCAyMHB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNGREZERkM7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYm9yZGVyOiA4cHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtaW4td2lkdGg6IDM1MnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICMyMzFFMUU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIC50YWItcGFuZSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZXJyb3I0MDQge1xyXG4gIG1haW4ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy9pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC8vfVxyXG4gIH1cclxufVxyXG4iLCJib2R5LnNlYXJjaCB7XHJcbiAgbWFpbiB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLy9tYXgtd2lkdGg6ICRjb250YWluZXItbmFycm93O1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbmFycm93ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcclxuICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgIC8vYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgLy9jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oYXMtdGhlLXNoYXJlIHtcclxuXHJcbiAgLy9Ub3AgdGFibGVcclxuICAjaG9yaXNvbnRhbC10aWNrZXIge1xyXG4gICAgdHIge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHNoYXJlZ3JhcGgtZXh0cmFzLWNvbnRhaW5lclxyXG4gIC5zaGFyZWdyYXBoLWV4dHJhcy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAvL0J1dHRvbnNcclxuICAuc2hhcmVncmFwaC1leHRyYXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNoYXJlZ3JhcGgtZXh0cmFzLWRhdGVzIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkM2QzZDM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJi5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzaGFyZS1vcHRpb25zLXNlbGVjdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZGF0ZXBpY2tlclxyXG4gIC5kYXRlLXBpY2tlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xyXG4gICAgbWF4LXdpZHRoOiAxNDVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bixcclxuICAgIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cC5zaGFyZWdyYXBoLWV4dHJhcyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0dyYXBoXHJcbiAgI3NoYXJlZ3JhcGgtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuaGlnaGNoYXJ0cy1iYWNrZ3JvdW5kLFxyXG4gICAgLy8gLmhpZ2hjaGFydHMtcGxvdC1iYWNrZ3JvdW5kIHtcclxuICAgIC8vICAgZmlsbDogJGdyYXktbGlnaHQ7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAvLyBzaGFyZWdyYXBoLXRhYnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gIC5zaGFyZWdyYXBoLXRhYnMge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLy8gdG9wOiAxcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjFiM2I0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMWIzYjQ7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IxYjNiNDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBzaGFyZWNhY3VsYXRvciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiAgICAjc2hhcmVjYWN1bGF0b3Ige1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYW1vdW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWxwdGV4dCB7XHJcbiAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYy1kYXRlcy12YWx1ZXMge1xyXG4gICAgICAub3ZlcmZsb3cgdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NoYXJlQ2FsY3VsYXRvckhpc3Rvcnkge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzaGFyZWNhbGNsdWxhdG9yLWhpc3RvcnktY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhpc3RvcnktZG93bmxvYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhhcy1jYWxlbmRhciB7XHJcbiAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgLmV2ZW50LWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtb2R1bGUtYm94O1xyXG5cclxuICAgICAgLnRpdGxlIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmltYWdlYmFuay1saXN0IHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZ3JpZC1nYXA6IDQ0cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAmLmFsaWduLXNlbGYtYmFzZSB7XHJcbiAgICAuaW1hZ2ViYW5rLWl0ZW0ge1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vLmltYWdlYmFuay1pdGVtIHtcclxuICAvL31cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gMCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIuNCAxMi40JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMi40IDEyLjQnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIGQ9J001LjQgN3Y1LjRoMS41VjdoNS41VjUuNUg2LjlWMEg1LjR2NS41SDBWN2g1LjR6JyBzdHlsZT0nZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZmZmZmZmJy8+PC9zdmc+XCIpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gNDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2ViYW5rLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICB9XHJcbn1cclxuIiwiLmRpc2NsYWltZXIge1xyXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAmID4gLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWV0YSArIC50aXRsZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgLnRzLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vQm90aCBGaW5hbmNpYWwgcmVwb3J0cyB0YWJsZSBhbmQgbGlzdCB2aWV3c1xyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXJlcG9ydHMge1xyXG4gIC5lbnRyeS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vL0ZpbmFuY2lhbCByZXBvcnRzIHRhYmxlXHJcbi5yZXBvcnQtdGFibGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIEBpbmNsdWRlIHRhYmxlO1xyXG5cclxuICAgIHRoIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBmbGV4OiAwIDAgMjJweDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgLmljb24gcGF0aCB7IGZpbGw6ICRsaW5rLWhvdmVyLWNvbG9yOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVzIHtcclxuICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL0FubnVhbCByZXBvcnQgbGlzdFxyXG4ucmVwb3J0LWxpc3Qge1xyXG4gIC5yZXBvcnQtcm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmQtZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzMnB4IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAubWV0YSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZsZXg6IDAgMCAyMXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCIudGFibGV0b29sIHtcclxuICAudGFibGV0b29sLWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgYnV0dG9uOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNkU3MDZGO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxldG9vbC1jaGFydCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbjpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU3MDZGO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAvLyYuZmlyc3QtdmlzaWJsZS1zaGFkb3cge1xyXG4gICAgICAvL31cclxuXHJcbiAgICAgICYubGFzdC12aXNpYmxlLXNoYWRvdyB7XHJcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1pY29ucyB7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjFCNEI0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiAudGV4dCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICB0cjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgMTklKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZS1uYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHBhdGggeyBmaWxsOiAkbGluay1ob3Zlci1jb2xvcjsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmluYWN0aXZlIHN2ZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXYtYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50by1zdGFydC1idG4sXHJcbiAgICAucHJldi1idG4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWhpc3Rvcnkge1xyXG4gIC53cmFwLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IC0yMnB4O1xyXG4gICAgICB0b3A6IC0yMDBweDtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MDBweCk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oaXN0b3J5LWJnLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQteDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA5cHggOHB4IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeS1lbnRyeSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xyXG5cclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcblxyXG4gICAgJi5yZXZlYWxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICB3aWR0aDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAvLyAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeS1lbnRyeS1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lci1leHRyYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgID4qIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9kZS10aXRsZSB7XHJcbiAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMC44O1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNDNEM0QzQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5LXRleHQge1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMThweDtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC5oaXN0b3J5IHtcclxuICAgIC5oaXN0b3J5LWNvbnRlbnQge1xyXG4gICAgICAvL3dpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDRweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaXN0b3J5LWVudHJ5IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAtMjBweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAgICAgbGVmdDogNDJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oaXN0b3J5LWVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIGdhcDogNjVweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtZmxvYXQtbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9kZS10aXRsZTo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1mbG9hdC1sZWZ0LFxyXG4gICAgLnRleHQtZmxvYXQtcmlnaHQge1xyXG4gICAgICAuaGlzdG9yeS1jb250ZW50IHtcclxuICAgICAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhpc3RvcnktZW50cnkgLm5vZGUtdGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogLTQ0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9JbiBjb250ZW50XHJcbi5lbnRyeS1jb250ZW50IHtcclxuICAucHJvamVjdHMtc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLnNpbmdsZS1wcm9qZWN0IHtcclxuLy99XHJcbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFsLXJlcG9ydC1TVixcclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWwtcmVwb3J0IHtcclxuICAjYXBwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmxhbmd1YWdlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogMzlweDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZzogM3B4IDI2cHggM3B4IDZweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjY2I5ZjFlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2I5ZjFlO1xyXG4gICAgICBwYWRkaW5nOiA4cHggNDNweCA4cHggMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4td2lkdGg6IDI4NnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDEycHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcblxyXG4gICAgJltkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IGEge1xyXG4gICAgY29sb3I6ICNjYjlmMWU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICMxZTIxMjU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGxhbnRwYWNrIHtcclxuICAuc3RlcHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjNyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA2cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcclxuICAgIC5zdGVwcyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xyXG4gICAgICB3aWR0aDogNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwcyAuc3RlcCB7XHJcbiAgICB3aWR0aDogMS42NXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgLnN0ZXBzIC5zdGVwIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcHMgLnN0ZXAtbGVmdC0xIHtcclxuICAgIGxlZnQ6IDU1JTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5zdGVwcyAuc3RlcC1yaWdodC0xIHtcclxuICAgIGxlZnQ6IDE1JTtcclxuICAgIHRvcDogM3JlbTtcclxuICB9XHJcblxyXG4gIC5zdGVwcyAuc3RlcC1sZWZ0LTIge1xyXG4gICAgbGVmdDogNTUlO1xyXG4gICAgdG9wOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBzIC5zdGVwLXJpZ2h0LTIge1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgdG9wOiA5cmVtO1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBzIC5zdGVwLWxlZnQtMyB7XHJcbiAgICBsZWZ0OiA1NSU7XHJcbiAgICB0b3A6IDExcmVtO1xyXG4gIH1cclxuXHJcbiAgLnN0ZXBzIC5zdGVwLXJpZ2h0LTMge1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgdG9wOiAxNXJlbTtcclxuICB9XHJcblxyXG4gIC5zdGVwcyAuc3RlcC1sZWZ0LTQge1xyXG4gICAgbGVmdDogNTUlO1xyXG4gICAgdG9wOiAxNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1cmVtKSB7XHJcbiAgICAuc3RlcHMgLnN0ZXAtbGVmdC0xIHtcclxuICAgICAgbGVmdDogM3JlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwcyAuc3RlcC1yaWdodC0xIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwcyAuc3RlcC1sZWZ0LTIge1xyXG4gICAgICBsZWZ0OiAzcmVtO1xyXG4gICAgICB0b3A6IDYuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHMgLnN0ZXAtcmlnaHQtMiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzIC5zdGVwLWxlZnQtMyB7XHJcbiAgICAgIGxlZnQ6IDNyZW07XHJcbiAgICAgIHRvcDogMTUuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHMgLnN0ZXAtcmlnaHQtMyB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMThyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzIC5zdGVwLWxlZnQtNCB7XHJcbiAgICAgIGxlZnQ6IDNyZW07XHJcbiAgICAgIHRvcDogMjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcHMgc3Bhbi5zdGVwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBEYWZ0LWJydXNoLCBzYW5zLXNlcmlmO1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIHRvcDogMTlyZW07XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcclxuICAgIC5zdGVwcyBzcGFuLnN0ZXAge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDI2cmVtO1xyXG4gICAgICBmb250LXNpemU6IDQuMjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV2ZWFsMSxcclxuICAuc3RlcCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAucmV2ZWFsMS52aXNpYmxlLFxyXG4gIC5zdGVwLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sge1xyXG4gIC5kcm9wZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRhZnRicnVzaDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tY2lyY2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tY29udGFpbmVyLXBwIHtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICBjb2xvcjogIzIzMUUxRTtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMyMzFFMUU7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgY29sb3I6ICMyMzFFMUU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzIzMUUxRTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1wbGFudHBhY2sge1xyXG4gIC5sZWFmcyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5sZWFmIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxLjc1cmVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgLmxlYWYge1xyXG4gICAgICB3aWR0aDogMi4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtMSB7XHJcbiAgICBib3R0b206IDhyZW07XHJcbiAgICByaWdodDogMTAlO1xyXG4gIH1cclxuXHJcbiAgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0xIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0xIHtcclxuICAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0yIHtcclxuICAgIHJpZ2h0OiAzMCU7XHJcbiAgICB0b3A6IDglO1xyXG4gIH1cclxuXHJcbiAgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0yIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTVkZWcpIHNjYWxlWCgwLjUpO1xyXG4gIH1cclxuXHJcbiAgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi0zIHtcclxuICAgIHJpZ2h0OiAxMiU7XHJcbiAgICBib3R0b206IDE0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcclxuICAgICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtMyB7XHJcbiAgICAgIHJpZ2h0OiA4JTtcclxuICAgICAgYm90dG9tOiAyNCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc3dlZXQtbmV3cy1zZWN0aW9uIC5sZWFmLTMgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE5NWRlZykgc2NhbGUoMC44OCk7XHJcbiAgfVxyXG5cclxuICAjc3dlZXQtbmV3cy1zZWN0aW9uIC5sZWFmLTQge1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgYm90dG9tOiAxMHJlbTtcclxuICB9XHJcblxyXG4gICNzd2VldC1uZXdzLXNlY3Rpb24gLmxlYWYtNCBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODVkZWcpIHNjYWxlKDAuOCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgI3N3ZWV0LW5ld3Mtc2VjdGlvbiAubGVhZi00IHtcclxuICAgICAgbGVmdDogMTUlO1xyXG4gICAgICBib3R0b206IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcHJvY2VudC1zZWN0aW9uIC5sZWFmLTEsXHJcbiAgI3BsYW50cGFjay1zZWN0aW9uIC5sZWFmLTEge1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgfVxyXG5cclxuICAjcHJvY2VudC1zZWN0aW9uIC5sZWFmLTEgaW1nLFxyXG4gICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0xIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NWRlZykgc2NhbGVZKDAuNyk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVyZW0pIHtcclxuICAgICNwcm9jZW50LXNlY3Rpb24gLmxlYWYtMSxcclxuICAgICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0xIHtcclxuICAgICAgbGVmdDogMTIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi0yLFxyXG4gICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0yIHtcclxuICAgIHJpZ2h0OiA2JTtcclxuICAgIGJvdHRvbTogNiU7XHJcbiAgfVxyXG5cclxuICAjcHJvY2VudC1zZWN0aW9uIC5sZWFmLTIgaW1nLFxyXG4gICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0yIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjVkZWcpIHNjYWxlWSgwLjcpO1xyXG4gIH1cclxuXHJcbiAgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi0zLFxyXG4gICNwbGFudHBhY2stc2VjdGlvbiAubGVhZi0zIHtcclxuICAgIGxlZnQ6IDMyJTtcclxuICAgIGJvdHRvbTogMjAlO1xyXG4gIH1cclxuXHJcbiAgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi0zIGltZyxcclxuICAjcGxhbnRwYWNrLXNlY3Rpb24gLmxlYWYtMyBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjE1ZGVnKSBzY2FsZSgwLjg4KTtcclxuICB9XHJcblxyXG4gICNwcm9jZW50LXNlY3Rpb24gLmxlYWYtNCxcclxuICAjcGxhbnRwYWNrLXNlY3Rpb24gLmxlYWYtNCB7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgICBib3R0b206IDIyJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgI3Byb2NlbnQtc2VjdGlvbiAubGVhZi00LFxyXG4gICAgI3BsYW50cGFjay1zZWN0aW9uIC5sZWFmLTQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwcm9jZW50LXNlY3Rpb24gLmxlYWYtNCBpbWcsXHJcbiAgI3BsYW50cGFjay1zZWN0aW9uIC5sZWFmLTQgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDg1ZGVnKSBzY2FsZSgwLjkpO1xyXG4gIH1cclxuXHJcbiAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtMSB7XHJcbiAgICBib3R0b206IDIwJTtcclxuICAgIGxlZnQ6IDMlO1xyXG4gIH1cclxuXHJcbiAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtMSBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTk1ZGVnKSBzY2FsZVkoMC44NSk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtMSB7XHJcbiAgICAgIGJvdHRvbTogMCU7XHJcbiAgICAgIGxlZnQ6IDEzJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjb3R3by1zZWN0aW9uIC5sZWFmLTIge1xyXG4gICAgcmlnaHQ6IDYlO1xyXG4gICAgYm90dG9tOiAxNiU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtMiB7XHJcbiAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY290d28tc2VjdGlvbiAubGVhZi0yIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTZkZWcpO1xyXG4gIH1cclxuXHJcbiAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtMyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtNCB7XHJcbiAgICBsZWZ0OiA2JTtcclxuICAgIHRvcDogMTAlO1xyXG4gIH1cclxuXHJcbiAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtNCBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODVkZWcpIHNjYWxlKDAuOCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NXJlbSkge1xyXG4gICAgI2NvdHdvLXNlY3Rpb24gLmxlYWYtNCB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAxNiU7XHJcbiAgICAgIHRvcDogMjklO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTEge1xyXG4gICAgYm90dG9tOiAxOSU7XHJcbiAgICByaWdodDogMjglO1xyXG4gIH1cclxuXHJcbiAgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTEgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05NWRlZykgc2NhbGVZKDAuODUpO1xyXG4gIH1cclxuXHJcbiAgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTIge1xyXG4gICAgbGVmdDogMnJlbTtcclxuICAgIGJvdHRvbTogMjYlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1cmVtKSB7XHJcbiAgICAjcHAtaW1hZ2VzLXNlY3Rpb24gLmxlYWYtMiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTIgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NmRlZykgc2NhbGVZKDAuODUpO1xyXG4gIH1cclxuXHJcbiAgI3BwLWltYWdlcy1zZWN0aW9uIC5sZWFmLTMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNwcC1pbWFnZXMtc2VjdGlvbiAubGVhZi00IHtcclxuICAgIHJpZ2h0OiAzJTtcclxuICAgIHRvcDogMTNyZW07XHJcbiAgfVxyXG5cclxuICAjcHAtaW1hZ2VzLXNlY3Rpb24gLmxlYWYtNCBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODVkZWcpIHNjYWxlKDAuOCk7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJzdGVwc1wiO1xyXG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcclxuQGltcG9ydCBcImxlYWZzXCI7XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBsYW50cGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xyXG5cclxuICAucm93ID4gKiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgbWFpbiB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZ290aGFtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXAtcGxhbnRwYWNrIHtcclxuICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLW5hcnJvdyB7XHJcbiAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgID4gLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLXdpZGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICA+IC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAvL21pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAvL21pbi1oZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3R0b206IC0wLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZGFmdGJydXNoO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDkwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDQ0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28uYnktY2xvZXR0YSB7XHJcbiAgICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgI3N1Z2FyLWNhbmUtYW5pbSxcclxuICAgICNzdWdhci1jYW5lLWFuaW0tamFyLFxyXG4gICAgI2VhcnRoIHtcclxuICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vaGVpZ2h0OiAwO1xyXG4gICAgICAvL3BhZGRpbmc6IDA7XHJcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICAgIC8vei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1Z2FyLWNhbmUtYW5pbS1qYXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNyZWN5Y2xlIHtcclxuICAgICAgbWF4LXdpZHRoOiA5cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vQ2FyZWVycyBwYWdlIG1vZHVsZXMgYW5kIHN0eWxlc1xyXG4uY2FyZWVyLXBhZ2Utc3R5bGVzIHtcclxuICAjbWFpbiB7XHJcbiAgICAud3JhcCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmICsgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5tb2R1bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxheW91dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIC5sYXlvdXQtcm93IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICYubW9kdWxlcy13aXRoLXRhYnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5NnB4IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vTW9kdWxlIHNsaWRlclxyXG4gIC5tb2R1bGUtc2xpZGVyIHtcclxuICAgIC5yYXRpbyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vTW9kdWxlIHNsaWRlciBzbWFsbFxyXG4gIC5tb2R1bGUtc2xpZGVyc21hbGwge1xyXG4gICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA5NnB4IDY0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgcGFkZGluZzogOTZweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBpbnNldDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vdGV4dCBtb2R1bGVcclxuICAudHdvLWNvbHVtbi10ZXh0IHtcclxuICAgIC5tb2R1bGUtYmctd3JhcCB7XHJcbiAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA5NnB4IDY0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgcGFkZGluZzogOTZweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBnYXA6IDY0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2R1bGUtZGVzYyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL01vZHVsZSBjdXN0b20gaW1hZ2UgcmlnaHQgd2l0aCBzbWFsbCBoZWFkZXIgb24gdGhlIGxlZnRcclxuICAubW9kdWxlLWN1c3RvbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgJi5pbWFnZS1yaWdodCB7XHJcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogOTZweCA2NHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogOTZweCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjhweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbWFsbC1oZWFkZXItc3R5bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMjhweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc21hbGwtaGVhZGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogOTZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZHVsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9Nb2R1bGUgbGlua3NcclxuICAubW9kdWxlLWxpbmtzIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogOTZweCA2NHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI4cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNjRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIC8vICB0b3A6IDI0cHg7XHJcbiAgICAgIC8vfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbWFsbC1oZWFkZXItc3R5bGUge1xyXG4gICAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMjhweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc21hbGwtaGVhZGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJiA+IC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxpbmtzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBncmlkLWdhcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3Mtcm93LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0luc2lkZSB0YWJzXHJcbiAgICAmLnRocmVlLWJveGVzIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWF4LXdpZHRoOiA4OTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtYmctd3JhcCB7XHJcbiAgICAgICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saW5rcy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAubGlua3Mtcm93LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlua3Mtcm93LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50d28tYm94ZXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDg5NnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rcy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDQ4cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgIGdyaWQtZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLWRlc2Mge1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCArIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlua3Mtcm93LWNvbnRlbnQge1xyXG4gICAgICAgICZbc3R5bGUqPVwiYmFja2dyb3VuZC1jb2xvclwiXSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vTW9kdWxlIG1hcFxyXG4gIC5tb2R1bGUtbWFwIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA5NnB4IDY0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBnYXA6IDY0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICBwYWRkaW5nOiA5NnB4IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudHJ5LW51bWJlcnMgLmMtbiB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nOiA2NHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDE2cHggMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbi1ib3gge1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDY0cHg7XHJcbiAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1wbG95ZWVzIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYXRpb25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTguMzY0IDE3LjM2MzlMMTIgMjMuNzI3OUw1LjYzNiAxNy4zNjM5QzQuMzc3MzQgMTYuMTA1MiAzLjUyMDE5IDE0LjUwMTYgMy4xNzI5MyAxMi43NTU4QzIuODI1NjcgMTEuMDA5OSAzLjAwMzkxIDkuMjAwMzUgMy42ODUxIDcuNTU1ODJDNC4zNjYyOSA1LjkxMTI5IDUuNTE5ODQgNC41MDU2OSA2Ljk5OTg4IDMuNTE2NzdDOC40Nzk5MiAyLjUyNzg0IDEwLjIyIDIgMTIgMkMxMy43OCAyIDE1LjUyMDEgMi41Mjc4NCAxNy4wMDAxIDMuNTE2NzdDMTguNDgwMiA0LjUwNTY5IDE5LjYzMzcgNS45MTEyOSAyMC4zMTQ5IDcuNTU1ODJDMjAuOTk2MSA5LjIwMDM1IDIxLjE3NDMgMTEuMDA5OSAyMC44MjcxIDEyLjc1NThDMjAuNDc5OCAxNC41MDE2IDE5LjYyMjcgMTYuMTA1MiAxOC4zNjQgMTcuMzYzOVpNMTIgMTIuOTk5OUMxMi41MzA0IDEyLjk5OTkgMTMuMDM5MSAxMi43ODkyIDEzLjQxNDIgMTIuNDE0MUMxMy43ODkzIDEyLjAzOTEgMTQgMTEuNTMwNCAxNCAxMC45OTk5QzE0IDEwLjQ2OTUgMTMuNzg5MyA5Ljk2MDc4IDEzLjQxNDIgOS41ODU3MUMxMy4wMzkxIDkuMjEwNjQgMTIuNTMwNCA4Ljk5OTkyIDEyIDguOTk5OTJDMTEuNDY5NiA4Ljk5OTkyIDEwLjk2MDkgOS4yMTA2NCAxMC41ODU4IDkuNTg1NzFDMTAuMjEwNyA5Ljk2MDc4IDEwIDEwLjQ2OTUgMTAgMTAuOTk5OUMxMCAxMS41MzA0IDEwLjIxMDcgMTIuMDM5MSAxMC41ODU4IDEyLjQxNDFDMTAuOTYwOSAxMi43ODkyIDExLjQ2OTYgMTIuOTk5OSAxMiAxMi45OTk5WicgZmlsbD0nI0VCMDAwMCcvPjwvc3ZnPlwiKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2JpbGUtbWFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2t0b3AtbWFwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFzayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtbiB7XHJcbiAgICAgICAgLy8gQ291bnRyaWVzXHJcbiAgICAgICAgJi5Td2VkZW4sXHJcbiAgICAgICAgJi5TdmVyaWdlIHtcclxuICAgICAgICAgIHRvcDogNDglO1xyXG4gICAgICAgICAgbGVmdDogNzcuNSU7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MyU7XHJcbiAgICAgICAgICAgIHRvcDogMjglO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5OZXRoZXJsYW5kcyxcclxuICAgICAgICAmLk5lZGVybMOkbmRlcm5hIHtcclxuICAgICAgICAgIHRvcDogNzMuNSU7XHJcbiAgICAgICAgICBsZWZ0OiA2OC4zJTtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogNDEuMiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwLjMlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5GaW5sYW5kIHtcclxuICAgICAgICAgIHRvcDogNDElO1xyXG4gICAgICAgICAgbGVmdDogODglO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogMjEuNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDcwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuTm9yd2F5LFxyXG4gICAgICAgICYuTm9yZ2Uge1xyXG4gICAgICAgICAgdG9wOiA0MyU7XHJcbiAgICAgICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICB0b3A6IDIzJTtcclxuICAgICAgICAgICAgbGVmdDogMzglO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5EZW5tYXJrLFxyXG4gICAgICAgICYuRGFubWFyayB7XHJcbiAgICAgICAgICB0b3A6IDYzJTtcclxuICAgICAgICAgIGxlZnQ6IDcyJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICB0b3A6IDM0LjMlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLlVLLFxyXG4gICAgICAgICYuU3RvcmJyaXRhbm5pZW4ge1xyXG4gICAgICAgICAgdG9wOiA1OS4yJTtcclxuICAgICAgICAgIGxlZnQ6IDU3LjMlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogMzcuMyU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE2LjYlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5HZXJtYW55LFxyXG4gICAgICAgICYuVHlza2xhbmQge1xyXG4gICAgICAgICAgdG9wOiA4My41JTtcclxuICAgICAgICAgIGxlZnQ6IDcyJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICB0b3A6IDQ5LjUlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzOSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLkJlbGdpdW0sXHJcbiAgICAgICAgJi5CZWxnaWVuIHtcclxuICAgICAgICAgIHRvcDogNzkuMSU7XHJcbiAgICAgICAgICBsZWZ0OiA2NS41JTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgbGVmdDogMjcuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLklyZWxhbmQsXHJcbiAgICAgICAgJi5JcmxhbmQge1xyXG4gICAgICAgICAgdG9wOiA3MiU7XHJcbiAgICAgICAgICBsZWZ0OiA1MyU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgdG9wOiA0MS42JTtcclxuICAgICAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLldvcmxkIHtcclxuICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgbGVmdDogNTQlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDklO1xyXG4gICAgICAgICAgICB0b3A6IDExJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuU2xvdmFraWEsXHJcbiAgICAgICAgJi5TbG92YWtpZW4ge1xyXG4gICAgICAgICAgdG9wOiA4Mi41JTtcclxuICAgICAgICAgIGxlZnQ6IDgyLjclO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogNDUuOCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDYyLjclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9Nb2R1bGUgYnJhbmRzXHJcbiAgLm1vZHVsZS1icmFuZHMge1xyXG4gICAgcGFkZGluZzogOTZweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgZ2FwOiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgZ2FwOiA2NHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBtYWluIC5tYWluLWNvbnRlbnQtd3JhcHBlcixcclxuICAuc2luZ2xlIG1haW4gLm1haW4tY29udGVudC13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy9Nb2R1bGVzIHdpdGggdGFic1xyXG4gIC5tb2R1bGVzLXdpdGgtdGFicyB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC1nYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS10ZXh0IHtcclxuICAgICAgLm1vZHVsZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItYnV0dG9ucy1zY3JvbGwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItYnV0dG9ucyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWN1c3RvbSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIG1heC13aWR0aDogODk2cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbWFnZS1yaWdodCB7XHJcbiAgICAgICAgLm1vZHVsZS1iZy13cmFwIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwMHB4O1xyXG4gICAgICAgICAgZ3JpZC1nYXA6IDQ4cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtaW1hZ2Uge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDQ2cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgLm1vZHVsZS1kZXNjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50YWxsLWltYWdlIHtcclxuICAgICAgICAubW9kdWxlLWJnLXdyYXAge1xyXG4gICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAubW9kdWxlLWltYWdlIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NzJweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vZHVsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSGVhZGVyIHBsdXMgYnV0dG9ucyBpbiBvbmUgbGluZVxyXG4gIC5jdXN0b20tbGlua3MtYXMtYnV0dG9ucyB7XHJcbiAgICBwYWRkaW5nOiA5NnB4IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAgIC5tb2R1bGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZS1kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGV4dGVuZCAuYnRuO1xyXG5cclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmFjYW5jaWVzLWNvbnRhaW5lciB7XHJcbiAgLmxhbmd1YWdlLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudmFjYW5jaWVzLWxpc3QtY29udGFpbmVyIHtcclxuICAgIC52YWNhbmNpZXMtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhhcygubG9hZGVyLWljb24pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1qb2Ige1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNDOEQ3O1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMyMzFFMUU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wYWdlLTEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtbWF0Y2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXMtbGlzdC5pcy1zZWFyY2hpbmcge1xyXG4gICAgICAuc2luZ2xlLWpvYjpub3QoLmlzLW1hdGNoKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZ3VhZ2UtbGlzdC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgIC5sYW5ndWFnZS1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52YWNhbmN5LXNlYXJjaC1pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWN3LWJvcmRlci1yYWRpdXMtOTk5OXB4LCA5OTk5cHgpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzIzMUUxRTtcclxuICAgIHBhZGRpbmc6IDlweCA0MHB4IDlweCAxNnB4O1xyXG4gICAgY29sb3I6ICM0ODQ4NDg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICM0ODQ4NDg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmFjYW5jeS1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW5nbGUtam9iLW91dGVyIHtcclxuICAgIC52YWNhbmN5LW9wZW5lZCAmIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogNHJlbSAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA4NCUpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1qb2ItaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAjZWIwMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW5nbGUtam9iLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHggMzBweDtcclxuICAgIC8vbWF4LXdpZHRoOiA4MjhweDtcclxuICAgIG1heC13aWR0aDogOTM2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMjMxRTFFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5zaW5nbGUtam9iLWlubmVyIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0M4RDc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNHB4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICMxODE4MTggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcnJvci10ZXh0LFxyXG4gIC5jLWVycm9yIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIC5jLWVycm9yIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8ubWFuZGF0b3J5IC5jYXJlZXItbGFiZWwge1xyXG4gIC8vICBjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xyXG4gIC8vfVxyXG59XHJcblxyXG5ib2R5LnZhY2FuY3ktb3BlbmVkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBoZWFkZXIuYmFubmVyIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xvc2Utc2luZ2xlLWpvYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogLTQycHg7XHJcbiAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcmlnaHQ6IC0zNnB4O1xyXG4gICAgdG9wOiAtMzZweDtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMThweDtcclxuXHJcbiAgICBwYXRoIHtcclxuICAgICAgZmlsbDogIzE4MTgxOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFwcGx5aW5nLXRvIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcblxyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5jYXJlZXItZm9ybSB7XHJcbiAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAxLjVyZW07XHJcbiAgbWF4LXdpZHRoOiA2ODBweDtcclxuXHJcbiAgLmNvbC0xMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZWVyLWxhYmVsIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAvL3dpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2IwNzgwO1xyXG4gIH1cclxuXHJcbiAgLnByaXZhY3ktbWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcmVlci1sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWNoZWNrYm94ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gV29yZFByZXNzIEdlbmVyYXRlZCBDbGFzc2VzXHJcbi8vIGh0dHA6Ly9jb2RleC53b3JkcHJlc3Mub3JnL0NTUyNXb3JkUHJlc3NfR2VuZXJhdGVkX0NsYXNzZXNcclxuLy8gTWVkaWEgYWxpZ25tZW50XHJcbi5hbGlnbm5vbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmFsaWduY2VudGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDFyZW0gYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxpZ25sZWZ0LFxyXG4uYWxpZ25yaWdodCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLy8gT25seSBmbG9hdCBpZiBub3Qgb24gYW4gZXh0cmEgc21hbGwgZGV2aWNlXHJcbiAgLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2FwdGlvbnNcclxuLy8ud3AtY2FwdGlvbiB7XHJcbi8vfVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgLy9wYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uc2lkZWJhciAud3AtdmlkZW8ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gIHZpZGVvIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi5kYXRlcGlja2VyIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAmLWlubGluZSB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgfVxyXG5cclxuICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgJi1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAmLmRyb3Bkb3duLW1lbnUgeyBsZWZ0OiBhdXRvOyB9XHJcblxyXG4gICAgdGFibGUgdHIgdGQgc3BhbiB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZHJvcGRvd24ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigwIDAgMCAvIDIwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtbGVmdDo6YmVmb3JlIHsgbGVmdDogNnB4OyB9XHJcbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6OmFmdGVyIHsgbGVmdDogN3B4OyB9XHJcbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OjpiZWZvcmUgeyByaWdodDogNnB4OyB9XHJcbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OjphZnRlciB7IHJpZ2h0OiA3cHg7IH1cclxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOjpiZWZvcmUgeyB0b3A6IC03cHg7IH1cclxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOjphZnRlciB7IHRvcDogLTZweDsgfVxyXG5cclxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtdG9wOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IC03cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LXRvcDo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC02cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAvLyBJbmxpbmUgZGlzcGxheSBpbnNpZGUgYSB0YWJsZSBwcmVzZW50cyBzb21lIHByb2JsZW1zIHdpdGhcclxuICAvLyBib3JkZXIgYW5kIGJhY2tncm91bmQgY29sb3JzLlxyXG4gIC50YWJsZS1zdHJpcGVkICYgdGFibGUgdHIge1xyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUgdHIgdGQge1xyXG4gICAgJi5kYXk6aG92ZXIsXHJcbiAgICAmLmRheS5mb2N1c2VkIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLm9sZCxcclxuICAgICYubmV3IHtcclxuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWdobGlnaHRlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvZGF5LFxyXG4gICAgJi50b2RheTpob3ZlcixcclxuICAgICYudG9kYXkuZGlzYWJsZWQsXHJcbiAgICAmLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudG9kYXk6aG92ZXI6aG92ZXIgeyAvLyBUaGFuayBib290c3RyYXAgMi4wIGZvciB0aGlzIHNlbGVjdG9yLi4uXHJcbiAgICAgIC8vIFRPRE86IEJ1bXAgbWluIEJTIHRvIDIuMSwgdXNlICR0ZXh0Q29sb3IgaW4gYnV0dG9uQmFja2dyb3VuZCBhYm92ZVxyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvZGF5LmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYucmFuZ2UsXHJcbiAgICAmLnJhbmdlOmhvdmVyLFxyXG4gICAgJi5yYW5nZS5kaXNhYmxlZCxcclxuICAgICYucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJhbmdlLnRvZGF5LFxyXG4gICAgJi5yYW5nZS50b2RheTpob3ZlcixcclxuICAgICYucmFuZ2UudG9kYXkuZGlzYWJsZWQsXHJcbiAgICAmLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZCxcclxuICAgICYuc2VsZWN0ZWQ6aG92ZXIsXHJcbiAgICAmLnNlbGVjdGVkLmRpc2FibGVkLFxyXG4gICAgJi5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUuZGlzYWJsZWQsXHJcbiAgICAmLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDElO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuZm9jdXNlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICYuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZS5kaXNhYmxlZCxcclxuICAgICAgJi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYigwIDAgMCAvIDI1JSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub2xkLFxyXG4gICAgICAmLm5ldyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0ZXBpY2tlci1zd2l0Y2gge1xyXG4gICAgd2lkdGg6IDE0NXB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVwaWNrZXItc3dpdGNoLFxyXG4gIC5wcmV2LFxyXG4gIC5uZXh0LFxyXG4gIHRmb290IHRyIHRoIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldixcclxuICAubmV4dCB7XHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQmFzaWMgc3R5bGluZyBmb3IgY2FsZW5kYXItd2VlayBjZWxsc1xyXG4gIC5jdyB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1hcHBlbmQsXHJcbi5pbnB1dC1wcmVwZW5kIHtcclxuICAmLmRhdGUgLmFkZC1vbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1kYXRlcmFuZ2Uge1xyXG4gIGlucHV0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGlucHV0OmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICB9XHJcblxyXG4gIC5hZGQtb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJHdoaXRlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgcHJpbnQge1xyXG4gICoge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLmlyIGE6OmFmdGVyLFxyXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIsXHJcbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICBhW2hyZWZdOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBwcmUsXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgfVxyXG5cclxuICB0cixcclxuICBpbWcge1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgQHBhZ2Uge1xyXG4gICAgbWFyZ2luOiAwLjVjbTtcclxuICB9XHJcblxyXG4gIHAsXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgb3JwaGFuczogMztcclxuICAgIHdpZG93czogMztcclxuICB9XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXJpZ2h0LFxyXG4gIC5oZWFkZXItbW9iaWxlLFxyXG4gIC5zaGFyZWdyYXBoLWV4dHJhcyxcclxuICAuc2VhcmNoLW92ZXJsYXksXHJcbiAgI3ByZWxvYWRlcixcclxuICAubmF2LWJ1dHRvbi13cmFwLFxyXG4gIC5zZWFyY2gtYnV0dG9uLXdyYXAsXHJcbiAgLm1vYmlsZS10b3AtbGFuZy1saW5rLFxyXG4gIC5uYXYtcHJpbWFyeSxcclxuICAuY29udGVudC1oZWFkZXIsXHJcbiAgLnNpZGViYXIsXHJcbiAgaWZyYW1lLFxyXG4gIC5yZWFkLW1vcmUtY29udGFpbmVyLFxyXG4gIC5leHQtd2ViY2FzdCxcclxuICBmb290ZXIuY29udGVudC1pbmZvLFxyXG4gIC5jb29raWVfZGlzY2xhaW1lcixcclxuICAjY3J1bWJzLFxyXG4gICNjaXNpb24td2Vic29sdXRpb24tY29udGFpbmVyLFxyXG4gICNpbmZvLFxyXG4gIC5kaXNjbGFpbWVyIC5tYWluLFxyXG4gIC5zaGFyZV9jb250ZW50LFxyXG4gIC5jYXQtZmlsdGVycyxcclxuICAuc3Vic2NyaWJlLW9wdGlvbnMtY29udGFpbmVyLFxyXG4gIC5pbWFnZWJhbmtfY29udGVudCxcclxuICAubGlzdGluZ19ib3R0b20sXHJcbiAgZm9ybSxcclxuICAubmF2YmFyLXRvcCxcclxuICAubmF2YmFyLXRvZ2dsZXIsXHJcbiAgI25hdmJhck5hdixcclxuICAuYnRuLXNlYXJjaCxcclxuICAuc2VhcmNoLWZvcm0tY29udGFpbmVyLFxyXG4gIC5tb2R1bGUsXHJcbiAgLm5hdi1icmVhZGNydW1iLFxyXG4gICN3cGFkbWluYmFyLFxyXG4gIC5za2lwLWxpbmssXHJcbiAgLmNvbnRhaW5lci1sYW5nLFxyXG4gIC5yZWxhdGVkLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBodG1sIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4gIG1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGFnZS1oZWFkZXIgeyBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgaGVhZGVyLmJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmludC1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/