/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./assets/mx/css/style.css ***!
  \*****************************************************************************************************************************************************************************/
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;width:60%;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:1.875rem}.carousel__dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:1.375rem}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:.5rem}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;background:var(--carousel-button-bg,transparent);border:0;border-radius:50%;border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);color:currentColor;color:var(--carousel-button-color,currentColor);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:3rem;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:.625rem}.carousel__button.is-next{right:.625rem}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:none;filter:none;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);height:50%;height:var(--carousel-button-svg-height,50%);pointer-events:none;width:50%;width:var(--carousel-button-svg-width,50%)}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-tap-highlight-color:transparent;--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,.4));bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:var(--fancybox-color,#fff);direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;-webkit-transform-origin:top left;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media (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{background:rgba(24,24,27,.92);background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:1.875rem}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{height:100%}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:3rem .5rem .5rem;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{-webkit-box-flex:0;content:"";-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:4rem 6.25rem}}.fancybox__content{-ms-flex-item-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;background:var(--fancybox-content-bg,#fff);color:#374151;color:var(--fancybox-content-color,#374151);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:2.25rem;position:relative;z-index:20}.fancybox__caption,.fancybox__content{-ms-grid-row-align:center;align-self:center}.fancybox__caption{-ms-flex-item-align:center;-ms-flex-negative:0;word-wrap:anywhere;color:currentColor;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:#fff;color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:.5rem}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:2.5rem}}.fancybox__nav .carousel__button.is-prev{left:.5rem}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:2.5rem}}.carousel__button.is-close{position:absolute;right:.5rem;right:calc(env(safe-area-inset-right, 0) + .5rem);top:.5rem;top:calc(env(safe-area-inset-top, 0) + .5rem);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:2.5rem}}.fancybox__content>.carousel__button.is-close{color:#fff;color:var(--fancybox-color,#fff);position:absolute;right:0;top:-2.25rem}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:currentColor;color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.125rem}.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;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{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}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:1;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.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{-webkit-animation:fancybox-fadeIn .15s ease backwards;animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut .15s ease both;animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn .15s ease both;animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut .1s ease both;animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp .2s ease both;animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown .15s ease both;animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp .15s ease both;animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown .15s ease both;animation:fancybox-throwOutDown .15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@-webkit-keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@-webkit-keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:.5rem}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);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:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-ms-touch-action:none;touch-action:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{font-family:"object-fit:contain";max-height:100%;max-width:100%;-o-object-fit:contain;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{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.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{-ms-flex-negative:1;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{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:60rem}.fancybox__carousel .fancybox__slide.has-html5video .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{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:1;opacity:var(--fancybox-opacity,1);padding:0 .1875rem;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:.5rem .1875rem;width:6rem;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border:.3125rem solid rgba(1,210,232,.94);border:.3125rem solid var(--fancybox-accent-color,rgba(1,210,232,.94));border-radius:4px;border-radius:var(--fancybox-thumbs-border-radius,4px);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:66.66667%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;opacity:1;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.4);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;-ms-touch-action:none;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:.5rem}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;-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{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-font-smoothing:subpixel-antialiased;font-size:1.0625rem;font-variant-numeric:tabular-nums;line-height:48px;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 .625rem;text-align:center}.fancybox__progress{background:rgba(1,210,232,.94);background:var(--fancybox-accent-color,rgba(1,210,232,.94));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30}.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:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{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),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:.0625rem solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--easeInCubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOutCubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1);--easeInCirc:cubic-bezier(0.6,0.04,0.98,0.335);--easeOutCirc:cubic-bezier(0.075,0.82,0.165,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.15,0.86);--easeInExpo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOutExpo:cubic-bezier(0.19,1,0.22,1);--easeInOutExpo:cubic-bezier(1,0,0,1);--easeInQuad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOutQuad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOutQuad:cubic-bezier(0.455,0.03,0.515,0.955);--easeInQuart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOutQuart:cubic-bezier(0.165,0.84,0.44,1);--easeInOutQuart:cubic-bezier(0.77,0,0.175,1);--easeInQuint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOutQuint:cubic-bezier(0.23,1,0.32,1);--easeInOutQuint:cubic-bezier(0.86,0,0.07,1);--easeInSine:cubic-bezier(0.47,0,0.745,0.715);--easeOutSine:cubic-bezier(0.39,0.575,0.565,1);--easeInOutSine:cubic-bezier(0.445,0.05,0.55,0.95);--easeInBack:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOutBack:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOutBack:cubic-bezier(0.68,-0.55,0.265,1.55)}body{--padding-inner:var(--wp--custom--padding--small)}@media (min-width:768px){body{--padding-inner:var(--wp--custom--padding--medium)}}@media (min-width:1200px){body{--padding-inner:var(--wp--custom--padding--large)}}.has-font-family-primary{font-family:var(--wp--preset--font-family--primary)}.has-font-family-secondary{font-family:var(--wp--preset--font-family--secondary)}.has-normal-padding{padding:var(--wp--custom--padding--large)}.has-brandmark img{border-left:.9375rem solid var(--wp--preset--color--brand-1)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:1rem}body{-webkit-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--primary);font-size:1rem;font-weight:var(--wp--custom--font-weight--default);letter-spacing:0;line-height:1.33;margin:0;overflow-x:hidden;width:100%}.site-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:3.875rem;min-height:100vh}@media (min-width:1100px){.site-container{margin-top:7.1875rem}}.site-torso{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}svg{max-width:100%}figure{margin:0}figcaption{display:none}img{display:inline-block;height:auto;line-height:0;max-height:100%;max-width:100%}[class*=__default-inner]{max-width:var(--wp--custom--grid-width--default)}[class*=__default-inner],[class*=__xsmall-inner]{margin:0 auto;padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}[class*=__xsmall-inner]{max-width:var(--wp--custom--grid-width--xsmall)}[class*=__small-inner]{max-width:var(--wp--custom--grid-width--small)}[class*=__medium-inner],[class*=__small-inner]{margin:0 auto;padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}[class*=__medium-inner]{max-width:var(--wp--custom--grid-width--medium)}[class*=__shmedium-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--shmedium);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}[class*=__full-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--alignWide);width:100%}.inner--no-pad,.inner--no-pad [class*=__flexible-inner]{padding-left:0!important;padding-right:0!important}.layout-width--centered [class*=__flexible-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--medium);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}.layout-width--full [class*=__flexible-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--default);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}::-moz-selection{background-color:var(--wp--preset--color--gray-1);color:var(--wp--preset--color--white)}::selection{background-color:var(--wp--preset--color--gray-1);color:var(--wp--preset--color--white)}div,h1,h2,h3,h4,h5,nav,ol,p,section,span,ul{scroll-margin-top:80px}@media (min-width:1100px){div,h1,h2,h3,h4,h5,nav,ol,p,section,span,ul{scroll-margin-top:130px}}.jump-nav--onpage div,.jump-nav--onpage h1,.jump-nav--onpage h2,.jump-nav--onpage h3,.jump-nav--onpage h4,.jump-nav--onpage h5,.jump-nav--onpage nav,.jump-nav--onpage ol,.jump-nav--onpage p,.jump-nav--onpage section,.jump-nav--onpage span,.jump-nav--onpage ul{scroll-margin-top:121px}@media (min-width:1024px){.jump-nav--onpage div,.jump-nav--onpage h1,.jump-nav--onpage h2,.jump-nav--onpage h3,.jump-nav--onpage h4,.jump-nav--onpage h5,.jump-nav--onpage nav,.jump-nav--onpage ol,.jump-nav--onpage p,.jump-nav--onpage section,.jump-nav--onpage span,.jump-nav--onpage ul{scroll-margin-top:155px}}@media (min-width:1100px){.jump-nav--onpage div,.jump-nav--onpage h1,.jump-nav--onpage h2,.jump-nav--onpage h3,.jump-nav--onpage h4,.jump-nav--onpage h5,.jump-nav--onpage nav,.jump-nav--onpage ol,.jump-nav--onpage p,.jump-nav--onpage section,.jump-nav--onpage span,.jump-nav--onpage ul{scroll-margin-top:205px}}.admin-bar div,.admin-bar h1,.admin-bar h2,.admin-bar h3,.admin-bar h4,.admin-bar h5,.admin-bar nav,.admin-bar ol,.admin-bar p,.admin-bar section,.admin-bar span,.admin-bar ul{scroll-margin-top:90px}@media (min-width:1100px){.admin-bar div,.admin-bar h1,.admin-bar h2,.admin-bar h3,.admin-bar h4,.admin-bar h5,.admin-bar nav,.admin-bar ol,.admin-bar p,.admin-bar section,.admin-bar span,.admin-bar ul{scroll-margin-top:140px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}.screen-reader-text:focus{clip:auto!important;background-color:var(--wp--preset--color--gray-1);clip-path:none;color:var(--wp--preset--color--white);display:block;font-size:1em;height:auto;left:.3125rem;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;width:auto;z-index:9999}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:0!important;animation-duration:0!important;-webkit-transition-duration:0!important;transition-duration:0!important}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1;margin:0}h1{font-size:2.5rem;font-weight:900}@media (min-width:1024px){h1{font-size:2.75rem}}h2{font-family:var(--wp--preset--font-family--secondary);font-size:1.875rem;margin-bottom:.9375rem}@media (min-width:1024px){h2{font-size:2.125rem}}h3{font-size:1.3125rem;line-height:1.15;margin-bottom:.9375rem}@media (min-width:1024px){h3{font-size:1.5rem}}h4{font-size:1.1875rem;line-height:1.2;margin-bottom:.625rem}@media (min-width:1024px){h4{font-size:1.3125rem}}h5{font-family:var(--wp--preset--font-family--secondary);font-size:1.0625rem;margin-bottom:1.5625rem}@media (min-width:1200px){h5{font-size:1.1875rem}}h6{font-size:1rem;line-height:1.3;margin-bottom:1.25rem}@media (min-width:1024px){h6{font-size:1.0625rem}}.h1{font-size:2.5rem;font-weight:900}@media (min-width:1024px){.h1{font-size:2.75rem}}.h2{font-family:var(--wp--preset--font-family--secondary);font-size:1.875rem;margin-bottom:.9375rem}@media (min-width:1024px){.h2{font-size:2.125rem}}.h3{font-size:1.3125rem;line-height:1.15;margin-bottom:.9375rem}@media (min-width:1024px){.h3{font-size:1.5rem}}.h4{font-size:1.1875rem;line-height:1.2;margin-bottom:.625rem}@media (min-width:1024px){.h4{font-size:1.3125rem}}.h5{font-family:var(--wp--preset--font-family--secondary);font-size:1.0625rem;margin-bottom:1.5625rem}@media (min-width:1200px){.h5{font-size:1.1875rem}}.h6{font-size:1rem;line-height:1.3;margin-bottom:1.25rem}@media (min-width:1024px){.h6{font-size:1.0625rem}}.long-copy{line-height:1.7}.long-copy h1:not([class*=__heading]):not([class*=__subheading]),.long-copy h2:not([class*=__heading]):not([class*=__subheading]),.long-copy h3:not([class*=__heading]):not([class*=__subheading]){margin:1.875rem 0 .625rem}.long-copy h4:not([class*=__heading]):not([class*=__subheading]),.long-copy h5:not([class*=__heading]):not([class*=__subheading]),.long-copy h6:not([class*=__heading]):not([class*=__subheading]){margin:.625rem 0}.long-copy h1{font-size:2.5rem;margin-bottom:1.25rem}.long-copy h1:first-of-type{margin-top:0!important}.long-copy h2{font-family:var(--wp--preset--font-family--primary);font-size:1.75rem;text-transform:none}.long-copy h2:first-of-type{margin-top:0!important}.long-copy h3{font-size:1.5625rem}.long-copy h4{font-size:1.375rem;font-weight:600}.long-copy h5{font-size:1.1875rem}.long-copy h6{font-size:1rem;font-weight:var(--wp--custom--font-weight--bold);margin-bottom:.3125rem}.long-copy p{line-height:1.33;margin-bottom:1.0625rem}.long-copy ol,.long-copy p,.long-copy ul{line-height:1.55;margin-bottom:1.875rem}.hero-heading{font-size:2rem;margin-bottom:1.5625rem}@media (min-width:1200px){.hero-heading{font-size:2.75rem}}.cover-heading{font-size:1.625rem}@media (min-width:1200px){.cover-heading{font-size:2.75rem}}.h2--blocktitle{margin-bottom:2.5rem}p{font-weight:var(--wp--custom--font-weight--default);margin:0 0 1.25rem}p:empty{display:none}.p--small{font-size:var(--wp--preset--font-size--small)}.has-small-font-size,.p--small{line-height:1.5;margin-bottom:.9375rem}.p--med{font-size:var(--wp--preset--font-size--medium)}.has-medium-font-size,.p--med{line-height:1.33;margin-bottom:1.0625rem}.p--large{font-size:var(--wp--preset--font-size--large)}.has-large-font-size,.p--large,.p--x-large{line-height:1.33}.p--x-large{font-size:var(--wp--preset--font-size--x-large)}.has-x-large-font-size{line-height:1.33}.center-narrow,.narrow{max-width:var(--wp--custom--grid-width--small)}.center-narrow{margin-left:auto;margin-right:auto}.center-xnarrow,.xnarrow{max-width:var(--wp--custom--grid-width--xsmall)}.center-xnarrow{margin-left:auto;margin-right:auto}.center-narrow.has-text-align-left,.center-xnarrow.has-text-align-left{margin-left:0}.center-narrow.has-text-align-right,.center-xnarrow.has-text-align-right{margin-right:0}.left-narrow{max-width:var(--wp--custom--grid-width--small)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normalcase,.normalcase .wp-block-button__link{text-transform:none!important}.nowrap{white-space:nowrap}strong{font-weight:var(--wp--custom--font-weight--bold)}.thinweight{font-weight:var(--wp--custom--font-weight--thin)}.defaultweight{font-weight:var(--wp--custom--font-weight--default)}.semibold{font-weight:var(--wp--custom--font-weight--semibold)}.bold{font-weight:var(--wp--custom--font-weight--bold)}hr{background-color:var(--wp--preset--color--gray-7);border:none;height:1px;margin:0;outline:none;padding:0;width:100%}sub,sup{display:inline-block}.eyebrow{color:var(--wp--preset--color--brand-1);font-family:var(--wp--preset--font-family--primary);font-size:.875rem;font-weight:700;line-height:1}.label{color:var(--wp--preset--color--gray-2);font-size:.9375rem;line-height:1.125;margin-bottom:.3125rem}.caption{font-size:.875rem;font-weight:600;line-height:1.2}.source{font-size:.625rem;font-weight:300;letter-spacing:.025em;line-height:1.2;margin-top:.3125rem}@media (min-width:1024px){.source{font-size:.75rem}}.stat__number,.stat__symbol{color:var(--wp--preset--color--brand-1);font-size:clamp(5.3125rem,1.7vw,8.125rem);line-height:1}.stat__number,.stat__symbol,.stat__text{font-weight:var(--wp--custom--font-weight--default)}.stat__text{font-size:clamp(1rem,1.7vw,1.1875rem);font-style:italic;margin-top:1.25rem;padding:0 var(--wp--custom--padding--small)}.featured-tag{background-color:var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);display:inline-block;font-family:var(--wp--preset--font-family--secondary);font-size:.75rem;font-weight:var(--wp--custom--font-weight--semibold);line-height:20px;margin-bottom:.9375rem;padding:0 .3125rem;text-align:center;z-index:2}.pullquote,blockquote{color:var(--wp--preset--color--black);font-size:1.5rem;font-style:italic;font-weight:var(--wp--custom--font-weight--default);line-height:1.2;margin:0}@media (min-width:768px){.pullquote,blockquote{font-size:1.6875rem}}@media (min-width:1024px){.pullquote,blockquote{font-size:2rem}}ol,ul{margin-bottom:1.25rem;text-align:left}ol li,ul li{margin-bottom:.625rem}.ul--checks{font-weight:600;list-style:none;margin:0 0 1.25rem;text-align:left}.ul--checks li{line-height:1.2;margin-bottom:.625rem;padding-left:.9375rem}.ul--checks li::marker{color:var(--wp--preset--color--brand-1);content:"\f05d";font-family:FontAwesome,serif;font-size:1.5rem}a{color:var(--wp--preset--color--link);-webkit-transition:var(--wp--preset--transition--fades) var(--wp--preset--transition--timing);transition:var(--wp--preset--transition--fades) var(--wp--preset--transition--timing)}a,a.hover,a:focus,a:hover{opacity:1;text-decoration:underline}a.hover,a:focus,a:hover{color:var(--wp--preset--color--link-hover);outline:0}.link--has-underline{text-decoration:underline}.link--has-underline.hover,.link--has-underline:focus,.link--has-underline:hover{text-decoration:none}.is-style-text-link .wp-block-button__link{border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;padding:0;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.is-style-text-link .wp-block-button__link.hover,.is-style-text-link .wp-block-button__link:focus,.is-style-text-link .wp-block-button__link:hover{background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.is-style-text-link .wp-block-button__link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.text-link{border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;padding:0;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.text-link.hover,.text-link:focus,.text-link:hover{background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.text-link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.is-style-arrow-link .wp-block-button__link{border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;letter-spacing:0;padding:0;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.is-style-arrow-link .wp-block-button__link.hover,.is-style-arrow-link .wp-block-button__link:focus,.is-style-arrow-link .wp-block-button__link:hover{background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.is-style-arrow-link .wp-block-button__link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.is-style-arrow-link .wp-block-button__link{font-size:.8125rem;font-weight:var(--wp--custom--font-weight--bold);position:relative}.arrow-link{border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;letter-spacing:0;padding:0;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.arrow-link.hover,.arrow-link:focus,.arrow-link:hover{background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.arrow-link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.arrow-link{font-size:.8125rem}.arrow-link,.is-style-primary-button .wp-block-button__link{font-weight:var(--wp--custom--font-weight--bold);position:relative}.is-style-primary-button .wp-block-button__link{-webkit-font-smoothing:antialiased;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;letter-spacing:0;line-height:1;opacity:1;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.is-style-primary-button .wp-block-button__link.hover,.is-style-primary-button .wp-block-button__link:focus,.is-style-primary-button .wp-block-button__link:hover{text-decoration:none}.is-style-primary-button .wp-block-button__link.active,.is-style-primary-button .wp-block-button__link:active{opacity:.6}.is-style-primary-button .wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-style-primary-button .wp-block-button__link{background-color:transparent;border:0}.is-style-primary-button .wp-block-button__link.hover,.is-style-primary-button .wp-block-button__link:focus,.is-style-primary-button .wp-block-button__link:hover{text-decoration:underline}.button--primary{-webkit-font-smoothing:antialiased;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1;opacity:1;padding:0;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.button--primary,.button--primary.hover,.button--primary:focus,.button--primary:hover{text-decoration:none}.button--primary.active,.button--primary:active{opacity:.6}.button--primary[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--primary{background-color:transparent;border:0}.button--primary.hover,.button--primary:focus,.button--primary:hover{text-decoration:underline}.wp-block-buttons:not(.is-vertical){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-button__link{-webkit-font-smoothing:antialiased;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1;opacity:1;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.wp-block-button__link.hover,.wp-block-button__link:focus,.wp-block-button__link:hover{text-decoration:none}.wp-block-button__link.active,.wp-block-button__link:active{opacity:.6}.wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-button__link{background-color:transparent;border:0}.wp-block-button__link.hover,.wp-block-button__link:focus,.wp-block-button__link:hover{text-decoration:underline}.is-style-secondary-button .wp-block-button__link{-webkit-font-smoothing:antialiased;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1;opacity:1;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.is-style-secondary-button .wp-block-button__link.hover,.is-style-secondary-button .wp-block-button__link:focus,.is-style-secondary-button .wp-block-button__link:hover{text-decoration:none}.is-style-secondary-button .wp-block-button__link.active,.is-style-secondary-button .wp-block-button__link:active{opacity:.6}.is-style-secondary-button .wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-style-secondary-button .wp-block-button__link.hover,.is-style-secondary-button .wp-block-button__link:focus,.is-style-secondary-button .wp-block-button__link:hover{text-decoration:underline}.is-style-secondary-button .wp-block-button__link.active,.is-style-secondary-button .wp-block-button__link:active{color:var(--wp--preset--color--brand-1)}.button--secondary{-webkit-font-smoothing:antialiased;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1;opacity:1;padding:0;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.button--secondary,.button--secondary.hover,.button--secondary:focus,.button--secondary:hover{text-decoration:none}.button--secondary.active,.button--secondary:active{opacity:.6}.button--secondary[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--secondary.hover,.button--secondary:focus,.button--secondary:hover{text-decoration:underline}.button--secondary.active,.button--secondary:active{color:var(--wp--preset--color--brand-1)}.is-style-tertiary-button .wp-block-button__link{-webkit-font-smoothing:antialiased;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1;opacity:1;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.is-style-tertiary-button .wp-block-button__link.hover,.is-style-tertiary-button .wp-block-button__link:focus,.is-style-tertiary-button .wp-block-button__link:hover{text-decoration:none}.is-style-tertiary-button .wp-block-button__link.active,.is-style-tertiary-button .wp-block-button__link:active{opacity:.6}.is-style-tertiary-button .wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--tertiary{-webkit-font-smoothing:antialiased;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1;opacity:1;padding:0;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.button--tertiary,.button--tertiary.hover,.button--tertiary:focus,.button--tertiary:hover{text-decoration:none}.button--tertiary.active,.button--tertiary:active{opacity:.6}.button--tertiary[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.play-button .wp-block-button__link{background:unset;border:unset;color:var(--wp--preset--color--black);padding-top:6.25rem;position:relative}.wp-block-cover .play-button .wp-block-button__link{color:var(--wp--preset--color--white)}.has-play-icon{cursor:pointer;display:block;line-height:0;position:relative}.is-style-reset-link .wp-block-button__link{border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;padding:0;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.is-style-reset-link .wp-block-button__link.hover,.is-style-reset-link .wp-block-button__link:focus,.is-style-reset-link .wp-block-button__link:hover{background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.is-style-reset-link .wp-block-button__link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.is-style-reset-link .wp-block-button__link.hover,.is-style-reset-link .wp-block-button__link:focus,.is-style-reset-link .wp-block-button__link:hover{background-image:none}.is-style-reset-link .wp-block-button__link.hover:after,.is-style-reset-link .wp-block-button__link:focus:after,.is-style-reset-link .wp-block-button__link:hover:after,.reset-link{text-decoration:none}.reset-link{border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;padding:0;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.reset-link.hover,.reset-link:focus,.reset-link:hover{background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.reset-link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.reset-link.hover,.reset-link:focus,.reset-link:hover{background-image:none}.reset-link.hover:after,.reset-link:focus:after,.reset-link:hover:after{text-decoration:none}.button--small{font-size:.875rem;padding:.625rem 1.5625rem}.hero-image .wp-block-button__link{color:#fff}.form .required{color:var(--wp--preset--color--error);font-style:italic}.form .form-input-wrapper{margin-bottom:1.25rem}.form .form-input-wrapper>label{color:var(--wp--preset--color--gray-2);font-size:.9375rem;line-height:1.125;margin-bottom:.3125rem}.form [type=color],.form [type=date],.form [type=datetime-local],.form [type=datetime],.form [type=email],.form [type=month],.form [type=number],.form [type=password],.form [type=search],.form [type=tel],.form [type=text],.form [type=time],.form [type=url],.form [type=week],.form input:not([type]),.form select,.form textarea{-webkit-appearance:none;background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--gray-4);border-radius:0;color:var(--wp--preset--color--gray-2);font-family:var(--wp--preset--font-family--primary);font-size:1rem;font-weight:var(--wp--custom--font-weight--default);letter-spacing:.01em;max-width:100%;outline:0;padding:.625rem;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:100%}.form [type=color]:active,.form [type=color]:focus,.form [type=date]:active,.form [type=date]:focus,.form [type=datetime-local]:active,.form [type=datetime-local]:focus,.form [type=datetime]:active,.form [type=datetime]:focus,.form [type=email]:active,.form [type=email]:focus,.form [type=month]:active,.form [type=month]:focus,.form [type=number]:active,.form [type=number]:focus,.form [type=password]:active,.form [type=password]:focus,.form [type=search]:active,.form [type=search]:focus,.form [type=tel]:active,.form [type=tel]:focus,.form [type=text]:active,.form [type=text]:focus,.form [type=time]:active,.form [type=time]:focus,.form [type=url]:active,.form [type=url]:focus,.form [type=week]:active,.form [type=week]:focus,.form input:not([type]):active,.form input:not([type]):focus,.form select:active,.form select:focus,.form textarea:active,.form textarea:focus{border-color:var(--wp--preset--color--link);outline:0}.form [type=color]::-webkit-input-placeholder,.form [type=date]::-webkit-input-placeholder,.form [type=datetime-local]::-webkit-input-placeholder,.form [type=datetime]::-webkit-input-placeholder,.form [type=email]::-webkit-input-placeholder,.form [type=month]::-webkit-input-placeholder,.form [type=number]::-webkit-input-placeholder,.form [type=password]::-webkit-input-placeholder,.form [type=search]::-webkit-input-placeholder,.form [type=tel]::-webkit-input-placeholder,.form [type=text]::-webkit-input-placeholder,.form [type=time]::-webkit-input-placeholder,.form [type=url]::-webkit-input-placeholder,.form [type=week]::-webkit-input-placeholder,.form input:not([type])::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]::-moz-placeholder,.form [type=date]::-moz-placeholder,.form [type=datetime-local]::-moz-placeholder,.form [type=datetime]::-moz-placeholder,.form [type=email]::-moz-placeholder,.form [type=month]::-moz-placeholder,.form [type=number]::-moz-placeholder,.form [type=password]::-moz-placeholder,.form [type=search]::-moz-placeholder,.form [type=tel]::-moz-placeholder,.form [type=text]::-moz-placeholder,.form [type=time]::-moz-placeholder,.form [type=url]::-moz-placeholder,.form [type=week]::-moz-placeholder,.form input:not([type])::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]:-ms-input-placeholder,.form [type=date]:-ms-input-placeholder,.form [type=datetime-local]:-ms-input-placeholder,.form [type=datetime]:-ms-input-placeholder,.form [type=email]:-ms-input-placeholder,.form [type=month]:-ms-input-placeholder,.form [type=number]:-ms-input-placeholder,.form [type=password]:-ms-input-placeholder,.form [type=search]:-ms-input-placeholder,.form [type=tel]:-ms-input-placeholder,.form [type=text]:-ms-input-placeholder,.form [type=time]:-ms-input-placeholder,.form [type=url]:-ms-input-placeholder,.form [type=week]:-ms-input-placeholder,.form input:not([type]):-ms-input-placeholder,.form select:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]::-ms-input-placeholder,.form [type=date]::-ms-input-placeholder,.form [type=datetime-local]::-ms-input-placeholder,.form [type=datetime]::-ms-input-placeholder,.form [type=email]::-ms-input-placeholder,.form [type=month]::-ms-input-placeholder,.form [type=number]::-ms-input-placeholder,.form [type=password]::-ms-input-placeholder,.form [type=search]::-ms-input-placeholder,.form [type=tel]::-ms-input-placeholder,.form [type=text]::-ms-input-placeholder,.form [type=time]::-ms-input-placeholder,.form [type=url]::-ms-input-placeholder,.form [type=week]::-ms-input-placeholder,.form input:not([type])::-ms-input-placeholder,.form select::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]::placeholder,.form [type=date]::placeholder,.form [type=datetime-local]::placeholder,.form [type=datetime]::placeholder,.form [type=email]::placeholder,.form [type=month]::placeholder,.form [type=number]::placeholder,.form [type=password]::placeholder,.form [type=search]::placeholder,.form [type=tel]::placeholder,.form [type=text]::placeholder,.form [type=time]::placeholder,.form [type=url]::placeholder,.form [type=week]::placeholder,.form input:not([type])::placeholder,.form select::placeholder,.form textarea::placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color][aria-invalid=true],.form [type=date][aria-invalid=true],.form [type=datetime-local][aria-invalid=true],.form [type=datetime][aria-invalid=true],.form [type=email][aria-invalid=true],.form [type=month][aria-invalid=true],.form [type=number][aria-invalid=true],.form [type=password][aria-invalid=true],.form [type=search][aria-invalid=true],.form [type=tel][aria-invalid=true],.form [type=text][aria-invalid=true],.form [type=time][aria-invalid=true],.form [type=url][aria-invalid=true],.form [type=week][aria-invalid=true],.form input:not([type])[aria-invalid=true],.form select[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:var(--wp--preset--color--error)}.form [type=color][aria-invalid=true]:active,.form [type=color][aria-invalid=true]:focus,.form [type=date][aria-invalid=true]:active,.form [type=date][aria-invalid=true]:focus,.form [type=datetime-local][aria-invalid=true]:active,.form [type=datetime-local][aria-invalid=true]:focus,.form [type=datetime][aria-invalid=true]:active,.form [type=datetime][aria-invalid=true]:focus,.form [type=email][aria-invalid=true]:active,.form [type=email][aria-invalid=true]:focus,.form [type=month][aria-invalid=true]:active,.form [type=month][aria-invalid=true]:focus,.form [type=number][aria-invalid=true]:active,.form [type=number][aria-invalid=true]:focus,.form [type=password][aria-invalid=true]:active,.form [type=password][aria-invalid=true]:focus,.form [type=search][aria-invalid=true]:active,.form [type=search][aria-invalid=true]:focus,.form [type=tel][aria-invalid=true]:active,.form [type=tel][aria-invalid=true]:focus,.form [type=text][aria-invalid=true]:active,.form [type=text][aria-invalid=true]:focus,.form [type=time][aria-invalid=true]:active,.form [type=time][aria-invalid=true]:focus,.form [type=url][aria-invalid=true]:active,.form [type=url][aria-invalid=true]:focus,.form [type=week][aria-invalid=true]:active,.form [type=week][aria-invalid=true]:focus,.form input:not([type])[aria-invalid=true]:active,.form input:not([type])[aria-invalid=true]:focus,.form select[aria-invalid=true]:active,.form select[aria-invalid=true]:focus,.form textarea[aria-invalid=true]:active,.form textarea[aria-invalid=true]:focus{border-color:var(--wp--preset--color--error);-webkit-box-shadow:inset 0 0 0 1px var(--wp--preset--color--error);box-shadow:inset 0 0 0 1px var(--wp--preset--color--error)}.form select{background:var(--wp--preset--color--white) url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.95 10'%3E%3Cpath d='M0 0h4.95v10H0z' style='fill:transparent'/%3E%3Cpath d='m1.41 4.67 1.07-1.49 1.06 1.49H1.41zm2.13.66L2.48 6.82 1.41 5.33h2.13z' style='fill:%23363636'/%3E%3C/svg%3E") no-repeat 98% 50%;padding-right:1.875rem}.form select[multiple]{background:var(--wp--preset--color--white)}.form textarea{display:block;min-height:150px;overflow:hidden;resize:vertical}.form [type=submit],.form button[type=submit]{-webkit-appearance:none;cursor:pointer;font-family:var(--wp--preset--font-family--primary)}.form input[type=checkbox],.form input[type=radio]{left:-624.9375rem;position:absolute}.form input[type=checkbox]+label,.form input[type=radio]+label{background-image:none;color:var(--wp--preset--color--gray-2);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--primary);font-size:.9375rem;font-weight:var(--wp--custom--font-weight--default);letter-spacing:.01em;padding-left:1.5rem;position:relative;text-transform:none}.form input[type=checkbox]+label:after,.form input[type=checkbox]+label:before,.form input[type=radio]+label:after,.form input[type=radio]+label:before{content:"";display:block;position:absolute}.form input[type=checkbox]+label:before,.form input[type=radio]+label:before{border:.0625rem solid var(--wp--preset--color--gray-4);font-weight:500;height:14px;left:0;top:.25rem;-webkit-transition:.3s;transition:.3s;width:.875rem;z-index:2}.form input[type=checkbox]+label:after,.form input[type=radio]+label:after{background-color:var(--wp--preset--color--white);border:.25rem solid var(--wp--preset--color--white);height:8px;left:0;top:.25rem;-webkit-transition:.3s;transition:.3s;width:.5rem;z-index:1}.form input[type=checkbox]:active+label:before,.form input[type=checkbox]:focus+label:before,.form input[type=radio]:active+label:before,.form input[type=radio]:focus+label:before{border-color:var(--wp--preset--color--gray-3)}.form input[type=checkbox]:checked+label:before,.form input[type=radio]:checked+label:before{border-color:var(--wp--preset--color--link)}.form input[type=checkbox]:checked+label:after,.form input[type=radio]:checked+label:after{background-color:var(--wp--preset--color--link)}.form input[type=radio]+label:after,.form input[type=radio]+label:before{border-radius:50%}.alignleft{float:left;margin-right:1rem;text-align:left}.alignright{float:right;margin-left:1rem;text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:500px){.aligncenter,.alignleft,.alignright{margin-left:0;margin-right:0;width:100%}.aligncenter img,.alignleft img,.alignright img{width:100%}}.alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--grid-width--align-wide)}.alignfull{max-width:none;width:100%}.wp-caption{max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption-text{margin:0}.wp-block-cover,.wp-block-cover-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-position:50%;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:430px;padding:0;position:relative;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]){background-color:var(--wp--preset--color--black)}.wp-block-cover .has-background-dim:before,.wp-block-cover-image .has-background-dim:before{background-color:inherit;content:""}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:45rem;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:var(--wp--preset--color--white);width:100%;z-index:1}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:var(--wp--preset--color--black)}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;-webkit-box-shadow:none;box-shadow:none;font-family:"object-fit:cover";height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover__video-background{z-index:z-index(".wp-block-cover__video-background")}.wp-block-cover__image-background{z-index:z-index(".wp-block-cover__image-background")}.site-header{background-color:var(--wp--preset--color--white);border-bottom:.0625rem solid #ccc;left:0;position:fixed;top:0;width:100%;z-index:100}.admin-bar .site-header{position:absolute;top:2.875rem}@media (min-width:783px){.admin-bar .site-header{position:fixed;top:2rem}}.site-header__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;position:relative}.site-header__logo,.site-header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__logo{height:39px;width:10.375rem}.site-header__logo img,.site-header__logo svg{display:block}.site-header__nav-wrap{width:calc(100% - 10.375rem)}@media (min-width:1101px){.site-header .site-header__default-inner{padding-right:0}@media (min-width:1200px){.site-header .site-header__default-inner{padding-right:var(--wp--custom--padding--small)}}.site-header__wrap{padding:1rem 0 0}.site-header__logo{height:80px;width:12.25rem}.site-header__nav-wrap{margin-left:var(--wp--custom--padding--small);width:calc(100% - 12.25rem)}}@media (max-width:1100px){#mega-menu-header-primary>li.mega-hide-on-desktop>a.mega-menu-link{color:var(--wp--preset--color--gray-3)!important;font-size:.9375rem!important;font-weight:var(--wp--custom--font-weight--semibold)!important;text-transform:none!important}}.site-breadcrumbs{border-bottom:.0625rem solid #ccc;-webkit-box-shadow:inset 0 12px 24px -16px rgba(0,0,0,.5);box-shadow:inset 0 12px 24px -16px rgba(0,0,0,.5);padding:.5rem 0}@media (min-width:1100px){.site-breadcrumbs{padding:1.5625rem 0}}.site-breadcrumbs__default-inner a,.site-breadcrumbs__default-inner span{color:var(--wp--preset--color--gray-3);font-size:.75rem}@media (min-width:1100px){.site-breadcrumbs__default-inner a,.site-breadcrumbs__default-inner span{font-size:.9375rem}}.site-breadcrumbs__default-inner a{text-decoration:none}.site-breadcrumbs__default-inner a:focus,.site-breadcrumbs__default-inner a:hover{color:var(--wp--preset--color--link);text-decoration:underline}.card{--card-border:#e6e6e6;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--wp--preset--color--white);border:.0625rem solid var(--card-border);-webkit-box-shadow:0 12px 24px -16px rgba(0,0,0,.5);box-shadow:0 12px 24px -16px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.has-background .card{--card-border:transparent}.card__media img{border-left:.9375rem solid var(--wp--preset--color--brand-1)}.card__media .aligncenter,.card__media .alignleft,.card__media .alignright{float:unset}.card__media .aligncenter img{margin:0 auto}.card__media img{display:block}.card div[data-align=left] img{margin-right:auto}.card div[data-align=center] img{margin:0 auto}.card div[data-align=right] img{margin-left:auto}.card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.5625rem 1.5625rem 1.25rem}.card__content,.card__heading{--wp--style--block-gap:18px}.card__links{margin-top:auto!important;margin-top:auto;padding-top:1.25rem}.resource-card{position:relative;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing)}.resource-card:focus,.resource-card:hover{-webkit-box-shadow:0 6px 24px -4px rgba(0,0,0,.5);box-shadow:0 6px 24px -4px rgba(0,0,0,.5)}.resource-card:focus .card__heading,.resource-card:hover .card__heading{text-decoration:underline}.resource-card .card__link a{position:unset}.resource-card .card__link a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cards--icon .card__media img,.cards--icon .card__media svg{border-left:0;max-width:2.8125rem}.cards--horizontal .card{--card-border:var(--wp--preset--color--gray-5);background-color:var(--wp--preset--color--gray-5);padding:.625rem 1.25rem}@media (max-width:1023px){.cards--horizontal .card{width:100%!important}}.cards--horizontal .card__media img{border-left:0}.cards--horizontal .card__content{margin-top:.625rem;padding:0}.cards--horizontal .card .card__links,.cards--horizontal .card .card__text{--wp--style--block-gap:10px}@media (min-width:640px){.cards--horizontal .card{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:1.25rem}.cards--horizontal .card .card__media{-ms-flex-negative:0;flex-shrink:0;width:45%}.cards--horizontal .card .card__content{margin-top:0;padding-left:1.875rem;width:55%}}.fancybox__nav,.fancybox__thumbs{display:none}.feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.feature__media img{border-left:.9375rem solid var(--wp--preset--color--brand-1);display:block}.feature__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.875rem 0 0}.feature__content,.feature__heading{--wp--style--block-gap:18px}.feature__links{margin-top:auto!important;margin-top:auto;padding-top:1.25rem}.filter-grid{--filterWidth:330px;padding:var(--wp--custom--padding--large) 0}.filter-grid__search{margin-top:2.5rem}.filter-grid__search .facetwp-facet{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.filter-grid__filters{background-color:var(--wp--preset--color--gray-5);bottom:0;height:100%;left:calc(var(--filterWidth)*-1);max-width:var(--filterWidth);overflow-y:auto;padding:6.25rem var(--wp--custom--padding--medium);position:fixed;top:0;-webkit-transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);width:100%;z-index:120}.filter-grid__filters-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:2.5rem}.filter-grid__filters-header h3{margin-bottom:0}.filter-grid__filters-close{color:var(--wp--preset--color--brand-1);cursor:pointer;text-decoration:none}.filter-grid__filters-close svg{display:block}.filter-grid__filters-close:focus,.filter-grid__filters-close:hover{color:var(--wp--preset--color--brand-1);text-decoration:none}.filter-grid__filters .facet-depth>.facetwp-checkbox{font-size:1.1875rem;line-height:1.2;margin-bottom:.625rem}@media (min-width:1024px){.filter-grid__filters .facet-depth>.facetwp-checkbox{font-size:1.3125rem}}.filter-grid__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:var(--wp--custom--padding--small)}.filter-grid__toggle i{font-size:1.3em;margin-right:.4375rem}.filter-grid__reset{padding:.625rem 1.25rem}.filter-grid__grid{margin-top:1.25rem}.filter-grid__grid .facetwp-template{--offset-25:23px;--offset-33:20px;--offset-50:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:30px}.filter-grid__grid .facetwp-template .card{width:100%}@media (min-width:560px){.filter-grid__grid .facetwp-template .card{width:calc(50% - var(--offset-50))}}@media (min-width:860px){.filter-grid__grid .facetwp-template .card{width:calc(33% - var(--offset-33))}}@media (min-width:1130px){.filter-grid__grid .facetwp-template .card{width:calc(25% - var(--offset-25))}}.filter-grid__overlay{background-color:rgba(0,0,0,.6);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);visibility:hidden;z-index:119}html.filter--open .filter-grid__filters{left:0}html.filter--open .filter-grid__overlay{opacity:.6;visibility:visible}.facetwp-facet .facetwp-overlay{z-index:10}.facetwp-facet .facetwp-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-image:none;color:var(--wp--preset--color--gray-2);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400;margin-bottom:1.25rem;padding-left:0;position:relative}.facetwp-facet .facetwp-checkbox:before{background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--gray-3);font-size:.875rem;position:relative;top:.1875rem}.facetwp-facet .facetwp-checkbox:after,.facetwp-facet .facetwp-checkbox:before{-ms-flex-negative:0;content:"";display:block;flex-shrink:0;height:14px;margin:0 .625rem 0 0;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:.875rem}.facetwp-facet .facetwp-checkbox:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600' style='enable-background:new 0 0 600 600' xml:space='preserve'%3E%3Cpath d='M529.4 30.7 198.1 402 79.5 272.2 6.2 338.8l183.7 201.1 406.1-436-66.6-73.2z' style='fill:%23e8171f'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:0;left:.0625rem;position:absolute;top:.25rem}.facetwp-facet .facetwp-checkbox.checked{background-image:none}.facetwp-facet .facetwp-checkbox.checked:after{background-size:10px}.facetwp-facet .facetwp-checkbox .facetwp-expand{margin-left:auto}.facetwp-facet .facetwp-checkbox .facetwp-counter{display:none}.facetwp-facet .facetwp-depth{margin-left:1.75rem}.facetwp-type-search{margin-bottom:0}.facetwp-type-search .facetwp-input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.facetwp-type-search .facetwp-input-wrap .facetwp-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:.625rem;opacity:1;order:2;padding:.75rem .8125rem;position:relative}@media (min-width:768px){.facetwp-type-search .facetwp-input-wrap .facetwp-icon{padding:.75rem 1.875rem}}.facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{display:none}.facetwp-type-search .facetwp-input-wrap .facetwp-search{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-appearance:none;border:.0625rem solid var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);font-size:.9375rem;min-width:100px;order:1;padding:.625rem .8125rem;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing)}@media (min-width:768px){.facetwp-type-search .facetwp-input-wrap .facetwp-search{min-width:450px;padding:.625rem 1.875rem}}.facetwp-type-search .facetwp-input-wrap .facetwp-search::-webkit-input-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search::-moz-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search:-ms-input-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search::-ms-input-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search::placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search.focus-visible,.facetwp-type-search .facetwp-input-wrap .facetwp-search:active,.facetwp-type-search .facetwp-input-wrap .facetwp-search:focus{border-color:var(--wp--preset--color--link);outline:0}.facetwp-type-search .facetwp-input-wrap .facetwp-search:active,.facetwp-type-search .facetwp-input-wrap .facetwp-search:focus,.facetwp-type-search .facetwp-input-wrap .facetwp-search:focus-visible{border-color:var(--wp--preset--color--link);outline:0}.facetwp-type-pager{margin-top:5rem;text-align:center}.category div[data-name=resource_filters]>.facetwp-checkbox{display:none}.category div[data-name=resource_filters]>.facetwp-checkbox+.facetwp-depth{margin-left:0}.category div[data-name=resource_filters]>.facetwp-checkbox+.facetwp-depth>.facetwp-checkbox{color:var(--wp--preset--color--black);font-size:1.125rem;font-weight:600}.category div[data-name=resource_filters]>.facetwp-checkbox+.facetwp-depth>.facetwp-checkbox:before{top:.25rem}.category div[data-name=resource_filters]>.facetwp-checkbox+.facetwp-depth>.facetwp-checkbox:after{top:.3125rem}.site-footer{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--gray-5);text-align:center}.site-footer ul{list-style:none;margin:0;padding:0;text-align:unset}.site-footer__lower,.site-footer__middle,.site-footer__upper{padding:2.1875rem 0}.site-footer__upper h3{margin-bottom:.9375rem}@media (min-width:860px){.site-footer__upper .site-footer__upper-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.site-footer__upper .site-footer__upper-wrap h3{margin:0 2.5rem 0 0}}.site-footer .site-footer__social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.site-footer .site-footer__social li{margin:0 1.25rem;position:relative}.site-footer .site-footer__social li:before{color:var(--wp--preset--color--black);font-size:1.4375rem;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.site-footer .site-footer__social li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--wp--preset--color--white);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center;padding:.3125rem;text-decoration:none;text-indent:-9999px;width:2.375rem}.site-footer .site-footer__social li a:focus,.site-footer .site-footer__social li a:hover{background-color:var(--wp--preset--color--white);opacity:.9}.site-footer .site-footer__social li a:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.site-footer__middle{border-bottom:.0625rem solid var(--wp--preset--color--gray-5);border-top:.0625rem solid var(--wp--preset--color--gray-5)}.site-footer__middle li{margin-bottom:2.5rem}.site-footer__middle li:last-of-type{margin-bottom:0}@media (min-width:860px){.site-footer__middle{padding:.625rem 0}.site-footer__middle .site-footer__menu-primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}.site-footer__middle .site-footer__menu-primary>li{margin:0;width:50%}.site-footer__middle .site-footer__menu-primary>li:nth-of-type(2n){border-left:.0625rem solid var(--wp--preset--color--gray-5)}.site-footer__middle .site-footer__menu-primary>li a{display:block;padding:1.25rem}}.site-footer__middle a{color:var(--wp--preset--color--gray-5);font-size:1rem;font-weight:var(--wp--custom--font-weight--bold);text-decoration:none}@media (min-width:1024px){.site-footer__middle a{font-size:1.125rem}}.site-footer__middle a:focus,.site-footer__middle a:hover{text-decoration:underline}.site-footer__lower{font-size:.9375rem;padding-bottom:.625rem}.site-footer__lower ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}.site-footer__lower ul li{display:block;margin:0 .9375rem 1.5625rem}.site-footer__lower ul li a{color:var(--wp--preset--color--gray-5);font-size:.9375rem;text-decoration:none}.site-footer__lower ul li a:focus,.site-footer__lower ul li a:hover{text-decoration:underline}.site-footer__lower p{margin-bottom:1.5625rem}@media (min-width:1024px){.site-footer__lower .site-footer__lower-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.site-footer__logo{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:50px;margin:0 auto 2.5rem;width:13.3125rem}@media (min-width:1024px){.site-footer__logo{margin:0 auto 2.1875rem 0}}.form-cta__content-wrap{margin-top:var(--wp--custom--padding--small)}.helpful{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem;padding:1.25rem 0}@media (min-width:640px){.helpful{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row}}.show-helpful .helpful{display:-webkit-box;display:-ms-flexbox;display:flex}.helpful-headline{font-size:var(--wp--preset--font-size--medium)!important;font-weight:var(--wp--custom--font-weight--bold);margin-top:0!important;text-align:center}@media (min-width:640px){.helpful-headline{margin-bottom:0!important;margin-right:var(--wp--custom--padding--medium)!important}}.helpful-content{display:none}.click-voted .helpful-content,.voted .helpful-content{display:block;font-weight:var(--wp--custom--font-weight--bold)}.helpful-controls{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.helpful-controls>div{margin-right:.625rem}.helpful-controls .helpful-button{-webkit-font-smoothing:antialiased;background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--black);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;line-height:1;opacity:1;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.helpful-controls .helpful-button.hover,.helpful-controls .helpful-button:focus,.helpful-controls .helpful-button:hover{text-decoration:none}.helpful-controls .helpful-button.active,.helpful-controls .helpful-button:active{opacity:.6}.helpful-controls .helpful-button[disabled]{background-color:var(--wp--preset--color--gray-6);border-color:var(--wp--preset--color--gray-6);color:var(--wp--preset--color--black);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.helpful-controls .helpful-counter{display:none}.leadership-card{background-color:var(--wp--preset--color--black);-webkit-box-shadow:0 12px 24px -16px rgba(0,0,0,.5);box-shadow:0 12px 24px -16px rgba(0,0,0,.5);position:relative}.leadership-card:after{background-color:var(--wp--preset--color--brand-1);content:"";height:0;position:absolute;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);width:100%}.active .leadership-card:after{height:15px}.leadership-card__full-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.leadership-card__media img{display:block}.leadership-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--wp--preset--color--black);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:170px;padding:.9375rem}@media (min-width:768px){.leadership-card__content{height:175px;padding:1.5625rem}}@media (min-width:1024px){.leadership-card__content{height:190px}}.leadership-card__heading{color:var(--wp--preset--color--white);font-size:1.125rem;font-weight:300;line-height:1.2;margin-bottom:0}@media (min-width:1200px){.leadership-card__heading{font-size:1.3125rem}}.leadership-card__title{color:var(--wp--preset--color--white);font-size:.75rem;font-weight:300;line-height:1.2;margin-top:.9375rem}@media (min-width:1200px){.leadership-card__title{font-size:1rem}}.leadership-card__links{margin-top:auto;position:relative;z-index:2}.leadership-card__links .wp-block-button__link{bottom:0;left:0;position:absolute;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing)}.leadership-card__links .close{opacity:0;visibility:hidden}.leadership-card__links .close:after{color:var(--wp--preset--color--brand-1);content:"x";padding-left:.625rem}.active .leadership-card__links .close,.leadership-card__links .bio{opacity:1;visibility:visible}.active .leadership-card__links .bio{opacity:0;visibility:hidden}.pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:var(--wp--custom--padding--medium) 0 var(--wp--custom--padding--large);width:100%}.pagination,.pagination__item a{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--link);text-decoration:none}.pagination__item svg{height:33px}@media (--bp--xlarge ){.pagination__item svg{height:50px}}.pagination__item svg *{fill:var(--wp--preset--color--link)}.pagination__item span{display:block;font-size:.9375rem;font-weight:var(--wp--custom--font-weight--bold)}.pagination__prev svg{margin-right:.9375rem}.pagination__next svg{margin-left:.9375rem}.resource-header{margin-bottom:calc(var(--wp--custom--padding--small)*1.5)}.resource-header__heading{font-size:1.625rem;font-weight:700;line-height:1.15;margin-bottom:1.875rem}@media (min-width:1200px){.resource-header__heading{font-size:2.75rem}}.resource-header__media{margin-bottom:var(--wp--custom--padding--small)}@media (max-width:1023px){.resource-header__media img{left:50%;margin-left:-49vw;margin-right:-49vw;max-width:100vw;position:relative;right:50%;width:100vw}}@media (min-width:1024px){.resource-header__media{margin-bottom:calc(var(--wp--custom--padding--small)*1.5)}}@media (min-width:640px){.resource-header__content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.resource-header__content-wrap.author-hidden,.resource-header__content-wrap.date-hidden{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.resource-header__content-wrap.author-hidden.date-hidden{display:none}.resource-header__text{margin-bottom:var(--wp--custom--padding--small)}@media (min-width:640px){.resource-header__text{margin-bottom:0;padding-right:var(--wp--custom--padding--small)}}.resource-header__author{font-size:1.125rem;line-height:1.15;margin-bottom:.375rem}@media (min-width:1024px){.resource-header__author{font-size:1.5rem}}.resource-header__date{color:var(--wp--preset--color--gray-3);font-weight:700;line-height:1.15;margin-bottom:0}.resource-header__download{-ms-flex-negative:0;flex-shrink:0}.resource-title-hidden .resource-content__wrap{padding-top:1.5625rem}.resource-footer__share{margin-bottom:var(--wp--custom--padding--medium)}.resource-footer__download>.wp-block-mx-button,.resource-footer__share h3,.resource-footer__share h4,.resource-footer__share h5,.resource-footer__share h6{text-align:center}@media (min-width:640px){.resource-footer__content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.resource-footer__content-wrap.share-hidden{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.resource-footer__share{margin-bottom:0}.resource-footer__share,.resource-footer__share .share-this{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.resource-footer__share .share-this h3,.resource-footer__share .share-this h4,.resource-footer__share .share-this h5,.resource-footer__share .share-this h6{margin-bottom:0;margin-right:1.5625rem}.resource-footer__download>.wp-block-mx-button{text-align:unset}}.tabs__nav{border-bottom:.0625rem solid var(--wp--preset--color--gray-4);display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0 0 1.25rem;padding:0}.tabs__nav-item{font-size:1.1875rem;line-height:1.2;margin-bottom:.625rem}@media (min-width:1024px){.tabs__nav-item{font-size:1.3125rem}}.tabs__nav-item{cursor:pointer;font-weight:var(--wp--custom--font-weight--bold);margin-bottom:0;margin-right:var(--wp--custom--padding--medium);padding:.625rem 0;position:relative}.tabs__nav-item:after{background-color:var(--wp--preset--color--brand-1);bottom:0;content:"";display:block;height:0;left:0;position:absolute;-webkit-transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);width:100%}.tabs__nav-item:last-of-type{margin-right:0}.tabs__nav-item.active:after{bottom:-.15625rem;height:5px}.tabs__content-item,.tabs__nav-item.nav-item--2{display:none}.tabs__content-item.active{display:block}.tabs__content-item ul{list-style:none;margin:0;padding:0}ul.category-list li{border-bottom:.0625rem solid var(--wp--preset--color--gray-4);margin:0;padding:.625rem 0}ul.category-list li:first-of-type{padding-top:0}ul.category-list li:last-of-type{border-bottom:0}ul.category-list li a{color:var(--wp--preset--color--gray-2);font-weight:400;text-decoration:none}ul.category-list li a:focus,ul.category-list li a:hover{color:var(--wp--preset--color--brand-1);text-decoration:none}ul.tags-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:.0625rem solid var(--wp--preset--color--gray-4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.tags-list li{border-bottom:0;margin:.3125rem .625rem .3125rem 0;padding:0;width:auto}ul.tags-list li a{background-color:var(--wp--preset--color--gray-5);color:var(--wp--preset--color--gray-2);display:block;font-size:var(--wp--preset--font-size--small);font-weight:400;line-height:1.5;margin-bottom:.9375rem;padding:.5rem;text-decoration:none}ul.tags-list li a:before{content:"\f02b";font-family:Font Awesome\ 5 Free,sans-serif;font-size:.9em;font-weight:900;margin-right:.5rem}ul.tags-list li a:focus,ul.tags-list li a:hover{color:var(--wp--preset--color--brand-1);text-decoration:none}.slick-list{overflow:hidden;padding-bottom:1.4375rem;width:100%}.slick-track{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.slick-track .slick-slide{height:inherit;margin:0 1.5625rem!important}.cards--horizontal .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.875rem!important}.slick-arrow{-ms-flex-negative:0;cursor:pointer;display:block;flex-shrink:0;margin:0;padding:.625rem .125rem;position:absolute;top:calc(50% - 1.875rem);z-index:10}.slick-arrow.slick-prev{left:-.3125rem}.slick-arrow.slick-next{right:-.3125rem}.slick-arrow.slick-disabled,.slick-arrow[disabled]{opacity:.5;pointer-events:none}.slick-arrow svg{display:block;height:25px}.slick-arrow svg *{fill:var(--wp--preset--color--gray-3);-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.slick-arrow:focus svg *,.slick-arrow:hover svg *{fill:var(--wp--preset--color--brand-1)}.slick-dots{bottom:-.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;margin:0;overflow:hidden;padding:0 .3125rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;z-index:2}.slick-dots li{background-color:#e6e6e6;border:.0625rem solid var(--wp--preset--color--gray-3);border-radius:50%;cursor:pointer;display:inline-block;height:15px!important;margin:0 .4375rem;-webkit-transition:background-color .4s;transition:background-color .4s;width:.9375rem!important}.slick-dots li.slick-active,.slick-dots li:active,.slick-dots li:hover{border-color:var(--wp--preset--color--brand-1)}.slick-dots li.slick-active{background-color:var(--wp--preset--color--brand-1)}.slick-dots button,.slick-dots>li:only-child{display:none}.wp-block-embed-youtube,.wp-embed-aspect-16-9{margin:1.875rem auto!important;max-width:60rem}.wp-block-embed-youtube iframe,.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9;height:auto;width:100%}.wp-block-embed-youtube.alignleft,.wp-embed-aspect-16-9.alignleft{margin-left:0!important}.wp-block-embed-youtube.alignright,.wp-embed-aspect-16-9.alignright{margin-right:0!important}.border-top--true{border-top:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.border-right--true{border-right:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.border-bottom--true{border-bottom:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.border-left--true{border-left:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.remove-pad-bottom--true{padding-bottom:0!important}.remove-pad-top--true{padding-top:0!important}.featured-posts{padding:var(--wp--custom--padding--large) 0}.featured-posts__grid{--gap:30px;--offset-50:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:var(--gap);-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gap);justify-content:center;width:100%}.featured-posts__grid .card{width:100%}@media (min-width:640px){.featured-posts__grid .card{width:calc(50% - var(--offset-50))}}.columns{--gap:var(--wp--custom--padding--small);--offset-50:10px;--offset-33:14px;--offset-25:15px;--offset-20:16px;--offset-16:17px;grid-gap:var(--gap);gap:var(--gap);width:100%}.columns.gap--medium{--gap:30px;--offset-50:15px;--offset-33:20px;--offset-25:23px;--offset-20:24px;--offset-16:25px}.columns.gap--large{--gap:50px;--offset-50:25px;--offset-33:34px;--offset-25:38px;--offset-20:40px;--offset-16:42px}.columns .column{width:100%}.columns--flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}@media (min-width:640px){.columns--flex.columns--2 .column,.columns--flex.columns--3 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.columns--flex.columns--3 .column{width:calc(33.33% - var(--offset-33))}}@media (min-width:640px){.columns--flex.columns--4 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.columns--flex.columns--4 .column{width:calc(25% - var(--offset-25))}}@media (min-width:640px){.columns--flex.columns--5 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.columns--flex.columns--5 .column{width:calc(33.33% - var(--offset-33))}}@media (min-width:1200px){.columns--flex.columns--5 .column{width:calc(20% - var(--offset-20))}}@media (min-width:640px){.columns--flex.columns--6 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.columns--flex.columns--6 .column{width:calc(33.33% - var(--offset-33))}}@media (min-width:1200px){.columns--flex.columns--6 .column{width:calc(16.66667% - var(--offset-16))}}.columns--grid{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}@media (min-width:640px){.columns--grid.columns--2,.columns--grid.columns--3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.columns--grid.columns--3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.columns--grid.columns--4{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.columns--grid.columns--4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media (min-width:640px){.columns--grid.columns--5{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.columns--grid.columns--5{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.columns--grid.columns--5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}@media (min-width:640px){.columns--grid.columns--6{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.columns--grid.columns--6{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.columns--grid.columns--6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}.hero-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--wp--preset--color--black);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;overflow:hidden;width:100%}@media (min-width:768px){.hero-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:550px}}.hero-image__image img{border-left:.9375rem solid var(--wp--preset--color--brand-1);max-width:48rem;width:100%}@media (min-width:768px){.hero-image__image{width:40%}.hero-image__image img{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"object-fit:cover;object-position:center";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.hero-image__content{padding:var(--wp--custom--padding--medium) var(--padding-inner);text-align:center}.hero-image__content h1,.hero-image__content p{color:var(--wp--preset--color--white)}.hero-image__content p{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--grid-width--xsmall);padding:0 var(--wp--custom--padding--small)}@media (min-width:768px){.hero-image__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:unset;width:60%}.hero-image__content p{margin-left:0;padding:0}}@media (max-width:767px){.hero-image__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-quote{padding:var(--wp--custom--padding--large) 0}.featured-quote__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto}@media (max-width:1023px){.featured-quote__wrap{max-width:34.375rem}}@media (min-width:1024px){.featured-quote__wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-flow:row;flex-flow:row}}.featured-quote__image-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.featured-quote__image-wrap img{display:block;width:100%}@media (min-width:1024px){.featured-quote__image-wrap{margin-right:1.875rem}}.featured-quote__image{width:10rem}@media (min-width:1024px){.featured-quote__image{-ms-flex-negative:0;border-right:.9375rem solid var(--wp--preset--color--brand-1);flex-shrink:0;padding-right:1.25rem;width:16.875rem}}.featured-quote__citation{--wp--style--block-gap:15px;margin-left:auto;margin-right:auto;max-width:12.5rem;text-align:center;width:100%}.no-image .featured-quote__citation{margin-left:0;text-align:left}@media (min-width:1024px){.featured-quote__citation{margin-left:0;max-width:13.75rem;text-align:left}}.featured-quote__blockquote{border-left:.9375rem solid var(--wp--preset--color--brand-1);padding-left:1.25rem}@media (min-width:1024px){.featured-quote__blockquote{border-left:0;margin-top:0!important;padding-left:0}.no-image .featured-quote__blockquote{border-left:.9375rem solid var(--wp--preset--color--brand-1);padding-left:1.25rem}}.featured-quote__heading{font-style:normal}.quote-slider__slider .slick-track .slick-slide{margin:0!important}.quote-slider__slider .slick-dots{bottom:var(--wp--custom--padding--medium)}.quote-slider__slider .featured-quote{padding-bottom:var(--wp--custom--padding--large)}.form-cta{padding:var(--wp--custom--padding--large) 0}@media (min-width:768px){.form-cta__wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.form-cta__media-wrap img{display:block}@media (min-width:768px){.form-cta__media-wrap{width:40%}.form-cta__content-wrap{margin-top:0;padding-left:1.875rem;width:60%}.form-cta__content-wrap .hbspt-form{margin-top:0}}@media (min-width:860px){.form-cta__content-wrap{padding-left:3.75rem}}@media (min-width:1024px){.form-cta__content-wrap{padding-left:8.75rem}}.form-cta__text{margin-bottom:1.25rem}.form-cta.remove-pad-bottom--true .form-cta__content{padding-bottom:var(--wp--custom--padding--medium)}@media (min-width:768px){.form-cta.remove-pad-bottom--true .form-cta__content{padding-bottom:0}}.wp-block-table{margin-bottom:1.875rem}.wp-block-table table{border:.0625rem solid var(--wp--preset--color--gray-4);border-collapse:collapse}.wp-block-table table.has-background thead{background-color:rgba(0,0,0,.15)}.wp-block-table table thead{background-color:var(--wp--preset--color--gray-4)}.wp-block-table table th{text-align:left}.wp-block-table table td,.wp-block-table table th{border:.0625rem solid var(--wp--preset--color--gray-4);line-height:1.15;padding:.625rem}.wp-block-table table td{vertical-align:top}.wp-block-table table tfoot td{background-color:var(--wp--preset--color--gray-5);font-size:.75rem;padding-bottom:.3125rem;padding-top:.3125rem}.wp-block-table.has-small-font-size td,.wp-block-table.has-small-font-size th{font-size:var(--wp--preset--font-size--small)}.wp-block-table.has-medium-font-size td,.wp-block-table.has-medium-font-size th{font-size:var(--wp--preset--font-size--medium)}.wp-block-table.has-large-font-size td,.wp-block-table.has-large-font-size th{font-size:var(--wp--preset--font-size--large)}.wp-block-table.has-x-large-font-size td,.wp-block-table.has-x-large-font-size th{font-size:var(--wp--preset--font-size--x-large)}.wp-block-table.is-style-stripes table{border-collapse:separate}.error404 .main-content--404,.error404 .site-torso{width:100%}.error404 .site-container{background-color:var(--wp--preset--color--gray-2);display:block}.error404 .fourofour{background-size:cover;color:var(--wp--preset--color--white);margin-bottom:3.125rem;padding:3.125rem 0;position:relative;text-align:center;width:100%}.error404 .fourofour__inner{padding:0 var(--padding-inner)}.error404 .fourofour h1{color:var(--wp--preset--color--white);font-size:10rem;font-weight:300}@media (min-width:480px){.error404 .fourofour h1{font-size:12.5rem}}.error404 .fourofour h2{color:var(--wp--preset--color--brand-1);margin-bottom:2.5rem}.error404 .fourofour p{margin-bottom:2.5rem}.main-content--style-guide .main-content__default-inner section{padding:var(--wp--custom--padding--large) 0 var(--wp--custom--padding--small)}.style-guide{width:100%}.style-guide [class*=__headline]{border-bottom:.125rem solid var(--wp--preset--color--black);color:var(--wp--preset--color--black);margin-bottom:1.5625rem;padding-bottom:.9375rem;width:100%}.style-guide>h2{margin-top:1.5625rem}.style-guide .style-guide__header{padding:1.875rem 0}.style-guide .style-guide__header h1{color:var(--wp--preset--color--black);text-align:center}.style-guide .style-guide__menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;list-style-type:none;margin:1.25rem 0 0;padding:0}.style-guide .style-guide__menu li{margin:0 .625rem .625rem}.style-guide .style-guide__menu li a{display:inline-block;position:relative;text-align:center;text-decoration:none}.style-guide .style-guide__menu li a:after{background-color:var(--wp--preset--color--link);bottom:-.4375rem;content:"";display:inline-block;height:2px;left:0;opacity:0;position:absolute;-webkit-transition:opacity var(--wp--custom--transition--timing) var(--wp--custom--transition--colors),width var(--wp--custom--transition--timing) var(--wp--custom--transition--colors);transition:opacity var(--wp--custom--transition--timing) var(--wp--custom--transition--colors),width var(--wp--custom--transition--timing) var(--wp--custom--transition--colors);width:0}.style-guide .style-guide__menu li.current-menu-item a,.style-guide .style-guide__menu li:hover a{text-decoration:none}.style-guide .style-guide__menu li.current-menu-item a:after,.style-guide .style-guide__menu li:hover a:after{opacity:1;width:100%}.style-guide .colors{width:100%}.style-guide .colors__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .color-item{margin:0 0 1.5625rem;padding:0 .9375rem;width:100%}.style-guide .color-item:last-of-type{margin-bottom:0}@media (min-width:480px){.style-guide .color-item{width:50%}.style-guide .color-item:last-of-type,.style-guide .color-item:nth-last-of-type(2){margin-bottom:0}}@media (min-width:768px){.style-guide .color-item{width:33.3336%}.style-guide .color-item:last-of-type,.style-guide .color-item:nth-last-of-type(2),.style-guide .color-item:nth-last-of-type(3){margin-bottom:0}}@media (min-width:1024px){.style-guide .color-item{width:25%}.style-guide .color-item:last-of-type,.style-guide .color-item:nth-last-of-type(2),.style-guide .color-item:nth-last-of-type(3),.style-guide .color-item:nth-last-of-type(4){margin-bottom:0}}.style-guide .color-item__swatch{border:.0625rem solid var(--wp--preset--color--black);height:200px;margin-bottom:.9375rem;width:100%}.style-guide .typography__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .typography-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;width:100%}.style-guide .typography-item:last-of-type{margin-bottom:0}@media (min-width:768px){.style-guide .typography-item{margin-bottom:3.75rem;width:50%}.style-guide .typography-item:last-of-type,.style-guide .typography-item:nth-last-of-type(2){margin-bottom:0}.style-guide .typography-item--full{width:100%}}.style-guide .typography-item__wrap{padding:0 1.25rem}.style-guide .typography-item__text{margin-bottom:.75rem;width:100%}.style-guide .typography-item__example{font-size:1.875rem;line-height:1.3;margin-bottom:0;width:100%;word-break:break-word}.style-guide .text-elements__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .text-element{margin-bottom:1.875rem;width:100%}.style-guide .text-element:last-of-type{margin-bottom:0}@media (min-width:1024px){.style-guide .text-element{margin-bottom:3.75rem;width:50%}.style-guide .text-element:last-of-type,.style-guide .text-element:nth-last-of-type(2){margin-bottom:0}.style-guide .text-element--full{width:100%}}.style-guide .text-element__wrap{padding:0 1.25rem;position:relative}.style-guide .links__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .link-item{margin-bottom:1.875rem;width:100%}.style-guide .link-item:last-of-type{margin-bottom:0}@media (min-width:640px){.style-guide .link-item{width:50%}}@media (min-width:768px){.style-guide .link-item{margin-bottom:3.75rem}.style-guide .link-item:last-of-type,.style-guide .link-item:nth-last-of-type(2){margin-bottom:0}}.style-guide .link-item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1.25rem}.style-guide .link-item__wrap h4{width:100%}.style-guide .link-item__link{margin-bottom:.9375rem;margin-right:1.875rem;width:100%}@media (min-width:1024px){.style-guide .link-item__link{width:12.5rem}}.resource-content{padding:var(--wp--custom--padding--small) 0 var(--wp--custom--padding--large)}.resource-content__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:var(--wp--custom--grid-width--shmedium);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}@media (min-width:1024px){.resource-content__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:var(--wp--custom--grid-width--default)}}.resource-content__wrap article{width:100%}@media (min-width:1024px){.resource-content__wrap article{width:66%}}.resource-content__wrap aside{width:100%}@media (min-width:1024px){.resource-content__wrap aside{padding-left:3.75rem;width:34%}}@media (min-width:1440px){.resource-content__wrap aside{padding-left:7.5rem}}.post-type-post .alternating-feature,.post-type-post .centered-text,.post-type-post .wp-block-media-text,.single-post .alternating-feature,.single-post .centered-text,.single-post .wp-block-media-text{margin-bottom:var(--wp--custom--padding--medium);margin-top:var(--wp--custom--padding--medium);width:100%}.post-type-post .alternating-feature h3,.post-type-post .centered-text h3,.post-type-post .wp-block-media-text h3,.single-post .alternating-feature h3,.single-post .centered-text h3,.single-post .wp-block-media-text h3{margin-top:0!important}.post-type-post .resource-content__wrap .wp-block-mx-image.has-brandmark,.single-post .resource-content__wrap .wp-block-mx-image.has-brandmark{margin-bottom:calc(var(--wp--custom--padding--small)*1.5);margin-top:0}.mx-search-results{padding:var(--wp--custom--padding--large) 0}.mx-search-results__heading{margin-bottom:3.75rem}.mx-search-results__intro span{font-weight:var(--wp--custom--font-weight--bold)}.mx-search-results__item{border-top:.0625rem solid #eee;padding:1.25rem 0}.mx-search-results__item h3{margin-bottom:.3125rem}.mx-search-results__item h3 a{color:var(--wp--preset--color--brand-1);text-decoration:none}.mx-search-results__item h3 a:focus,.mx-search-results__item h3 a:hover{text-decoration:underline}.mx-search-results__item-url{color:var(--wp--preset--color--link);font-size:.875rem;font-weight:400;margin-bottom:.3125rem}.mx-search-results__item-excerpt{color:var(--wp--preset--color--gray-2);font-size:var(--wp--preset--font-size--small)}.mx-search-results__item-excerpt p{margin-bottom:0}.mx-search-results .posts-navigation .nav-links{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:var(--wp--custom--padding--medium) 0 var(--wp--custom--padding--large);width:100%}.mx-search-results .posts-navigation .nav-links .nav-next a,.mx-search-results .posts-navigation .nav-links .nav-previous a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--link);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:var(--wp--custom--font-weight--bold);text-decoration:none}.mx-search-results .posts-navigation .nav-links .nav-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;order:1}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0IscUJBQXFCLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsVUFBNEIsNkJBQW9CLENBQXBCLHFCQUFvQixDQUF0QyxpQkFBdUMsQ0FBQywrQ0FBaUQsMEJBQWlCLENBQWpCLGtCQUFrQixDQUFDLHVCQUF1QixXQUFXLENBQUMsbUJBQVUsQ0FBVixXQUFXLENBQUMsc0JBQXNCLFdBQVcsQ0FBQyx1QkFBYyxDQUFkLGVBQWUsQ0FBQyxvQkFBcUUsZUFBYyxDQUE3QixjQUFjLENBQTlCLGVBQWUsQ0FBakMsaUJBQWdFLENBQUMsaUJBQWlCLG1CQUFXLENBQVgsbUJBQVcsQ0FBWCxZQUFZLENBQUMsaUJBQWlCLGtCQUFhLENBQXdILHdCQUEyQixDQUFDLGdDQUFnQyxDQUFqTSxpQkFBYSxDQUFiLGFBQWEsQ0FBd0MsY0FBYyxDQUFnQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsMkJBQTJCLENBQTVGLFlBQVksQ0FBQyxpQkFBaUIsQ0FBZ0csc0JBQWlCLENBQWpCLGtCQUFpQixDQUFyTSxTQUFzQyxDQUF0QyxxQ0FBc00sQ0FBQyxVQUFVLHNCQUFpQyxDQUFDLGdCQUE4Ryx1QkFBc0IsQ0FBdEIsb0JBQXNCLENBQW5DLG1CQUFZLENBQVosbUJBQVksQ0FBWixZQUFZLENBQUMsc0JBQXNCLENBQWxELE1BQU0sQ0FBNkMsZUFBZSxDQUFwSSxhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFnQyxPQUFPLENBQXRDLHNCQUF1QixDQUFvRSx3QkFBZSxDQUFmLHFCQUFlLENBQWYsb0JBQWUsQ0FBZixnQkFBZ0IsQ0FBQywrQkFBeUcsY0FBYSxDQUFwRSxhQUFhLENBQThCLFdBQVcsQ0FBekUsUUFBUSxDQUFDLFNBQVMsQ0FBZSxpQkFBaUIsQ0FBQyxjQUFxQyxDQUFDLHFDQUEwSiw2QkFBNkIsQ0FBbEgsaUJBQWlCLENBQWpELFVBQVUsQ0FBVyxVQUFVLENBQTZDLFFBQVEsQ0FBK0QsV0FBVyxDQUE1RyxpQkFBaUIsQ0FBQyxPQUFPLENBQVUsc0NBQStCLENBQS9CLDhCQUErQixDQUEyQywyQ0FBa0MsQ0FBbEMsbUNBQWtDLENBQXRMLFdBQXVMLENBQUMsaURBQWlELFNBQVMsQ0FBQyxrQkFBc0ksdUJBQXNCLENBQXRCLG9CQUFzQixDQUFDLHdCQUFrQixDQUFsQixxQkFBa0IsQ0FBbEIsa0JBQWtCLENBQW9GLHNCQUFpRCxDQUFqRCxnREFBaUQsQ0FBcE0sUUFBUSxDQUE2TCxpQkFBdUQsQ0FBdkQsc0RBQXVELENBQUMsdUJBQThDLENBQTlDLGVBQThDLENBQTlDLHFEQUE4QyxDQUE5Qyw2Q0FBOEMsQ0FBek0sa0JBQWdELENBQWhELCtDQUFnRCxDQUEvRCxjQUFjLENBQXhGLG1CQUFZLENBQVosbUJBQVksQ0FBWixZQUFZLENBQTFFLFdBQTBDLENBQTFDLHlDQUEwQyxDQUFpQyxzQkFBc0IsQ0FBdEQsU0FBUyxDQUFpRSxrQkFBa0IsQ0FBME4sb0NBQTJCLENBQTNCLDRCQUEyQixDQUFyYSxVQUF3QyxDQUF4Qyx1Q0FBc2EsQ0FBQyxvREFBb0QsaUJBQWlCLENBQUMsT0FBTyxDQUFDLGtDQUF5QixDQUF6QiwwQkFBMEIsQ0FBQywwQkFBMEIsWUFBUyxDQUFDLDBCQUEwQixhQUFVLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxVQUFVLENBQUMsc0JBQWdILFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBeUQsQ0FBekQsd0RBQXlELENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsbUJBQThDLENBQTlDLFdBQThDLENBQTlDLHFEQUE4QyxDQUE5Qyw2Q0FBOEMsQ0FBL04sVUFBNkMsQ0FBN0MsNENBQTZDLENBQW1MLG1CQUFrQixDQUE5UixTQUEyQyxDQUEzQywwQ0FBK1IsQ0FBQyw4QkFBOEIseUJBQTBCLENBQUMscUJBQWdCLENBQWhCLGlCQUFpQixDQUFDLHFCQUFrUSwyQkFBcUIsQ0FBckIsNEJBQXFCLENBQW1DLHVDQUF1QyxDQUFxRSw0QkFBNkIsQ0FBQyw2QkFBOEIsQ0FBQyxnQ0FBaUMsQ0FBQyxpQ0FBa0MsQ0FBQyxzQ0FBdUMsQ0FBQyxvRUFBd0UsQ0FBdm1CLFFBQVEsQ0FBc0ssNkJBQXFCLENBQXJCLHFCQUFxQixDQUFvQyxVQUFpQyxDQUFqQyxnQ0FBaUMsQ0FBdlAsYUFBYSxDQUFzSyxtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBWSxDQUFDLHlCQUFxQixDQUFyQixxQkFBcUIsQ0FBN08sTUFBTSxDQUFnQyxRQUFRLENBQXVTLFlBQVksQ0FBekMsZUFBZSxDQUF4Uix5SEFBcUksQ0FBek0sY0FBYyxDQUF1QixPQUFPLENBQTdCLEtBQUssQ0FBbVcsaUNBQXlCLENBQXpCLHlCQUF5QixDQUFuRCxZQUF1UyxDQUFDLGdGQUFvRiwwQkFBaUIsQ0FBakIsa0JBQWtCLENBQUMsNEJBQTRCLG1CQUFtQixDQUFDLGdEQUFnRCxZQUFZLENBQUMsMEJBQW1DLHFCQUFxQiw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLG9CQUErRSw2QkFBb0QsQ0FBcEQsZ0RBQW9ELENBQS9FLFFBQVEsQ0FBQyxNQUFNLENBQS9DLGlCQUFpQixDQUFPLE9BQU8sQ0FBYixLQUFLLENBQXlCLFVBQWdFLENBQUMsb0JBQXNDLGtCQUFhLENBQWIsaUJBQWEsQ0FBYixhQUFhLENBQWMsV0FBVyxDQUF4QixZQUFZLENBQTVDLGlCQUFpQixDQUF3QyxVQUFVLENBQUMsNkJBQTZCLHNCQUFpQyxDQUFDLG9CQUE4RSxjQUFhLENBQTFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBekQsaUJBQWlCLENBQUMsVUFBc0QsQ0FBQyxpQkFBOEIsV0FBVyxDQUFDLGtDQUF6QixtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBK1gsQ0FBdFcsaUJBQWlCLGtCQUFhLENBQStFLHdCQUEyQixDQUFjLDJCQUFxQixDQUFyQiw0QkFBcUIsQ0FBeUIsZ0NBQWdDLENBQUMsNEJBQTZCLENBQUMsNkJBQThCLENBQUMsZ0NBQWlDLENBQUMsaUNBQWlDLENBQXBWLGlCQUFhLENBQWIsYUFBYSxDQUF3SCx5QkFBcUIsQ0FBckIscUJBQXFCLENBQWxILFFBQVEsQ0FBdkIsY0FBYyxDQUFvSCxTQUFTLENBQUMsYUFBYSxDQUF0RiwyQkFBMkIsQ0FBdEUsd0JBQXdCLENBQUMsaUJBQWlCLENBQTdFLFVBQXVVLENBQUMsK0NBQTRELGtCQUFVLENBQXJCLFVBQVUsQ0FBQyxnQkFBVSxDQUFWLFVBQVUsQ0FBQyxXQUFXLENBQUMsMEJBQW1DLGlCQUFpQixvQkFBa0IsQ0FBQyxDQUFDLG1CQUFxTiwwQkFBaUIsQ0FBYywyQkFBcUIsQ0FBckIsNEJBQXFCLENBQWxILGVBQTJDLENBQTNDLDBDQUEyQyxDQUF4RixhQUE0QyxDQUE1QywyQ0FBNEMsQ0FBaUYsbUJBQVksQ0FBWixtQkFBWSxDQUFaLFlBQVksQ0FBQyx5QkFBcUIsQ0FBckIscUJBQXFCLENBQXRQLG1FQUF5RSxDQUFDLGVBQVksQ0FBMEYsaUJBQWlCLENBQXNELFVBQVUsQ0FBQyxzQ0FBaEUseUJBQWlCLENBQWpCLGlCQUErUSxDQUEvTSxtQkFBbUIsMEJBQWlCLENBQXVJLG1CQUFhLENBQUMsa0JBQXFCLENBQTVHLGtCQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FBb0IsV0FBVyxDQUFDLGFBQWEsQ0FBeEcsaUJBQWlCLENBQTdDLFFBQVEsQ0FBdkIsY0FBYyxDQUFVLGdCQUFrQixDQUE2RCxrQkFBbUUsQ0FBQywrQkFBK0IsaUJBQWlCLENBQUMscUNBQThDLFVBQWdDLENBQWhDLGdDQUFnQyxDQUF6QyxRQUEwQyxDQUFDLGlDQUFpQyxVQUFVLENBQUMseUNBQXlDLFdBQVMsQ0FBQywwQkFBbUMseUNBQXlDLFlBQVUsQ0FBQyxDQUFDLHlDQUF5QyxVQUFRLENBQUMsMEJBQW1DLHlDQUF5QyxXQUFTLENBQUMsQ0FBQywyQkFBMkIsaUJBQWlCLENBQVMsV0FBUyxDQUErQyxpREFBaUQsQ0FBakgsU0FBTyxDQUFXLDZDQUE2QyxDQUFtRCxVQUFVLENBQUMsMEJBQW1DLDJCQUEyQixZQUFVLENBQUMsQ0FBQyw4Q0FBa0YsVUFBZ0MsQ0FBaEMsZ0NBQWdDLENBQXBFLGlCQUFpQixDQUFXLE9BQU8sQ0FBakIsWUFBbUQsQ0FBQywrQ0FBK0MsbUJBQW1CLENBQUMsbUJBQTZHLGtCQUF3QyxDQUF4Qyx3Q0FBd0MsQ0FBcEQsV0FBVyxDQUEvRCxRQUFRLENBQWxDLGlCQUFpQixDQUFDLE9BQU8sQ0FBVSxzQ0FBK0IsQ0FBL0IsOEJBQStCLENBQUMsY0FBZ0UsQ0FBQyxvQ0FBb0MsY0FBYyxDQUFDLFlBQVksQ0FBQyx1QkFBdUIsb0RBQTRDLENBQTVDLDRDQUE0QyxDQUFnRSxRQUFRLENBQStCLFdBQVUsQ0FBeEMsTUFBTSxDQUFDLFdBQVcsQ0FBM0QsaUJBQWlCLENBQU8sT0FBTyxDQUFiLEtBQUssQ0FBdEQsc0NBQThCLENBQTlCLDhCQUE4QixDQUE2RCxVQUFzQixDQUFDLDhCQUE4QixTQUFTLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsc0JBQXNCLENBQUMsbUJBQW1CLENBQW1ELG9CQUFvQixDQUFDLG1CQUFrQixDQUF6Rix5REFBaUQsQ0FBakQsaURBQTBGLENBQUMsbUNBQTJCLEdBQUssK0JBQXVCLENBQXZCLHVCQUF3QixDQUFDLENBQXpELDJCQUEyQixHQUFLLCtCQUF1QixDQUF2Qix1QkFBd0IsQ0FBQyxDQUFDLGlDQUF5QixHQUFHLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLElBQUksdUJBQXVCLENBQUMsdUJBQXVCLENBQUMsR0FBSyx1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFqTCx5QkFBeUIsR0FBRyxzQkFBc0IsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLHVCQUF1QixDQUFDLHVCQUF1QixDQUFDLEdBQUssdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxpR0FBaUcsU0FBaUMsQ0FBakMsaUNBQWtDLENBQUMscVdBQXFXLHFEQUE0QyxDQUE1Qyw2Q0FBNkMsQ0FBQyw2VEFBNlQsaURBQXdDLENBQXhDLHlDQUF5QyxDQUFDLGlCQUFpQixnREFBdUMsQ0FBdkMsd0NBQXdDLENBQUMsa0JBQWtCLGdEQUF1QyxDQUF2Qyx3Q0FBd0MsQ0FBQyxtQkFBbUIsaURBQXdDLENBQXhDLHlDQUF5QyxDQUFDLHNCQUFzQixxREFBNEMsQ0FBNUMsNkNBQTZDLENBQUMscUJBQXFCLG9EQUEyQyxDQUEzQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsc0RBQTZDLENBQTdDLDhDQUE4QyxDQUFDLG1DQUEyQixHQUFLLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUF2RCwyQkFBMkIsR0FBSyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxvQ0FBNEIsR0FBRyxTQUFTLENBQUMsQ0FBekMsNEJBQTRCLEdBQUcsU0FBUyxDQUFDLENBQUMscUNBQTZCLEdBQW1ELFNBQVEsQ0FBdEQsa0RBQTZDLENBQTdDLDBDQUF1RCxDQUFDLEdBQTJDLFNBQVEsQ0FBaEQsd0NBQXVDLENBQXZDLGdDQUFpRCxDQUFDLENBQS9JLDZCQUE2QixHQUFtRCxTQUFRLENBQXRELGtEQUE2QyxDQUE3QywwQ0FBdUQsQ0FBQyxHQUEyQyxTQUFRLENBQWhELHdDQUF1QyxDQUF2QyxnQ0FBaUQsQ0FBQyxDQUFDLHdDQUFnQyxHQUFpRCxTQUFRLENBQXRELGtEQUE2QyxDQUE3QywwQ0FBdUQsQ0FBQyxDQUEzRixnQ0FBZ0MsR0FBaUQsU0FBUSxDQUF0RCxrREFBNkMsQ0FBN0MsMENBQXVELENBQUMsQ0FBQyx1Q0FBK0IsR0FBcUMsU0FBUSxDQUExQyx1Q0FBaUMsQ0FBakMsK0JBQTJDLENBQUMsQ0FBOUUsK0JBQStCLEdBQXFDLFNBQVEsQ0FBMUMsdUNBQWlDLENBQWpDLCtCQUEyQyxDQUFDLENBQUMseUNBQWlDLEdBQW9DLFNBQVEsQ0FBekMsc0NBQWdDLENBQWhDLDhCQUEwQyxDQUFDLENBQS9FLGlDQUFpQyxHQUFvQyxTQUFRLENBQXpDLHNDQUFnQyxDQUFoQyw4QkFBMEMsQ0FBQyxDQUFDLHFDQUEwRCx1Q0FBd0MsQ0FBN0Qsb0JBQThELENBQUMsd0RBQWtFLFVBQVMsQ0FBbkIsV0FBb0IsQ0FBQyw4REFBOEQsbUNBQXFDLENBQUMsOERBQThELHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLCtDQUFzQyxDQUF0Qyx1Q0FBdUMsQ0FBQyx1SEFBdUgsV0FBVyxDQUFDLG1CQUFVLENBQVYsV0FBVyxDQUFDLHFIQUFxSCxXQUFXLENBQUMsdUJBQWMsQ0FBZCxlQUFlLENBQUMsd0RBQXdELFdBQVcsQ0FBQyxvRUFBb0Usc0JBQWEsQ0FBYixjQUFjLENBQUMscUVBQXFFLHVCQUFjLENBQWQsZUFBZSxDQUFDLHFFQUFxRSxXQUFXLENBQUMsbUJBQVUsQ0FBVixXQUFXLENBQUMsb0VBQW9FLFdBQVcsQ0FBQyx1QkFBYyxDQUFkLGVBQWUsQ0FBQyxpQkFBc0MscUJBQWlCLENBQWpCLGlCQUFpQixDQUF0Qyw0QkFBb0IsQ0FBcEIsb0JBQW9CLENBQW9DLHVCQUFjLENBQWQsZUFBYyxDQUEvQix3QkFBZ0IsQ0FBaEIscUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixnQkFBZ0MsQ0FBQyw4QkFBd0Msc0JBQXNCLENBQUMsY0FBYSxDQUE5QyxTQUErQyxDQUFDLDBDQUEwQyxnQkFBZ0IsQ0FBQyxtQ0FBbUMsZ0JBQWdCLENBQUMscUJBQWdCLENBQWhCLGlCQUFpQixDQUFDLG9EQUFtRixnQ0FBaUIsQ0FBakMsZUFBZSxDQUE5QixjQUFjLENBQWlCLHFCQUFpQixDQUFqQixrQkFBa0IsQ0FBQyxxQ0FBcUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHdEQUF3RCxlQUFlLENBQUMsc0RBQXFFLFdBQVUsQ0FBekIsY0FBMEIsQ0FBQyxpQ0FBaUMsZ0JBQWdCLENBQUMscUJBQWdCLENBQWhCLGlCQUFpQixDQUFDLG9EQUErRCxXQUFVLENBQXJCLFVBQXNCLENBQUMsa0RBQXlFLDhCQUFlLENBQTNCLFdBQVcsQ0FBQyxtQkFBZSxDQUFmLGdCQUFlLENBQXRDLFVBQXVDLENBQUMsNFVBQTRVLG1CQUFhLENBQWIsYUFBYSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxtTUFBOE0sVUFBUyxDQUFwQixVQUFxQixDQUFDLHlJQUFxSixZQUFZLENBQWdCLGVBQWMsQ0FBN0IsY0FBYyxDQUF2QyxXQUF1RCxDQUFDLHlRQUFtUiw0QkFBNEIsQ0FBQyxVQUFTLENBQWhELFNBQWlELENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLHdDQUFzRixzQkFBcUIsQ0FBbkUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsVUFBaUMsQ0FBQyxzQkFBbUcsa0JBQXFCLENBQW9CLGNBQWEsQ0FBdkcsVUFBVSxDQUFXLGdCQUFXLENBQUMsZUFBZSxDQUFyQyxTQUFTLENBQWhELGlCQUFpQixDQUFrRixrQkFBa0IsQ0FBbkcsY0FBa0gsQ0FBQyxrQkFBa0Isa0JBQWEsQ0FBYixpQkFBYSxDQUFiLGFBQWEsQ0FBbUMsU0FBaUMsQ0FBakMsaUNBQWlDLENBQWpELGtCQUFlLENBQWpDLGlCQUFvRSxDQUFDLHNFQUFzRSx3REFBK0MsQ0FBL0MsZ0RBQWdELENBQUMsOERBQThELFNBQVMsQ0FBQyxtQ0FBbUMsa0JBQWEsQ0FBdUcsd0JBQWtCLENBQWxCLHFCQUFrQixDQUFDLHVCQUFzQixDQUF0QixvQkFBc0IsQ0FBekMsa0JBQWtCLENBQXRELDhCQUFzQixDQUF0QixzQkFBc0IsQ0FBeUUsY0FBYSxDQUFyRixtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBWSxDQUFuSCxpQkFBYSxDQUFiLGFBQWEsQ0FBMEgsc0JBQXNCLENBQXRHLFFBQVEsQ0FBK0YsZ0JBQWdCLENBQTlHLHNCQUFlLENBQWpFLFVBQXdDLENBQXhDLHVDQUErSyxDQUFDLDBEQUFzSCx5Q0FBc0UsQ0FBdEUsc0VBQXNFLENBQXdDLGlCQUFzRCxDQUF0RCxzREFBc0QsQ0FBN0ssUUFBUSxDQUExRCxVQUFVLENBQXlCLE1BQU0sQ0FBeUYsU0FBUyxDQUFoSSxpQkFBaUIsQ0FBYyxPQUFPLENBQXBCLEtBQUssQ0FBMEcsb0NBQTRCLENBQTVCLDRCQUFvRixDQUFDLDBFQUEyRSxXQUFXLENBQUMscUNBQXFDLG1CQUFtQixDQUFDLHdCQUFlLENBQWYscUJBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFnQixDQUFDLGlCQUFtSyxtQ0FBcUMsQ0FBdkUsdUJBQWlDLENBQXVDLDJCQUEyQixDQUF6SCxxQkFBcUIsQ0FBcUcsaUJBQXNELENBQXRELHNEQUFzRCxDQUE3TyxxQkFBNEQsQ0FBNUQsMERBQTRELENBQXpGLGlCQUFpQixDQUFDLFVBQXlQLENBQUMsbUJBQW1rQix3QkFBNkIsQ0FBN0IscUJBQTZCLENBQUMsZ0NBQWlDLENBQUMsaUNBQWtDLENBQWhtQixta0JBQW9kLENBQXBkLDJYQUFvZCxDQUE2QixtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBWSxDQUFDLDZCQUE2QixDQUE3aUIsTUFBTSxDQUE2bUIsU0FBa0MsQ0FBbEMsaUNBQWtDLENBQTlLLFNBQVMsQ0FBaGhCLGlCQUFpQixDQUFPLE9BQU8sQ0FBdXBCLHNDQUE4RSxDQUE5RSwwRUFBOEUsQ0FBbHZCLEtBQUssQ0FBMGYscUJBQWlCLENBQWpCLGlCQUFpQixDQUEzZixVQUE4dEIsQ0FBQywwQkFBbUMsbUJBQW1CLGFBQVcsQ0FBQyxDQUFDLHVFQUF1RSx3REFBK0MsQ0FBL0MsZ0RBQWdELENBQUMsK0RBQStELFNBQVMsQ0FBQywwQkFBMEIsbUJBQVcsQ0FBWCxtQkFBVyxDQUFYLFlBQVksQ0FBQyxnQ0FBZ0MsaUJBQWlCLENBQUMsa0NBQW9ELFFBQVEsQ0FBMUIsaUJBQWlCLENBQVUsa0NBQXlCLENBQXpCLDBCQUEwQixDQUFDLGlDQUFpQyxnQkFBZ0IsQ0FBQyx3QkFBeUIsbURBQW1ELFlBQVksQ0FBQyxDQUFDLG1CQUFrSSxvQ0FBaUMsQ0FBakMsNEJBQWlDLENBQUMsMkNBQTBDLENBQTNGLG1CQUFjLENBQUMsaUNBQWlDLENBQWxILGdCQUErQyxDQUEvQyw4Q0FBK0MsQ0FBN0UsY0FBYyxDQUFDLGlCQUFjLENBQWlELGlCQUE4RyxDQUFDLG9CQUFvQiw4QkFBZ0UsQ0FBaEUsMkRBQWdFLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLDJCQUFtQixDQUFuQixtQkFBbUIsQ0FBQywwQkFBa0IsQ0FBbEIsa0JBQWtCLENBQUMsNkNBQTZCLENBQTdCLHFDQUE2QixDQUE3Qiw2QkFBNkIsQ0FBN0IsK0NBQTZCLENBQUMseUNBQWlDLENBQWpDLGlDQUFpQyxDQUFZLHdCQUFlLENBQWYscUJBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFlLENBQTFCLFVBQTJCLENBQUMsbURBQTBDLFNBQVMsQ0FBbkQsOENBQTBDLFNBQVMsQ0FBbkQsa0RBQTBDLFNBQVMsQ0FBbkQsMENBQTBDLFNBQVMsQ0FBQyw2Q0FBNkMsWUFBWSxDQUFDLHFGQUE2RSxZQUFZLENBQXpGLGdGQUE2RSxZQUFZLENBQXpGLDRFQUE2RSxZQUFZLENBQUMsc0ZBQTZFLGFBQWEsQ0FBMUYsaUZBQTZFLGFBQWEsQ0FBMUYsNkVBQTZFLGFBQWEsQ0FBMEQsMEhBQStFLFlBQVksQ0FBQywrRUFBK0UsYUFBYSxDQ0MxZ2UsY0FZSSwwQkFBMkIsQ0FJM0IsdUNBQXdDLENBWHhDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FTdEIsc0JBQXVCLENBQ25CLGtCQUFtQixDQVJ2Qix3QkFBeUIsQ0FDdEIscUJBQXNCLENBQ3JCLG9CQUFxQixDQUNqQixnQkFBaUIsQ0FHekIsdUJBSUosQ0FFQSwwQkFmSSxhQUFjLENBRmQsaUJBMEJKLENBVEEsWUFPSSxRQUFTLENBQ1QsU0FDSixDQUNBLGtCQUVJLFlBQ0osQ0FDQSxxQkFFSSxjQUFlLENBQ2YsV0FDSixDQUVBLHFEQUdJLCtCQUF1QyxDQUkvQix1QkFDWixDQUVBLGFBTUksYUFBYyxDQUZkLE1BQU8sQ0FHUCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBTmxCLGlCQUFrQixDQUNsQixLQU1KLENBQ0EsdUNBS0ksVUFBVyxDQUZYLGFBR0osQ0FDQSxtQkFFSSxVQUNKLENBQ0EsNEJBRUksaUJBQ0osQ0FFQSxhQUVJLFlBQWEsQ0FDYixVQUFXLENBRVgsV0FBWSxDQUNaLGNBQ0osQ0FDQSx1QkFFSSxXQUNKLENBQ0EsaUJBRUksYUFDSixDQUNBLCtCQUVJLFlBQ0osQ0FDQSwwQkFFSSxtQkFDSixDQUNBLGdDQUVJLGFBQ0osQ0FDQSw0QkFFSSxpQkFDSixDQUNBLDZCQU1JLGlDQUE2QixDQUo3QixhQUFjLENBRWQsV0FHSixDQUNBLDBCQUNJLFlBQ0o7QUN0SEEsMkVBQTJFLENBVTNFLEtBRUUsNkJBQThCLENBRDlCLGdCQUVGLENBaUJBLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUNGLENBTUEsU0FFRSxrQkFDRixDQU9BLGNBR0UsK0JBQWlDLENBQ2pDLGFBQ0YsQ0FNQSxNQUNFLGFBQ0YsQ0FPQSxRQUVFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUNGLENBRUEsSUFDRSxhQUNGLENBRUEsSUFDRSxTQUNGLENBU0EsSUFDRSxpQkFDRixDQVVBLHNDQUtFLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFFBQ0YsQ0FPQSxhQUVFLGdCQUNGLENBT0EsY0FFRSxtQkFDRixDQU1BLGdEQUlFLHlCQUNGLENBTUEsd0hBSUUsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FNQSw0R0FJRSw2QkFDRixDQU1BLFNBQ0UsMEJBQ0YsQ0FTQSxPQUNFLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUNGLENBTUEsU0FDRSx1QkFDRixDQU1BLFNBQ0UsYUFDRixDQU9BLDZCQUVFLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsU0FDRixDQU1BLGtGQUVFLFdBQ0YsQ0FPQSxjQUNFLDRCQUE2QixDQUM3QixtQkFDRixDQU1BLHlDQUNFLHVCQUNGLENBT0EsNkJBQ0UseUJBQTBCLENBQzFCLFlBQ0YsQ0FTQSxRQUNFLGFBQ0YsQ0FNQSxRQUNFLGlCQUNGLENBaUJBLGtCQUNFLFlBQ0YsQ0M1VkEsTUFHQyxpREFBcUQsQ0FDckQsK0NBQW1ELENBQ25ELGtEQUFzRCxDQUd0RCw4Q0FBa0QsQ0FDbEQsOENBQWtELENBQ2xELG1EQUF1RCxDQUd2RCxnREFBb0QsQ0FDcEQseUNBQTZDLENBQzdDLHFDQUF5QyxDQUd6QywrQ0FBbUQsQ0FDbkQsK0NBQW1ELENBQ25ELG9EQUF3RCxDQUd4RCxpREFBcUQsQ0FDckQsOENBQWtELENBQ2xELDZDQUFpRCxDQUdqRCxpREFBcUQsQ0FDckQsMENBQThDLENBQzlDLDRDQUFnRCxDQUdoRCw2Q0FBaUQsQ0FDakQsOENBQWtELENBQ2xELGtEQUFzRCxDQUd0RCxnREFBb0QsQ0FDcEQsa0RBQXNELENBQ3RELG1EQUNELENDbkJBLEtBQ0MsaURBU0QsQ0FQQyx5QkFIRCxLQUlFLGtEQU1GLENBTEMsQ0FFQSwwQkFQRCxLQVFFLGlEQUVGLENBREMsQ0N2QkQseUJBQ0MsbURBQ0QsQ0FFQSwyQkFDQyxxREFDRCxDQUdBLG9CQUNDLHlDQUNELENBS0MsbUJBQ0MsNERBQ0QsQ0NyQkQsRUFFQyx5Q0FBNkMsQ0FEN0MsNkJBQXNCLENBQXRCLHFCQUVELENBRUEsS0FDQyxjQUNELENBRUEsS0FJQywyQ0FBcUMsQ0FBckMsbUNBQXFDLENBRXJDLDJCQUE0QixDQUM1QixpQ0FBa0MsQ0FNbEMsaUNBQWtDLENBWmxDLGdEQUFpRCxDQUNqRCxxQ0FBc0MsQ0FDdEMsbURBQW9ELENBRXBELGNBQWUsQ0FHZixtREFBb0QsQ0FDcEQsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixRQUFTLENBQ1QsaUJBQWtCLENBRWxCLFVBQ0QsQ0FHQSxnQkFFQywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRHRCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixtQkFBZ0IsQ0FDaEIsZ0JBS0QsQ0FIQywwQkFORCxnQkFPRSxvQkFFRixDQURDLENBR0QsWUFFQyxrQkFBTyxDQUNQLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FGdEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixVQUFPLENBQVAsTUFBTyxDQUNQLHlCQUFzQixDQUF0QixxQkFDRCxDQUdBLElBQ0MsY0FDRCxDQUVBLE9BQ0MsUUFDRCxDQUVBLFdBQ0MsWUFDRCxDQUVBLElBQ0Msb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsY0FDRCxDQUdBLHlCQUVDLGdEQUlELENBRUEsaURBUEMsYUFBYyxDQUVkLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsVUFTRCxDQU5BLHdCQUVDLCtDQUlELENBRUEsdUJBRUMsOENBSUQsQ0FFQSwrQ0FQQyxhQUFjLENBRWQsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQyxVQVNELENBTkEsd0JBRUMsK0NBSUQsQ0FFQSwwQkFDQyxhQUFjLENBQ2QsaURBQWtELENBQ2xELGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsVUFDRCxDQUVBLHNCQUNDLGFBQWMsQ0FDZCxrREFBbUQsQ0FDbkQsVUFDRCxDQU1DLHdEQUNDLHdCQUEwQixDQUMxQix5QkFDRCxDQU1BLGtEQUNDLGFBQWMsQ0FDZCwrQ0FBZ0QsQ0FDaEQsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQyxVQUNELENBS0EsOENBQ0MsYUFBYyxDQUNkLGdEQUFpRCxDQUNqRCxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLFVBQ0QsQ0FHRCxpQkFDQyxpREFBa0QsQ0FDbEQscUNBQ0QsQ0FIQSxZQUNDLGlEQUFrRCxDQUNsRCxxQ0FDRCxDQUdBLDRDQVlDLHNCQStCRCxDQTVCQywwQkFmRCw0Q0FnQkUsdUJBMkJGLENBMUJDLENBR0Esb1FBQ0MsdUJBU0QsQ0FQQywwQkFIRCxvUUFJRSx1QkFNRixDQUxDLENBRUEsMEJBUEQsb1FBUUUsdUJBRUYsQ0FEQyxDQUlELGdMQUNDLHNCQUNELENBRUEsMEJBRUMsZ0xBQ0MsdUJBQ0QsQ0FDRCxDQVNELG9CQUVDLDBCQUE4QixDQVE5QiwwQkFBNEIsQ0FUNUIsUUFBUyxDQUVULG9CQUFxQixDQUNyQixVQUFXLENBQ1gsZ0JBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGNBRUQsQ0FFQSwwQkFFQyxtQkFBcUIsQ0FEckIsaURBQWtELENBRWxELGNBQWUsQ0FDZixxQ0FBc0MsQ0FDdEMsYUFBYyxDQUNkLGFBQWMsQ0FDZCxXQUFZLENBQ1osYUFBUyxDQUNULGtCQUFtQixDQUNuQixrQ0FBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxZQUNELENBUUEsdUNBRUMsaUJBR0Msc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNoQyx1Q0FBaUMsQ0FBakMsK0JBQ0QsQ0FDRCxDQ25QQSxrQkFNQyxlQUFnQixDQUNoQixhQUFjLENBQ2QsUUFDRCxDQStEQSxHQTNEQyxnQkFBZSxDQUNmLGVBNERELENBMURDLDBCQXdERCxHQXZERSxpQkF5REYsQ0F4REMsQ0EwREQsR0F0REMscURBQXNELENBQ3RELGtCQUFlLENBQ2Ysc0JBc0RELENBcERDLDBCQWtERCxHQWpERSxrQkFtREYsQ0FsREMsQ0FvREQsR0FoREMsbUJBQWUsQ0FDZixnQkFBaUIsQ0FDakIsc0JBZ0RELENBOUNDLDBCQTRDRCxHQTNDRSxnQkE2Q0YsQ0E1Q0MsQ0E4Q0QsR0ExQ0MsbUJBQWUsQ0FDZixlQUFnQixDQUNoQixxQkEwQ0QsQ0F4Q0MsMEJBc0NELEdBckNFLG1CQXVDRixDQXRDQyxDQXdDRCxHQXBDQyxxREFBc0QsQ0FDdEQsbUJBQWUsQ0FDZix1QkFvQ0QsQ0FsQ0MsMEJBZ0NELEdBL0JFLG1CQWlDRixDQWhDQyxDQWtDRCxHQTlCQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBOEJELENBNUJDLDBCQTBCRCxHQXpCRSxtQkEyQkYsQ0ExQkMsQ0ErQkQsSUF0RkMsZ0JBQWUsQ0FDZixlQXVGRCxDQXJGQywwQkFtRkQsSUFsRkUsaUJBb0ZGLENBbkZDLENBcUZELElBakZDLHFEQUFzRCxDQUN0RCxrQkFBZSxDQUNmLHNCQWlGRCxDQS9FQywwQkE2RUQsSUE1RUUsa0JBOEVGLENBN0VDLENBK0VELElBM0VDLG1CQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHNCQTJFRCxDQXpFQywwQkF1RUQsSUF0RUUsZ0JBd0VGLENBdkVDLENBeUVELElBckVDLG1CQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBcUVELENBbkVDLDBCQWlFRCxJQWhFRSxtQkFrRUYsQ0FqRUMsQ0FtRUQsSUEvREMscURBQXNELENBQ3RELG1CQUFlLENBQ2YsdUJBK0RELENBN0RDLDBCQTJERCxJQTFERSxtQkE0REYsQ0EzREMsQ0E2REQsSUF6REMsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLHFCQXlERCxDQXZEQywwQkFxREQsSUFwREUsbUJBc0RGLENBckRDLENBd0RELFdBQ0MsZUF1RUQsQ0FoRUUsbU1BQ0MseUJBQ0QsQ0FRQSxtTUFDQyxnQkFDRCxDQUdELGNBQ0MsZ0JBQWUsQ0FDZixxQkFLRCxDQUhDLDRCQUNDLHNCQUNELENBR0QsY0FDQyxtREFBb0QsQ0FDcEQsaUJBQWUsQ0FDZixtQkFLRCxDQUhDLDRCQUNDLHNCQUNELENBR0QsY0FDQyxtQkFDRCxDQUVBLGNBQ0Msa0JBQWUsQ0FDZixlQUNELENBRUEsY0FDQyxtQkFDRCxDQUVBLGNBQ0MsY0FBZSxDQUNmLGdEQUFpRCxDQUNqRCxzQkFDRCxDQUVBLGFBZ0VBLGdCQUFpQixDQUNqQix1QkE3REEsQ0FFQSx5Q0FKQyxnQkFBaUIsQ0FDakIsc0JBT0QsQ0FHRCxjQUNDLGNBQWUsQ0FDZix1QkFLRCxDQUhDLDBCQUpELGNBS0UsaUJBRUYsQ0FEQyxDQUdELGVBQ0Msa0JBS0QsQ0FIQywwQkFIRCxlQUlFLGlCQUVGLENBREMsQ0FHRCxnQkFDQyxvQkFDRCxDQUVBLEVBQ0MsbURBQW9ELENBQ3BELGtCQUtELENBSEMsUUFDQyxZQUNELENBTUQsVUFDQyw2Q0FHRCxDQUVBLCtCQUpDLGVBQWdCLENBQ2hCLHNCQU1ELENBRUEsUUFDQyw4Q0FHRCxDQUVBLDhCQUpDLGdCQUFpQixDQUNqQix1QkFNRCxDQUVBLFVBQ0MsNkNBRUQsQ0FNQSwyQ0FQQyxnQkFVRCxDQUhBLFlBQ0MsK0NBRUQsQ0FFQSx1QkFDQyxnQkFDRCxDQU1BLHVCQUhDLDhDQU9ELENBSkEsZUFDQyxnQkFBaUIsQ0FDakIsaUJBRUQsQ0FNQSx5QkFIQywrQ0FPRCxDQUpBLGdCQUNDLGdCQUFpQixDQUNqQixpQkFFRCxDQUtDLHVFQUNDLGFBQ0QsQ0FFQSx5RUFDQyxjQUNELENBR0QsYUFDQyw4Q0FDRCxDQUVBLFdBQ0Msd0JBQ0QsQ0FFQSxXQUNDLHdCQUNELENBRUEsK0NBRUMsNkJBQ0QsQ0FFQSxRQUNDLGtCQUNELENBRUEsT0FDQyxnREFDRCxDQUVBLFlBQ0MsZ0RBQ0QsQ0FFQSxlQUNDLG1EQUNELENBRUEsVUFDQyxvREFDRCxDQUVBLE1BQ0MsZ0RBQ0QsQ0FFQSxHQUNDLGlEQUFrRCxDQUNsRCxXQUFZLENBQ1osVUFBVyxDQUNYLFFBQVMsQ0FDVCxZQUFhLENBQ2IsU0FBVSxDQUNWLFVBQ0QsQ0FFQSxRQUVDLG9CQUNELENBUUEsU0FDQyx1Q0FBd0MsQ0FDeEMsbURBQW9ELENBQ3BELGlCQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYUFDRCxDQUVBLE9BQ0Msc0NBQXVDLENBQ3ZDLGtCQUFlLENBQ2YsaUJBQWtCLENBQ2xCLHNCQUNELENBRUEsU0FDQyxpQkFBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQ0QsQ0FFQSxRQUNDLGlCQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLG1CQUtELENBSEMsMEJBUEQsUUFRRSxnQkFFRixDQURDLENBR0QsNEJBRUMsdUNBQXdDLENBQ3hDLHlDQUFvQyxDQUVwQyxhQUNELENBRUEsd0NBSkMsbURBVUQsQ0FOQSxZQUNDLHFDQUFtQyxDQUNuQyxpQkFBa0IsQ0FFbEIsa0JBQWdCLENBQ2hCLDJDQUNELENBRUEsY0FDQyxrREFBbUQsQ0FDbkQscUNBQXNDLENBQ3RDLG9CQUFxQixDQUNyQixxREFBc0QsQ0FDdEQsZ0JBQWUsQ0FDZixvREFBcUQsQ0FDckQsZ0JBQWlCLENBQ2pCLHNCQUFtQixDQUNuQixrQkFBYyxDQUNkLGlCQUFrQixDQUNsQixTQUNELENBRUEsc0JBRUMscUNBQXNDLENBQ3RDLGdCQUFlLENBQ2YsaUJBQWtCLENBQ2xCLG1EQUFvRCxDQUNwRCxlQUFnQixDQUNoQixRQVNELENBUEMseUJBVEQsc0JBVUUsbUJBTUYsQ0FMQyxDQUVBLDBCQWJELHNCQWNFLGNBRUYsQ0FEQyxDQUdELE1BRUMscUJBQW1CLENBQ25CLGVBS0QsQ0FIQyxZQUNDLHFCQUNELENBS0QsWUFDQyxlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFBa0IsQ0FDbEIsZUFjRCxDQVpDLGVBQ0MsZUFBZ0IsQ0FDaEIscUJBQW1CLENBQ25CLHFCQVFELENBTkMsdUJBQ0MsdUNBQXdDLENBQ3hDLGVBQWdCLENBQ2hCLDZCQUErQixDQUMvQixnQkFDRCxDQzNkRixFQUNDLG9DQUFxQyxDQUdyQyw2RkFFc0MsQ0FGdEMscUZBWUQsQ0FSQywwQkFOQSxTQUFVLENBQ1YseUJBWUEsQ0FQQSx3QkFHQywwQ0FBMkMsQ0FFM0MsU0FFRCxDQUdELHFCQUNDLHlCQU9ELENBTEMsaUZBR0Msb0JBQ0QsQ0E4QkQsMkNBMUJDLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixvQ0FBcUMsQ0FDckMsb0JBQXFCLENBQ3JCLGdEQUFpRCxDQUNqRCxnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsd0RBQWlELENBQWpELGdEQW1CRCxDQWpCQyxtSkFHQyxzQkFBdUIsQ0FDdkIsd0JBQThCLENBQzlCLDBDQUEyQyxDQUMzQyxvQkFDRCxDQUVBLGtEQUNDLDBDQUEyQyxDQUMzQyxVQUNELENBT0QsV0E5QkMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLG9DQUFxQyxDQUNyQyxvQkFBcUIsQ0FDckIsZ0RBQWlELENBQ2pELGdCQUFpQixDQUNqQixTQUFVLENBQ1Ysb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQix3REFBaUQsQ0FBakQsZ0RBdUJELENBckJDLG1EQUdDLHNCQUF1QixDQUN2Qix3QkFBOEIsQ0FDOUIsMENBQTJDLENBQzNDLG9CQUNELENBRUEsa0JBQ0MsMENBQTJDLENBQzNDLFVBQ0QsQ0FtQkQsNENBMUNDLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixvQ0FBcUMsQ0FDckMsb0JBQXFCLENBRXJCLGdCQUFpQixDQUNqQixTQUFVLENBQ1Ysb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQix3REFBaUQsQ0FBakQsZ0RBbUNELENBRkEsc0pBNUJFLHNCQUF1QixDQUN2Qix3QkFBOEIsQ0FDOUIsMENBQTJDLENBQzNDLG9CQTJCRixDQUZBLG1EQXJCRSwwQ0FBMkMsQ0FDM0MsVUFzQkYsQ0FGQSw0Q0FMQyxrQkFBZSxDQUNmLGdEQUFpRCxDQUNqRCxpQkFLRCxDQUVBLFlBOUNDLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixvQ0FBcUMsQ0FDckMsb0JBQXFCLENBRXJCLGdCQUFpQixDQUNqQixTQUFVLENBQ1Ysb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQix3REFBaUQsQ0FBakQsZ0RBdUNELENBRkEsc0RBaENFLHNCQUF1QixDQUN2Qix3QkFBOEIsQ0FDOUIsMENBQTJDLENBQzNDLG9CQStCRixDQUZBLG1CQXpCRSwwQ0FBMkMsQ0FDM0MsVUEwQkYsQ0FGQSxZQVRDLGtCQVdELENBMERBLDREQXBFQyxnREFBaUQsQ0FDakQsaUJBcUVELENBRkEsZ0RBbERDLGtDQUFtQyxDQUpuQyxlQUFnQixDQURoQixxQ0FBc0MsQ0FFdEMsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixnQkFBZSxDQUdmLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsU0FBVSxDQUNWLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHdCQUF5QixDQUl6Qiw4RkFFc0MsQ0FGdEMsc0ZBd0NELENBRkEsa0tBL0JFLG9CQWlDRixDQUZBLDhHQTFCRSxVQTRCRixDQUZBLDBEQXRCRSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHFDQUFzQyxDQUN0QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQW1CRixDQUZBLGdEQVZDLDRCQUE2QixDQUM3QixRQVdELENBRkEsa0tBSkUseUJBTUYsQ0FFQSxpQkF0REMsa0NBQW1DLENBSm5DLGVBQWdCLENBRGhCLHFDQUFzQyxDQUV0QyxjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGdCQUFlLENBRWYsZ0RBQWlELENBQ2pELGdCQUFpQixDQUNqQixhQUFjLENBQ2QsU0FBVSxDQUNWLFNBQVUsQ0FJVixpQkFBa0IsQ0FIbEIsaUJBQWtCLENBRWxCLHdCQUF5QixDQUl6Qiw4RkFFc0MsQ0FGdEMsc0ZBNENELENBRkEsc0ZBL0NDLG9CQWlERCxDQUZBLGdEQTlCRSxVQWdDRixDQUZBLDJCQTFCRSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHFDQUFzQyxDQUN0QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQXVCRixDQUZBLGlCQWRDLDRCQUE2QixDQUM3QixRQWVELENBRkEscUVBUkUseUJBVUYsQ0FFQSxvQ0FDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUNELENBRUEsdUJBOURDLGtDQUFtQyxDQUpuQyxlQUFnQixDQURoQixxQ0FBc0MsQ0FFdEMsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixnQkFBZSxDQUVmLGdEQUFpRCxDQUNqRCxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFNBQVUsQ0FDVixTQUFVLENBSVYsaUJBQWtCLENBSGxCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsd0JBQXlCLENBSXpCLDhGQUVzQyxDQUZ0QyxzRkFvREQsQ0FGQSx1RkEzQ0Usb0JBNkNGLENBRkEsNERBdENFLFVBd0NGLENBRkEsaUNBbENFLGlEQUFrRCxDQUNsRCw2Q0FBOEMsQ0FDOUMscUNBQXNDLENBQ3RDLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBK0JGLENBRkEsdUJBdEJDLDRCQUE2QixDQUM3QixRQXVCRCxDQUZBLHVGQWhCRSx5QkFrQkYsQ0FpQkEsa0RBakZDLGtDQUFtQyxDQVVuQyw0QkFBNkIsQ0FDM0IsUUFBVyxDQWZiLGVBQWdCLENBRGhCLHFDQUFzQyxDQUV0QyxjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGdCQUFlLENBRWYsZ0RBQWlELENBQ2pELGdCQUFpQixDQUNqQixhQUFjLENBQ2QsU0FBVSxDQUNWLFNBQVUsQ0FJVixpQkFBa0IsQ0FIbEIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQix3QkFBeUIsQ0FJekIsOEZBRXNDLENBRnRDLHNGQXVFRCxDQUZBLHdLQTlERSxvQkFnRUYsQ0FGQSxrSEF6REUsVUEyREYsQ0FGQSw0REFyREUsaURBQWtELENBQ2xELDZDQUE4QyxDQUM5QyxxQ0FBc0MsQ0FDdEMsY0FBZSxDQUNmLG1CQUFvQixDQUNwQix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFrREYsQ0FGQSx3S0FURSx5QkFXRixDQUZBLGtIQUpJLHVDQU1KLENBRUEsbUJBckZDLGtDQUFtQyxDQVVuQyw0QkFBNkIsQ0FDM0IsUUFBVyxDQWZiLGVBQWdCLENBRGhCLHFDQUFzQyxDQUV0QyxjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGdCQUFlLENBRWYsZ0RBQWlELENBQ2pELGdCQUFpQixDQUNqQixhQUFjLENBQ2QsU0FBVSxDQUNWLFNBQVUsQ0FJVixpQkFBa0IsQ0FIbEIsaUJBQWtCLENBRWxCLHdCQUF5QixDQUl6Qiw4RkFFc0MsQ0FGdEMsc0ZBMkVELENBRkEsOEZBOUVDLG9CQWdGRCxDQUZBLG9EQTdERSxVQStERixDQUZBLDZCQXpERSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHFDQUFzQyxDQUN0QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQXNERixDQUZBLDJFQWJFLHlCQWVGLENBRkEsb0RBUkksdUNBVUosQ0FNQSxpREE3RkMsa0NBQW1DLENBVW5DLDRCQUE2QixDQUMzQixRQUFXLENBZmIsZUFBZ0IsQ0FEaEIscUNBQXNDLENBRXRDLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsZ0JBQWUsQ0FFZixnREFBaUQsQ0FDakQsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxTQUFVLENBQ1YsU0FBVSxDQUlWLGlCQUFrQixDQUhsQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHdCQUF5QixDQUl6Qiw4RkFFc0MsQ0FGdEMsc0ZBbUZELENBRkEscUtBMUVFLG9CQTRFRixDQUZBLGdIQXJFRSxVQXVFRixDQUZBLDJEQWpFRSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHFDQUFzQyxDQUN0QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQThERixDQUVBLGtCQWpHQyxrQ0FBbUMsQ0FVbkMsNEJBQTZCLENBQzNCLFFBQVcsQ0FmYixlQUFnQixDQURoQixxQ0FBc0MsQ0FFdEMsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixnQkFBZSxDQUVmLGdEQUFpRCxDQUNqRCxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFNBQVUsQ0FDVixTQUFVLENBSVYsaUJBQWtCLENBSGxCLGlCQUFrQixDQUVsQix3QkFBeUIsQ0FJekIsOEZBRXNDLENBRnRDLHNGQXVGRCxDQUZBLDBGQTFGQyxvQkE0RkQsQ0FGQSxrREF6RUUsVUEyRUYsQ0FGQSw0QkFyRUUsaURBQWtELENBQ2xELDZDQUE4QyxDQUM5QyxxQ0FBc0MsQ0FDdEMsY0FBZSxDQUNmLG1CQUFvQixDQUNwQix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFrRUYsQ0FJQyxvQ0FDQyxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLHFDQUFzQyxDQUN0QyxtQkFBa0IsQ0FDbEIsaUJBS0QsQ0FIQyxvREFDQyxxQ0FDRCxDQUlGLGVBQ0MsY0FBZSxDQUNmLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQ0QsQ0FlQSw0Q0FoTUMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLG9DQUFxQyxDQUNyQyxvQkFBcUIsQ0FDckIsZ0RBQWlELENBQ2pELGdCQUFpQixDQUNqQixTQUFVLENBQ1Ysb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQix3REFBaUQsQ0FBakQsZ0RBeUxELENBRkEsc0pBbExFLHNCQUF1QixDQUN2Qix3QkFBOEIsQ0FDOUIsMENBQTJDLENBQzNDLG9CQWlMRixDQUZBLG1EQTNLRSwwQ0FBMkMsQ0FDM0MsVUE0S0YsQ0FGQSxzSkFSRSxxQkFVRixDQUVBLG9MQVRHLG9CQVdILENBRkEsWUFwTUMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLG9DQUFxQyxDQUNyQyxvQkFBcUIsQ0FDckIsZ0RBQWlELENBQ2pELGdCQUFpQixDQUNqQixTQUFVLENBRVYsbUJBQW9CLENBQ3BCLHdEQUFpRCxDQUFqRCxnREE2TEQsQ0FGQSxzREF0TEUsc0JBQXVCLENBQ3ZCLHdCQUE4QixDQUM5QiwwQ0FBMkMsQ0FDM0Msb0JBcUxGLENBRkEsbUJBL0tFLDBDQUEyQyxDQUMzQyxVQWdMRixDQUZBLHNEQVpFLHFCQWNGLENBRkEsd0VBVEcsb0JBV0gsQ0FFQSxlQUNDLGlCQUFlLENBQ2YseUJBQ0QsQ0FLQyxtQ0FFQyxVQUNELENDOU9BLGdCQUNDLHFDQUFzQyxDQUN0QyxpQkFDRCxDQUVBLDBCQUNDLHFCQUtELENBSEMsZ0NGNldELHNDQUF1QyxDQUN2QyxrQkFBZSxDQUNmLGlCQUFrQixDQUNsQixzQkU5V0MsQ0FHRCx1VUFpQkMsdUJBQXdCLENBQ3hCLGdEQUFpRCxDQUNqRCxzREFBa0QsQ0FDbEQsZUFBZ0IsQ0FDaEIsc0NBQXVDLENBQ3ZDLG1EQUFvRCxDQUNwRCxjQUFlLENBQ2YsbURBQW9ELENBQ3BELG9CQUFzQixDQUN0QixjQUFlLENBQ2YsU0FBVSxDQUNWLGVBQWEsQ0FDYiw4RkFFc0MsQ0FGdEMsc0ZBRXNDLENBQ3RDLFVBd0JELENBdEJDLDIyQkFFQywyQ0FBNEMsQ0FDNUMsU0FDRCxDQUVBLGt4QkFDQyxzQkFBMkIsQ0FDM0Isa0JBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUNELENBTEEseW5CQUNDLHNCQUEyQixDQUMzQixrQkFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQ0QsQ0FMQSw2ckJBQ0Msc0JBQTJCLENBQzNCLGtCQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsZUFDRCxDQUxBLDhzQkFDQyxzQkFBMkIsQ0FDM0Isa0JBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUNELENBTEEsb2lCQUNDLHNCQUEyQixDQUMzQixrQkFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQ0QsQ0FFQSwwb0JBQ0MsNENBT0QsQ0FMQyxpL0NBRUMsNENBQTZDLENBQzdDLGtFQUEyRCxDQUEzRCwwREFDRCxDQUlGLGFBQ0MsMFdBR2tCLENBQ2xCLHNCQUtELENBSEMsdUJBQ0MsMENBQ0QsQ0FHRCxlQUNDLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFDRCxDQUVBLDhDQUVDLHVCQUF3QixDQUN4QixjQUFlLENBQ2YsbURBQ0QsQ0FJQSxtREFFQyxpQkFBYSxDQUNiLGlCQStERCxDQTdEQywrREFDQyxxQkFBc0IsQ0FDdEIsc0NBQXVDLENBQ3ZDLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsbURBQW9ELENBQ3BELGtCQUFlLENBQ2YsbURBQW9ELENBQ3BELG9CQUFzQixDQUN0QixtQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLG1CQThCRCxDQTVCQyx3SkFFQyxVQUFXLENBQ1gsYUFBYyxDQUNkLGlCQUNELENBRUEsNkVBQ0Msc0RBQWtELENBQ2xELGVBQWdCLENBQ2hCLFdBQVksQ0FDWixNQUFPLENBQ1AsVUFBUSxDQUNSLHNCQUFnQixDQUFoQixjQUFnQixDQUNoQixhQUFXLENBQ1gsU0FDRCxDQUVBLDJFQUNDLGdEQUFpRCxDQUNqRCxtREFBaUQsQ0FDakQsVUFBVyxDQUNYLE1BQU8sQ0FDUCxVQUFRLENBQ1Isc0JBQWdCLENBQWhCLGNBQWdCLENBQ2hCLFdBQVUsQ0FDVixTQUNELENBTUEsb0xBQ0MsNkNBQ0QsQ0FLQSw2RkFDQywyQ0FDRCxDQUVBLDJGQUNDLCtDQUNELENBUUEseUVBRUMsaUJBQ0QsQ0MvS0gsV0FDQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQ0QsQ0FFQSxZQUNDLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JBQ0QsQ0FFQSxhQUNDLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFDRCxDQUdBLHlCQUVDLG9DQUdDLGFBQWMsQ0FDZCxjQUFlLENBQ2YsVUFLRCxDQUhDLGdEQUNDLFVBQ0QsQ0FFRixDQUVBLFdBQ0MsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixtREFDRCxDQUVBLFdBQ0MsY0FBZSxDQUNmLFVBQ0QsQ0FFQSxZQUNDLGNBU0QsQ0FQQyx3QkFDQyxpQkFDRCxDQUVBLHVCQUNDLGdCQUNELENBR0QsaUJBQ0MsUUFDRCxDQUdBLHNDQUVDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FLbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUx2QixrQkFBbUIsQ0FDbkIsdUJBQWtDLENBQ2xDLHFCQUFzQixDQUN0Qiw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFVBb0pELENBbEpDLGdFQUNDLDJCQVNELENBUEMsNkNBSEQsZ0VBSUUsNEJBTUYsQ0FMQyxDQUVBLHVDQVBELGdFQVFFLDRCQUVGLENBREMsQ0FHRCw4REFDQyx3QkFBeUIsQ0FDekIsb0JBQ0QsQ0FFQSw4SUFDQyxnREFDRCxDQUVBLDRGQUNDLHdCQUF5QixDQUN6QixVQUNELENBRUEsc0hBRUMsZUFBZ0IsQ0FDaEIsVUFDRCxDQUVBLGtEQUNDLFVBQVcsQ0FDWCxhQUFjLENBQ2QsV0FBWSxDQUNaLGtCQUtELENBSEMsNEJBTkQsa0RBT0UsWUFFRixDQURDLENBR0Qsb0xBR0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQ0QsQ0FFQSx3R0FDQyxxQ0FBc0MsQ0FDdEMsVUFBVyxDQUNYLFNBQ0QsQ0FJQywwSEFDQyxxQ0FDRCxDQVdBLHdsQkFDQyxhQUNELENBR0QsZ0ZBQ0MsdUJBQXVCLENBQXZCLG9CQUF1QixDQUN2QixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBRDNCLHNCQUF1QixDQUN2QiwwQkFDRCxDQUVBLG9GQUNDLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FDdkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUR2QixzQkFBdUIsQ0FDdkIsc0JBQ0QsQ0FFQSxrRkFDQyx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQ3ZCLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FEekIsc0JBQXVCLENBQ3ZCLHdCQUNELENBRUEsc0ZBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUNuQixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBRDNCLGtCQUFtQixDQUNuQiwwQkFDRCxDQUVBLDBGQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUR2QixrQkFBbUIsQ0FDbkIsc0JBQ0QsQ0FFQSx3RkFDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQ25CLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FEekIsa0JBQW1CLENBQ25CLHdCQUNELENBRUEsc0ZBQ0MscUJBQXFCLENBQXJCLGtCQUFxQixDQUNyQixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBRDNCLG9CQUFxQixDQUNyQiwwQkFDRCxDQUVBLDBGQUNDLHFCQUFxQixDQUFyQixrQkFBcUIsQ0FDckIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUR2QixvQkFBcUIsQ0FDckIsc0JBQ0QsQ0FFQSx3RkFDQyxxQkFBcUIsQ0FBckIsa0JBQXFCLENBQ3JCLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FEekIsb0JBQXFCLENBQ3JCLHdCQUNELENBSUMsd05BQ0MsUUFBUyxDQUNULFVBQ0QsQ0FHRCxvT0FFQyxXQUFZLENBQ1osUUFBUyxDQUNULHVCQUFnQixDQUFoQixlQUFnQixDQU1oQiw4QkFBaUIsQ0FMakIsV0FBWSxDQUNaLE1BQU8sQ0FDUCxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBQU0sQ0FDTixVQUNELENBR0Qsa0NBQ0Msb0RBQ0QsQ0FFQSxrQ0FDQyxvREFDRCxDQ3pPQSxhQUNDLGdEQUFpRCxDQUNqRCxpQ0FBZ0MsQ0FDaEMsTUFBTyxDQUNQLGNBQWUsQ0FDZixLQUFNLENBQ04sVUFBVyxDQUNYLFdBaUNELENBL0JDLHdCQUNDLGlCQUFrQixDQUNsQixZQU1ELENBSkMseUJBSkQsd0JBS0UsY0FBZSxDQUNmLFFBRUYsQ0FEQyxDQUdELG1CQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBRW5CLGVBQWMsQ0FDZCxpQkFDRCxDQUVBLHNDQUxDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQWNELENBVEEsbUJBRUMsV0FBWSxDQUNaLGVBTUQsQ0FKQyw4Q0FFQyxhQUNELENBR0QsdUJBQ0MsNEJBQ0QsQ0FJRCwwQkFJRSx5Q0FDQyxlQUtELENBSEMsMEJBSEQseUNBSUUsK0NBRUYsQ0FEQyxDQUdELG1CQUNDLGdCQUNELENBRUEsbUJBQ0MsV0FBWSxDQUNaLGNBQ0QsQ0FFQSx1QkFDQyw2Q0FBOEMsQ0FDOUMsMkJBQ0QsQ0FFRixDQ3BFQSwwQkFPRyxtRUFDQyxnREFBa0QsQ0FDbEQsNEJBQTBCLENBQzFCLDhEQUFnRSxDQUNoRSw2QkFDRCxDQUdILENDaEJBLGtCQUNDLGlDQUFnQyxDQUNoQyx5REFBc0QsQ0FBdEQsaURBQXNELENBQ3RELGVBNEJELENBMUJDLDBCQUxELGtCQU1FLG1CQXlCRixDQXhCQyxDQUlDLHlFQUVDLHNDQUF1QyxDQUN2QyxnQkFLRCxDQUhDLDBCQUxELHlFQU1FLGtCQUVGLENBREMsQ0FHRCxtQ0FDQyxvQkFPRCxDQUxDLGtGQUVDLG9DQUFxQyxDQUNyQyx5QkFDRCxDQzVCSCxNQUNDLHFCQUFzQixDQUt0QiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBSnRCLGdEQUFpRCxDQUNqRCx3Q0FBb0MsQ0FDcEMsbURBQWdELENBQWhELDJDQUFnRCxDQUNoRCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsU0E4REQsQ0E1REMsc0JBQ0MseUJBQ0QsQ1RRQSxpQkFDQyw0REFDRCxDU0xDLDJFQUdDLFdBQ0QsQ0FFQSw4QkFDQyxhQUNELENBRUEsaUJBQ0MsYUFDRCxDQUtBLCtCQUNDLGlCQUNELENBS0EsaUNBQ0MsYUFDRCxDQUtBLGdDQUNDLGdCQUNELENBR0QsZUFFQywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRHRCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixXQUFZLENBQ1osbUNBQ0QsQ0FFQSw4QkFFQywyQkFDRCxDQUVBLGFBQ0MseUJBQW1DLENBQ25DLGVBQWdCLENBQ2hCLG1CQUNELENBSUQsZUFDQyxpQkFBa0IsQ0FDbEIsNkZBQXNGLENBQXRGLHFGQTBCRCxDQXhCQywwQ0FFQyxpREFBOEMsQ0FBOUMseUNBS0QsQ0FIQyx3RUFDQyx5QkFDRCxDQUtBLDZCQUNDLGNBVUQsQ0FSQyxvQ0FDQyxVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQ0QsQ0FVRCw0REFFQyxhQUFjLENBQ2QsbUJBQ0QsQ0FPRCx5QkFDQyw4Q0FBK0MsQ0FDL0MsaURBQWtELENBQ2xELHVCQXlDRCxDQXRDQywwQkFORCx5QkFPRSxvQkFxQ0YsQ0FwQ0MsQ0FJQyxvQ0FDQyxhQUNELENBR0Qsa0NBQ0Msa0JBQWdCLENBQ2hCLFNBQ0QsQ0FFQSwyRUFFQywyQkFDRCxDQUVBLHlCQTNCRCx5QkE0QkUsd0JBQW1CLENBQW5CLHFCQUFtQixDQUVuQiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBRm5CLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsZUFhRixDQVhFLHNDQUNDLG1CQUFjLENBQWQsYUFBYyxDQUNkLFNBQ0QsQ0FFQSx3Q0FDQyxZQUFhLENBQ2IscUJBQWtCLENBQ2xCLFNBQ0QsQ0FDRCxDQ2pLRixpQ0FFQyxZQUNELENDRkEsU0FFQywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRHRCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixTQTJCRCxDWFpDLG9CQUNDLDREQUF5RCxDV1Z4RCxhWFdGLENXUEEsa0JBRUMsMkJBQXNCLENBQXRCLDRCQUFzQixDQUR0QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsV0FBWSxDQUNaLG9CQUNELENBRUEsb0NBRUMsMkJBQ0QsQ0FFQSxnQkFDQyx5QkFBbUMsQ0FDbkMsZUFBZ0IsQ0FDaEIsbUJBQ0QsQ0M5QkQsYUFDQyxtQkFBb0IsQ0FDcEIsMkNBdUdELENBckdDLHFCQUNDLGlCQU1ELENBSkMsb0NBRUMsdUJBQXVCLENBQXZCLG9CQUF1QixDQUR2QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUNELENBR0Qsc0JBQ0MsaURBQWtELENBQ2xELFFBQVMsQ0FDVCxXQUFZLENBQ1osZ0NBQW1DLENBQ25DLDRCQUE2QixDQUM3QixlQUFnQixDQUNoQixrREFBaUQsQ0FDakQsY0FBZSxDQUNmLEtBQU0sQ0FDTiw4RkFFc0MsQ0FGdEMsc0ZBRXNDLENBQ3RDLFVBQVcsQ0FDWCxXQWlDRCxDQS9CQyw2QkFDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBR25CLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FIOUIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsbUJBQWEsQ0FDYixZQUFhLENBQ2IsNkJBQThCLENBQzlCLG9CQUtELENBSEMsZ0NBQ0MsZUFDRCxDQUdELDRCQUNDLHVDQUF3QyxDQUN4QyxjQUFlLENBQ2Ysb0JBV0QsQ0FUQyxnQ0FDQyxhQUNELENBRUEsb0VBRUMsdUNBQXdDLENBQ3hDLG9CQUNELENBR0QscURWYkQsbUJBQWUsQ0FDZixlQUFnQixDQUNoQixxQlVhQyxDVlhELDBCVVNDLHFEVlJBLG1CVVVBLENWVEQsQ1VZQSxxQkFDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQiwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQiwrQ0FNRCxDQUpDLHVCQUNDLGVBQWdCLENBQ2hCLHFCQUNELENBR0Qsb0JBQ0MsdUJBQ0QsQ0FFQSxtQkFDQyxrQkEwQkQsQ0F4QkMscUNBQ0MsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FFakIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUNuQixhQUFTLENBRlQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLFFBaUJELENBZkMsMkNBQ0MsVUFhRCxDQVhDLHlCQUhELDJDQUlFLGtDQVVGLENBVEMsQ0FFQSx5QkFQRCwyQ0FRRSxrQ0FNRixDQUxDLENBRUEsMEJBWEQsMkNBWUUsa0NBRUYsQ0FEQyxDQU1KLHNCQUNDLCtCQUFvQyxDQUNwQyxRQUFTLENBQ1QsVUFBVyxDQUNYLE1BQU8sQ0FDUCxTQUFVLENBQ1YsY0FBZSxDQUNmLE9BQVEsQ0FDUixLQUFNLENBQ04sNkZBRXNDLENBRnRDLHFGQUVzQyxDQUN0QyxpQkFBa0IsQ0FDbEIsV0FDRCxDQUlDLHdDQUNDLE1BQ0QsQ0FFQSx3Q0FDQyxVQUFZLENBQ1osa0JBQ0QsQ0FNQSxnQ0FDQyxVQUNELENBRUEsaUNBQ0MsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLHNDQUF1QyxDQUN2QyxjQUFlLENBQ2YsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBQW1CLENBQ25CLGNBQWUsQ0FDZixpQkFxREQsQ0FuREMsd0NBQ0MsZ0RBQWlELENBQ2pELHNEQUFrRCxDQUlsRCxpQkFBZSxDQUdmLGlCQUFrQixDQUNsQixZQUtELENBRUEsK0VBWkMsbUJBQWMsQ0FGZCxVQUFXLENBQ1gsYUFBYyxDQUNkLGFBQWMsQ0FFZCxXQUFZLENBQ1osb0JBQWtCLENBR2xCLDhGQUVzQyxDQUZ0QyxzRkFFc0MsQ0FDdEMsYUFvQkQsQ0FqQkEsdUNBQ0Msc1RBQSt2QyxDQUMvdkMsdUJBQTJCLENBQzNCLDJCQUE0QixDQUM1QixpQkFBa0IsQ0FLbEIsYUFBUyxDQUVULGlCQUFrQixDQUNsQixVQUtELENBRUEseUNBQ0MscUJBS0QsQ0FIQywrQ0FDQyxvQkFDRCxDQUdELGlEQUNDLGdCQUNELENBRUEsa0RBQ0MsWUFDRCxDQUdELDhCQUNDLG1CQUNELENBR0QscUJBQ0MsZUFrREQsQ0FoREMseUNBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBOENELENBNUNDLHVEQUdDLDJCQUFRLENBQVIsZ0JBQVEsQ0FGUixtQkFBaUIsQ0FDakIsU0FBVSxDQUNWLE9BQVEsQ0FDUix1QkFBa0IsQ0FDbEIsaUJBU0QsQ0FQQyx5QkFQRCx1REFRRSx1QkFNRixDQUxDLENBRUEsOERBQ0MsWUFDRCxDQUdELHlEQU1DLDJCQUFRLENBQVIsZ0JBQVEsQ0FMUix1QkFBd0IsQ0FDeEIsc0RBQWtELENBQ2xELHNDQUF1QyxDQUN2QyxrQkFBZSxDQUNmLGVBQWdCLENBQ2hCLE9BQVEsQ0FDUix3QkFBa0IsQ0FDbEIsNkZBRXNDLENBRnRDLHFGQW1CRCxDQWZDLHlCQVpELHlEQWFFLGVBQWdCLENBQ2hCLHdCQWFGLENBWkMsQ0FFQSxvRkFDQyxzQ0FDRCxDQUZBLDJFQUNDLHNDQUNELENBRkEsK0VBQ0Msc0NBQ0QsQ0FGQSxnRkFDQyxzQ0FDRCxDQUZBLHNFQUNDLHNDQUNELENBRUEsc01BR0MsMkNBQTRDLENBQzVDLFNBQ0QsQ0FMQSxzTUFHQywyQ0FBNEMsQ0FDNUMsU0FDRCxDQUtILG9CQUNDLGVBQWdCLENBQ2hCLGlCQUNELENBS0MsNERBQ0MsWUFvQkQsQ0FsQkMsMkVBQ0MsYUFlRCxDQWJDLDZGQUNDLHFDQUFzQyxDQUN0QyxrQkFBZSxDQUNmLGVBU0QsQ0FQQyxvR0FDQyxVQUNELENBRUEsbUdBQ0MsWUFDRCxDQ2pTSixhQUNDLGdEQUFpRCxDQUNqRCxzQ0FBdUMsQ0FDdkMsaUJBb01ELENBbE1DLGdCQUNDLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZ0JBQ0QsQ0FFQSw2REFHQyxtQkFDRCxDQUtDLHVCQUNDLHNCQUNELENBRUEseUJBRUMsNkNBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUVuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRnZCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUtELENBSEMsZ0RBQ0MsbUJBQ0QsQ0FFRixDQUdELGtDQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FFbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUZ2QixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFnREQsQ0E5Q0MscUNBQ0MsZ0JBQWMsQ0FDZCxpQkEyQ0QsQ0F6Q0MsNENBQ0MscUNBQXNDLENBQ3RDLG1CQUFlLENBQ2YsUUFBUyxDQUNULG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsU0FDRCxDQUVBLHVDQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FLbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUx2QixrQkFBbUIsQ0FDbkIsZ0RBQWlELENBQ2pELGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLFdBQVksQ0FDWixzQkFBdUIsQ0FDdkIsZ0JBQVksQ0FDWixvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLGNBbUJELENBakJDLDBGQUVDLGdEQUFpRCxDQUNqRCxVQUNELENBRUEsNkNBQ0MsUUFBUyxDQUNULFVBQVcsQ0FDWCxXQUFZLENBQ1osTUFBTyxDQUNQLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FBTSxDQUNOLFVBQVcsQ0FDWCxTQUNELENBTUgscUJBQ0MsNkRBQXlELENBQ3pELDBEQWlERCxDQS9DQyx3QkFDQyxvQkFLRCxDQUhDLHFDQUNDLGVBQ0QsQ0FHRCx5QkFaRCxxQkFhRSxpQkFzQ0YsQ0FwQ0UsZ0RBRUMsNkJBQW1CLENBQW5CLDRCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRnZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFlRCxDQWJDLG1EQUNDLFFBQVMsQ0FDVCxTQVVELENBUkMsbUVBQ0MsMkRBQ0QsQ0FFQSxxREFDQyxhQUFjLENBQ2QsZUFDRCxDQUdILENBRUEsdUJBQ0Msc0NBQXVDLENBQ3ZDLGNBQWUsQ0FDZixnREFBaUQsQ0FDakQsb0JBVUQsQ0FSQywwQkFORCx1QkFPRSxrQkFPRixDQU5DLENBRUEsMERBRUMseUJBQ0QsQ0FLRixvQkFDQyxrQkFBZSxDQUNmLHNCQW9DRCxDQWxDQyx1QkFFQyw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FGdkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHNCQWlCRCxDQWZDLDBCQUNDLGFBQWMsQ0FDZCwyQkFZRCxDQVZDLDRCQUNDLHNDQUF1QyxDQUN2QyxrQkFBZSxDQUNmLG9CQU1ELENBSkMsb0VBRUMseUJBQ0QsQ0FLSCxzQkFDQyx1QkFDRCxDQUVBLDBCQUVDLDZDQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FFbkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUY5QixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFDRCxDQUNELENBR0QsbUJBRUMsbUJBQWMsQ0FEZCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGFBQWMsQ0FDZCxXQUFZLENBQ1osb0JBQW1CLENBQ25CLGdCQUtELENBSEMsMEJBUEQsbUJBUUUseUJBRUYsQ0FEQyxDQy9LRCx3QkFDQyw0Q0FtQkQsQ0N6Q0QsU0FFQywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRHRCLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLG9CQUFtQixDQUNuQixpQkFrREQsQ0FoREMseUJBTkQsU0FPRSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQ25CLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FEbkIsa0JBQW1CLENBQ25CLHNCQUFtQixDQUFuQixrQkE4Q0YsQ0E3Q0MsQ0FFQSx1QkFDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFDRCxDQUVBLGtCQUNDLHdEQUEwRCxDQUMxRCxnREFBaUQsQ0FDakQsc0JBQXdCLENBQ3hCLGlCQU1ELENBSkMseUJBTkQsa0JBT0UseUJBQTJCLENBQzNCLHlEQUVGLENBREMsQ0FHRCxpQkFDQyxZQU9ELENBTEMsc0RBRUMsYUFBYyxDQUNkLGdEQUNELENBR0Qsa0JBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUVuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRnZCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQWFELENBWEMsc0JBQ0Msb0JBQ0QsQ0FFQSxrQ1p1Q0Qsa0NBQW1DLENBVW5DLDRCQUE2QixDQUMzQixRQUFXLENBZmIsZUFBZ0IsQ0FEaEIscUNBQXNDLENBRXRDLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsZ0JBQWUsQ0FFZixnREFBaUQsQ0FDakQsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxTQUFVLENBQ1YsU0FBVSxDQUlWLGlCQUFrQixDQUhsQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHdCQUF5QixDQUl6Qiw4RkFFc0MsQ0FGdEMsc0ZZakRDLENBRkEsd0haMERBLG9CWXhEQSxDQUZBLGtGWitEQSxVWTdEQSxDQUZBLDRDWm1FQSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHFDQUFzQyxDQUN0QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCWXRFQSxDQUVBLG1DQUNDLFlBQ0QsQ0NyREYsaUJBQ0MsZ0RBQWlELENBQ2pELG1EQUFnRCxDQUFoRCwyQ0FBZ0QsQ0FDaEQsaUJBb0hELENBbEhDLHVCQUNDLGtEQUFtRCxDQUNuRCxVQUFXLENBQ1gsUUFBUyxDQUNULGlCQUFrQixDQUNsQiw2RkFFc0MsQ0FGdEMscUZBRXNDLENBQ3RDLFVBS0QsQ0FIQywrQkFDQyxXQUNELENBR0QsNEJBQ0MsUUFBUyxDQUNULFdBQVksQ0FDWixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUFNLENBQ04sVUFBVyxDQUNYLFNBQ0QsQ0FJQyw0QkFDQyxhQUNELENBR0QsMEJBR0MsMkJBQXNCLENBQXRCLDRCQUFzQixDQUZ0QixnREFBaUQsQ0FDakQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFlBQWEsQ0FDYixnQkFVRCxDQVJDLHlCQVBELDBCQVFFLFlBQWEsQ0FDYixpQkFNRixDQUxDLENBRUEsMEJBWkQsMEJBYUUsWUFFRixDQURDLENBR0QsMEJBQ0MscUNBQXNDLENBQ3RDLGtCQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUFLRCxDQUhDLDBCQVBELDBCQVFFLG1CQUVGLENBREMsQ0FHRCx3QkFDQyxxQ0FBc0MsQ0FDdEMsZ0JBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQixtQkFLRCxDQUhDLDBCQVBELHdCQVFFLGNBRUYsQ0FEQyxDQUdELHdCQUNDLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixTQW9DRCxDQWxDQywrQ0FDQyxRQUFTLENBQ1QsTUFBTyxDQUNQLGlCQUFrQixDQUNsQiw2RkFFc0MsQ0FGdEMscUZBR0QsQ0FFQSwrQkFDQyxTQUFVLENBQ1YsaUJBWUQsQ0FWQyxxQ0FDQyx1Q0FBd0MsQ0FDeEMsV0FBWSxDQUNaLG9CQUNELENBUUQsb0VBQ0MsU0FBVSxDQUNWLGtCQU1ELENBSkMscUNBQ0MsU0FBVSxDQUNWLGlCQUNELENDcEhILFlBRUMsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsNkVBQThFLENBQzlFLFVBMkNELENBdkNFLGdDQVBELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQVlDLENBTEEsb0JBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsb0NBQXFDLENBRXJDLG9CQUNELENBRUEsc0JBQ0MsV0FTRCxDQVBDLHVCQUhELHNCQUlFLFdBTUYsQ0FMQyxDQUVBLHdCQUNDLG1DQUNELENBR0QsdUJBQ0MsYUFBYyxDQUNkLGtCQUFlLENBQ2YsZ0RBQ0QsQ0FLQSxzQkFDQyxxQkFDRCxDQUtBLHNCQUNDLG9CQUNELENDN0NGLGlCQUNDLHlEQStFRCxDQTdFQywwQkFDQyxrQkFBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixzQkFLRCxDQUhDLDBCQU5ELDBCQU9FLGlCQUVGLENBREMsQ0FHRCx3QkFDQywrQ0FrQkQsQ0FoQkMsMEJBRUMsNEJBQ0MsUUFBUyxDQUNULGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUNELENBQ0QsQ0FFQSwwQkFoQkQsd0JBaUJFLHlEQUVGLENBREMsQ0FJQSx5QkFERCwrQkFHRSx3QkFBOEIsQ0FBOUIscUJBQThCLENBRDlCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBV0YsQ0FURSx3RkFFQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUNELENBQ0QsQ0FFQSx5REFDQyxZQUNELENBR0QsdUJBQ0MsK0NBTUQsQ0FKQyx5QkFIRCx1QkFJRSxlQUFnQixDQUNoQiwrQ0FFRixDQURDLENBR0QseUJBQ0Msa0JBQWUsQ0FDZixnQkFBaUIsQ0FDakIscUJBS0QsQ0FIQywwQkFMRCx5QkFNRSxnQkFFRixDQURDLENBR0QsdUJBQ0Msc0NBQXVDLENBQ3ZDLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUNELENBRUEsMkJBQ0MsbUJBQWMsQ0FBZCxhQUNELENBTUEsK0NBQ0MscUJBQ0QsQ0NyRkEsd0JBQ0MsZ0RBUUQsQ0FJQywySkFDQyxpQkFDRCxDQUlGLHlCQUlFLCtCQUVDLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FEOUIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFLRCxDQUhDLDRDQUNDLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQ0QsQ0FHRCx3QkFHQyxlQWNELENBWkMsNERBSkEsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBY0EsQ0FQQyw0SkFJQyxlQUFnQixDQUNoQixzQkFDRCxDQU1ELCtDQUNDLGdCQUNELENBR0gsQ0MxREMsV0FDQyw2REFBeUQsQ0FDekQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsa0JBQWtCLENBQ2xCLFNBQ0QsQ0FFQSxnQmxCa0NBLG1CQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJrQkdBLENsQkRBLDBCa0J0Q0EsZ0JsQnVDQyxtQmtCQUQsQ2xCQ0EsQ2tCeENBLGdCQUVDLGNBQWUsQ0FDZixnREFBaUQsQ0FDakQsZUFBZ0IsQ0FDaEIsK0NBQWdELENBQ2hELGlCQUFlLENBQ2YsaUJBZ0NELENBOUJDLHNCQUNDLGtEQUFtRCxDQUNuRCxRQUFTLENBQ1QsVUFBVyxDQUNYLGFBQWMsQ0FDZCxRQUFTLENBQ1QsTUFBTyxDQUNQLGlCQUFrQixDQUNsQiw4RkFFc0MsQ0FGdEMsc0ZBRXNDLENBQ3RDLFVBQ0QsQ0FFQSw2QkFDQyxjQUNELENBSUMsNkJBQ0MsaUJBQWMsQ0FDZCxVQUNELENBU0YsZ0RBQ0MsWUFXRCxDQVRDLDJCQUNDLGFBQ0QsQ0FFQSx1QkFDQyxlQUFnQixDQUNoQixRQUFTLENBQ1QsU0FDRCxDQU9ELG9CQUNDLDZEQUF5RCxDQUN6RCxRQUFTLENBQ1QsaUJBcUJELENBbkJDLGtDQUNDLGFBQ0QsQ0FFQSxpQ0FDQyxlQUNELENBRUEsc0JBQ0Msc0NBQXVDLENBQ3ZDLGVBQWdCLENBQ2hCLG9CQU9ELENBTEMsd0RBRUMsdUNBQXdDLENBQ3hDLG9CQUNELENBTUgsYUFHQyw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBRm5CLDZEQUF5RCxDQUN6RCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUFtQixDQUFuQixrQkFnQ0QsQ0E5QkMsZ0JBQ0MsZUFBZ0IsQ0FDaEIsa0NBQXNCLENBQ3RCLFNBQVUsQ0FDVixVQXlCRCxDQXZCQyxrQkFFQyxpREFBa0QsQ0FDbEQsc0NBQXVDLENBQ3ZDLGFBQWMsQ2xCMEhoQiw2Q0FBOEMsQ2tCekg1QyxlQUFnQixDbEIwSGxCLGVBQWdCLENBQ2hCLHNCQUFtQixDa0IxSGpCLGFBQVksQ0FDWixvQkFlRCxDQWJDLHlCQUNDLGVBQWdCLENBQ2hCLDJDQUE4QyxDQUM5QyxjQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFDRCxDQUVBLGdEQUVDLHVDQUF3QyxDQUN4QyxvQkFDRCxDQ2pJSCxZQUNDLGVBQWdCLENBQ2hCLHdCQUFvQixDQUNwQixVQUNELENBRUEsYUFFQyx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRHZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBV0QsQ0FUQywwQkFDQyxjQUFlLENBQ2YsNEJBTUQsQ0FKQyw2Q0FDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUNELENBSUYsYUFHQyxtQkFBYyxDQUZkLGNBQWUsQ0FDZixhQUFjLENBQ2QsYUFBYyxDQUNkLFFBQVMsQ0FDVCx1QkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLHdCQUFxQixDQUNyQixVQW1DRCxDQWpDQyx3QkFDQyxjQUNELENBRUEsd0JBQ0MsZUFDRCxDQUVBLG1EQUVDLFVBQVksQ0FDWixtQkFDRCxDQUVBLGlCQUNDLGFBQWMsQ0FDZCxXQVFELENBTkMsbUJBQ0MscUNBQXNDLENBQ3RDLDhGQUVzQyxDQUZ0QyxzRkFHRCxDQU1BLGtEQUNDLHNDQUNELENBSUYsWUFDQyxlQUFhLENBQ2IsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixRQUFTLENBQ1QsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGtCQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsVUFBVyxDQUNYLFNBK0JELENBN0JDLGVBQ0Msd0JBQXlCLENBQ3pCLHNEQUFrRCxDQUNsRCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixxQkFBdUIsQ0FDdkIsaUJBQWEsQ0FDYix1Q0FBa0MsQ0FBbEMsK0JBQWtDLENBQ2xDLHdCQVdELENBSkMsdUVBSEMsOENBTUQsQ0FIQSw0QkFDQyxrREFFRCxDQU9ELDZDQUNDLFlBQ0QsQ0MxR0QsOENBRUMsOEJBQTRCLENBQzVCLGVBZUQsQ0FiQyw0REFDQyxpQkFBb0IsQ0FDcEIsV0FBWSxDQUNaLFVBQ0QsQ0FFQSxrRUFDQyx1QkFDRCxDQUVBLG9FQUNDLHdCQUNELENDakJELGtCQUNDLGtGQUNELENBRUEsb0JBQ0Msb0ZBQ0QsQ0FFQSxxQkFDQyxxRkFDRCxDQUVBLG1CQUNDLG1GQUNELENBR0EseUJBQ0MsMEJBQ0QsQ0FFQSxzQkFDQyx1QkFDRCxDQ3ZCQSxnQkFDQywyQ0FtQkQsQ0FqQkMsc0JBQ0MsVUFBVyxDQUNYLGdCQUFpQixDQUVqQiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQ25CLG1CQUFlLENBQ2YsdUJBQXVCLENBQXZCLG9CQUF1QixDQUh2QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixVQVNELENBUEMsNEJBQ0MsVUFLRCxDQUhDLHlCQUhELDRCQUlFLGtDQUVGLENBREMsQ0FVSCxTQUNDLHVDQUF3QyxDQUN4QyxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLG1CQUFlLENBQWYsY0FBZSxDQUNmLFVBdUJELENBckJDLHFCQUNDLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQ0QsQ0FFQSxvQkFDQyxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUNELENBRUEsaUJBQ0MsVUFDRCxDQVFELGVBRUMsNkJBQW1CLENBQW5CLDRCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRnZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkF3RkQsQ0FyRkUseUJBV0Msb0VBQ0Msa0NBQ0QsQ0FSRCxDQVdBLDBCQUVDLGtDQUNDLHFDQUNELENBQ0QsQ0FJQSx5QkFFQyxrQ0FDQyxrQ0FDRCxDQUNELENBRUEsMEJBRUMsa0NBQ0Msa0NBQ0QsQ0FDRCxDQUlBLHlCQUVDLGtDQUNDLGtDQUNELENBQ0QsQ0FFQSwwQkFFQyxrQ0FDQyxxQ0FDRCxDQUNELENBRUEsMEJBRUMsa0NBQ0Msa0NBQ0QsQ0FDRCxDQUlBLHlCQUVDLGtDQUNDLGtDQUNELENBQ0QsQ0FFQSwwQkFFQyxrQ0FDQyxxQ0FDRCxDQUNELENBRUEsMEJBRUMsa0NBQ0Msd0NBQ0QsQ0FDRCxDQVNGLGVBRUMsb0JBQTBCLENBRDFCLGdCQUFhLENBQWIsWUFBYSxDQUNiLHlCQXVERCxDQXBERSx5QkFLRCxvREFFRSx5QkFBcUMsQ0FBckMsbUNBTUYsQ0FYQyxDQVFBLDBCQUxELDBCQU1FLHlCQUFxQyxDQUFyQyxtQ0FFRixDQURDLENBSUEseUJBREQsMEJBRUUseUJBQXFDLENBQXJDLG1DQU1GLENBTEMsQ0FFQSwwQkFMRCwwQkFNRSx5QkFBcUMsQ0FBckMsbUNBRUYsQ0FEQyxDQUlBLHlCQURELDBCQUVFLHlCQUFxQyxDQUFyQyxtQ0FVRixDQVRDLENBRUEsMEJBTEQsMEJBTUUseUJBQXFDLENBQXJDLG1DQU1GLENBTEMsQ0FFQSwwQkFURCwwQkFVRSx5QkFBcUMsQ0FBckMsbUNBRUYsQ0FEQyxDQUlBLHlCQURELDBCQUVFLHlCQUFxQyxDQUFyQyxtQ0FVRixDQVRDLENBRUEsMEJBTEQsMEJBTUUseUJBQXFDLENBQXJDLG1DQU1GLENBTEMsQ0FFQSwwQkFURCwwQkFVRSx5QkFBcUMsQ0FBckMsbUNBRUYsQ0FEQyxDQ3pORixZQUdDLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUh2QixnREFBaUQsQ0FDakQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixVQStERCxDQTdEQyx5QkFSRCxZQVNFLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixnQkEyREYsQ0ExREMsQ0FJQyx1QkFDQyw0REFBeUQsQ0FDekQsZUFBZ0IsQ0FDaEIsVUFDRCxDQUVBLHlCQVJELG1CQVNFLFNBU0YsQ0FQRSx1QkFDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUViLHFEQUFpQixDQURqQixXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQ0QsQ0FDRCxDQUdELHFCQUNDLCtEQUFnRSxDQUNoRSxpQkEwQkQsQ0F4QkMsK0NBRUMscUNBQ0QsQ0FFQSx1QkFDQyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLCtDQUFnRCxDQUNoRCwyQ0FDRCxDQUVBLHlCQWhCRCxxQkFrQkUsMkJBQXNCLENBQXRCLDRCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRnZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLFNBT0YsQ0FMRSx1QkFDQyxhQUFjLENBQ2QsU0FDRCxDQUNELENBR0QseUJBRUMsbUJBQ0MsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFDRCxDQUNELENDckVELGdCQUNDLDJDQW1GRCxDQWpGQyxzQkFFQywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRHRCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixhQVVELENBUkMsMEJBTEQsc0JBTUUsbUJBT0YsQ0FOQyxDQUVBLDBCQVRELHNCQVVFLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FDdkIsNkJBQWMsQ0FBZCw0QkFBYyxDQURkLHNCQUF1QixDQUN2QixpQkFBYyxDQUFkLGFBRUYsQ0FEQyxDQUdELDRCQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FFbkIsMkJBQXNCLENBQXRCLDRCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBSHZCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsc0JBVUQsQ0FSQyxnQ0FDQyxhQUFjLENBQ2QsVUFDRCxDQUVBLDBCQVhELDRCQVlFLHFCQUVGLENBREMsQ0FHRCx1QkFDQyxXQVFELENBTkMsMEJBSEQsdUJBS0UsbUJBQWMsQ0FEZCw2REFBMEQsQ0FDMUQsYUFBYyxDQUNkLHFCQUFtQixDQUNuQixlQUVGLENBREMsQ0FHRCwwQkFDQywyQkFBNEIsQ0FDNUIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFVBWUQsQ0FWQyxvQ0FDQyxhQUFjLENBQ2QsZUFDRCxDQUVBLDBCQWJELDBCQWNFLGFBQWMsQ0FDZCxrQkFBZ0IsQ0FDaEIsZUFFRixDQURDLENBR0QsNEJBQ0MsNERBQXlELENBQ3pELG9CQVlELENBVkMsMEJBSkQsNEJBS0UsYUFBYyxDQUNkLHNCQUF3QixDQUN4QixjQU9GLENBTEUsc0NBQ0MsNERBQXlELENBQ3pELG9CQUNELENBQ0QsQ0FHRCx5QkFDQyxpQkFDRCxDQVVFLGdEQUNDLGtCQUNELENBR0Qsa0NBQ0MseUNBQ0QsQ0FFQSxzQ0FDQyxnREFDRCxDQ3hHRixVQUNDLDJDQXdERCxDQXJERSx5QkFERCxnQkFFRSx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRXZCLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FGOUIsc0JBQXVCLENBQ3ZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBRUYsQ0FEQyxDQUtBLDBCQUNDLGFBQ0QsQ0FFQSx5QkFORCxzQkFPRSxTQUVGLENBRUEsd0JBRUUsWUFBYSxDQUNiLHFCQUFrQixDQUNsQixTQWNGLENBWkUsb0NBQ0MsWUFDRCxDQVhELENBY0EseUJBWEQsd0JBWUUsb0JBTUYsQ0FMQyxDQUVBLDBCQWZELHdCQWdCRSxvQkFFRixDQURDLENBR0QsZ0JBQ0MscUJBQ0QsQ0FLQyxxREFDQyxpREFLRCxDQUhDLHlCQUhELHFEQUlFLGdCQUVGLENBREMsQ0NwREgsZ0JBQ0Msc0JBK0VELENBN0VDLHNCQUNDLHNEQUFrRCxDQUNsRCx3QkFpQ0QsQ0E3QkUsMkNBQ0MsZ0NBQ0QsQ0FHRCw0QkFDQyxpREFDRCxDQUVBLHlCQUlDLGVBQ0QsQ0FFQSxrREFOQyxzREFBa0QsQ0FDbEQsZ0JBQWlCLENBQ2pCLGVBU0QsQ0FMQSx5QkFJQyxrQkFDRCxDQUVBLCtCQUNDLGlEQUFrRCxDQUNsRCxnQkFBZSxDQUNmLHVCQUFtQixDQUNuQixvQkFDRCxDQU1BLDhFQUVDLDZDQUNELENBS0EsZ0ZBRUMsOENBQ0QsQ0FLQSw4RUFFQyw2Q0FDRCxDQUtBLGtGQUVDLCtDQUNELENBS0EsdUNBRUMsd0JBQ0QsQ0N6RUQsbURBQ0MsVUFDRCxDQUdBLDBCQUNDLGlEQUFrRCxDQUNsRCxhQUNELENBRUEscUJBQ0MscUJBQXNCLENBQ3RCLHFDQUFzQyxDQUN0QyxzQkFBbUIsQ0FDbkIsa0JBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVBd0JELENBdEJDLDRCQUNDLDhCQUNELENBRUEsd0JBQ0MscUNBQXNDLENBQ3RDLGVBQWdCLENBQ2hCLGVBS0QsQ0FIQyx5QkFMRCx3QkFNRSxpQkFFRixDQURDLENBR0Qsd0JBQ0MsdUNBQXdDLENBQ3hDLG9CQUNELENBRUEsdUJBQ0Msb0JBQ0QsQ0MzQ0QsZ0VBQ0MsNkVBQ0QsQ0FHRCxhQUNDLFVBNFFELENBMVFDLGlDQUNDLDJEQUF3RCxDQUN4RCxxQ0FBc0MsQ0FDdEMsdUJBQW1CLENBQ25CLHVCQUFvQixDQUNwQixVQUNELENBRUEsZ0JBQ0Msb0JBQ0QsQ0FHQSxrQ0FDQyxrQkFNRCxDQUpDLHFDQUNDLHFDQUFzQyxDQUN0QyxpQkFDRCxDQUdELGdDQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FFbkIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBSHZCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixrQkFBZ0IsQ0FDaEIsU0F3Q0QsQ0F0Q0MsbUNBQ0Msd0JBb0NELENBbENDLHFDQUNDLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLG9CQWdCRCxDQWRDLDJDQUNDLCtDQUFnRCxDQUNoRCxnQkFBWSxDQUNaLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLE1BQU8sQ0FDUCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLHdMQUVrRixDQUZsRixnTEFFa0YsQ0FDbEYsT0FDRCxDQU1BLGtHQUNDLG9CQU1ELENBSkMsOEdBQ0MsU0FBVSxDQUNWLFVBQ0QsQ0FPSixxQkFDQyxVQU1ELENBSkMsMkJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQ0QsQ0FHRCx5QkFDQyxvQkFBZ0IsQ0FDaEIsa0JBQWUsQ0FDZixVQTBDRCxDQXhDQyxzQ0FDQyxlQUNELENBRUEseUJBVEQseUJBVUUsU0FtQ0YsQ0FqQ0UsbUZBRUMsZUFDRCxDQUNELENBRUEseUJBbEJELHlCQW1CRSxjQTBCRixDQXhCRSxnSUFHQyxlQUNELENBQ0QsQ0FFQSwwQkE1QkQseUJBNkJFLFNBZ0JGLENBZEUsNktBSUMsZUFDRCxDQUNELENBRUEsaUNBQ0MscURBQWlELENBQ2pELFlBQWEsQ0FDYixzQkFBbUIsQ0FDbkIsVUFDRCxDQU1BLCtCQUNDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUNELENBR0QsOEJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FDbkIsVUFvQ0QsQ0FsQ0MsMkNBQ0MsZUFDRCxDQUVBLHlCQVRELDhCQVVFLHFCQUFtQixDQUNuQixTQTRCRixDQTFCRSw2RkFFQyxlQUNELENBRUEsb0NBQ0MsVUFDRCxDQUNELENBRUEsb0NBQ0MsaUJBQ0QsQ0FFQSxvQ0FDQyxvQkFBbUIsQ0FDbkIsVUFDRCxDQUVBLHVDQUNDLGtCQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLHFCQUNELENBTUEsa0NBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQ0QsQ0FHRCwyQkFDQyxzQkFBbUIsQ0FDbkIsVUF5QkQsQ0F2QkMsd0NBQ0MsZUFDRCxDQUVBLDBCQVJELDJCQVNFLHFCQUFtQixDQUNuQixTQWlCRixDQWZFLHVGQUVDLGVBQ0QsQ0FFQSxpQ0FDQyxVQUNELENBQ0QsQ0FFQSxpQ0FDQyxpQkFBZSxDQUNmLGlCQUNELENBT0EsMEJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQ0QsQ0FHRCx3QkFDQyxzQkFBbUIsQ0FDbkIsVUFzQ0QsQ0FwQ0MscUNBQ0MsZUFDRCxDQUVBLHlCQVJELHdCQVNFLFNBK0JGLENBOUJDLENBRUEseUJBWkQsd0JBYUUscUJBMkJGLENBekJFLGlGQUVDLGVBQ0QsQ0FDRCxDQUVBLDhCQUNDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENBQ2YsaUJBS0QsQ0FIQyxpQ0FDQyxVQUNELENBR0QsOEJBQ0Msc0JBQW1CLENBQ25CLHFCQUFrQixDQUNsQixVQUtELENBSEMsMEJBTEQsOEJBTUUsYUFFRixDQURDLENDblJILGtCQUNDLDZFQXFDRCxDQW5DQyx3QkFFQywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRHRCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsaURBQWtELENBQ2xELGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsVUEyQkQsQ0F6QkMsMEJBVEQsd0JBVUUsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGdEQXVCRixDQXRCQyxDQUVBLGdDQUNDLFVBS0QsQ0FIQywwQkFIRCxnQ0FJRSxTQUVGLENBREMsQ0FHRCw4QkFDQyxVQVVELENBUkMsMEJBSEQsOEJBSUUsb0JBQWtCLENBQ2xCLFNBTUYsQ0FMQyxDQUVBLDBCQVJELDhCQVNFLG1CQUVGLENBREMsQ0FRRix5TUFHQyxnREFBaUQsQ0FDakQsNkNBQThDLENBQzlDLFVBS0QsQ0FIQywyTkFDQyxzQkFDRCxDQUtBLCtJQUNDLHlEQUE0RCxDQUM1RCxZQUNELENDNURGLG1CQUNDLDJDQWdGRCxDQTlFQyw0QkFDQyxxQkFDRCxDQUlDLCtCQUNDLGdEQUNELENBR0QseUJBQ0MsOEJBQTZCLENBQzdCLGlCQWlDRCxDQS9CQyw0QkFDQyxzQkFXRCxDQVRDLDhCQUNDLHVDQUF3QyxDQUN4QyxvQkFNRCxDQUpDLHdFQUVDLHlCQUNELENBSUYsNkJBQ0Msb0NBQXFDLENBQ3JDLGlCQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsc0JBQ0QsQ0FFQSxpQ0FDQyxzQ0FBdUMsQ0FDdkMsNkNBS0QsQ0FIQyxtQ0FDQyxlQUNELENBV0YsZ0RBRUMsd0JBQThCLENBQTlCLHFCQUE4QixDQUQ5QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDZCQUE4QixDQUM5Qiw2RUFBOEUsQ0FDOUUsVUFtQkQsQ0FkRSw0SEFDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQ0FBcUMsQ0FDckMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUNmLGdEQUFpRCxDQUNqRCxvQkFDRCxDQUdELDhEQUVDLDJCQUFRLENBQVIsZ0JBQVEsQ0FEUixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLE9BQ0QsQyIsInNvdXJjZXMiOlsid2VicGFjazovL214LXRoZW1lLy4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzEtZ2xvYmFsL3RyYW5zaXRpb25zLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzEtZ2xvYmFsL3ZhcmlhYmxlcy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8xLWdsb2JhbC9leHRlbmRzLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzEtZ2xvYmFsL2Jhc2UuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvMS1nbG9iYWwvdGV4dC1lbGVtZW50cy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8xLWdsb2JhbC9saW5rcy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8xLWdsb2JhbC9mb3Jtcy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8xLWdsb2JhbC93b3JkcHJlc3MuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL2hlYWRlci5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvaGVhZGVyLW5hdi5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvYnJlYWRjcnVtYnMuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL2NhcmQuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL2ZhbmN5Ym94LmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9mZWF0dXJlLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9maWx0ZXItZ3JpZC5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvZm9vdGVyLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9mb3JtLWN0YS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvaGVscGZ1bC5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvbGVhZGVyc2hpcC1jYXJkLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9wYWdpbmF0aW9uLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9yZXNvdXJjZS1oZWFkZXIuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL3Jlc291cmNlLWZvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvcmVzb3VyY2UtdGFicy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvc2xpY2stc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzMtYmxvY2tzL2Jsb2NrLWVtYmVkLXlvdXR1YmUuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvMy1ibG9ja3MvYmxvY2stb3B0aW9ucy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8zLWJsb2Nrcy9mZWF0dXJlZC1wb3N0cy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvbXgvY3NzL3NoYXJlZC8zLWJsb2Nrcy9oZXJvLWltYWdlLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzMtYmxvY2tzL2ZlYXR1cmVkLXF1b3RlLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzMtYmxvY2tzL2Zvcm0tY3RhLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzMtYmxvY2tzL3RhYmxlLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzQtcGFnZXMvZm91cm9mb3VyLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9teC9jc3Mvc2hhcmVkLzQtcGFnZXMvc3R5bGUtZ3VpZGUuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvNC1wYWdlcy9yZXNvdXJjZS1zaW5nbGUuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL214L2Nzcy9zaGFyZWQvNC1wYWdlcy9zZWFyY2gtcmVzdWx0cy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm5vdC1zZWxlY3RhYmxley1tb3otdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJvdXNlbCAqLC5jYXJvdXNlbCAqOmJlZm9yZSwuY2Fyb3VzZWwgKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmNhcm91c2VsLmlzLWRyYWdnYWJsZXtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uY2Fyb3VzZWwuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5jYXJvdXNlbF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uY2Fyb3VzZWxfX3RyYWNre2Rpc3BsYXk6ZmxleH0uY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSk7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7dG91Y2gtYWN0aW9uOnBhbi15fS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt0b3VjaC1hY3Rpb246bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtkaXJlY3Rpb246bHRyO21hcmdpbjowO3BhZGRpbmc6ZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWR9Ym9keS5pcy11c2luZy1tb3VzZSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7b3V0bGluZTpub25lfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19jb250YWluZXJ7LS1jYXJvdXNlbC1idXR0b24td2lkdGg6NDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6NDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6MjdweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OjI3cHh9fS5mYW5jeWJveF9fYmFja2Ryb3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpKX0uZmFuY3lib3hfX2Nhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDowO2hlaWdodDoxMDAlO3otaW5kZXg6MTB9LmZhbmN5Ym94X19jYXJvdXNlbC5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmZhbmN5Ym94X192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOmRlZmF1bHR9LmZhbmN5Ym94X190cmFja3tkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzo0OHB4IDhweCA4cHggOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO291dGxpbmU6MDtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweH0uZmFuY3lib3hfX3NsaWRlOjpiZWZvcmUsLmZhbmN5Ym94X19zbGlkZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2ZsZXg6MCAwIDA7bWFyZ2luOmF1dG99QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3NsaWRle3BhZGRpbmc6NjRweCAxMDBweH19LmZhbmN5Ym94X19jb250ZW50e21hcmdpbjowIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgMCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7cGFkZGluZzozNnB4O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtY29udGVudC1iZywgI2ZmZik7cG9zaXRpb246cmVsYXRpdmU7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt6LWluZGV4OjIwfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMCAwIDA7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb257dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI+LmNhcm91c2VsX19kb3Rze3RvcDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbnt6LWluZGV4OjQwfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo0MHB4fX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjQwcHh9fS5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3RvcDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtyaWdodDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO3otaW5kZXg6NDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtyaWdodDo0MHB4fX0uZmFuY3lib3hfX2NvbnRlbnQ+LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zNnB4O3JpZ2h0OjA7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbm8tY2xpY2ssLmZhbmN5Ym94X19uby1jbGljayBidXR0b257cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcil9LmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXJ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDUzfS5mYW5jeWJveF9fc3Bpbm5lciBzdmd7YW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDthbmltYXRpb246ZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNXB4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNHB4fX0uZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX25hdiwuY2Fyb3VzZWxfX2RvdHMsLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtZmFkZUlue2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94LWZhZGVPdXR7YW5pbWF0aW9uOi4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtem9vbUluVXB7YW5pbWF0aW9uOi4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXB9LmZhbmN5Ym94LXpvb21PdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bn0uZmFuY3lib3gtdGhyb3dPdXRVcHthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcH0uZmFuY3lib3gtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd259QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXR7dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtvcGFjaXR5OjB9fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXtzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6I2NjYyByZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Omluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwuMil9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6YXV0b30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2ltYWdle3RyYW5zZm9ybS1vcmlnaW46MCAwO3RvdWNoLWFjdGlvbjpub25lO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O21pbi1oZWlnaHQ6MXB4fS5pcy1jbG9zaW5nIC5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e292ZXJmbG93OnZpc2libGV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mYW5jeWJveC1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9LmZhbmN5Ym94X190aHVtYnN7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjBweCAzcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190aHVtYnN7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnN7b3BhY2l0eTowfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpO21hcmdpbjowO3BhZGRpbmc6OHB4IDNweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JvcmRlcjo1cHggc29saWQgdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KX0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlcntvcGFjaXR5Oi45Mn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlPip7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fdGh1bWJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDpjYWxjKDEwMCUgLyAodmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwNikgOC4xJSwgcmdiYSgwLCAwLCAwLCAwLjAyMSkgMTUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wNDYpIDIyLjUlLCByZ2JhKDAsIDAsIDAsIDAuMDc3KSAyOSUsIHJnYmEoMCwgMCwgMCwgMC4xMTQpIDM1LjMlLCByZ2JhKDAsIDAsIDAsIDAuMTU1KSA0MS4yJSwgcmdiYSgwLCAwLCAwLCAwLjE5OCkgNDcuMSUsIHJnYmEoMCwgMCwgMCwgMC4yNDIpIDUyLjklLCByZ2JhKDAsIDAsIDAsIDAuMjg1KSA1OC44JSwgcmdiYSgwLCAwLCAwLCAwLjMyNikgNjQuNyUsIHJnYmEoMCwgMCwgMCwgMC4zNjMpIDcxJSwgcmdiYSgwLCAwLCAwLCAwLjM5NCkgNzcuNSUsIHJnYmEoMCwgMCwgMCwgMC40MTkpIDg0LjUlLCByZ2JhKDAsIDAsIDAsIDAuNDM0KSA5MS45JSwgcmdiYSgwLCAwLCAwLCAwLjQ0KSAxMDAlKTtwYWRkaW5nOjA7dG91Y2gtYWN0aW9uOm5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjBweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7dGV4dC1zaGFkb3c6dmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fdG9vbGJhcntwYWRkaW5nOjhweH19LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdG9vbGJhcnthbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3Rvb2xiYXJ7b3BhY2l0eTowfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXN7ZGlzcGxheTpmbGV4fS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWxlZnR7bWFyZ2luLXJpZ2h0OmF1dG99LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLXJpZ2h0e21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcjpub3QoOmxhc3QtY2hpbGQpe2Rpc3BsYXk6bm9uZX19LmZhbmN5Ym94X19jb3VudGVye21pbi13aWR0aDo3MnB4O3BhZGRpbmc6MCAxMHB4O2xpbmUtaGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtczstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkfS5mYW5jeWJveF9fcHJvZ3Jlc3N7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKTtoZWlnaHQ6M3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3B7b3BhY2l0eTowfS5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCI6cm9vdCB7XG5cblx0LyogQ3ViaWMgKi9cblx0LS1lYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdC0tZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0LS1lYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG5cdC8qIENpcmMgKi9cblx0LS1lYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG5cdC0tZWFzZU91dENpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHQtLWVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG5cdC8qIEV4cG8gKi9cblx0LS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcblx0LS1lYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHQtLWVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuXHQvKiBRdWFkICovXG5cdC0tZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcblx0LS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXHQtLWVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuXHQvKiBRdWFydCAqL1xuXHQtLWVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcblx0LS1lYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG5cdC0tZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cblx0LyogUXVpbnQgKi9cblx0LS1lYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdC0tZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdC0tZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuXHQvKiBTaW5lICovXG5cdC0tZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG5cdC0tZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuXHQtLWVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cblx0LyogQmFjayAqL1xuXHQtLWVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuXHQtLWVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdC0tZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4iLCIvKipcbiogQ3VzdG9tIE1lZGlhIFF1ZXJpZXNcbiogTXVzdCBiZSBvdXRzaWRlIFJvb3QgVG8gQ2FzY2FkZSBQcm9wZXJseVxuKiBCcmVha3BvaW50cyBVc2luZyBDU1MgQ3VzdG9tIE1lZGlhIFF1ZXJpZXNcbiogaHR0cHM6Ly9wcmVzZXQtZW52LmNzc2RiLm9yZy9mZWF0dXJlcyNjdXN0b20tbWVkaWEtcXVlcmllc1xuKlxuKiBFeGFtcGxlIHVzYWdlOiBAbWVkaWEgKC0tYnAtc21hbGwpIHt9XG4qXG4qIFBpeGVsIHRvIFJlbSBDb252ZXJ0ZXIgLSBEZWZhdWx0IFBpeGVsIFNpemUgMTZcbiogaHR0cHM6Ly93d3cubmluamF1bml0cy5jb20vY29udmVydGVycy9waXhlbHMvcGl4ZWxzLXJlbS9cbipcbipcbiovXG5AY3VzdG9tLW1lZGlhIC0tYnAtc21hbGwgKG1pbi13aWR0aDogNDgwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWJwLW1lZGl1bSAobWluLXdpZHRoOiA3NjhweCk7XG5AY3VzdG9tLW1lZGlhIC0tYnAtbGFyZ2UgKG1pbi13aWR0aDogMTAyNHB4KTtcbkBjdXN0b20tbWVkaWEgLS1icC14bGFyZ2UgKG1pbi13aWR0aDogMTIwMHB4KTtcbkBjdXN0b20tbWVkaWEgLS1icC14eGxhcmdlIChtaW4td2lkdGg6IDE0NDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tYnAtbmF2LW1vYmlsZSAobWF4LXdpZHRoOiAxMDk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWJwLW5hdi1kZXNrIChtaW4td2lkdGg6IDExMDBweCk7XG5cblxuYm9keSB7XG5cdC0tcGFkZGluZy1pbm5lcjogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXG5cdEBtZWRpYSAoLS1icC1tZWRpdW0pIHtcblx0XHQtLXBhZGRpbmctaW5uZXI6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSk7XG5cdH1cblxuXHRAbWVkaWEgKC0tYnAteGxhcmdlKSB7XG5cdFx0LS1wYWRkaW5nLWlubmVyOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSk7XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEV4dGVuZHNcbiAqIFVzZSBTYXNzIGxpa2Ugc3ludGF4IGZvciBleHRlbmRzIHdpdGggUG9zdENTUyBwbHVnaW5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Bvc3Rjc3MtZXh0ZW5kLXJ1bGVcbiAqXG4gKi9cblxuLmhhcy1mb250LWZhbWlseS1wcmltYXJ5IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcbn1cblxuLmhhcy1mb250LWZhbWlseS1zZWNvbmRhcnkge1xuXHRmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXNlY29uZGFyeSk7XG59XG5cbi8qIEFkZCBibG9jayBwYWRkaW5nIGZvciBibG9jayBleGFtcGxlcyAqL1xuLmhhcy1ub3JtYWwtcGFkZGluZyB7XG5cdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKTtcbn1cblxuLyogYWRkIHJlZCBib3JkZXIgdG8gaW1hZ2UgKi9cbi5oYXMtYnJhbmRtYXJrIHtcblxuXHRpbWcge1xuXHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogQmFzZSBTdHlsZXNcbiAqXG4gKi9cbioge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiwgXCJrZXJuXCI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1kZWZhdWx0KTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIFN0aWNreSBGb290ZXIgKi9cbi5zaXRlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi10b3A6IDYycHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG5cdEBtZWRpYSAoLS1icC1uYXYtZGVzaykge1xuXHRcdG1hcmdpbi10b3A6IDExNXB4O1xuXHR9XG59XG5cbi5zaXRlLXRvcnNvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogUmVzcG9uc2l2ZSBJbWFnZXMgKi9cbnN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5maWdjYXB0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1haW4gV3JhcHBlciBTdHlsZXMgKi9cbltjbGFzcyo9XCJfX2RlZmF1bHQtaW5uZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1kZWZhdWx0KTtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5bY2xhc3MqPVwiX194c21hbGwtaW5uZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS14c21hbGwpO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9XCJfX3NtYWxsLWlubmVyXCJdIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0tc21hbGwpO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9XCJfX21lZGl1bS1pbm5lclwiXSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLW1lZGl1bSk7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1cIl9fc2htZWRpdW0taW5uZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1zaG1lZGl1bSk7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1cIl9fZnVsbC1pbm5lclwiXSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLWFsaWduV2lkZSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW5uZXItLW5vLXBhZCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cblx0W2NsYXNzKj1cIl9fZmxleGlibGUtaW5uZXJcIl0ge1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBNb2RpZmllciBmb3IgYmxvY2tzIHdpdGggYmxvY2std2lkdGggY29udHJvbHMgKi9cbi5sYXlvdXQtd2lkdGgtLWNlbnRlcmVkIHtcblxuXHRbY2xhc3MqPVwiX19mbGV4aWJsZS1pbm5lclwiXSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1tZWRpdW0pO1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmxheW91dC13aWR0aC0tZnVsbCB7XG5cblx0W2NsYXNzKj1cIl9fZmxleGlibGUtaW5uZXJcIl0ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0tZGVmYXVsdCk7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cblxuLyogRWxlbWVudHMgYmVpbmcgbGlua2VkIHRvIGJ5ICMgaXMgdGhlIHRhcmdldCBlbGVtZW50LiAqL1xuZGl2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG51bCxcbm9sLFxuc3BhbixcbnNlY3Rpb24sXG5uYXYge1xuXHRzY3JvbGwtbWFyZ2luLXRvcDogODBweDtcblxuXG5cdEBtZWRpYSAoLS1icC1uYXYtZGVzaykge1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAxMzBweDtcblx0fVxuXG5cdC8qIGFkanVzdCB3aGVuIGp1bXAtbmF2IG9uIHBhZ2UgKi9cblx0Lmp1bXAtbmF2LS1vbnBhZ2UgJiB7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDEyMXB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDE1NXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1icC1uYXYtZGVzaykge1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDIwNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8qIGFkanVzdCB3aGVuIGFkbWluLWJhciBvbiBwYWdlICovXG5cdC5hZG1pbi1iYXIgJiB7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDkwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tYnAtbmF2LWRlc2spIHtcblxuXHRcdC5hZG1pbi1iYXIgJiB7XG5cdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogMTQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuKlxuKiBXb3JkUHJlc3MgU2NyZWVuIFJlYWRlciBUZXh0XG4qIGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2FjY2Vzc2liaWxpdHkvaGFuZGJvb2svbWFya3VwL3RoZS1jc3MtY2xhc3Mtc2NyZWVuLXJlYWRlci10ZXh0L1xuKlxuKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogOTk5OTsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyoqXG4qIFJlc291cmNlcyBvbiBwcmVmZXJzLXJlZHVjZWQtbW90aW9uOlxuKiBodHRwczovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy9wcmVmZXJzLXJlZHVjZWQtbW90aW9uL3BybS5odG1cbiogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG4qL1xuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogVGV4dCBFbGVtZW50c1xuICogU2V0IGJhc2Ugc3R5bGluZyBmb3IgaGVhZGxpbmVzLCBwLCBhLCBzcGFuLCB1bCwgbGksIG9sLCBldGNcbiAqXG4gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZyBQbGFjZWhvbGRlcnMgKi9cbiVoMSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblxuXHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdH1cbn1cblxuJWgyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHR9XG59XG5cbiVoMyB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbiVoNCB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdH1cbn1cblxuJWg1IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0QG1lZGlhICgtLWJwLXhsYXJnZSkge1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0fVxufVxuXG4laDYge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG59XG5cbi8qIERlZmF1bHQgSGVhZGluZyBTdHlsZXMgKi9cbmgxIHtcblx0QGV4dGVuZCAlaDE7XG59XG5cbmgyIHtcblx0QGV4dGVuZCAlaDI7XG59XG5cbmgzIHtcblx0QGV4dGVuZCAlaDM7XG59XG5cbmg0IHtcblx0QGV4dGVuZCAlaDQ7XG59XG5cbmg1IHtcblx0QGV4dGVuZCAlaDU7XG59XG5cbmg2IHtcblx0QGV4dGVuZCAlaDY7XG59XG5cbi8qIEhlYWRpbmcgQ2xhc3MgT3ZlcnJpZGVzLlxuICogYnJva2VuIG91dCBmb3IgcHJlY2VkZW5jZVxuKi9cbi5oMSB7XG5cdEBleHRlbmQgJWgxO1xufVxuXG4uaDIge1xuXHRAZXh0ZW5kICVoMjtcbn1cblxuLmgzIHtcblx0QGV4dGVuZCAlaDM7XG59XG5cbi5oNCB7XG5cdEBleHRlbmQgJWg0O1xufVxuXG4uaDUge1xuXHRAZXh0ZW5kICVoNTtcbn1cblxuLmg2IHtcblx0QGV4dGVuZCAlaDY7XG59XG5cbi8qIExvbmcgQ29weSAtIEdlbmVyYWwgQ29udGVudCAqL1xuLmxvbmctY29weSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cblx0aDEsXG5cdGgyLFxuXHRoMyB7XG5cblx0XHQvKiBvbmx5IGFkZCB0b3AgbWFyZ2luIGlmIGl0cyBub3QgYSBibG9jayBoZWFkaW5nICovXG5cdFx0Jjpub3QoW2NsYXNzKj1cIl9faGVhZGluZ1wiXSk6bm90KFtjbGFzcyo9XCJfX3N1YmhlYWRpbmdcIl0pIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cblx0XHQvKiBvbmx5IGFkZCB0b3AgbWFyZ2luIGlmIGl0cyBub3QgYSBibG9jayBoZWFkaW5nICovXG5cdFx0Jjpub3QoW2NsYXNzKj1cIl9faGVhZGluZ1wiXSk6bm90KFtjbGFzcyo9XCJfX3N1YmhlYWRpbmdcIl0pIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdHAge1xuXHRcdEBleHRlbmQgLmhhcy1tZWRpdW0tZm9udC1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHR1bCxcblx0b2wge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLmhlcm8taGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRAbWVkaWEgKC0tYnAteGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHR9XG59XG5cbi5jb3Zlci1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXG5cdEBtZWRpYSAoLS1icC14bGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdH1cbn1cblxuLmgyLS1ibG9ja3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxucCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tZGVmYXVsdCk7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblxuXHQmOmVtcHR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIHAtLSBjbGFzc2VzIHdpbGwgYmUgZGVwcmVjYXRlZCBpbiBmYXZvclxuICAgb2Ygd3AgZ2VuZXJhdGVkIGNsYXNzZXNcbiovXG4ucC0tc21hbGwge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wLS1tZWQge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4ucC0tbGFyZ2Uge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuXHRsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuXHRsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLnAtLXgtbGFyZ2Uge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0teC1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uaGFzLXgtbGFyZ2UtZm9udC1zaXplIHtcblx0bGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5uYXJyb3cge1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLXNtYWxsKTtcbn1cblxuLmNlbnRlci1uYXJyb3cge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLXNtYWxsKTtcbn1cblxuLnhuYXJyb3cge1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLXhzbWFsbCk7XG59XG5cbi5jZW50ZXIteG5hcnJvdyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0teHNtYWxsKTtcbn1cblxuLmNlbnRlci1uYXJyb3csXG4uY2VudGVyLXhuYXJyb3cge1xuXG5cdCYuaGFzLXRleHQtYWxpZ24tbGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmxlZnQtbmFycm93IHtcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1zbWFsbCk7XG59XG5cbi51cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLm5vcm1hbGNhc2UsXG4ubm9ybWFsY2FzZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vd3JhcCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG59XG5cbi50aGlud2VpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS10aGluKTtcbn1cblxuLmRlZmF1bHR3ZWlnaHQge1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWRlZmF1bHQpO1xufVxuXG4uc2VtaWJvbGQge1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLXNlbWlib2xkKTtcbn1cblxuLmJvbGQge1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTcpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5zdXAsXG5zdWIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLyoqXG4qXG4qIFRleHQgTGFiZWxzLCBUaXRsZXMsIFF1b3RlcywgQ2FwdGlvbnMsIGV0Y1xuKlxuKi9cbi5leWVicm93IHtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmxhYmVsIHtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIpO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNvdXJjZSB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi10b3A6IDVweDtcblxuXHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLnN0YXRfX251bWJlcixcbi5zdGF0X19zeW1ib2wge1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRmb250LXNpemU6IGNsYW1wKDg1cHgsIDEuN3Z3LCAxMzBweCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tZGVmYXVsdCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3RhdF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS43dncsIDE5cHgpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tZGVmYXVsdCk7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmc6IDAgdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xufVxuXG4uZmVhdHVyZWQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXNlY29uZGFyeSk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1zZW1pYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwIDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG5ibG9ja3F1b3RlLFxuLnB1bGxxdW90ZSB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1kZWZhdWx0KTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwO1xuXG5cdEBtZWRpYSAoLS1icC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cbn1cblxudWwsXG5vbCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuXG4vKiBDaGVja21hcmsgTGlzdCAqL1xuLnVsLS1jaGVja3Mge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cblx0XHQmOjptYXJrZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIHNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4qXG4qIFRleHQgTGlua3NcbipcbiovXG5cbmEge1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRvcGFjaXR5OiAxO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dHJhbnNpdGlvbjpcblx0XHR2YXIoLS13cC0tcHJlc2V0LS10cmFuc2l0aW9uLS1mYWRlcylcblx0XHR2YXIoLS13cC0tcHJlc2V0LS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXG5cdCY6aG92ZXIsXG5cdCYuaG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluay1ob3Zlcik7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5saW5rLS1oYXMtdW5kZXJsaW5lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0Jjpob3Zlcixcblx0Ji5ob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbiV0ZXh0LWxpbmsge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRyYW5zaXRpb246IHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycyk7XG5cblx0Jjpob3Zlcixcblx0Ji5ob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluay1ob3Zlcik7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluay1ob3Zlcik7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG59XG5cbi5pcy1zdHlsZS10ZXh0LWxpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBleHRlbmQgJXRleHQtbGluaztcbn1cblxuLnRleHQtbGluayB7XG5cdEBleHRlbmQgJXRleHQtbGluaztcbn1cblxuXG4lYXJyb3ctbGluayB7XG5cdEBleHRlbmQgJXRleHQtbGluaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pcy1zdHlsZS1hcnJvdy1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kICVhcnJvdy1saW5rO1xufVxuXG4uYXJyb3ctbGluayB7XG5cdEBleHRlbmQgJWFycm93LWxpbms7XG59XG5cbiVidXR0b24ge1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0b3BhY2l0eTogMTtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFx0Ym9yZGVyOiAwcHg7XG5cdHRyYW5zaXRpb246XG5cdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tY29sb3JzKVxuXHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXRpbWluZyk7XG5cblx0Jjpob3Zlcixcblx0Ji5ob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNik7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS02KTtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxufVxuXG4lYnV0dG9uLS1wcmltYXJ5IHtcblx0QGV4dGVuZCAlYnV0dG9uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXG5cdCY6aG92ZXIsXG5cdCYuaG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5pcy1zdHlsZS1wcmltYXJ5LWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAlYnV0dG9uLS1wcmltYXJ5O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5IHtcblx0QGV4dGVuZCAlYnV0dG9uLS1wcmltYXJ5O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uczpub3QoLmlzLXZlcnRpY2FsKSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG59XG5cbiVidXR0b24tLS1zZWNvbmRhcnkge1xuXHRAZXh0ZW5kICVidXR0b247XG5cblx0Jjpob3Zlcixcblx0Ji5ob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHR9XG59XG5cbi5pcy1zdHlsZS1zZWNvbmRhcnktYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kICVidXR0b24tLS1zZWNvbmRhcnk7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG5cdEBleHRlbmQgJWJ1dHRvbi0tLXNlY29uZGFyeTtcbn1cblxuJWJ1dHRvbi0tLXRlcnRpYXJ5IHtcblx0QGV4dGVuZCAlYnV0dG9uO1xufVxuXG4uaXMtc3R5bGUtdGVydGlhcnktYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kICVidXR0b24tLS10ZXJ0aWFyeTtcbn1cblxuLmJ1dHRvbi0tdGVydGlhcnkge1xuXHRAZXh0ZW5kICVidXR0b24tLS10ZXJ0aWFyeTtcbn1cblxuLnBsYXktYnV0dG9uIHtcblxuXHQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcblx0XHRib3JkZXI6IHVuc2V0O1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQud3AtYmxvY2stY292ZXIgJiB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLmhhcy1wbGF5LWljb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4lcmVzZXQtbGluayB7XG5cdEBleHRlbmQgJXRleHQtbGluaztcblx0Jjpob3Zlcixcblx0Ji5ob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmlzLXN0eWxlLXJlc2V0LWxpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBleHRlbmQgJXJlc2V0LWxpbms7XG59XG5cbi5yZXNldC1saW5rIHtcblx0QGV4dGVuZCAlcmVzZXQtbGluaztcbn1cblxuLmJ1dHRvbi0tc21hbGwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDEwcHggMjVweDtcbn1cblxuXG4uaGVyby1pbWFnZSB7XG5cblx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBJbnB1dCBTdHlsZXNcbiAqXG4gKlxuICovXG4uZm9ybSB7XG5cblx0LnJlcXVpcmVkIHtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWVycm9yKTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQuZm9ybS1pbnB1dC13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0PiBsYWJlbCB7XG5cdFx0XHRAZXh0ZW5kIC5sYWJlbDtcblx0XHR9XG5cdH1cblxuXHRbdHlwZT1cImNvbG9yXCJdLFxuXHRbdHlwZT1cImRhdGVcIl0sXG5cdFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5cdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdFt0eXBlPVwiZW1haWxcIl0sXG5cdFt0eXBlPVwibW9udGhcIl0sXG5cdFt0eXBlPVwibnVtYmVyXCJdLFxuXHRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRbdHlwZT1cInNlYXJjaFwiXSxcblx0W3R5cGU9XCJ0ZWxcIl0sXG5cdFt0eXBlPVwidGV4dFwiXSxcblx0W3R5cGU9XCJ0aW1lXCJdLFxuXHRbdHlwZT1cInVybFwiXSxcblx0W3R5cGU9XCJ3ZWVrXCJdLFxuXHRpbnB1dDpub3QoW3R5cGVdKSxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1kZWZhdWx0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjpcblx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycylcblx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXRpbWluZyk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogcmdiYSgwLCAxNywgMjksIDAuNCk7XG5cdFx0XHRmb250LXNpemU6IDEuNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdH1cblxuXHRcdCZbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1lcnJvcik7XG5cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWVycm9yKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1lcnJvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRiYWNrZ3JvdW5kOlxuXHRcdFx0dmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKVxuXHRcdFx0dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQuOTUgMTAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xe2ZpbGw6dHJhbnNwYXJlbnR9LmNscy0ye2ZpbGw6JTIzMzYzNjM2fSUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VhcnJvd3MlM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTAgMGg0Ljk1djEwSDB6Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEuNDEgNC42N2wxLjA3LTEuNDkgMS4wNiAxLjQ5SDEuNDF6TTMuNTQgNS4zM0wyLjQ4IDYuODIgMS40MSA1LjMzaDIuMTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpXG5cdFx0XHRuby1yZXBlYXQgOTglIDUwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0JlttdWx0aXBsZV0ge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHR9XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRyZXNpemU6IHZlcnRpY2FsO1xuXHR9XG5cblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5cdFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHJpbWFyeSk7XG5cdH1cblxuXG5cdC8qIFJhZGlvIEJ1dHRvbnMgYW5kIENoZWNrYm94IEZpZWxkcyAqL1xuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0bGVmdDogLTk5OTlweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHQrIGxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXByaW1hcnkpO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1kZWZhdWx0KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXG5cdFx0XHQrIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCB7XG5cblx0XHRcdCsgbGFiZWw6OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdFx0fVxuXG5cdFx0XHQrIGxhYmVsOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXG5cdFx0KyBsYWJlbCB7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBXb3JkUHJlc3MgR2VuZXJhdGVkIENsYXNzZXNcbiAqXG4gKiBSZXF1aXJlZCBmb3IgV1lTSVdZRyBmdW5jdGlvbmFsaXR5IGFuZCBSaWNoVGV4dCBibG9ja3NcbiAqL1xuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cblx0LmFsaWdubGVmdCxcblx0LmFsaWduY2VudGVyLFxuXHQuYWxpZ25yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uYWxpZ253aWRlIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1hbGlnbi13aWRlKTtcbn1cblxuLmFsaWduZnVsbCB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqIFdQIEJsb2NrIENvdmVyIG5hdGl2ZSBzdHlsZXMgKi9cbi53cC1ibG9jay1jb3Zlci1pbWFnZSxcbi53cC1ibG9jay1jb3ZlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiA0MzBweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLmhhcy1wYXJhbGxheCB7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblxuXHRcdEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1yZXBlYXRlZCB7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cdH1cblxuXHQuaGFzLWJhY2tncm91bmQtZGltOm5vdChbY2xhc3MqPVwiLWJhY2tncm91bmQtY29sb3JcIl0pIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHR9XG5cblx0Lmhhcy1iYWNrZ3JvdW5kLWRpbTo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblxuXHQmLmFsaWdubGVmdCxcblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cblx0XHRAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5hbGlnbmNlbnRlcixcblx0Ji5hbGlnbmxlZnQsXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Ji5pcy1saWdodCB7XG5cblx0XHQud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0XHR9XG5cdH1cblxuXHRwLFxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblxuXHRcdCY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1wb3NpdGlvbi10b3AtbGVmdCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Ji5pcy1wb3NpdGlvbi10b3AtY2VudGVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCYuaXMtcG9zaXRpb24tdG9wLXJpZ2h0IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0Ji5pcy1wb3NpdGlvbi1jZW50ZXItbGVmdCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmLmlzLXBvc2l0aW9uLWNlbnRlci1jZW50ZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQmLmlzLXBvc2l0aW9uLWNlbnRlci1yaWdodCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0Ji5pcy1wb3NpdGlvbi1ib3R0b20tbGVmdCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdCYuaXMtcG9zaXRpb24tYm90dG9tLWNlbnRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Ji5pcy1wb3NpdGlvbi1ib3R0b20tcmlnaHQge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0Ji5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uIHtcblxuXHRcdC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdGltZy53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCxcblx0dmlkZW8ud3AtYmxvY2stY292ZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3R0b206IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kIHtcblx0ei1pbmRleDogei1pbmRleChcIi53cC1ibG9jay1jb3Zlcl9fdmlkZW8tYmFja2dyb3VuZFwiKTtcbn1cblxuLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kIHtcblx0ei1pbmRleDogei1pbmRleChcIi53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZFwiKTtcbn1cbiIsIi8qKlxuICpcbiAqIEhlYWRlciBTdHlsZXNcbiAqXG4gKi9cbi5zaXRlLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDtcblxuXHQuYWRtaW4tYmFyICYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ2cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXG5cdFx0aW1nLFxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19uYXYtd3JhcCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2NnB4KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAxcHgpIHtcblxuXHQuc2l0ZS1oZWFkZXIge1xuXG5cdFx0LnNpdGUtaGVhZGVyX19kZWZhdWx0LWlubmVyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMTZweCAwIDA7XG5cdFx0fVxuXG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR3aWR0aDogMTk2cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbmF2LXdyYXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOTZweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBIZWFkZXIgTmF2XG4gKlxuICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblxuXHQjbWVnYS1tZW51LWhlYWRlci1wcmltYXJ5IHtcblxuXHRcdD4gbGkubWVnYS1oaWRlLW9uLWRlc2t0b3Age1xuXG5cdFx0XHQvKiBGb3JjZSB1dGlsaXR5IGxpbmtzIHRvIGJlIHNtYWxsZXIgKi9cblx0XHRcdD4gYS5tZWdhLW1lbnUtbGluayB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1zZW1pYm9sZCkgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEJyZWFkY3J1bWJzXG4gKlxuICovXG4uc2l0ZS1icmVhZGNydW1icyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDEycHggMjRweCAtMTZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHBhZGRpbmc6IDhweCAwO1xuXG5cdEBtZWRpYSAoLS1icC1uYXYtZGVzaykge1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblx0fVxuXG5cdCZfX2RlZmF1bHQtaW5uZXIge1xuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdFx0QG1lZGlhICgtLWJwLW5hdi1kZXNrKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIENhcmQgU3R5bGVzXG4gKlxuICovXG4uY2FyZCB7XG5cdC0tY2FyZC1ib3JkZXI6ICNlNmU2ZTY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyKTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDI0cHggLTE2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC5oYXMtYmFja2dyb3VuZCAmIHtcblx0XHQtLWNhcmQtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0Jl9fbWVkaWEge1xuXHRcdEBleHRlbmQgLmhhcy1icmFuZG1hcms7XG5cblx0XHQuYWxpZ25sZWZ0LFxuXHRcdC5hbGlnbmNlbnRlcixcblx0XHQuYWxpZ25yaWdodCB7XG5cdFx0XHRmbG9hdDogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0LmFsaWduY2VudGVyIGltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0ZGl2W2RhdGEtYWxpZ249XCJsZWZ0XCJdIHtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0ZGl2W2RhdGEtYWxpZ249XCJjZW50ZXJcIl0ge1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdGRpdltkYXRhLWFsaWduPVwicmlnaHRcIl0ge1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMjVweCAyNXB4IDIwcHg7XG5cdH1cblxuXHQmX19oZWFkaW5nLFxuXHQmX19jb250ZW50IHtcblx0XHQtLXdwLS1zdHlsZS0tYmxvY2stZ2FwOiAxOHB4O1xuXHR9XG5cblx0Jl9fbGlua3Mge1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cbn1cblxuLyogUmVzb3VyY2UgY2FyZCAtIHVzZSBjYXJkIGxpbmsgdG8gY292ZXIgd2hvbGUgY2FyZCAqL1xuLnJlc291cmNlLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWZhZGVzKSB2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cblx0XHQuY2FyZF9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQuY2FyZF9fbGluayB7XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiB1bnNldDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIEljb24gYXMgSW1hZ2UgKi9cbi5jYXJkcy0taWNvbiB7XG5cblx0LmNhcmRfX21lZGlhIHtcblxuXHRcdGltZyxcblx0XHRzdmcge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEhvcml6b250YWwgQ2FyZHMgKi9cbi5jYXJkcy0taG9yaXpvbnRhbCB7XG5cblx0LmNhcmQge1xuXHRcdC0tY2FyZC1ib3JkZXI6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblxuXHRcdC8qIGZvcmNlIGhvcml6b250YWwgY2FyZHMgdG8gc3RheSAxLWNvbCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jl9fbWVkaWEge1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5jYXJkX190ZXh0LFxuXHRcdC5jYXJkX19saW5rcyB7XG5cdFx0XHQtLXdwLS1zdHlsZS0tYmxvY2stZ2FwOiAxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0LmNhcmRfX21lZGlhIHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkX19jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogRmFuY3lib3hcbiAqXG4gKi9cbi5mYW5jeWJveF9fdGh1bWJzLFxuLmZhbmN5Ym94X19uYXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4iLCIvKipcbiAqXG4gKiBGZWF0dXJlIFN0eWxlc1xuICpcbiAqL1xuXG4uZmVhdHVyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDA7XG5cblx0Jl9fbWVkaWEge1xuXHRcdEBleHRlbmQgLmhhcy1icmFuZG1hcms7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcblx0fVxuXG5cdCZfX2hlYWRpbmcsXG5cdCZfX2NvbnRlbnQge1xuXHRcdC0td3AtLXN0eWxlLS1ibG9jay1nYXA6IDE4cHg7XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogRmlsdGVyIEdyaWRcbiAqXG4gKi9cbi5maWx0ZXItZ3JpZCB7XG5cdC0tZmlsdGVyV2lkdGg6IDMzMHB4O1xuXHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSkgMDtcblxuXHQmX19zZWFyY2gge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHQuZmFjZXR3cC1mYWNldCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlsdGVycyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiBjYWxjKC0xICogdmFyKC0tZmlsdGVyV2lkdGgpKTtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWZpbHRlcldpZHRoKTtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwMHB4IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tc2xpZGVzKVxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMjA7XG5cblx0XHQmLWhlYWRlciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2V0LWRlcHRoID4gLmZhY2V0d3AtY2hlY2tib3gge1xuXHRcdFx0QGV4dGVuZCAlaDQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3Jlc2V0IHtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0LmZhY2V0d3AtdGVtcGxhdGUge1xuXHRcdFx0LS1vZmZzZXQtMjU6IDIzcHg7XG5cdFx0XHQtLW9mZnNldC0zMzogMjBweDtcblx0XHRcdC0tb2Zmc2V0LTUwOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRnYXA6IDMwcHg7XG5cblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tb2Zmc2V0LTUwKSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMyUgLSB2YXIoLS1vZmZzZXQtMzMpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTMwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSB2YXIoLS1vZmZzZXQtMjUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyLWdyaWRfX292ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGJvdHRvbTogMDtcblx0Y29udGVudDogXCJcIjtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOlxuXHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWZhZGVzKVxuXHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXRpbWluZyk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTE5O1xufVxuXG5odG1sLmZpbHRlci0tb3BlbiB7XG5cblx0LmZpbHRlci1ncmlkX19maWx0ZXJzIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LmZpbHRlci1ncmlkX19vdmVybGF5IHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4vKiBGYWNldHMgKi9cbi5mYWNldHdwLWZhY2V0IHtcblxuXHQuZmFjZXR3cC1vdmVybGF5IHtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC5mYWNldHdwLWNoZWNrYm94IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycylcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjEuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDYwMCA2MDAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwMCA2MDA7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNFODE3MUY7JTdEIC5zdDElN0JkaXNwbGF5Om5vbmU7JTdEIC5zdDIlN0JkaXNwbGF5OmlubGluZTslN0QgLnN0MyU3QmNsaXAtcGF0aDp1cmwoJTIzU1ZHSURfMl8pOyU3RCAuc3Q0JTdCZmlsbDpub25lO3N0cm9rZTolMjM5Nzk3OTc7c3Ryb2tlLXdpZHRoOjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwOyU3RCUwQSUzQy9zdHlsZSUzRSUzQ3RpdGxlJTNFY2hlY2tlZC1ib3glM0MvdGl0bGUlM0UlM0NnIGlkPSdtZWFzdXJpbmcnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTI5LjQsMzAuN0wxOTguMSw0MDJMNzkuNSwyNzIuMkw2LjIsMzM4LjhsMTgzLjcsMjAxLjFsNDA2LjEtNDM2TDUyOS40LDMwLjd6Jy8lM0UlM0NnIGNsYXNzPSdzdDEnJTNFJTNDZyBjbGFzcz0nc3QyJyUzRSUzQ2clM0UlM0NkZWZzJTNFJTNDcG9seWdvbiBpZD0nU1ZHSURfMV8nIHBvaW50cz0nMzY3LjIsMzcuMSAyODguMiwxNTAuNiA0NS45LDE2NC42IDQ1LjksNTEyLjEgMzk5LjQsNTEyLjEgNDE5LjUsMzM4LjcgNTM0LjksMjI4LjIgNTY0LjEsNjk4LjkgLTQuMiw3MTAgLTgyLjYsNjE4LjUgLTgyLjYsOTIuMyAtMzguNCwxMiAnLyUzRSUzQy9kZWZzJTNFJTNDY2xpcFBhdGggaWQ9J1NWR0lEXzJfJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNTVkdJRF8xXycgc3R5bGU9J292ZXJmbG93OnZpc2libGU7Jy8lM0UlM0MvY2xpcFBhdGglM0UlM0NnIGNsYXNzPSdzdDMnJTNFJTNDcmVjdCB4PSctNC4yJyB5PScxMDMuMScgY2xhc3M9J3N0NCcgd2lkdGg9JzQ3MS42JyBoZWlnaHQ9JzQ3MS42Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tY29sb3JzKVxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2VkIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYWNldHdwLWV4cGFuZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cblx0XHQuZmFjZXR3cC1jb3VudGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZhY2V0d3AtZGVwdGgge1xuXHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHR9XG59XG5cbi5mYWNldHdwLXR5cGUtc2VhcmNoIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuZmFjZXR3cC1pbnB1dC13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0LmZhY2V0d3AtaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdHBhZGRpbmc6IDEycHggMTNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QG1lZGlhICgtLWJwLW1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2V0d3Atc2VhcmNoIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0cGFkZGluZzogMTBweCAxM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tZmFkZXMpXG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXRpbWluZyk7XG5cblx0XHRcdEBtZWRpYSAoLS1icC1tZWRpdW0pIHtcblx0XHRcdFx0bWluLXdpZHRoOiA0NTBweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzLXZpc2libGUsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYWNldHdwLXR5cGUtcGFnZXIge1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIENhdGVnb3J5IExldmVsIC0gSGlkZSBUb3AgTGV2ZWwgRmlsdGVyIGFuZCBTdHlsZSBMZXZlbCAyICovXG4uY2F0ZWdvcnkge1xuXG5cdGRpdltkYXRhLW5hbWU9XCJyZXNvdXJjZV9maWx0ZXJzXCJdID4gLmZhY2V0d3AtY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQrIC5mYWNldHdwLWRlcHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQ+IC5mYWNldHdwLWNoZWNrYm94IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEZvb3RlclxuICpcbiAqL1xuXG4uc2l0ZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiB1bnNldDtcblx0fVxuXG5cdCZfX3VwcGVyLFxuXHQmX19taWRkbGUsXG5cdCZfX2xvd2VyIHtcblx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdH1cblxuXHQvKiBVcHBlciBGb290ZXIgU2VjdGlvbiAqL1xuXHQmX191cHBlciB7XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuXG5cdFx0XHQuc2l0ZS1mb290ZXJfX3VwcGVyLXdyYXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDQwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNpdGUtZm9vdGVyX19zb2NpYWwge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHR3aWR0aDogMzhweDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBNaWRkbGUgRm9vdGVyIFNlY3Rpb24gKi9cblx0Jl9fbWlkZGxlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0XHQuc2l0ZS1mb290ZXJfX21lbnUtcHJpbWFyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBMb3dlciBGb290ZXIgU2VjdGlvbiAqL1xuXHQmX19sb3dlciB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMjVweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG5cdFx0XHQuc2l0ZS1mb290ZXJfX2xvd2VyLXdyYXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHR3aWR0aDogMjEzcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAzNXB4IDA7XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi8qKlxuICpcbiAqIEZyb250ZW5kIFN0eWxlc1xuICpcbiAqL1xuLmZvcm0tY3RhIHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpIDA7XG5cblx0Jl9fd3JhcCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVkaWEtd3JhcCB7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0Lmhic3B0LWZvcm0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qIE1vZGlmaWVycyAqL1xuXHQmLnJlbW92ZS1wYWQtYm90dG9tLS10cnVlIHtcblxuXHRcdC5mb3JtLWN0YV9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogSGVscGZ1bFxuICogUG9zdCB2b3RpbmcgcGx1Z2luXG4gKlxuICovXG4uaGVscGZ1bCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmc6IDIwcHggMDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQuc2hvdy1oZWxwZnVsICYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQmLWhlYWRsaW5lIHtcblx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtKSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0LnZvdGVkICYsXG5cdFx0LmNsaWNrLXZvdGVkICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRcdH1cblx0fVxuXG5cdCYtY29udHJvbHMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdD4gZGl2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQuaGVscGZ1bC1idXR0b24ge1xuXHRcdFx0QGV4dGVuZCAuYnV0dG9uLS10ZXJ0aWFyeTtcblx0XHR9XG5cblx0XHQuaGVscGZ1bC1jb3VudGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBMZWFkZXJzaGlwIENhcmQgU3R5bGVzXG4gKlxuICovXG4ubGVhZGVyc2hpcC1jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDI0cHggLTE2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjpcblx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWZhZGVzKVxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5hY3RpdmUgJiB7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jl9fbWVkaWEge1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTcwcHg7XG5cdFx0cGFkZGluZzogMTVweDtcblxuXHRcdEBtZWRpYSAoLS1icC1tZWRpdW0pIHtcblx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1icC1sYXJnZSkge1xuXHRcdFx0aGVpZ2h0OiAxOTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRAbWVkaWEgKC0tYnAteGxhcmdlKSB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdEBtZWRpYSAoLS1icC14bGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWZhZGVzKVxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXHRcdH1cblxuXHRcdC5jbG9zZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwieFwiO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hY3RpdmUgJiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJpbyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0LmFjdGl2ZSAmIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogUGFnaW5hdGlvbiBTdHlsZXNcbiAqXG4gKi9cbi5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW46IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSkgMCB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSk7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCZfX2l0ZW0ge1xuXG5cdFx0YSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogMzNweDtcblxuXHRcdFx0QG1lZGlhICgtLWJwLS14bGFyZ2UpIHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQqIHtcblx0XHRcdFx0ZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByZXYge1xuXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQmX19uZXh0IHtcblxuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIFJlc291cmNlIEhlYWRlclxuICpcbiAqL1xuLnJlc291cmNlLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpICogMS41KTtcblxuXHQmX19oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21lZGlhIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00OXZ3O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC00OXZ3O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKSAqIDEuNSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC13cmFwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdCYuYXV0aG9yLWhpZGRlbixcblx0XHRcdCYuZGF0ZS1oaWRkZW4ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYXV0aG9yLWhpZGRlbi5kYXRlLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblx0XHR9XG5cdH1cblxuXHQmX19hdXRob3Ige1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX2Rvd25sb2FkIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxufVxuXG4vKiBBZGQgc3BhY2UgYWJvdmUgYXJ0aWNsZSBpZiB0aXRsZSBpcyBoaWRkZW4gKi9cbi5yZXNvdXJjZS10aXRsZS1oaWRkZW4ge1xuXG5cdC5yZXNvdXJjZS1jb250ZW50X193cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogUmVzb3VyY2UgRm9vdGVyXG4gKlxuICovXG4ucmVzb3VyY2UtZm9vdGVyIHtcblxuXHQmX19zaGFyZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdGg2IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19kb3dubG9hZCB7XG5cblx0XHQ+IC53cC1ibG9jay1teC1idXR0b24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuXHQucmVzb3VyY2UtZm9vdGVyIHtcblxuXHRcdCZfX2NvbnRlbnQtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQmLnNoYXJlLWhpZGRlbiB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fc2hhcmUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQuc2hhcmUtdGhpcyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0aDMsXG5cdFx0XHRcdGg0LFxuXHRcdFx0XHRoNSxcblx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZG93bmxvYWQge1xuXG5cdFx0XHQ+IC53cC1ibG9jay1teC1idXR0b24ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiB1bnNldDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIFJlc291cmNlIFRhYnNcbiAqXG4gKi9cbi50YWJzIHtcblxuXHQmX19uYXYge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX25hdi1pdGVtIHtcblx0XHRAZXh0ZW5kIC5oNDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXNsaWRlcylcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAtMi41cHg7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIHRlbXAgaGlkZSBUYWdzIHRhYiAqL1xuXHRcdCYubmF2LWl0ZW0tLTIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuLyogQ2F0ZWdvcnkgTGlzdCAqL1xudWwuY2F0ZWdvcnktbGlzdCB7XG5cblx0bGkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogVGFncyBMaXN0ICovXG51bC50YWdzLWxpc3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0bGkge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0bWFyZ2luOiA1cHggMTBweCA1cHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kIC5wLS1zbWFsbDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjAyYlwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIFNsaWNrIFNsaWRlciBDb250cm9sIFN0eWxpbmdcbiAqXG4gKi9cbi5zbGljay1saXN0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2stdHJhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQuc2xpY2stc2xpZGUge1xuXHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRtYXJnaW46IDAgMjVweCAhaW1wb3J0YW50O1xuXG5cdFx0LmNhcmRzLS1ob3Jpem9udGFsICYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjogMCAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1hcnJvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHggMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcblx0ei1pbmRleDogMTA7XG5cblx0Ji5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiAtNXB4O1xuXHR9XG5cblx0Ji5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTVweDtcblx0fVxuXG5cdCYuc2xpY2stZGlzYWJsZWQsXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjVweDtcblxuXHRcdCoge1xuXHRcdFx0ZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS1jb2xvcnMpXG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXRpbWluZyk7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cblx0XHRzdmcgKiB7XG5cdFx0XHRmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1kb3RzIHtcblx0Ym90dG9tOiAtMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDI7XG5cblx0bGkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDdweDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdH1cblxuXHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdH1cblx0fVxuXG5cdD4gbGk6b25seS1jaGlsZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogRnJvbnRlbmQgU3R5bGVzXG4gKlxuICovXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSxcbi53cC1lbWJlZC1hc3BlY3QtMTYtOSB7XG5cdG1hcmdpbjogMzBweCBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogOTYwcHg7XG5cblx0aWZyYW1lIHtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmLmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEJsb2NrIE9wdGlvbnNcbiAqXG4gKi9cbi5ib3JkZXItdG9wLS10cnVlIHtcblx0Ym9yZGVyLXRvcDogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS13aWR0aCkgc29saWQgdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1jb2xvcik7XG59XG5cbi5ib3JkZXItcmlnaHQtLXRydWUge1xuXHRib3JkZXItcmlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0td2lkdGgpIHNvbGlkIHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0tY29sb3IpO1xufVxuXG4uYm9yZGVyLWJvdHRvbS0tdHJ1ZSB7XG5cdGJvcmRlci1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0td2lkdGgpIHNvbGlkIHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0tY29sb3IpO1xufVxuXG4uYm9yZGVyLWxlZnQtLXRydWUge1xuXHRib3JkZXItbGVmdDogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS13aWR0aCkgc29saWQgdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1jb2xvcik7XG59XG5cblxuLnJlbW92ZS1wYWQtYm90dG9tLS10cnVlIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnJlbW92ZS1wYWQtdG9wLS10cnVlIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8qKlxuICpcbiAqIEZyb250ZW5kIFN0eWxlc1xuICpcbiAqL1xuLmZlYXR1cmVkLXBvc3RzIHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpIDA7XG5cblx0Jl9fZ3JpZCB7XG5cdFx0LS1nYXA6IDMwcHg7XG5cdFx0LS1vZmZzZXQtNTA6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGdhcDogdmFyKC0tZ2FwKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5jYXJkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tb2Zmc2V0LTUwKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICpcbiAqIEZyb250ZW5kIFN0eWxlc1xuICpcbiAqL1xuLmNvbHVtbnMge1xuXHQtLWdhcDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHQtLW9mZnNldC01MDogMTBweDtcblx0LS1vZmZzZXQtMzM6IDE0cHg7XG5cdC0tb2Zmc2V0LTI1OiAxNXB4O1xuXHQtLW9mZnNldC0yMDogMTZweDtcblx0LS1vZmZzZXQtMTY6IDE3cHg7XG5cdGdhcDogdmFyKC0tZ2FwKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji5nYXAtLW1lZGl1bSB7XG5cdFx0LS1nYXA6IDMwcHg7XG5cdFx0LS1vZmZzZXQtNTA6IDE1cHg7XG5cdFx0LS1vZmZzZXQtMzM6IDIwcHg7XG5cdFx0LS1vZmZzZXQtMjU6IDIzcHg7XG5cdFx0LS1vZmZzZXQtMjA6IDI0cHg7XG5cdFx0LS1vZmZzZXQtMTY6IDI1cHg7XG5cdH1cblxuXHQmLmdhcC0tbGFyZ2Uge1xuXHRcdC0tZ2FwOiA1MHB4O1xuXHRcdC0tb2Zmc2V0LTUwOiAyNXB4O1xuXHRcdC0tb2Zmc2V0LTMzOiAzNHB4O1xuXHRcdC0tb2Zmc2V0LTI1OiAzOHB4O1xuXHRcdC0tb2Zmc2V0LTIwOiA0MHB4O1xuXHRcdC0tb2Zmc2V0LTE2OiA0MnB4O1xuXHR9XG5cblx0LmNvbHVtbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyoqXG4gKlxuICogRmxleCBNb2RpZmllcnNcbiAqXG4gKi9cbi5jb2x1bW5zLS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Ji5jb2x1bW5zLS0yIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuXHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLW9mZnNldC01MCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1ucy0tMyB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cblx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1vZmZzZXQtNTApKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cblx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMyUgLSB2YXIoLS1vZmZzZXQtMzMpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmNvbHVtbnMtLTQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG5cdFx0XHQuY29sdW1uIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tb2Zmc2V0LTUwKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG5cdFx0XHQuY29sdW1uIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gdmFyKC0tb2Zmc2V0LTI1KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2x1bW5zLS01IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuXHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLW9mZnNldC01MCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuXHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIHZhcigtLW9mZnNldC0zMykpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuXHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIHZhcigtLW9mZnNldC0yMCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1ucy0tNiB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cblx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1vZmZzZXQtNTApKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cblx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMyUgLSB2YXIoLS1vZmZzZXQtMzMpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cblx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIHZhcigtLW9mZnNldC0xNikpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqXG4gKiBHcmlkIE1vZGlmaWVyc1xuICpcbiAqL1xuLmNvbHVtbnMtLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuXHQmLmNvbHVtbnMtLTIge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdH1cblxuXHQmLmNvbHVtbnMtLTMge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1ucy0tNCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2x1bW5zLS01IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHRcdH1cblx0fVxuXG5cdCYuY29sdW1ucy0tNiB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEZyb250ZW5kIFN0eWxlc1xuICpcbiAqL1xuXG4uaGVyby1pbWFnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1heC1oZWlnaHQ6IDU1MHB4O1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdG1heC13aWR0aDogNzY4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSkgdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aDEsXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS14c21hbGwpO1xuXHRcdFx0cGFkZGluZzogMCB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogdW5zZXQ7XG5cdFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0XHQmX19saW5rcyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEZlYXR1cmVkIFF1b3RlXG4gKlxuICovXG4uZmVhdHVyZWQtcXVvdGUge1xuXHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSkgMDtcblxuXHQmX193cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZmxleC1mbG93OiByb3c7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Utd3JhcCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxNjBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2l0YXRpb24ge1xuXHRcdC0td3AtLXN0eWxlLS1ibG9jay1nYXA6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lm5vLWltYWdlICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHQubm8taW1hZ2UgJiB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG4vKiBRdW90ZSBTbGlkZXIgKi9cbi5xdW90ZS1zbGlkZXIge1xuXG5cdCZfX3NsaWRlciB7XG5cblx0XHQuc2xpY2stdHJhY2sge1xuXG5cdFx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRib3R0b206IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSk7XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLXF1b3RlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSk7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBGb3JtIENUQVxuICpcbiAqL1xuLmZvcm0tY3RhIHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpIDA7XG5cblx0Jl9fd3JhcCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVkaWEtd3JhcCB7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtd3JhcCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0Lmhic3B0LWZvcm0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qIE1vZGlmaWVycyAqL1xuXHQmLnJlbW92ZS1wYWQtYm90dG9tLS10cnVlIHtcblxuXHRcdC5mb3JtLWN0YV9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogVGFibGVcbiAqXG4gKiBjb3JlL3RhYmxlXG4gKlxuICovXG4ud3AtYmxvY2stdGFibGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdHRhYmxlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG5cdFx0Ji5oYXMtYmFja2dyb3VuZCB7XG5cblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdHRmb290IHRkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogTW9kaWZpZXJzICovXG5cdCYuaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXHRcdH1cblx0fVxuXG5cdCYuaGFzLW1lZGl1bS1mb250LXNpemUge1xuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5oYXMtbGFyZ2UtZm9udC1zaXplIHtcblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5oYXMteC1sYXJnZS1mb250LXNpemUge1xuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXgtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtc3R5bGUtc3RyaXBlcyB7XG5cblx0XHR0YWJsZSB7XG5cblx0XHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiA0MDQgUGFnZSBTdHlsZXNcbiAqXG4gKi9cblxuLmVycm9yNDA0IHtcblxuXHQuc2l0ZS10b3JzbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1jb250ZW50LS00MDQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LyoqKipvdmVycmlkZSBmbGV4IG9uIHNpdGUtY29udGFpbmVyIGZvciB0aGlzIHBhZ2UqKioqL1xuXHQuc2l0ZS1jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmZvdXJvZm91ciB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0cGFkZGluZzogMCB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRcdGZvbnQtc2l6ZTogMTYwcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdFx0XHRAbWVkaWEgKC0tYnAtc21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBTdHlsZSBHdWlkZVxuICpcbiAqL1xuXG4ubWFpbi1jb250ZW50LS1zdHlsZS1ndWlkZSB7XG5cblx0LyogR2xvYmFsIFN0eWxlcyAqL1xuXHQubWFpbi1jb250ZW50X19kZWZhdWx0LWlubmVyIHNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKSAwIHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblx0fVxufVxuXG4uc3R5bGUtZ3VpZGUge1xuXHR3aWR0aDogMTAwJTtcblxuXHRbY2xhc3MqPVwiX19oZWFkbGluZVwiXSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdD4gaDIge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblxuXHQvKiBIZWFkZXIgU3R5bGVzICovXG5cdC5zdHlsZS1ndWlkZV9faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuc3R5bGUtZ3VpZGVfX21lbnUge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHRcdFx0Ym90dG9tOiAtN3B4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0XHRcdG9wYWNpdHkgdmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKSB2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS1jb2xvcnMpLFxuXHRcdFx0XHRcdFx0d2lkdGggdmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKSB2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS1jb2xvcnMpO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogU2VjdGlvbiBTdHlsZXMgLSBDb2xvcnMgKi9cblx0LmNvbG9ycyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0LmNvbG9yLWl0ZW0ge1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tYnAtc21hbGwpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgyKSxcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tYnAtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogMzMuMzMzNiU7XG5cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgzKSxcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgyKSxcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSg0KSxcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgzKSxcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgyKSxcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zd2F0Y2gge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LyogU2VjdGlvbiBTdHlsZXMgLSBUeXBvZ3JhcGh5ICovXG5cdC50eXBvZ3JhcGh5IHtcblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQudHlwb2dyYXBoeS1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1icC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQmOm50aC1sYXN0LW9mLXR5cGUoMiksXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWZ1bGwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX19leGFtcGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxuXG5cdC8qIFNlY3Rpb24gU3R5bGVzIC0gVGV4dCBFbGVtZW50cyAqL1xuXHQudGV4dC1lbGVtZW50cyB7XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtZWxlbWVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDIpLFxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1mdWxsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiBTZWN0aW9uIFN0eWxlcyAtIEJ1dHRvbnMgJiBMaW5rcyAqL1xuXHQubGlua3Mge1xuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5saW5rLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tYnAtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0XHQmOm50aC1sYXN0LW9mLXR5cGUoMiksXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogUmVzb3VyY2UgU2luZ2xlIFBhZ2VcbiAqXG4gKi9cbi5yZXNvdXJjZS1jb250ZW50IHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpIDAgdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpO1xuXG5cdCZfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLXNobWVkaXVtKTtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1kZWZhdWx0KTtcblx0XHR9XG5cblx0XHRhcnRpY2xlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhc2lkZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLWJwLXh4bGFyZ2UpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBvc3QtdHlwZS1wb3N0LFxuLnNpbmdsZS1wb3N0IHtcblxuXHQuYWx0ZXJuYXRpbmctZmVhdHVyZSxcblx0LndwLWJsb2NrLW1lZGlhLXRleHQsXG5cdC5jZW50ZXJlZC10ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlc291cmNlLWNvbnRlbnRfX3dyYXAge1xuXG5cdFx0LndwLWJsb2NrLW14LWltYWdlLmhhcy1icmFuZG1hcmsge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgKiAxLjUpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIFNlYXJjaCBSZXN1bHRzXG4gKlxuICovXG4ubXgtc2VhcmNoLXJlc3VsdHMge1xuXHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSkgMDtcblxuXHQmX19oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cblx0Jl9faW50cm8ge1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdXJsIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdCYtZXhjZXJwdCB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0LyoqXG5cdCpcblx0KiBQYWdpbmF0aW9uIFN0eWxlc1xuXHQqXG5cdCovXG5cdC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbjogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKSAwIHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5uYXYtcHJldmlvdXMsXG5cdFx0Lm5hdi1uZXh0IHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtcHJldmlvdXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/