.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@charset "UTF-8";
.c-blue-100 {
  color: rgb(54, 149, 231) !important;
}

.bg-blue-100 {
  background-color: rgb(54, 149, 231) !important;
}

.c-blue-200 {
  color: rgb(30, 136, 229) !important;
}

.bg-blue-200 {
  background-color: rgb(30, 136, 229) !important;
}

.c-blue-300 {
  color: rgb(26, 129, 219) !important;
}

.bg-blue-300 {
  background-color: rgb(26, 129, 219) !important;
}

.c-blue-400 {
  color: rgb(6, 76, 137) !important;
}

.bg-blue-400 {
  background-color: rgb(6, 76, 137) !important;
}

.c-red-100 {
  color: rgb(230, 76, 79) !important;
}

.bg-red-100 {
  background-color: rgb(230, 76, 79) !important;
}

.c-red-200 {
  color: rgb(225, 44, 46) !important;
}

.bg-red-200 {
  background-color: rgb(225, 44, 46) !important;
}

.c-red-300 {
  color: rgb(224, 41, 44) !important;
}

.bg-red-300 {
  background-color: rgb(224, 41, 44) !important;
}

.c-red-400 {
  color: rgb(214, 31, 34) !important;
}

.bg-red-400 {
  background-color: rgb(214, 31, 34) !important;
}

.c-gold-100 {
  color: rgb(255, 191, 31) !important;
}

.bg-gold-100 {
  background-color: rgb(255, 191, 31) !important;
}

.c-gold-200 {
  color: rgb(252, 181, 0) !important;
}

.bg-gold-200 {
  background-color: rgb(252, 181, 0) !important;
}

.c-gold-300 {
  color: rgb(245, 175, 0) !important;
}

.bg-gold-300 {
  background-color: rgb(245, 175, 0) !important;
}

.c-primary-100 {
  color: rgb(255, 255, 255) !important;
}

.bg-primary-100 {
  background-color: rgb(255, 255, 255) !important;
}

.c-primary-200 {
  color: rgb(0, 0, 0) !important;
}

.bg-primary-200 {
  background-color: rgb(0, 0, 0) !important;
}

.c-gray-100 {
  color: rgb(226, 232, 240) !important;
}

.bg-gray-100 {
  background-color: rgb(226, 232, 240) !important;
}

.c-gray-200 {
  color: rgb(160, 174, 192) !important;
}

.bg-gray-200 {
  background-color: rgb(160, 174, 192) !important;
}

.c-gray-250 {
  color: rgb(72, 92, 117) !important;
}

.bg-gray-250 {
  background-color: rgb(72, 92, 117) !important;
}

.c-gray-300 {
  color: rgb(45, 55, 72) !important;
}

.bg-gray-300 {
  background-color: rgb(45, 55, 72) !important;
}

.c-s-request {
  color: rgb(249, 249, 212) !important;
}

.bg-s-request {
  background-color: rgb(249, 249, 212) !important;
}

.c-s-actual {
  color: rgb(155, 219, 174) !important;
}

.bg-s-actual {
  background-color: rgb(155, 219, 174) !important;
}

.c-s-select {
  color: rgb(231, 76, 59) !important;
}

.bg-s-select {
  background-color: rgb(231, 76, 59) !important;
}

.c-social-vk {
  color: rgb(0, 119, 255) !important;
}

.bg-social-vk {
  background-color: rgb(0, 119, 255) !important;
}

.c-social-ok {
  color: rgb(238, 138, 8) !important;
}

.bg-social-ok {
  background-color: rgb(238, 138, 8) !important;
}

.c-social-fb {
  color: rgb(38, 119, 242) !important;
}

.bg-social-fb {
  background-color: rgb(38, 119, 242) !important;
}

.c-social-mm {
  color: rgb(41, 141, 226) !important;
}

.bg-social-mm {
  background-color: rgb(41, 141, 226) !important;
}

.c-social-twitter {
  color: rgb(0, 146, 242) !important;
}

.bg-social-twitter {
  background-color: rgb(0, 146, 242) !important;
}

@media (min-width: 575.98px) {
  .c-sm-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-sm-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-sm-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-sm-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-sm-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-sm-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-sm-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-sm-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-sm-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-sm-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-sm-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-sm-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-sm-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-sm-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-sm-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-sm-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-sm-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-sm-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-sm-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-sm-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-sm-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-sm-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-sm-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-sm-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-sm-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-sm-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-sm-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-sm-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-sm-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-sm-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-sm-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-sm-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-sm-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-sm-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-sm-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-sm-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-sm-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-sm-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-sm-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-sm-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-sm-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-sm-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-sm-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-sm-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-sm-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-sm-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-sm-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-sm-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-sm-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-sm-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 767.98px) {
  .c-md-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-md-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-md-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-md-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-md-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-md-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-md-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-md-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-md-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-md-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-md-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-md-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-md-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-md-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-md-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-md-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-md-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-md-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-md-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-md-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-md-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-md-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-md-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-md-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-md-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-md-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-md-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-md-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-md-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-md-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-md-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-md-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-md-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-md-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-md-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-md-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-md-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-md-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-md-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-md-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-md-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-md-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-md-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-md-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-md-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-md-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-md-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-md-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-md-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-md-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 991.98px) {
  .c-lg-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-lg-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-lg-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-lg-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-lg-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-lg-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-lg-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-lg-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-lg-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-lg-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-lg-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-lg-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-lg-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-lg-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-lg-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-lg-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-lg-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-lg-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-lg-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-lg-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-lg-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-lg-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-lg-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-lg-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-lg-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-lg-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-lg-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-lg-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-lg-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-lg-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-lg-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-lg-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-lg-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-lg-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-lg-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-lg-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-lg-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-lg-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-lg-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-lg-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-lg-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-lg-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-lg-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-lg-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-lg-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-lg-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-lg-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-lg-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-lg-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-lg-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 1199.98px) {
  .c-xl-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-xl-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-xl-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-xl-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-xl-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-xl-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-xl-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-xl-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-xl-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-xl-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-xl-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-xl-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-xl-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-xl-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-xl-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-xl-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-xl-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-xl-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-xl-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-xl-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-xl-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-xl-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-xl-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-xl-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-xl-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-xl-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-xl-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-xl-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-xl-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-xl-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-xl-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-xl-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-xl-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-xl-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-xl-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-xl-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-xl-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-xl-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-xl-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-xl-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-xl-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-xl-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-xl-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-xl-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-xl-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-xl-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-xl-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-xl-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-xl-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-xl-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
@media (min-width: 1399.98px) {
  .c-xxl-blue-100 {
    color: rgb(54, 149, 231) !important;
  }
  .bg-xxl-blue-100 {
    background-color: rgb(54, 149, 231) !important;
  }
  .c-xxl-blue-200 {
    color: rgb(30, 136, 229) !important;
  }
  .bg-xxl-blue-200 {
    background-color: rgb(30, 136, 229) !important;
  }
  .c-xxl-blue-300 {
    color: rgb(26, 129, 219) !important;
  }
  .bg-xxl-blue-300 {
    background-color: rgb(26, 129, 219) !important;
  }
  .c-xxl-blue-400 {
    color: rgb(6, 76, 137) !important;
  }
  .bg-xxl-blue-400 {
    background-color: rgb(6, 76, 137) !important;
  }
  .c-xxl-red-100 {
    color: rgb(230, 76, 79) !important;
  }
  .bg-xxl-red-100 {
    background-color: rgb(230, 76, 79) !important;
  }
  .c-xxl-red-200 {
    color: rgb(225, 44, 46) !important;
  }
  .bg-xxl-red-200 {
    background-color: rgb(225, 44, 46) !important;
  }
  .c-xxl-red-300 {
    color: rgb(224, 41, 44) !important;
  }
  .bg-xxl-red-300 {
    background-color: rgb(224, 41, 44) !important;
  }
  .c-xxl-red-400 {
    color: rgb(214, 31, 34) !important;
  }
  .bg-xxl-red-400 {
    background-color: rgb(214, 31, 34) !important;
  }
  .c-xxl-gold-100 {
    color: rgb(255, 191, 31) !important;
  }
  .bg-xxl-gold-100 {
    background-color: rgb(255, 191, 31) !important;
  }
  .c-xxl-gold-200 {
    color: rgb(252, 181, 0) !important;
  }
  .bg-xxl-gold-200 {
    background-color: rgb(252, 181, 0) !important;
  }
  .c-xxl-gold-300 {
    color: rgb(245, 175, 0) !important;
  }
  .bg-xxl-gold-300 {
    background-color: rgb(245, 175, 0) !important;
  }
  .c-xxl-primary-100 {
    color: rgb(255, 255, 255) !important;
  }
  .bg-xxl-primary-100 {
    background-color: rgb(255, 255, 255) !important;
  }
  .c-xxl-primary-200 {
    color: rgb(0, 0, 0) !important;
  }
  .bg-xxl-primary-200 {
    background-color: rgb(0, 0, 0) !important;
  }
  .c-xxl-gray-100 {
    color: rgb(226, 232, 240) !important;
  }
  .bg-xxl-gray-100 {
    background-color: rgb(226, 232, 240) !important;
  }
  .c-xxl-gray-200 {
    color: rgb(160, 174, 192) !important;
  }
  .bg-xxl-gray-200 {
    background-color: rgb(160, 174, 192) !important;
  }
  .c-xxl-gray-250 {
    color: rgb(72, 92, 117) !important;
  }
  .bg-xxl-gray-250 {
    background-color: rgb(72, 92, 117) !important;
  }
  .c-xxl-gray-300 {
    color: rgb(45, 55, 72) !important;
  }
  .bg-xxl-gray-300 {
    background-color: rgb(45, 55, 72) !important;
  }
  .c-xxl-s-request {
    color: rgb(249, 249, 212) !important;
  }
  .bg-xxl-s-request {
    background-color: rgb(249, 249, 212) !important;
  }
  .c-xxl-s-actual {
    color: rgb(155, 219, 174) !important;
  }
  .bg-xxl-s-actual {
    background-color: rgb(155, 219, 174) !important;
  }
  .c-xxl-s-select {
    color: rgb(231, 76, 59) !important;
  }
  .bg-xxl-s-select {
    background-color: rgb(231, 76, 59) !important;
  }
  .c-xxl-social-vk {
    color: rgb(0, 119, 255) !important;
  }
  .bg-xxl-social-vk {
    background-color: rgb(0, 119, 255) !important;
  }
  .c-xxl-social-ok {
    color: rgb(238, 138, 8) !important;
  }
  .bg-xxl-social-ok {
    background-color: rgb(238, 138, 8) !important;
  }
  .c-xxl-social-fb {
    color: rgb(38, 119, 242) !important;
  }
  .bg-xxl-social-fb {
    background-color: rgb(38, 119, 242) !important;
  }
  .c-xxl-social-mm {
    color: rgb(41, 141, 226) !important;
  }
  .bg-xxl-social-mm {
    background-color: rgb(41, 141, 226) !important;
  }
  .c-xxl-social-twitter {
    color: rgb(0, 146, 242) !important;
  }
  .bg-xxl-social-twitter {
    background-color: rgb(0, 146, 242) !important;
  }
}
.ff-def {
  font-family: "Open sans", sans-serif;
}

.ff-roboto {
  font-family: "Roboto", sans-serif;
}

.fs-ss {
  font-size: 0.75rem;
}

.fs-s {
  font-size: 0.875rem;
}

.fs-def {
  font-size: 1rem;
}

.fs-h0 {
  font-size: 1.625rem;
}

.fs-h1 {
  font-size: 1.5rem;
}

.fs-h2 {
  font-size: 1.375rem;
}

.fs-h20 {
  font-size: 1.25rem;
}

.fs-h3 {
  font-size: 1.125rem;
}

@media (min-width: 575.98px) {
  .fs-sm-ss {
    font-size: 0.75rem;
  }
  .fs-sm-s {
    font-size: 0.875rem;
  }
  .fs-sm-def {
    font-size: 1rem;
  }
  .fs-sm-h0 {
    font-size: 1.625rem;
  }
  .fs-sm-h1 {
    font-size: 1.5rem;
  }
  .fs-sm-h2 {
    font-size: 1.375rem;
  }
  .fs-sm-h20 {
    font-size: 1.25rem;
  }
  .fs-sm-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 767.98px) {
  .fs-md-ss {
    font-size: 0.75rem;
  }
  .fs-md-s {
    font-size: 0.875rem;
  }
  .fs-md-def {
    font-size: 1rem;
  }
  .fs-md-h0 {
    font-size: 1.625rem;
  }
  .fs-md-h1 {
    font-size: 1.5rem;
  }
  .fs-md-h2 {
    font-size: 1.375rem;
  }
  .fs-md-h20 {
    font-size: 1.25rem;
  }
  .fs-md-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 991.98px) {
  .fs-lg-ss {
    font-size: 0.75rem;
  }
  .fs-lg-s {
    font-size: 0.875rem;
  }
  .fs-lg-def {
    font-size: 1rem;
  }
  .fs-lg-h0 {
    font-size: 1.625rem;
  }
  .fs-lg-h1 {
    font-size: 1.5rem;
  }
  .fs-lg-h2 {
    font-size: 1.375rem;
  }
  .fs-lg-h20 {
    font-size: 1.25rem;
  }
  .fs-lg-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1199.98px) {
  .fs-xl-ss {
    font-size: 0.75rem;
  }
  .fs-xl-s {
    font-size: 0.875rem;
  }
  .fs-xl-def {
    font-size: 1rem;
  }
  .fs-xl-h0 {
    font-size: 1.625rem;
  }
  .fs-xl-h1 {
    font-size: 1.5rem;
  }
  .fs-xl-h2 {
    font-size: 1.375rem;
  }
  .fs-xl-h20 {
    font-size: 1.25rem;
  }
  .fs-xl-h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1399.98px) {
  .fs-xxl-ss {
    font-size: 0.75rem;
  }
  .fs-xxl-s {
    font-size: 0.875rem;
  }
  .fs-xxl-def {
    font-size: 1rem;
  }
  .fs-xxl-h0 {
    font-size: 1.625rem;
  }
  .fs-xxl-h1 {
    font-size: 1.5rem;
  }
  .fs-xxl-h2 {
    font-size: 1.375rem;
  }
  .fs-xxl-h20 {
    font-size: 1.25rem;
  }
  .fs-xxl-h3 {
    font-size: 1.125rem;
  }
}
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

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

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

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

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

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

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

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

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

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

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

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

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

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

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

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

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

.swiper-cards {
  overflow: visible;
}

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

.cruise > div {
  height: 100%;
}
.cruise__item {
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1019607843);
  background-color: rgb(255, 255, 255);
  position: relative;
}
.cruise__item-left {
  width: 45%;
  position: relative;
  flex-shrink: 0;
  height: auto;
}
@media screen and (max-width: 87.5rem) {
  .cruise__item-left {
    width: 40%;
  }
}
@media screen and (max-width: 75rem) {
  .cruise__item-left {
    width: 45%;
  }
}
@media screen and (max-width: 62rem) {
  .cruise__item-left {
    width: 100%;
  }
}
.cruise__item-left .ship-type:hover {
  cursor: pointer;
}
@media screen and (max-width: 48rem) {
  .cruise__item-left .ship-type {
    position: absolute;
    bottom: 15px;
    right: 15px;
  }
}
.cruise__item-left_img {
  border-radius: 4px 0 0 4px;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
}
@media screen and (max-width: 62rem) {
  .cruise__item-left_img {
    height: 300px;
    border-radius: 4px 4px 0 0;
  }
}
@media screen and (max-width: 390px) {
  .cruise__item-left_img {
    height: 260px;
  }
}
@media screen and (max-width: 340px) {
  .cruise__item-left_img {
    height: 240px;
  }
}
.cruise__item-left_youtube {
  position: absolute;
  bottom: 15px;
  left: 15px;
}
.cruise__item-right {
  width: 100%;
}
.cruise__item-right_center {
  width: 100%;
}
.cruise__item-name {
  position: relative;
}
.cruise__item-name a {
  font-weight: bold;
  color: rgb(0, 0, 0);
  text-decoration: none;
}
@media screen and (max-width: 48rem) {
  .cruise__item-name a {
    color: rgb(6, 76, 137);
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 450px) {
  .cruise__item-name a {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 75rem) {
  .cruise__item-name img {
    width: 35px;
  }
}
@media screen and (max-width: 48rem) {
  .cruise__item-name img {
    filter: invert(1) sepia(1) saturate(111) hue-rotate(193deg);
  }
}
@media screen and (max-width: 48rem) {
  .cruise__item-name {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    padding: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.6);
  }
}
.cruise__item-date_left div:last-child {
  color: rgb(225, 44, 46);
}
.cruise__item-right_end {
  border-left: 0;
  border-top: 2px dashed rgb(160, 174, 192);
  width: 100%;
}
.cruise__item-sale:not(:last-child) {
  margin-bottom: 5px;
}
.cruise__item-sale img {
  width: 25px;
}
.booking-btn {
  width: 65%;
  display: flex;
  flex-direction: column;
  padding: 12px 20px;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 420px) {
  .booking-btn {
    width: 85%;
  }
}
.booking-btn span:last-child {
  text-transform: uppercase;
  font-size: 1.125rem;
  padding-bottom: 0;
}

.btn {
  font-weight: bold;
}
.btn.red {
  color: rgb(255, 255, 255);
  background-color: rgb(225, 44, 46);
}

.ship-type:hover {
  cursor: pointer;
}
.ship-type__popup {
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  height: auto;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(30, 136, 229);
  border-radius: 5px;
  padding: 15px;
  font-size: 0.875rem;
  line-height: 1.7857142857;
  z-index: 20;
}

.tabs-group {
  /*--border-color: #bbbbbb;*/
  --border-color: #dcdcdc;
  --border-width: 0px;
  --bgc-tab: rgba(30, 136, 229, 1);
  --bgc-tab-hover: rgba(26, 129, 219, 1);
}

.tabs {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(255, 255, 255);
  margin-top: 30px;
  border-radius: 7px 7px 0 0;
  padding-bottom: 5px;
  border-left: 1px solid var(--border-color);
  border-right: 1px solid var(--border-color);
}
@media screen and (max-width: 62rem) {
  .tabs {
    flex-direction: column;
  }
}

.tabs .tab {
  z-index: 1;
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 21px;
  padding: 25px 0;
  color: rgb(255, 255, 255);
  transition: 300ms;
  justify-content: center;
  text-transform: uppercase;
  background-color: var(--bgc-tab);
  border-bottom: var(--border-width) solid var(--border-color);
  /*box-shadow: 1px 1px 3px 0 var(--border-color);*/
}
@media screen and (max-width: 62rem) {
  .tabs .tab {
    font-size: 1rem;
    padding: 10px 0;
    text-transform: none;
  }
}
.tabs .tab:hover {
  cursor: default;
}
.tabs .tab:not(.active):hover {
  cursor: pointer;
  background-color: var(--bgc-tab-hover);
  color: rgb(255, 255, 255);
}
.tabs .tab:not(:last-child):not(:first-child):not(.active) {
  border-radius: 0 0 7px 0;
  border-right: var(--border-width) solid var(--border-color);
}
.tabs .tab:last-child:not(.active) {
  border-radius: 0 7px 0 0;
}
.tabs .tab.no-border {
  border-radius: 7px 0 0 0 !important;
  border-right: none !important;
}

.tabs .tab.active {
  font-weight: bold;
  background-color: rgb(255, 255, 255);
  color: #404345;
  border-radius: 7px 7px 0 0;
  border: 1px solid var(--border-color);
  border-bottom: none;
  box-shadow: none;
  z-index: 0;
  margin-top: -14px;
  margin-left: -1px;
  margin-right: -1px;
}
@media screen and (max-width: 62rem) {
  .tabs .tab.active {
    z-index: 1;
    font-size: 1.125rem;
    padding: 25px 0;
    margin-top: -5px;
    border-left: none;
    text-transform: uppercase;
    border-right: none;
  }
}

.tabs .tab:first-child.active + .tab {
  border-radius: 0 0 0 7px;
  border-left: var(--border-width) solid var(--border-color);
  border-right: 0;
}

.tabs .tab:first-child:not(.active) {
  border-radius: 7px 0 7px 0;
  border-right: var(--border-width) solid var(--border-color);
}

.tabs .tab.active + .tab:last-child {
  border-radius: 0 7px 0 7px;
  border-left: var(--border-width) solid var(--border-color);
}

.tabs .tab + :not(.tab) {
  border-radius: 0 0 7px 0;
  background-color: #dedede;
}

.tab-content {
  /*height: 300px;*/
  width: 100%;
  background-color: rgb(255, 255, 255);
  border-radius: 0 0 7px 7px;
  border: 1px solid var(--border-color);
  border-top: none;
  padding: 40px 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.tab-content > ul {
  padding-left: 1rem;
}
.tab-content > ul li:not(:last-child) {
  margin-bottom: 1rem;
}
.tab-content.tab-content__user-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
@media screen and (max-width: 62rem) {
  .tab-content {
    padding: 20px;
  }
}

.tab-container {
  display: none;
}
.tab-container.active {
  display: flex;
  flex-direction: column;
}
.tab-container h2 {
  margin: 0;
  font-weight: bold;
  font-size: 1.375rem;
}

.tab-arrow-content {
  display: flex;
  align-items: flex-end;
}
.tab-arrow-content i.tab-arrow-content__text::before {
  content: "развернуть";
  font-size: 14px;
  font-style: normal;
}
.tab-arrow-content i.bi-chevron-down {
  margin-left: 5px;
}

@media screen and (min-width: 993px) {
  .tab-item.open > .tab-content {
    display: flex;
    flex-direction: column;
  }
  .tab-item.open > div:first-child i.bi-chevron-down::before {
    content: "\f286";
  }
  .tab-item.open > div:first-child i.tab-arrow-content__text::before {
    content: "свернуть";
  }
}
@media screen and (max-width: 992px) {
  .tab-item.open:not(.close-mobile) > .tab-content {
    display: flex;
    flex-direction: column;
  }
  .tab-item.open:not(.close-mobile) > div:first-child i.bi-chevron-down::before {
    content: "\f286";
  }
  .tab-item.open:not(.close-mobile) > div:first-child i.tab-arrow-content__text::before {
    content: "свернуть";
  }
}

.tabs-vertical.no-border {
  border: none !important;
}
.tabs-vertical.no-border .tab-content {
  border: none;
  padding: 0;
}
.tabs-vertical.no-padding {
  padding: 0 !important;
}
.tabs-vertical .tab-content {
  display: none;
  border: 1px solid var(--border-color);
  border-radius: 4px;
  padding: 5px;
}

.tab-content iframe {
  border-radius: 4px;
}

.tab-name {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
}
.tab-name i {
  font-size: 22px;
  margin-left: 15px;
}
.tab-name:hover {
  cursor: pointer;
}

.tab-item .tab-content {
  background: transparent;
}

.tab-content iframe {
  height: 400px;
}

.tabs-vertical .tab-item:not(:last-child) {
  margin-bottom: 25px;
}

.wrapper-tab-content {
  background-color: rgba(30, 136, 229, 0.1);
  border-radius: 4px;
  padding: 25px 15px;
}

.tab-item.tab-content {
  position: relative;
}

.tab-item.route-tab .tab-content {
  border: 1px solid rgb(226, 232, 240) !important;
  border-top: none;
  margin-top: -5px;
  border-radius: 4px;
}

.tabs-vertical .tab-item.route-tab > .tab-content {
  background-color: #f2f2f2;
  flex-direction: row;
}

@media (max-width: 992px) {
  .tab-item:not(.close-mobile) > .tab-content {
    display: flex;
    flex-direction: column;
  }
  .tabs .tab:not(:first-child).active {
    border: none;
  }
  .tabs .tab.active + .tab:last-child {
    border-radius: 7px 7px 0 0;
    padding: 7px 0;
  }
  .tabs .tab:first-child:not(.active) {
    border-radius: 7px 7px 0 0;
  }
  .tabs .tab:first-child.active + .tab {
    border-radius: 7px 7px 0 0;
  }
  .tabs .tab:last-child:not(.active) {
    border-radius: 0 0 0 0;
  }
  .tab.no-border + .tab:not(.active) {
    border-radius: 0 0 0 0 !important;
  }
  .tabs .tab.no-border {
    border-radius: 7px 7px 0 0 !important;
  }
  .tab-item.close-mobile > .tab-content {
    display: none;
  }
}
@media (max-width: 470px) {
  .tab-content iframe {
    height: 300px;
  }
}
@media (max-width: 390px) {
  .tab-content {
    padding: 13px 9px;
    font-size: 0.75rem;
  }
  .tab-content iframe {
    height: 280px;
  }
}
.wrapper-tab-content.booking {
  background-color: rgb(6, 76, 137);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: rgb(255, 255, 255);
  padding: 25px 100px;
}
@media screen and (max-width: 1300px) {
  .wrapper-tab-content.booking {
    padding: 25px 58px;
  }
}
@media screen and (max-width: 62rem) {
  .wrapper-tab-content.booking {
    padding: 25px 20px;
  }
}
@media screen and (max-width: 425px) {
  .wrapper-tab-content.booking {
    padding: 25px 10px;
  }
}

.dLine {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  align-items: center;
}
.dLine input, .dLine textarea {
  background-color: rgb(255, 255, 255);
  border-radius: 4px;
  padding: 7px 14px;
  outline: none;
  width: 100%;
  border: none;
}
.dLine input:-ms-input-placeholder,
.dLine input:-moz-placeholder,
.dLine input::-webkit-input-placeholder {
  color: #909090;
}
@media screen and (max-width: 425px) {
  .dLine > div:first-child {
    font-size: 0.875rem;
  }
}
.dLine > div:last-child {
  flex-shrink: 0;
  width: 70%;
}
.dLine .req-input::after {
  content: "*";
  display: inline-block;
  color: rgb(255, 255, 255);
  vertical-align: top;
  padding-left: 3px;
}

.dataLineRight .bottom-form-text {
  font-size: 0.75rem !important;
}
.dataLineRight div:last-child {
  font-size: 0.875rem;
  width: 100%;
}
@media screen and (max-width: 75rem) {
  .dataLineRight div:last-child {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 390px) {
  .dataLineRight div:last-child {
    font-size: 0.5625rem;
  }
}
.dataLineRight textarea {
  width: 100%;
  height: 150px;
  border: none;
  outline: none;
  padding: 20px;
  border-radius: 4px;
}
.dataLineRight textarea::-moz-placeholder, .dataLineRight textarea::-webkit-input-placeholder, .dataLineRight textarea::-ms-input-placeholder {
  color: #909090;
}

.form-title-section {
  margin-bottom: 40px;
  text-align: center;
  font-size: 1.375rem;
  font-weight: bold;
}
@media screen and (max-width: 48rem) {
  .form-title-section {
    text-align: left;
  }
}
@media screen and (max-width: 425px) {
  .form-title-section {
    font-size: 1.125rem;
  }
}

input.bad {
  box-shadow: 0 0 0px 2px rgba(225, 44, 46, 0.8);
}

textarea.bad {
  box-shadow: 0 0 0px 2px rgba(225, 44, 46, 0.8);
}

.alerts {
  display: inline-block;
  width: 100%;
  background: #ffd1d1;
  padding: 19px;
  color: rgb(225, 44, 46);
  margin-top: 20px;
  animation: respond-fadein 200ms;
}
.alerts.success {
  background: #b1ffc4;
  color: #005608;
}

.respond-alerts {
  display: inline-block;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
.respond-alerts > div {
  background: #b1ffc4;
  color: #005608;
  animation: respond-fadein 200ms;
  margin-bottom: 5px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 20px;
}
@media screen and (max-width: 425px) {
  .respond-alerts > div {
    padding: 7px 10px;
  }
}
.respond-alerts > div.danger {
  background: #ffd1d1;
  color: rgb(225, 44, 46);
}
.respond-alerts > div.info {
  background: #8ddfff;
  color: #444444;
}
.respond-alerts > div.warning {
  background: #fffcd1;
  color: #4a4a4a;
}
@media screen and (max-width: 425px) {
  .respond-alerts > div > div {
    text-align: left;
    font-size: 0.6875rem;
  }
}

.accept-check {
  margin-bottom: 20px;
}
.accept-check a {
  color: rgb(255, 255, 255);
}

.wrapper-btn-order {
  display: none;
  align-items: center;
  justify-content: center;
  position: sticky;
  position: -webkit-sticky;
  bottom: 15px;
  margin-top: 20px;
  flex-direction: column;
}
.wrapper-btn-order div {
  margin-bottom: 20px;
}
.wrapper-btn-order.active {
  display: flex;
}

.countInput {
  font-size: 1.375rem;
  margin: 0 5px;
  font-weight: bold;
}

.form-booking-bottom {
  width: 40%;
  flex-shrink: 0;
}
@media screen and (max-width: 75rem) {
  .form-booking-bottom {
    width: 47%;
  }
}
@media screen and (max-width: 48rem) {
  .form-booking-bottom {
    width: 100%;
  }
}

.form-content {
  padding: 0 80px;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 75rem) {
  .form-content {
    padding: 0 30px;
  }
}
@media screen and (max-width: 48rem) {
  .form-content {
    align-items: flex-start;
    padding: 0;
  }
}

.bottom-booking {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media screen and (max-width: 62rem) {
  .bottom-booking div {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 425px) {
  .bottom-booking div {
    font-size: 0.875rem;
    text-align: center;
    padding: 0 10px;
  }
}

.form-count-people {
  height: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 48rem) {
  .form-count-people {
    margin-top: 20px;
  }
}
@media screen and (max-width: 425px) {
  .form-count-people {
    margin-top: 25px;
    width: 100%;
    margin-bottom: 22px;
  }
}
.form-count-people div:first-child {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 1.125rem;
}
@media screen and (max-width: 62rem) {
  .form-count-people div:first-child {
    font-size: 1rem;
  }
}
.form-count-people div:last-child {
  display: flex;
  align-items: center;
}
.form-count-people input, .form-count-people .countBtn {
  background-color: rgb(255, 255, 255);
  border-radius: 4px;
  padding: 7px 14px;
  outline: none;
  display: flex;
  align-items: center;
  width: 40px;
  border: none;
  justify-content: center;
  text-align: center;
}
.form-count-people .countBtn {
  color: rgb(255, 255, 255);
  background-color: rgb(224, 41, 44);
  margin: 0 6px;
}
.form-count-people .countBtn[disabled] {
  background-color: rgb(225, 44, 46);
}
.form-count-people .countBtn:not([disabled]):hover {
  cursor: pointer;
}

.top-booking {
  display: flex;
}
@media screen and (max-width: 48rem) {
  .top-booking {
    flex-direction: column;
  }
}

.form-booking-top {
  width: 100%;
  order: 1;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 48rem) {
  .form-booking-top {
    order: 0;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 425px) {
  .cruise-section a.booking-btn.btn {
    width: 90%;
  }
}

.form-cabins {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.form-cabins > div:not(:last-child) {
  margin-bottom: 15px;
}
@media screen and (max-width: 425px) {
  .form-cabins > div:not(:last-child) {
    margin-bottom: 7px;
  }
}
@media screen and (max-width: 390px) {
  .form-cabins .bex-room {
    font-size: 0.625rem;
    width: 21px;
    height: 24px;
  }
}

.form-cabin-descr {
  margin-left: 5px;
  max-width: 260px;
  font-size: 0.875rem;
}
@media screen and (max-width: 425px) {
  .form-cabin-descr {
    font-size: 0.75rem;
  }
}

.dataLineForm {
  display: flex;
  flex-direction: column;
}

.bex-offerLink {
  text-decoration: underline;
}
.bex-offerLink:hover {
  cursor: pointer;
}

.form-cabin {
  display: flex;
  align-items: center;
  justify-content: center;
}
.form-cabin .bex-room {
  font-size: 0.875rem;
  border: none;
  border-radius: 4px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 0;
  justify-content: center;
}
@media screen and (max-width: 62rem) {
  .form-cabin .bex-room {
    font-size: 0.875rem;
    width: 30px;
    height: 30px;
  }
}
.form-cabin .bex-room.is-actual {
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.form-cabin i {
  color: rgb(255, 255, 255);
  margin-left: 10px;
}
.form-cabin i:hover {
  cursor: pointer;
}

.booking-exist-preloader {
  text-align: center;
  padding: 20px;
}

#BookingExist .offerItem {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
}

#BookingExist #BookingSend {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  text-align: center;
  left: 0;
  margin-top: -4px;
}

#BookingExist #BookingSend.disabled .hbtn {
  background: rgb(214, 31, 34);
}

#BookingExist #BookingSend .hbtn {
  background: rgb(225, 44, 46);
}

#BookingExist .bex-board {
  width: 100%;
  border: 1px solid rgb(226, 232, 240);
  border-top: none;
  border-collapse: collapse;
}

.is-actual {
  background-color: rgb(155, 219, 174) !important;
  color: rgb(45, 55, 72);
}

.on-request {
  background-color: rgb(249, 249, 212) !important;
  color: rgb(45, 55, 72);
}

.is-selected {
  background-color: rgb(231, 76, 59) !important;
  color: rgb(255, 255, 255);
}

#BookingExist .bex-board th.bex-rooms-col {
  width: 45%;
  text-align: left;
  padding: 10px 20px;
}

#BookingExist .bex-btn-col {
  width: 15%;
}

#BookingExist .bex-board th {
  font-size: 1rem;
  text-align: center;
  padding: 10px 0;
}

#BookingExist table.bex-board tr:first-child,
#BookingExist table.bex-board tr:not(:last-child):not(.desc-type) {
  border-bottom: 1px solid rgb(226, 232, 240);
}

#BookingExist table tr th:nth-of-type(3),
#BookingExist table tr td:nth-of-type(3) {
  background-color: rgba(160, 174, 192, 0.1);
}

#BookingExist .bex-board tr:not(:last-child) td {
  padding: 7px 0;
}

#BookingExist .bex-board tr td:first-child {
  padding: 7px 20px;
}

#BookingExist .bex-board tr:first-child {
  background-color: rgba(160, 174, 192, 0.1);
}

#BookingExist .bex-category-title {
  font-size: 0.875rem;
  font-weight: bold;
  text-decoration: underline;
  display: inline-block;
  width: 160px;
  margin-bottom: 6px;
  cursor: pointer;
  color: #0a4069;
}

#BookingExist .bex-rooms {
  display: flex;
  align-items: flex-end;
  width: 100%;
  flex-wrap: wrap;
}

.bex-category-top-wrap {
  display: flex;
  flex-direction: column;
}

.bex-category-top-wrap div:last-child {
  font-size: 0.75rem;
}

.bex-rooms div:first-child {
  font-size: 0.75rem;
  margin-right: 10px;
}

.bex-room {
  display: inline-block;
  padding: 3px;
  border: 1px solid #9f9f9f;
  border-radius: 3px;
  background: #eef0f2;
  text-align: center;
  font-size: 0.5625rem;
  margin-right: 3px;
  margin-top: 5px;
}

#BookingExist .bex-scheme-button {
  display: inline-block;
  width: 100%;
  text-align: center;
}

#BookingExist .bex-scheme-button > div {
  display: inline-block;
  border: 3px solid #dcdcdc;
  width: 94px;
  font-size: 0.75rem;
  padding: 7px;
  transition: 300ms;
  cursor: pointer;
}

#BookingExist {
  margin-bottom: 30px;
}

#BookingExist .bex-scheme-button > div:hover {
  background: rgb(54, 149, 231);
  color: rgb(255, 255, 255);
}

#BookingExist .bex-places {
  display: inline-block;
  width: 100%;
}

#BookingExist .bex-place {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 5px 0;
  font-size: 0.875rem;
}

#BookingExist .bex-prices {
  display: inline-block;
  width: 100%;
}

#BookingExist .bex-price {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  font-size: 0.875rem;
  color: #404345;
}

#BookingExist .modal_info {
  font-size: 0.75rem;
}

#BookingExist .modal_info p {
  font-size: 0.75rem;
}

rivercrs_booking .bex-modal-pan {
  display: inline-block;
  width: 100%;
}

rivercrs_booking .bex-modal-pan .bex-modal-close,
.bex-modal .v-close {
  display: inline-block;
  font-size: 34px;
  position: inherit;
  float: right;
  color: #333;
  margin-bottom: -5px;
  margin-top: -15px;
  cursor: pointer;
}

#bex-scheme {
  overflow: auto;
}

#bex-scheme > div {
  display: inline-block;
}

.bex-ship-scheme {
  width: 1100px;
}

.bex-ship-scheme img {
  width: 1100px;
}

.v-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100000;
  text-align: center;
  overflow-y: auto;
}

.v-modal > div {
  display: inline-block;
  padding: 15px;
  background: rgb(255, 255, 255);
  text-align: left;
  align-items: center;
  justify-content: center;
}

.bex-point {
  position: absolute;
  background: #7e7e7e;
  font-size: 0.6875rem;
  color: rgb(255, 255, 255);
  text-align: center;
  cursor: pointer;
  box-shadow: 0 0 0 2px #939a9b;
}

.bex-point:hover {
  box-shadow: 0 0 0 3px rgb(54, 149, 231);
}

.bex-point-name {
  transform: rotate(-90deg);
  display: inline-block;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bex-point.free {
  background: #008004;
}

.bex-point.selected-category {
  box-shadow: 0 0 0 2px #eb8989;
  animation: pointFadein 800ms;
}

.bex-point.selected {
  background: rgb(54, 149, 231);
}

.cabin-on-scheme {
  color: rgb(54, 149, 231);
  cursor: pointer;
  text-decoration: underline;
}

@keyframes pointFadein {
  from {
    opacity: 0;
    transform: scale(1.9, 1.9);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}
.bex-cabin-body .cabinLeft {
  display: inline-block;
  width: 45%;
  vertical-align: top;
}

.bex-cabin-body .cabinLeft .bigImages {
  display: inline-block;
  width: 100%;
  padding: 5px;
  background-color: rgb(255, 255, 255);
  border: 1px solid #e6e6e6;
}

.bex-cabin-body .cabinLeft .smallImages {
  display: inline-block;
  width: 100%;
  padding-top: 13px;
  text-align: left;
}

.bex-cabin-body .cabinLeft .smallImages .imageItem {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
  border: 3px solid transparent;
  height: 45px;
  width: 60px;
  cursor: pointer;
  background-position: center;
  background-size: 120%;
  background-repeat: no-repeat;
}

.bex-cabin-body .cabinLeft .smallImages .imageItem.active, .bex-cabin-body .cabinLeft .smallImages .imageItem:hover {
  border: 3px solid #1e88e5;
}

.bex-cabin-body .cabinRight {
  display: inline-block;
  width: 55%;
  padding-left: 25px;
  vertical-align: top;
  text-align: left;
}

.bex-cabin-body .cabinRight .cabinName {
  padding-bottom: 20px;
}

.bex-cabin-body .cabinRight .cabinName span {
  font-size: 1.375rem;
  font-weight: bold;
}

.bex-cabin-body .cabinRight .cabinDescLine {
  margin-top: 15px;
}

.bex-cabin-body .cabinRight .cabinDescLine span:first-child {
  color: #666;
}

.bex-cabin-body .cabinRight .cabinDescLine span {
  color: rgb(0, 0, 0);
  font-size: 0.875rem;
  display: inline-block;
  width: 100%;
}

.bex-deck-title {
  font-size: 1rem;
  padding-top: 40px !important;
  border-bottom: none !important;
  padding-bottom: 20px !important;
  font-weight: bold;
  text-decoration: underline;
}

#BookingExist .bex-board tbody tr:nth-child(2) .bex-deck-title {
  padding-top: 15px !important;
}

#markCabin {
  padding: 15px;
  background: rgb(224, 41, 44);
  border-radius: 5px;
  width: 100%;
  font-size: 1.125rem;
  color: rgb(255, 255, 255);
}

table tr.preloader {
  background-color: rgba(249, 249, 249, 0.6196078431);
}

table tr.preloader .bex-deck-title span,
table tr.preloader .bex-category-title,
table tr.preloader .bex-category-top-wrap div:last-child,
table tr.preloader .bex-rooms div:first-child,
table tr.preloader .bex-room,
table tr.preloader .bex-room input,
table tr.preloader .bex-place span,
table tr.preloader .bex-price span {
  background: #f2f2f2 !important;
  position: relative;
  color: transparent !important;
  border: none;
  overflow: hidden;
}

table tr.preloader .bex-deck-title span::after,
table tr.preloader .bex-category-title::after,
table tr.preloader .bex-category-top-wrap div:last-child::after,
table tr.preloader .bex-rooms div:first-child::after,
table tr.preloader .bex-room::after,
table tr.preloader .bex-room input::after,
table tr.preloader .bex-place span::after,
table tr.preloader .bex-price span::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
  animation: shimmer 1.5s infinite;
  content: "";
}

@keyframes shimmer {
  100% {
    transform: translateX(100%);
  }
}
table tr.preloader .bex-deck-title {
  text-decoration: none;
}

@keyframes respond-fadein {
  from {
    opacity: 0;
    transform: scale(0.9, 0.9);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}
.bex-add-info {
  padding: 20px 5px;
  font-size: 0.875rem;
  overflow: hidden;
  transition: 400ms;
}

.bex-add-info-title {
  font-weight: bold;
  font-size: 1rem;
}

.bex-bottom-fog {
  box-shadow: inset 0px -56px 90px 0px rgb(255, 255, 255);
  display: block;
  position: relative;
  bottom: 0;
  height: 100px;
  margin-top: -100px;
}

.bex-btn-readmore {
  background: rgb(30, 136, 229);
  color: rgb(255, 255, 255);
  font-size: 1rem;
  padding: 5px 0;
  text-align: center;
  cursor: pointer;
  margin-bottom: 15px;
}

.bex-booking-line {
  font-size: 0.75rem;
  margin-bottom: 4px;
}

.bex-booking-line i {
  color: rgb(225, 44, 46);
  position: absolute;
  margin-left: 8px;
  margin-top: 4px;
  cursor: pointer;
}

.bex-selected-title {
  font-weight: bold;
}

.bex-selected {
  margin-bottom: 15px;
  padding: 5px;
}

.bex-scheme-info {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  font-size: 0.875rem;
}

.bex-scheme-info > div {
  display: inline-block;
  padding: 7px 15px;
  border: 1px solid #b7b7b7;
  border-radius: 3px;
}

.bex-scheme-info > div > div {
  display: inline-block;
  margin-right: 20px;
}

.bex-scheme-info > div > div > div:first-child {
  display: inline-block;
  padding: 6px 26px;
  margin-right: 4px;
  border: 2px solid #acacac;
  border-radius: 2px;
  margin-bottom: -3px;
}

.bex-scheme-info > div > div > div:last-child {
  display: inline-block;
}

.bex-scheme-info .bex-hint svg {
  position: absolute;
  margin-top: -13px;
  margin-left: -18px;
  font-size: 1.25rem;
  cursor: pointer;
  border-radius: 30px;
}

.bex-scheme-info .bex-hint > div {
  position: absolute;
  background: rgb(255, 255, 255);
  border: 1px solid #b9b9b9;
  padding: 0px 20px;
  width: 400px;
  margin-left: -200px;
  display: none;
  box-shadow: 0px 9px 7px 0px rgba(0, 0, 0, 0.1411764706);
}

.bex-scheme-info .bex-hint > div.show {
  display: block !important;
}

.small-text {
  font-size: 0.5rem;
}

#BookingExist .bex-scheme-info {
  position: sticky;
  position: -webkit-sticky;
  z-index: 0;
  margin-top: 10px;
  display: flex;
  border: 1px solid #dcdcdc;
  border-radius: 7px 7px 0 0;
  background-color: #eef1f3;
  align-items: center;
}

#BookingExist .bex-scheme-info > div {
  border: none;
  width: 100%;
}

#BookingExist .bex-scheme-info > div:last-child {
  color: rgb(225, 44, 46);
  font-weight: bold;
  text-align: right;
}

#BookingExist .bex-scheme-info > div:first-child {
  width: auto;
  flex-shrink: 0;
}

.offerItem .bex-offerLink {
  color: rgb(30, 136, 229);
  font-size: 0.875rem;
  text-decoration: underline;
  padding-bottom: 3px;
  cursor: pointer;
}

.bex-cabin-info {
  font-size: 0.875rem;
  background-color: #edf1f4;
  border: 1px solid #b2b2b2;
  padding: 15px;
  text-align: left;
  display: inline-block;
  width: 100%;
  padding-bottom: 30px;
  margin-top: 10px;
}

.bex-cabin-number {
  font-size: 1.5rem;
  color: #363636;
  margin-bottom: 24px;
}

.bex-cabin-status {
  font-weight: bold;
}

.bex-cabin-status .bex-free, .bex-cabin-status .bex-onreq {
  font-size: 1.125rem;
  text-transform: uppercase;
}

.bex-cabin-status .bex-free {
  color: green;
  font-weight: normal;
}

.bex-cabin-status .bex-onreq {
  color: orange;
}

.bex-cabin-status .bex-note {
  font-size: 0.875rem;
  font-weight: normal;
  color: #383838;
}

.bex-info-panel {
  margin-top: 10px;
}

.bex-info-panel .bex-cabin-price {
  width: 60%;
  display: inline-block;
  font-size: 1.125rem;
  margin-top: 10px;
}

.bex-info-panel .bex-cabin-price .price {
  display: inline-block;
  width: 49%;
  text-align: center;
}

.bex-info-panel .bex-cabin-price .price span {
  font-size: 1.375rem;
  font-weight: bold;
}

.bex-info-panel .bex-cabin-price .place {
  display: inline-block;
  width: 49%;
  font-size: 1rem;
}

.bex-info-panel .bex-button {
  display: inline-block;
  width: 30%;
  float: right;
}

.bex-bold-title {
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
}

.booking-fake-separator {
  width: 100%;
  height: 30px;
}

.booking-fake-separator > div {
  height: 25px;
  background: #eef1f3;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-left: -16px;
  margin-right: -16px;
}

.tariff-name .tariff-name-name.desc {
  color: rgb(0, 0, 0);
  text-decoration: underline;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tariff-name .tariff-name-name.desc svg {
  margin-left: 5px;
}

.tariff-name .tariff-name-desc {
  display: none;
  position: absolute;
  width: 255px;
  margin-left: -49px;
  background: #f9f9d4;
  padding: 10px;
  border: 1px solid #bcbcbc;
  border-radius: 2px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.168627451);
  font-weight: normal;
  text-align: left;
  line-height: 23px;
}

#AnchorAssistant.show {
  margin-bottom: 0;
}

#AnchorAssistant {
  position: fixed;
  height: 63px;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  margin-bottom: -70px;
  transition: 300ms;
  z-index: 100000;
}

#AnchorAssistant > div {
  display: inline-block;
  background: rgb(54, 149, 231);
  color: rgb(255, 255, 255);
  padding: 16px 30px;
  border-radius: 5px;
  cursor: pointer;
  transition: 300ms;
}

#AnchorAssistant > div:hover {
  background: rgb(6, 76, 137);
}

#AnchorAssistant span {
  margin-right: 45px;
}

#AnchorAssistant i {
  font-size: 40px;
  margin-top: -8px;
  position: absolute;
}

/*конец  */
.bex-category-mobile {
  display: none;
  font-weight: bold;
}

.bex-title-mobile,
.bex-title-dotted,
.bex-rooms-mobile {
  display: none;
}

.cruise__waybill-attention {
  padding: 10px 15px;
  background: #ffffb2;
  margin-bottom: 10px;
  border-radius: 10px;
  border: 1px solid #e6e675;
  color: #ff6207;
  font-weight: bold;
}
.cruise__waybill-attention i {
  font-size: 1.25rem;
  margin-right: 6px;
}

#BookingExist .prices-preloader {
  padding: 15px;
  font-size: 20px;
  text-align: center;
  color: #09317d;
}

/* -------------- Media ---------------- */
@media (max-width: 1200px) {
  .bex-scheme-info > div > div {
    font-size: 0.875rem;
  }
  .bex-scheme-info > div > div > div:first-child {
    padding: 6px 16px;
  }
  #BookingExist .bex-scheme-info > div:last-child {
    font-size: 0.875rem;
    text-align: right;
    font-weight: normal;
  }
}
@media (max-width: 992px) {
  .bex-scheme-info {
    top: 0;
  }
  #BookingExist .bex-board th,
.bex-deck-title,
#BookingExist .bex-place,
#BookingExist .bex-price {
    font-size: 0.875rem;
  }
  #BookingExist .bex-rooms div:first-child {
    font-size: 0.75rem;
  }
  .bex-deck-title {
    padding-top: 25px !important;
  }
  #BookingExist .bex-board tr td:first-child {
    padding-right: 0;
  }
  #BookingExist .bex-board th,
.bex-deck-title,
#BookingExist .bex-place,
#BookingExist .bex-price {
    font-size: 0.875rem;
  }
  #BookingExist .bex-board th.bex-rooms-col {
    width: 51%;
  }
  #BookingExist .bex-scheme-info > div:last-child {
    font-size: 0.6875rem;
    padding-left: 0;
  }
  #BookingExist .bex-scheme-info > div:first-child {
    padding-right: 0;
  }
  .bex-scheme-info > div > div {
    font-size: 0.75rem;
  }
  .tariff-name-name.desc svg {
    display: none;
  }
  .bex-scheme-info > div > div > div:first-child {
    padding: 6px 8px;
  }
}
@media (max-width: 768px) {
  #BookingExist .bex-board tr {
    display: flex;
    flex-direction: column;
    margin-bottom: 25px;
    border-radius: 7px;
  }
  #BookingExist .bex-board tr:first-child {
    display: none;
  }
  #BookingExist .bex-board tr.desc-type,
.bex-category-top-wrap div:last-child {
    display: none;
    order: -99;
  }
  .bex-category-mobile {
    display: block;
    margin: 20px 0;
  }
  .bex-scheme-info {
    top: 70px;
  }
  .bex-title-mobile,
.bex-title-dotted {
    display: block;
    font-size: 0.875rem;
    white-space: nowrap;
  }
  .bex-title-dotted {
    width: 100%;
    border-bottom: 2px dotted;
    margin: 0 5px;
  }
  #BookingExist .bex-places,
#BookingExist .bex-prices {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
  }
  #BookingExist .bex-board tr td {
    padding: 7px 20px !important;
  }
  #BookingExist .bex-places .bex-title-mobile:first-child,
#BookingExist .bex-place,
#BookingExist .bex-price {
    width: auto;
    font-size: 0.875rem;
    white-space: nowrap;
  }
  #BookingExist .bex-places .bex-title-mobile:last-child {
    border-bottom: 1px dotted rgb(0, 0, 0);
    width: 100%;
  }
  #BookingExist .bex-places .bex-place:nth-child(even):before,
#BookingExist .bex-prices .bex-price:nth-child(even):before {
    content: "/";
    margin-left: 5px;
  }
  #BookingExist table tr th:nth-of-type(3),
#BookingExist table tr td:nth-of-type(3) {
    background-color: transparent !important;
  }
  #BookingExist .bex-board tr:not(.desc-type):nth-child(even) {
    background-color: rgba(231, 76, 59, 0.0196078431);
  }
  #BookingExist table.bex-board tr:first-child,
#BookingExist table.bex-board tr:not(.desc-type) {
    border: 1px solid #dcdcdc;
  }
  #BookingExist .bex-board {
    border: none;
  }
  #BookingExist .bex-board tr:nth-of-type(3) {
    margin-top: 20px;
  }
  #BookingExist .bex-board tbody {
    display: flex;
    flex-direction: column;
  }
  #BookingExist .bex-scheme-info {
    flex-direction: column;
    border-radius: 7px;
  }
  #BookingExist .bex-scheme-info > div:last-child {
    text-align: center;
  }
}
@media (max-width: 590px) {
  #BookingExist td:not(.bex-rooms-mobile) > .bex-rooms {
    display: none;
  }
  #BookingExist .bex-rooms-mobile {
    display: block;
  }
  #BookingExist .bex-room {
    margin-top: 6px;
  }
  #BookingExist .bex-scheme-info > div {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100% !important;
  }
  .bex-scheme-info > div > div > div:first-child {
    border: 1px solid #acacac;
    padding: 7px;
  }
  #BookingExist .bex-scheme-info > div:last-child,
#BookingExist .bex-scheme-info > div:first-child {
    padding: 7px 20px;
  }
  .bex-scheme-info .bex-hint {
    display: none;
  }
  .bex-scheme-info .bex-hint svg {
    margin-top: -17px;
    margin-left: 105px;
  }
  .bex-scheme-info > div > div > div:last-child {
    font-size: 0.6875rem;
  }
  #BookingExist .bex-scheme-info > div {
    background-color: #fffbfb;
  }
  .bex-scheme-info > div > div {
    margin-bottom: 2px;
  }
  .bex-scheme-info > div > div {
    margin-right: 0;
  }
  .bex-scheme-info > div > div:nth-of-type(2) div {
    text-decoration: underline;
  }
}
@media (max-width: 425px) {
  #BookingExist .bex-places .bex-title-mobile:first-child,
#BookingExist .bex-place, #BookingExist .bex-price {
    font-size: 0.75rem;
  }
  #BookingExist .bex-board tr td,
.bex-scheme-info > div {
    padding: 7px 10px !important;
  }
}
@media (max-width: 390px) {
  .bex-scheme-info > div > div > div:first-child {
    margin-right: 1px;
  }
}
@media (max-width: 370px) {
  .bex-title-mobile, .bex-title-dotted,
#BookingExist .bex-places .bex-title-mobile:first-child,
#BookingExist .bex-place, #BookingExist .bex-price,
#BookingExist .bex-rooms div:first-child {
    font-size: 0.625rem;
  }
  #BookingExist .bex-price,
#BookingExist .bex-place {
    color: rgb(0, 0, 0);
    font-size: 0.6875rem;
  }
  .bex-category-mobile {
    margin-top: 10px;
  }
  #BookingExist .bex-category-title {
    font-size: 0.875rem;
  }
}
.tabs-vertical > .tab-item > .tab-name.route-title {
  margin: 0;
}

.ship-place {
  font-size: 1.25rem;
  margin-bottom: 20px;
  font-weight: bold;
}
@media screen and (max-width: 48rem) {
  .ship-place {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 425px) {
  .ship-place {
    font-size: 1rem;
    margin-bottom: 10px;
  }
}

.time-stop-ship {
  display: flex;
}
@media screen and (max-width: 390px) {
  .time-stop-ship {
    flex-direction: column;
  }
}
.time-stop-ship i {
  margin-right: 10px;
  color: rgb(224, 41, 44);
}
@media screen and (max-width: 390px) {
  .time-stop-ship i {
    margin-bottom: 5px;
    text-align: center;
  }
}

.time-in-ship {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.125rem;
}

.time-out-ship {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.125rem;
}
@media screen and (max-width: 48rem) {
  .time-out-ship {
    margin-bottom: 0;
    font-size: 1rem;
  }
}
@media screen and (max-width: 590px) {
  .time-out-ship {
    margin-bottom: 0;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 390px) {
  .time-out-ship {
    font-size: 0.6875rem;
  }
}

.tab-name.route-title {
  width: 100%;
  background-color: rgb(26, 129, 219);
  color: rgb(255, 255, 255);
  padding: 19px 37px;
  border-radius: 4px;
  justify-content: space-between;
}
@media screen and (max-width: 590px) {
  .tab-name.route-title {
    padding: 13px 20px;
  }
}
@media screen and (max-width: 425px) {
  .tab-name.route-title {
    padding: 9px 13px;
  }
}
@media screen and (max-width: 390px) {
  .tab-name.route-title {
    padding: 9px;
  }
}
.tab-name.route-title h2 {
  width: 250px;
}
@media screen and (max-width: 62rem) {
  .tab-name.route-title h2 {
    font-size: 1.25rem;
    width: 288px;
  }
}
@media screen and (max-width: 590px) {
  .tab-name.route-title h2 {
    font-size: 1rem;
  }
}

.ship-place-left {
  display: flex;
  width: 250px;
  flex-direction: column;
  padding: 19px 37px;
  background-color: #e8e8e8;
}
@media screen and (max-width: 62rem) {
  .ship-place-left {
    padding: 19px 35px;
    width: 288px;
  }
}
@media screen and (max-width: 48rem) {
  .ship-place-left {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and (max-width: 590px) {
  .ship-place-left {
    padding: 13px 20px;
  }
}
@media screen and (max-width: 425px) {
  .ship-place-left {
    padding: 9px 13px;
  }
}
@media screen and (max-width: 390px) {
  .ship-place-left {
    padding: 9px;
  }
}
.ship-place-left > div:not(:last-child) {
  margin-bottom: 15px;
  font-size: 1.125rem;
}
@media screen and (max-width: 48rem) {
  .ship-place-left > div:not(:last-child) {
    margin-bottom: 0;
    font-size: 1rem;
  }
}
@media screen and (max-width: 590px) {
  .ship-place-left > div:not(:last-child) {
    margin-bottom: 0;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 390px) {
  .ship-place-left > div:not(:last-child) {
    font-size: 0.6875rem;
    display: flex;
    flex-direction: column;
  }
}
.ship-place-left > div > div {
  margin-bottom: 15px;
}
@media screen and (max-width: 48rem) {
  .ship-place-left > div > div {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 390px) {
  .ship-place-left > div > div {
    text-align: center;
  }
}

.ship-place-right {
  padding: 19px 29px;
}
@media screen and (max-width: 590px) {
  .ship-place-right {
    padding: 13px 20px;
  }
}
@media screen and (max-width: 425px) {
  .ship-place-right {
    padding: 9px 13px;
  }
}
@media screen and (max-width: 390px) {
  .ship-place-right {
    padding: 9px;
  }
}

.route-date {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media screen and (max-width: 590px) {
  .route-date {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 425px) {
  .route-date {
    font-size: 0.875rem;
  }
}
.route-date span {
  text-transform: uppercase;
}

.day-number-route {
  text-transform: uppercase;
}

@media screen and (max-width: 48rem) {
  .tabs-vertical .tab-item.route-tab > .tab-content {
    flex-direction: column;
  }
}

@media screen and (max-width: 590px) {
  .tabs-vertical .tab-item.route-tab:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 590px) {
  .place-descr {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 425px) {
  .place-descr {
    font-size: 0.875rem;
  }
}

.ship-cabins-tab .tab-name.route-title h2,
.ship-cabins-tab .ship-place-left {
  width: auto;
}

.ship-name-tab {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-bottom: 40px;
}

.cabin-wrapper {
  display: flex;
  overflow: hidden;
}
@media screen and (max-width: 48rem) {
  .cabin-wrapper {
    flex-direction: column;
  }
}

.cabin-left-content {
  width: 50%;
}
@media screen and (max-width: 62rem) {
  .cabin-left-content {
    min-width: 40vw;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 48rem) {
  .cabin-left-content {
    width: 100%;
  }
}

.cabin-right-content {
  padding-left: 30px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 62rem) {
  .cabin-right-content {
    font-size: 0.875rem;
    padding-left: 15px;
  }
}
@media screen and (max-width: 48rem) {
  .cabin-right-content {
    padding: 0;
  }
}
@media screen and (max-width: 48rem) {
  .cabin-right-content .cabin-name {
    display: none;
  }
}

.tab-name.route-title {
  width: 100%;
  background-color: rgb(26, 129, 219);
  color: rgb(255, 255, 255);
  padding: 19px 37px;
  border-radius: 4px;
  justify-content: space-between;
}
@media screen and (max-width: 590px) {
  .tab-name.route-title {
    padding: 13px 20px;
  }
}
@media screen and (max-width: 425px) {
  .tab-name.route-title {
    padding: 9px 13px;
  }
}
@media screen and (max-width: 390px) {
  .tab-name.route-title {
    padding: 9px;
  }
}
.tab-name.route-title h2 {
  width: 250px;
}
@media screen and (max-width: 62rem) {
  .tab-name.route-title h2 {
    font-size: 1.25rem;
    width: 288px;
  }
}
@media screen and (max-width: 590px) {
  .tab-name.route-title h2 {
    font-size: 1rem;
  }
}

.cabin-name {
  font-size: 1.25rem;
  font-weight: bold;
}
@media screen and (max-width: 62rem) {
  .cabin-name {
    font-size: 1.125rem;
  }
}

.wrapper-tab-content.cabin-wrapper {
  background-color: rgb(255, 255, 255);
}

.ship-cabins-tab .slider-and-thumbs {
  height: 350px;
  margin-bottom: 0;
}
@media screen and (max-width: 590px) {
  .ship-cabins-tab .slider-and-thumbs {
    height: 280px;
  }
}

.cabin-parametrs ul li {
  list-style: none;
  margin-bottom: 5px;
}

.cabin-parametrs {
  margin: 30px 0;
}
@media screen and (max-width: 48rem) {
  .cabin-parametrs {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

.cabin-parametrs ul {
  padding-left: 0;
}

.cabin-parametrs strong,
.title-desc-cabin,
.cabin-name {
  color: #0a4069;
}

.title-desc-cabin {
  font-weight: bold;
  margin-bottom: 5px;
}

.cabin-left-content .cabin-name {
  display: none;
}
@media screen and (max-width: 48rem) {
  .cabin-left-content .cabin-name {
    display: block;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 370px) {
  .cabin-left-content .cabin-name {
    margin-bottom: 13px;
    font-size: 1rem;
  }
}

@media screen and (max-width: 470px) {
  .ship-cabins-tab h2 {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 360px) {
  .ship-cabins-tab h2 {
    font-size: 1rem;
  }
}

.ship-cabins-tab .tab-content {
  flex-direction: column !important;
}

.ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-left-content {
  order: 1;
}
@media screen and (max-width: 48rem) {
  .ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-left-content {
    order: 0;
  }
}

.ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-right-content {
  padding-left: 0;
  padding-right: 30px;
}
@media screen and (max-width: 62rem) {
  .ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-right-content {
    padding-right: 15px;
  }
}
@media screen and (max-width: 48rem) {
  .ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) .cabin-right-content {
    padding-right: 0;
  }
}

.ship-cabins-tab .tab-content .cabin-wrapper:nth-child(even) {
  background-color: #f2f2f2;
}

.ship-scheme {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ship-scheme img {
  max-width: 75%;
}
@media screen and (max-width: 48rem) {
  .ship-scheme img {
    max-width: 100%;
  }
}

.sale-item-content {
  background-color: rgba(30, 136, 229, 0.1) !important;
}
.sale-item-content p:last-child {
  margin-bottom: 0;
}

.slider-thumbs {
  display: flex;
  flex-direction: column;
  height: 600px;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 700px) {
  .slider-thumbs {
    height: 70vh;
  }
}
@media screen and (max-width: 36rem) {
  .slider-thumbs {
    height: 60vh;
  }
}

.slider-thumbs .swiper-container {
  width: 100%;
  height: 100%;
}

.slider-thumbs .swiper-slide {
  text-align: center;
  font-size: 1.125rem;
  background: rgb(255, 255, 255);
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider-thumbs .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.slider-thumbs .swiper-slide {
  background-size: cover;
  background-position: center;
}

.slider-thumbs .shipSlide {
  height: 75%;
  width: 100%;
  position: relative;
}

.slider-thumbs .swiper-slide {
  border-radius: 4px;
  overflow: hidden;
}

.slider-thumbs .thumbSlider {
  height: 25%;
  box-sizing: border-box;
  padding: 10px 0;
  position: relative;
}

.thumbSlider .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}

.thumbSlider .swiper-slide-thumb-active {
  opacity: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NydWlzZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsVUFBVSxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxpREFBaUQsa0JBQWtCLENBQUMsdUJBQXVCLFdBQVcsQ0FBQyxXQUFXLENBQUMsc0JBQXNCLFdBQVcsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGlCQUFpQixZQUFZLENBQUMsaUJBQWlCLGFBQWEsQ0FBQyxzQ0FBc0MsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQywyQkFBMkIsQ0FBQyxVQUFVLGlDQUFpQyxDQUFDLGdCQUFnQixhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLHNCQUFzQixDQUFDLGVBQWUsQ0FBQyx3QkFBZSxDQUFmLGdCQUFnQixDQUFDLCtCQUErQixRQUFRLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxxQ0FBcUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQywrQkFBK0IsQ0FBQyw2QkFBNkIsQ0FBQyxXQUFXLENBQUMsbUNBQW1DLENBQUMsaURBQWlELFNBQVMsQ0FBQyxrQkFBa0Isd0NBQXdDLENBQUMsMENBQTBDLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLGdEQUFnRCxDQUFDLGlEQUFpRCxDQUFDLHVEQUF1RCxDQUFDLDhDQUE4QyxDQUFDLDRCQUE0QixDQUFDLG9EQUFvRCxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLFNBQVMsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLDRCQUE0QixjQUFjLENBQUMsVUFBVSxDQUFDLHNCQUFzQiwyQ0FBMkMsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMseURBQXlELENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsOENBQThDLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLG9CQUFvQixDQUFDLDhCQUE4QiwwQkFBMEIsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLHFJQUFxSSxDQUFDLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxpQ0FBaUMsQ0FBQyx5Q0FBeUMsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyx5QkFBeUIsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQyxpQ0FBaUMsQ0FBQyxrQ0FBa0MsQ0FBQyx1Q0FBdUMsQ0FBQyx5RUFBeUUsQ0FBQyxvRkFBb0Ysa0JBQWtCLENBQUMsNEJBQTRCLFlBQVksQ0FBQyxzREFBc0QseUZBQXlGLENBQUMsbUNBQW1DLHFCQUFxQiw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLHFEQUFxRCxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsNkJBQTZCLGlDQUFpQyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsYUFBYSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLDZCQUE2QixDQUFDLDhCQUE4QixDQUFDLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLGlEQUFpRCxVQUFVLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxtQ0FBbUMsaUJBQWlCLGtCQUFrQixDQUFDLENBQUMsbUJBQW1CLHlFQUF5RSxDQUFDLFlBQVksQ0FBQyw0Q0FBNEMsQ0FBQywyQ0FBMkMsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLDBEQUEwRCxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMseUNBQXlDLENBQUMsa0JBQWtCLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxzQkFBc0IsQ0FBQywrQkFBK0IsaUJBQWlCLENBQUMscUNBQXFDLFFBQVEsQ0FBQyxpQ0FBaUMsQ0FBQyxpQ0FBaUMsVUFBVSxDQUFDLHlDQUF5QyxTQUFTLENBQUMsbUNBQW1DLHlDQUF5QyxVQUFVLENBQUMsQ0FBQyx5Q0FBeUMsUUFBUSxDQUFDLG1DQUFtQyx5Q0FBeUMsU0FBUyxDQUFDLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsNkNBQTZDLENBQUMsaURBQWlELENBQUMsVUFBVSxDQUFDLG1DQUFtQywyQkFBMkIsVUFBVSxDQUFDLENBQUMsOENBQThDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsaUNBQWlDLENBQUMsK0NBQStDLG1CQUFtQixDQUFDLG1CQUFtQixpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLCtCQUErQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMseUNBQXlDLENBQUMsb0NBQW9DLGNBQWMsQ0FBQyxZQUFZLENBQUMsdUJBQXVCLDRDQUE0QyxDQUFDLDhCQUE4QixDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLGlEQUFpRCxDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLDJCQUEyQixLQUFLLHdCQUF3QixDQUFDLENBQUMseUJBQXlCLEdBQUcsc0JBQXNCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx1QkFBdUIsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLENBQUMsaUdBQWlHLGtDQUFrQyxDQUFDLHFXQUFxVyw2Q0FBNkMsQ0FBQyw2VEFBNlQseUNBQXlDLENBQUMsaUJBQWlCLHdDQUF3QyxDQUFDLGtCQUFrQix3Q0FBd0MsQ0FBQyxtQkFBbUIseUNBQXlDLENBQUMsc0JBQXNCLDZDQUE2QyxDQUFDLHFCQUFxQiw0Q0FBNEMsQ0FBQyx1QkFBdUIsOENBQThDLENBQUMsMkJBQTJCLEtBQUssU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEtBQUssNkNBQTZDLENBQUMsU0FBUyxDQUFDLEdBQUcsdUNBQXVDLENBQUMsU0FBUyxDQUFDLENBQUMsZ0NBQWdDLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLENBQUMsK0JBQStCLEdBQUcsaUNBQWlDLENBQUMsU0FBUyxDQUFDLENBQUMsaUNBQWlDLEdBQUcsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLENBQUMscUNBQXFDLG9CQUFvQixDQUFDLHlDQUF5QyxDQUFDLHdEQUF3RCxTQUFTLENBQUMsVUFBVSxDQUFDLDhEQUE4RCxxQ0FBcUMsQ0FBQyw4REFBOEQscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsdUNBQXVDLENBQUMsdUhBQXVILFdBQVcsQ0FBQyxXQUFXLENBQUMscUhBQXFILFdBQVcsQ0FBQyxlQUFlLENBQUMsd0RBQXdELFdBQVcsQ0FBQyxvRUFBb0UsY0FBYyxDQUFDLHFFQUFxRSxlQUFlLENBQUMscUVBQXFFLFdBQVcsQ0FBQyxXQUFXLENBQUMsb0VBQW9FLFdBQVcsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLG9CQUFvQixDQUFDLHdCQUFnQixDQUFoQixnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsOEJBQThCLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxjQUFjLENBQUMsMENBQTBDLGdCQUFnQixDQUFDLG1DQUFtQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxzREFBc0Qsa0JBQWtCLENBQUMsY0FBYyxDQUFDLG9EQUFvRCxjQUFjLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLHFDQUFxQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsd0RBQXdELGVBQWUsQ0FBQyxzREFBc0QsY0FBYyxDQUFDLFdBQVcsQ0FBQyxpQ0FBaUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsb0RBQW9ELFVBQVUsQ0FBQyxXQUFXLENBQUMsa0RBQWtELFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsNFVBQTRVLGNBQWMsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLG1NQUFtTSxVQUFVLENBQUMsVUFBVSxDQUFDLHlJQUF5SSxXQUFXLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMseVFBQXlRLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyxVQUFVLENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLHdDQUF3QyxRQUFRLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsc0JBQXNCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLGtCQUFrQixhQUFhLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGtDQUFrQyxDQUFDLHNFQUFzRSxnREFBZ0QsQ0FBQyw4REFBOEQsU0FBUyxDQUFDLG1DQUFtQyxhQUFhLENBQUMsd0NBQXdDLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLDJEQUEyRCxVQUFVLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLG1FQUFtRSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyx1REFBdUQsQ0FBQywyRUFBMkUsV0FBVyxDQUFDLHFDQUFxQyxtQkFBbUIsQ0FBQyx3QkFBZSxDQUFmLGdCQUFnQixDQUFDLGlCQUFpQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsMERBQTBELENBQUMscUJBQXFCLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLENBQUMsMkJBQTJCLENBQUMsdURBQXVELENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxvaUJBQW9pQixDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsa0NBQWtDLENBQUMsK0VBQStFLENBQUMsbUNBQW1DLG1CQUFtQixXQUFXLENBQUMsQ0FBQyx1RUFBdUUsZ0RBQWdELENBQUMsK0RBQStELFNBQVMsQ0FBQywwQkFBMEIsWUFBWSxDQUFDLGdDQUFnQyxpQkFBaUIsQ0FBQyxrQ0FBa0MsaUJBQWlCLENBQUMsUUFBUSxDQUFDLDBCQUEwQixDQUFDLGlDQUFpQyxnQkFBZ0IsQ0FBQyx5QkFBeUIsbURBQW1ELFlBQVksQ0FBQyxDQUFDLG1CQUFtQixjQUFjLENBQUMsY0FBYyxDQUFDLCtDQUErQyxDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxpQ0FBaUMsQ0FBQywyQ0FBMkMsQ0FBQyxvQkFBb0IsaUVBQWlFLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLDZCQUE2QixDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyx3QkFBZSxDQUFmLGdCQUFnQixDQUFDLDBDQUEwQyxTQUFTLENBQUMsNkNBQTZDLFlBQVksQ0FBQyw2RUFBNkUsWUFBWSxDQUFDLDZFQUE2RSxhQUFhLENBQUMsNENBQTRDLFlBQVksQ0FBQywrRUFBK0UsWUFBWSxDQUFDLCtFQUErRSxhQUFhLEM7QUNBN3VlLDhCQUE4QixlQUFlLENBQUMsaUJBQWlCLFdBQVcsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLFFBQVEsQ0FBQywyQkFBMkIsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLGtDQUFrQyxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyx1Q0FBdUMsQ0FBQyxLQUFLLENBQStCLHlCQUF5QixDQUFDLHVCQUF1QixDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsc0JBQXNCLHFCQUFxQixDQUFDLDZEQUE2RCxRQUFRLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLGdDQUFnQyxDQUFDLGVBQWUsQ0FBQyxhQUFhLGtCQUFrQixDQUFDLFNBQVMsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsQ0FBQyxzREFBc0QsQ0FBQywrQkFBK0IsVUFBVSxDQUFDLHNEQUFzRCxDQUFDLDRGQUE0RixhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLG9EQUFvRCxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxvTEFBb0wsU0FBUyxDQUFDLHFEQUFxRCxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixVQUFVLENBQUMsY0FBYyxDQUFDLDJDQUEyQyxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLHlCQUF5QixDQUFDLGNBQWMsQ0FBQyxtQkFBbUIsQ0FBQyxLQUFLLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQXNCLGdCQUFnQixDQUFDLGtCQUFrQixPQUFPLENBQUMsS0FBSyxDQUFDLGdCQUFnQixhQUFhLENBQUMsZ0JBQWdCLENBQUMsdUJBQXVCLENBQUMsYUFBYSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsZ0JBQWdCLGtDQUFrQyxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsZ0NBQWdDLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxxQ0FBcUMsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLHVCQUF1QixVQUFVLENBQUMsb0JBQW9CLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxPQUFPLENBQUMsOEdBQThHLGFBQWEsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGNBQWMsQ0FBQyw4QkFBOEIsWUFBWSxDQUFDLHNCQUFzQixXQUFXLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxnQ0FBZ0MsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLHlDQUF5QyxrREFBa0QsQ0FBQyxrQ0FBa0MsQ0FBQyxzQkFBc0IsQ0FBQywyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMseUJBQXlCLENBQUMscUNBQXFDLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQXNCLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyx3Q0FBd0MsZUFBZSxDQUFDLHVDQUF1QyxjQUFjLENBQUMsMEVBQTBFLFdBQVcsQ0FBQyx3Q0FBd0MsZUFBZSxDQUFDLDJDQUEyQyxXQUFXLENBQUMsb0NBQW9DLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQXNCLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsU0FBUyxDQUFDLGlLQUFpSyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLHVDQUF1QyxrQkFBa0IsQ0FBQywwQ0FBMEMsZUFBZSxDQUFDLGlDQUFpQyxzQkFBc0IsQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsa0JBQWtCLFVBQVUsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsNEJBQTRCLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLG9CQUFvQixDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxnRUFBZ0UsVUFBVSxDQUFDLHVCQUF1QixVQUFVLENBQUMsdUJBQXVCLFlBQVksQ0FBQyxnQ0FBZ0Msa0JBQWtCLENBQUMsNERBQTRELFVBQVUsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLHFCQUFxQixXQUFXLENBQUMscUJBQXFCLGFBQWEsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLDBCQUEwQixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsb0tBQW9LLFlBQVksQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLDZCQUE2QixDQUFDLGlDQUFpQyxDQUFDLGFBQWEsQ0FBQyxzQkFBc0Isc0JBQXNCLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsNEJBQTRCLFVBQVUsQ0FBQyxTQUFTLENBQUMsNENBQTRDLGtCQUFrQixDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLDZEQUE2RCxlQUFlLENBQUMsd0dBQXdHLFlBQVksQ0FBQyxzQ0FBc0MsMkJBQTJCLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsMENBQTBDLFdBQVcsQ0FBQyxrREFBa0QsTUFBTSxDQUFDLDhCQUE4QixDQUFDLDBCQUEwQixDQUFDLG1EQUFtRCwwQkFBMEIsQ0FBQyxPQUFPLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLHlLQUF5SyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsNkJBQTZCLGtCQUFrQiwySEFBMkgsQ0FBQyxDQUFDLDRCQUE0QixnQkFBZ0IsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLG9CQUFvQixDQUFDLDBCQUEwQixVQUFVLENBQUMseUJBQXlCLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxhQUFhLEdBQUcsdUJBQXVCLENBQUMsQ0FBQyxtQkFBbUIsa0RBQWtELENBQUMsNENBQTRDLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyx3Q0FBd0MsU0FBUyxDQUFDLCtCQUErQixDQUFDLDJDQUEyQyxTQUFTLENBQUMsdUJBQXVCLENBQUMsa0ZBQWtGLFNBQVMsQ0FBQyxvREFBb0QsQ0FBQywwQ0FBMEMsU0FBUyxDQUFDLGtEQUFrRCxTQUFTLENBQUMsOEJBQThCLENBQUMsOENBQThDLFNBQVMsQ0FBQywyQkFBMkIsQ0FBQyxpREFBaUQsU0FBUyxDQUFDLG1CQUFtQixDQUFDLDZDQUE2QyxTQUFTLENBQUMsd0JBQXdCLENBQUMseUNBQXlDLFNBQVMsQ0FBQyx1QkFBdUIsQ0FBQyw0Q0FBNEMsU0FBUyxDQUFDLHNCQUFzQixDQUFDLCtDQUErQyxTQUFTLENBQUMsK0NBQStDLENBQUMsMkNBQTJDLFNBQVMsQ0FBQyw4Q0FBOEMsQ0FBQyw4Q0FBOEMsU0FBUyxDQUFDLGlDQUFpQyxDQUFDLDJDQUEyQyx1REFBdUQsQ0FBQyx1Q0FBdUMscURBQXFELENBQUMsMENBQTBDLGdDQUFnQyxDQUFDLDBCQUEwQixnQkFBZ0IsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLGFBQWEsQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLDZDQUE2QyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsa0JBQWtCLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLDZCQUE2QixrQkFBa0IsZ0RBQWdELENBQUMsa0RBQWtELENBQUMsQ0FBQyxDQUFDLGdCQUFnQixrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixVQUFVLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLFFBQVEsQ0FBQyxTQUFTLENBQUMsd0JBQXdCLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQXNCLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLDZEQUE2RCxVQUFVLENBQUMsOEJBQThCLG9CQUFvQixDQUFDLDRCQUE0QixrQkFBa0IsQ0FBQyxrQ0FBa0Msa0JBQWtCLENBQUMsNEJBQTRCLGtCQUFrQixDQUFDLGtDQUFrQyxrQkFBa0IsQ0FBQyw0QkFBNEIsa0JBQWtCLENBQUMsa0NBQWtDLGtCQUFrQixDQUFDLDRCQUE0QixXQUFXLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxpQ0FBaUMsU0FBUyxDQUFDLHVCQUF1QixzQkFBc0IsQ0FBQyxRQUFRLENBQUMsK0JBQStCLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxnQ0FBZ0MsQ0FBQywyQ0FBMkMsQ0FBQyxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMseUNBQXlDLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx1Q0FBdUMsYUFBYSxDQUFDLHNDQUFzQyxXQUFXLENBQUMsdUJBQXVCLFdBQVcsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQywwQ0FBMEMsZUFBZSxDQUFDLDZEQUE2RCxTQUFTLENBQUMsbUVBQW1FLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyx1Q0FBdUMsQ0FBQyxtRUFBbUUsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMseUJBQTRELDBCQUEwQixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDJCQUEyQixDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQywyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyx1Q0FBdUMsQ0FBQyxXQUFXLENBQUMsZ0NBQWdDLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLGdEQUFnRCxDQUFDLGFBQWEsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLHVEQUF1RCxTQUFTLENBQUMseUJBQXlCLGlCQUFpQixXQUFXLENBQUMsc0NBQXNDLFdBQVcsQ0FBQyx5QkFBeUIsMkJBQTJCLENBQUMsQztBQ0ExL1ksZ0JBQWdCO0FDc0laO0VBQ0U7QURsSU47O0FDb0lJO0VBQ0U7QURqSU47O0FDNkhJO0VBQ0U7QUQxSE47O0FDNEhJO0VBQ0U7QUR6SE47O0FDcUhJO0VBQ0U7QURsSE47O0FDb0hJO0VBQ0U7QURqSE47O0FDNkdJO0VBQ0U7QUQxR047O0FDNEdJO0VBQ0U7QUR6R047O0FDcUdJO0VBQ0U7QURsR047O0FDb0dJO0VBQ0U7QURqR047O0FDNkZJO0VBQ0U7QUQxRk47O0FDNEZJO0VBQ0U7QUR6Rk47O0FDcUZJO0VBQ0U7QURsRk47O0FDb0ZJO0VBQ0U7QURqRk47O0FDNkVJO0VBQ0U7QUQxRU47O0FDNEVJO0VBQ0U7QUR6RU47O0FDcUVJO0VBQ0U7QURsRU47O0FDb0VJO0VBQ0U7QURqRU47O0FDNkRJO0VBQ0U7QUQxRE47O0FDNERJO0VBQ0U7QUR6RE47O0FDcURJO0VBQ0U7QURsRE47O0FDb0RJO0VBQ0U7QURqRE47O0FDNkNJO0VBQ0U7QUQxQ047O0FDNENJO0VBQ0U7QUR6Q047O0FDcUNJO0VBQ0U7QURsQ047O0FDb0NJO0VBQ0U7QURqQ047O0FDNkJJO0VBQ0U7QUQxQk47O0FDNEJJO0VBQ0U7QUR6Qk47O0FDcUJJO0VBQ0U7QURsQk47O0FDb0JJO0VBQ0U7QURqQk47O0FDYUk7RUFDRTtBRFZOOztBQ1lJO0VBQ0U7QURUTjs7QUNLSTtFQUNFO0FERk47O0FDSUk7RUFDRTtBREROOztBQ0hJO0VBQ0U7QURNTjs7QUNKSTtFQUNFO0FET047O0FDWEk7RUFDRTtBRGNOOztBQ1pJO0VBQ0U7QURlTjs7QUNuQkk7RUFDRTtBRHNCTjs7QUNwQkk7RUFDRTtBRHVCTjs7QUMzQkk7RUFDRTtBRDhCTjs7QUM1Qkk7RUFDRTtBRCtCTjs7QUNuQ0k7RUFDRTtBRHNDTjs7QUNwQ0k7RUFDRTtBRHVDTjs7QUMzQ0k7RUFDRTtBRDhDTjs7QUM1Q0k7RUFDRTtBRCtDTjs7QUNuREk7RUFDRTtBRHNETjs7QUNwREk7RUFDRTtBRHVETjs7QUMzREk7RUFDRTtBRDhETjs7QUM1REk7RUFDRTtBRCtETjs7QUNWRztFQXpEQztJQUNFO0VEdUVKO0VDckVFO0lBQ0U7RUR1RUo7RUMzRUU7SUFDRTtFRDZFSjtFQzNFRTtJQUNFO0VENkVKO0VDakZFO0lBQ0U7RURtRko7RUNqRkU7SUFDRTtFRG1GSjtFQ3ZGRTtJQUNFO0VEeUZKO0VDdkZFO0lBQ0U7RUR5Rko7RUM3RkU7SUFDRTtFRCtGSjtFQzdGRTtJQUNFO0VEK0ZKO0VDbkdFO0lBQ0U7RURxR0o7RUNuR0U7SUFDRTtFRHFHSjtFQ3pHRTtJQUNFO0VEMkdKO0VDekdFO0lBQ0U7RUQyR0o7RUMvR0U7SUFDRTtFRGlISjtFQy9HRTtJQUNFO0VEaUhKO0VDckhFO0lBQ0U7RUR1SEo7RUNySEU7SUFDRTtFRHVISjtFQzNIRTtJQUNFO0VENkhKO0VDM0hFO0lBQ0U7RUQ2SEo7RUNqSUU7SUFDRTtFRG1JSjtFQ2pJRTtJQUNFO0VEbUlKO0VDdklFO0lBQ0U7RUR5SUo7RUN2SUU7SUFDRTtFRHlJSjtFQzdJRTtJQUNFO0VEK0lKO0VDN0lFO0lBQ0U7RUQrSUo7RUNuSkU7SUFDRTtFRHFKSjtFQ25KRTtJQUNFO0VEcUpKO0VDekpFO0lBQ0U7RUQySko7RUN6SkU7SUFDRTtFRDJKSjtFQy9KRTtJQUNFO0VEaUtKO0VDL0pFO0lBQ0U7RURpS0o7RUNyS0U7SUFDRTtFRHVLSjtFQ3JLRTtJQUNFO0VEdUtKO0VDM0tFO0lBQ0U7RUQ2S0o7RUMzS0U7SUFDRTtFRDZLSjtFQ2pMRTtJQUNFO0VEbUxKO0VDakxFO0lBQ0U7RURtTEo7RUN2TEU7SUFDRTtFRHlMSjtFQ3ZMRTtJQUNFO0VEeUxKO0VDN0xFO0lBQ0U7RUQrTEo7RUM3TEU7SUFDRTtFRCtMSjtFQ25NRTtJQUNFO0VEcU1KO0VDbk1FO0lBQ0U7RURxTUo7RUN6TUU7SUFDRTtFRDJNSjtFQ3pNRTtJQUNFO0VEMk1KO0VDL01FO0lBQ0U7RURpTko7RUMvTUU7SUFDRTtFRGlOSjtFQ3JORTtJQUNFO0VEdU5KO0VDck5FO0lBQ0U7RUR1Tko7QUFDRjtBQ25LRztFQXpEQztJQUNFO0VEK05KO0VDN05FO0lBQ0U7RUQrTko7RUNuT0U7SUFDRTtFRHFPSjtFQ25PRTtJQUNFO0VEcU9KO0VDek9FO0lBQ0U7RUQyT0o7RUN6T0U7SUFDRTtFRDJPSjtFQy9PRTtJQUNFO0VEaVBKO0VDL09FO0lBQ0U7RURpUEo7RUNyUEU7SUFDRTtFRHVQSjtFQ3JQRTtJQUNFO0VEdVBKO0VDM1BFO0lBQ0U7RUQ2UEo7RUMzUEU7SUFDRTtFRDZQSjtFQ2pRRTtJQUNFO0VEbVFKO0VDalFFO0lBQ0U7RURtUUo7RUN2UUU7SUFDRTtFRHlRSjtFQ3ZRRTtJQUNFO0VEeVFKO0VDN1FFO0lBQ0U7RUQrUUo7RUM3UUU7SUFDRTtFRCtRSjtFQ25SRTtJQUNFO0VEcVJKO0VDblJFO0lBQ0U7RURxUko7RUN6UkU7SUFDRTtFRDJSSjtFQ3pSRTtJQUNFO0VEMlJKO0VDL1JFO0lBQ0U7RURpU0o7RUMvUkU7SUFDRTtFRGlTSjtFQ3JTRTtJQUNFO0VEdVNKO0VDclNFO0lBQ0U7RUR1U0o7RUMzU0U7SUFDRTtFRDZTSjtFQzNTRTtJQUNFO0VENlNKO0VDalRFO0lBQ0U7RURtVEo7RUNqVEU7SUFDRTtFRG1USjtFQ3ZURTtJQUNFO0VEeVRKO0VDdlRFO0lBQ0U7RUR5VEo7RUM3VEU7SUFDRTtFRCtUSjtFQzdURTtJQUNFO0VEK1RKO0VDblVFO0lBQ0U7RURxVUo7RUNuVUU7SUFDRTtFRHFVSjtFQ3pVRTtJQUNFO0VEMlVKO0VDelVFO0lBQ0U7RUQyVUo7RUMvVUU7SUFDRTtFRGlWSjtFQy9VRTtJQUNFO0VEaVZKO0VDclZFO0lBQ0U7RUR1Vko7RUNyVkU7SUFDRTtFRHVWSjtFQzNWRTtJQUNFO0VENlZKO0VDM1ZFO0lBQ0U7RUQ2Vko7RUNqV0U7SUFDRTtFRG1XSjtFQ2pXRTtJQUNFO0VEbVdKO0VDdldFO0lBQ0U7RUR5V0o7RUN2V0U7SUFDRTtFRHlXSjtFQzdXRTtJQUNFO0VEK1dKO0VDN1dFO0lBQ0U7RUQrV0o7QUFDRjtBQzNURztFQXpEQztJQUNFO0VEdVhKO0VDclhFO0lBQ0U7RUR1WEo7RUMzWEU7SUFDRTtFRDZYSjtFQzNYRTtJQUNFO0VENlhKO0VDallFO0lBQ0U7RURtWUo7RUNqWUU7SUFDRTtFRG1ZSjtFQ3ZZRTtJQUNFO0VEeVlKO0VDdllFO0lBQ0U7RUR5WUo7RUM3WUU7SUFDRTtFRCtZSjtFQzdZRTtJQUNFO0VEK1lKO0VDblpFO0lBQ0U7RURxWko7RUNuWkU7SUFDRTtFRHFaSjtFQ3paRTtJQUNFO0VEMlpKO0VDelpFO0lBQ0U7RUQyWko7RUMvWkU7SUFDRTtFRGlhSjtFQy9aRTtJQUNFO0VEaWFKO0VDcmFFO0lBQ0U7RUR1YUo7RUNyYUU7SUFDRTtFRHVhSjtFQzNhRTtJQUNFO0VENmFKO0VDM2FFO0lBQ0U7RUQ2YUo7RUNqYkU7SUFDRTtFRG1iSjtFQ2piRTtJQUNFO0VEbWJKO0VDdmJFO0lBQ0U7RUR5Yko7RUN2YkU7SUFDRTtFRHliSjtFQzdiRTtJQUNFO0VEK2JKO0VDN2JFO0lBQ0U7RUQrYko7RUNuY0U7SUFDRTtFRHFjSjtFQ25jRTtJQUNFO0VEcWNKO0VDemNFO0lBQ0U7RUQyY0o7RUN6Y0U7SUFDRTtFRDJjSjtFQy9jRTtJQUNFO0VEaWRKO0VDL2NFO0lBQ0U7RURpZEo7RUNyZEU7SUFDRTtFRHVkSjtFQ3JkRTtJQUNFO0VEdWRKO0VDM2RFO0lBQ0U7RUQ2ZEo7RUMzZEU7SUFDRTtFRDZkSjtFQ2plRTtJQUNFO0VEbWVKO0VDamVFO0lBQ0U7RURtZUo7RUN2ZUU7SUFDRTtFRHllSjtFQ3ZlRTtJQUNFO0VEeWVKO0VDN2VFO0lBQ0U7RUQrZUo7RUM3ZUU7SUFDRTtFRCtlSjtFQ25mRTtJQUNFO0VEcWZKO0VDbmZFO0lBQ0U7RURxZko7RUN6ZkU7SUFDRTtFRDJmSjtFQ3pmRTtJQUNFO0VEMmZKO0VDL2ZFO0lBQ0U7RURpZ0JKO0VDL2ZFO0lBQ0U7RURpZ0JKO0VDcmdCRTtJQUNFO0VEdWdCSjtFQ3JnQkU7SUFDRTtFRHVnQko7QUFDRjtBQ25kRztFQXpEQztJQUNFO0VEK2dCSjtFQzdnQkU7SUFDRTtFRCtnQko7RUNuaEJFO0lBQ0U7RURxaEJKO0VDbmhCRTtJQUNFO0VEcWhCSjtFQ3poQkU7SUFDRTtFRDJoQko7RUN6aEJFO0lBQ0U7RUQyaEJKO0VDL2hCRTtJQUNFO0VEaWlCSjtFQy9oQkU7SUFDRTtFRGlpQko7RUNyaUJFO0lBQ0U7RUR1aUJKO0VDcmlCRTtJQUNFO0VEdWlCSjtFQzNpQkU7SUFDRTtFRDZpQko7RUMzaUJFO0lBQ0U7RUQ2aUJKO0VDampCRTtJQUNFO0VEbWpCSjtFQ2pqQkU7SUFDRTtFRG1qQko7RUN2akJFO0lBQ0U7RUR5akJKO0VDdmpCRTtJQUNFO0VEeWpCSjtFQzdqQkU7SUFDRTtFRCtqQko7RUM3akJFO0lBQ0U7RUQrakJKO0VDbmtCRTtJQUNFO0VEcWtCSjtFQ25rQkU7SUFDRTtFRHFrQko7RUN6a0JFO0lBQ0U7RUQya0JKO0VDemtCRTtJQUNFO0VEMmtCSjtFQy9rQkU7SUFDRTtFRGlsQko7RUMva0JFO0lBQ0U7RURpbEJKO0VDcmxCRTtJQUNFO0VEdWxCSjtFQ3JsQkU7SUFDRTtFRHVsQko7RUMzbEJFO0lBQ0U7RUQ2bEJKO0VDM2xCRTtJQUNFO0VENmxCSjtFQ2ptQkU7SUFDRTtFRG1tQko7RUNqbUJFO0lBQ0U7RURtbUJKO0VDdm1CRTtJQUNFO0VEeW1CSjtFQ3ZtQkU7SUFDRTtFRHltQko7RUM3bUJFO0lBQ0U7RUQrbUJKO0VDN21CRTtJQUNFO0VEK21CSjtFQ25uQkU7SUFDRTtFRHFuQko7RUNubkJFO0lBQ0U7RURxbkJKO0VDem5CRTtJQUNFO0VEMm5CSjtFQ3puQkU7SUFDRTtFRDJuQko7RUMvbkJFO0lBQ0U7RURpb0JKO0VDL25CRTtJQUNFO0VEaW9CSjtFQ3JvQkU7SUFDRTtFRHVvQko7RUNyb0JFO0lBQ0U7RUR1b0JKO0VDM29CRTtJQUNFO0VENm9CSjtFQzNvQkU7SUFDRTtFRDZvQko7RUNqcEJFO0lBQ0U7RURtcEJKO0VDanBCRTtJQUNFO0VEbXBCSjtFQ3ZwQkU7SUFDRTtFRHlwQko7RUN2cEJFO0lBQ0U7RUR5cEJKO0VDN3BCRTtJQUNFO0VEK3BCSjtFQzdwQkU7SUFDRTtFRCtwQko7QUFDRjtBQzNtQkc7RUF6REM7SUFDRTtFRHVxQko7RUNycUJFO0lBQ0U7RUR1cUJKO0VDM3FCRTtJQUNFO0VENnFCSjtFQzNxQkU7SUFDRTtFRDZxQko7RUNqckJFO0lBQ0U7RURtckJKO0VDanJCRTtJQUNFO0VEbXJCSjtFQ3ZyQkU7SUFDRTtFRHlyQko7RUN2ckJFO0lBQ0U7RUR5ckJKO0VDN3JCRTtJQUNFO0VEK3JCSjtFQzdyQkU7SUFDRTtFRCtyQko7RUNuc0JFO0lBQ0U7RURxc0JKO0VDbnNCRTtJQUNFO0VEcXNCSjtFQ3pzQkU7SUFDRTtFRDJzQko7RUN6c0JFO0lBQ0U7RUQyc0JKO0VDL3NCRTtJQUNFO0VEaXRCSjtFQy9zQkU7SUFDRTtFRGl0Qko7RUNydEJFO0lBQ0U7RUR1dEJKO0VDcnRCRTtJQUNFO0VEdXRCSjtFQzN0QkU7SUFDRTtFRDZ0Qko7RUMzdEJFO0lBQ0U7RUQ2dEJKO0VDanVCRTtJQUNFO0VEbXVCSjtFQ2p1QkU7SUFDRTtFRG11Qko7RUN2dUJFO0lBQ0U7RUR5dUJKO0VDdnVCRTtJQUNFO0VEeXVCSjtFQzd1QkU7SUFDRTtFRCt1Qko7RUM3dUJFO0lBQ0U7RUQrdUJKO0VDbnZCRTtJQUNFO0VEcXZCSjtFQ252QkU7SUFDRTtFRHF2Qko7RUN6dkJFO0lBQ0U7RUQydkJKO0VDenZCRTtJQUNFO0VEMnZCSjtFQy92QkU7SUFDRTtFRGl3Qko7RUMvdkJFO0lBQ0U7RURpd0JKO0VDcndCRTtJQUNFO0VEdXdCSjtFQ3J3QkU7SUFDRTtFRHV3Qko7RUMzd0JFO0lBQ0U7RUQ2d0JKO0VDM3dCRTtJQUNFO0VENndCSjtFQ2p4QkU7SUFDRTtFRG14Qko7RUNqeEJFO0lBQ0U7RURteEJKO0VDdnhCRTtJQUNFO0VEeXhCSjtFQ3Z4QkU7SUFDRTtFRHl4Qko7RUM3eEJFO0lBQ0U7RUQreEJKO0VDN3hCRTtJQUNFO0VEK3hCSjtFQ255QkU7SUFDRTtFRHF5Qko7RUNueUJFO0lBQ0U7RURxeUJKO0VDenlCRTtJQUNFO0VEMnlCSjtFQ3p5QkU7SUFDRTtFRDJ5Qko7RUMveUJFO0lBQ0U7RURpekJKO0VDL3lCRTtJQUNFO0VEaXpCSjtFQ3J6QkU7SUFDRTtFRHV6Qko7RUNyekJFO0lBQ0U7RUR1ekJKO0FBQ0Y7QUM3eUJHO0VBQ0Esb0NDdEVLO0FGcTNCUjs7QUNoekJHO0VBQ0EsaUNDdEVLO0FGeTNCUjs7QUNwdUJJO0VBQ0Msa0JDL0lRO0FGczNCYjs7QUN4dUJJO0VBQ0MsbUJDL0lRO0FGMDNCYjs7QUM1dUJJO0VBQ0MsZUMvSVE7QUY4M0JiOztBQ2h2Qkk7RUFDQyxtQkMvSVE7QUZrNEJiOztBQ3B2Qkk7RUFDQyxpQkMvSVE7QUZzNEJiOztBQ3h2Qkk7RUFDQyxtQkMvSVE7QUYwNEJiOztBQzV2Qkk7RUFDQyxrQkMvSVE7QUY4NEJiOztBQ2h3Qkk7RUFDQyxtQkMvSVE7QUZrNUJiOztBQzF5Qkc7RUFzQ0M7SUFDQyxrQkMvSVE7RUZ1NUJYO0VDendCRTtJQUNDLG1CQy9JUTtFRjA1Qlg7RUM1d0JFO0lBQ0MsZUMvSVE7RUY2NUJYO0VDL3dCRTtJQUNDLG1CQy9JUTtFRmc2Qlg7RUNseEJFO0lBQ0MsaUJDL0lRO0VGbTZCWDtFQ3J4QkU7SUFDQyxtQkMvSVE7RUZzNkJYO0VDeHhCRTtJQUNDLGtCQy9JUTtFRnk2Qlg7RUMzeEJFO0lBQ0MsbUJDL0lRO0VGNDZCWDtBQUNGO0FDcjBCRztFQXNDQztJQUNDLGtCQy9JUTtFRmk3Qlg7RUNueUJFO0lBQ0MsbUJDL0lRO0VGbzdCWDtFQ3R5QkU7SUFDQyxlQy9JUTtFRnU3Qlg7RUN6eUJFO0lBQ0MsbUJDL0lRO0VGMDdCWDtFQzV5QkU7SUFDQyxpQkMvSVE7RUY2N0JYO0VDL3lCRTtJQUNDLG1CQy9JUTtFRmc4Qlg7RUNsekJFO0lBQ0Msa0JDL0lRO0VGbThCWDtFQ3J6QkU7SUFDQyxtQkMvSVE7RUZzOEJYO0FBQ0Y7QUMvMUJHO0VBc0NDO0lBQ0Msa0JDL0lRO0VGMjhCWDtFQzd6QkU7SUFDQyxtQkMvSVE7RUY4OEJYO0VDaDBCRTtJQUNDLGVDL0lRO0VGaTlCWDtFQ24wQkU7SUFDQyxtQkMvSVE7RUZvOUJYO0VDdDBCRTtJQUNDLGlCQy9JUTtFRnU5Qlg7RUN6MEJFO0lBQ0MsbUJDL0lRO0VGMDlCWDtFQzUwQkU7SUFDQyxrQkMvSVE7RUY2OUJYO0VDLzBCRTtJQUNDLG1CQy9JUTtFRmcrQlg7QUFDRjtBQ3ozQkc7RUFzQ0M7SUFDQyxrQkMvSVE7RUZxK0JYO0VDdjFCRTtJQUNDLG1CQy9JUTtFRncrQlg7RUMxMUJFO0lBQ0MsZUMvSVE7RUYyK0JYO0VDNzFCRTtJQUNDLG1CQy9JUTtFRjgrQlg7RUNoMkJFO0lBQ0MsaUJDL0lRO0VGaS9CWDtFQ24yQkU7SUFDQyxtQkMvSVE7RUZvL0JYO0VDdDJCRTtJQUNDLGtCQy9JUTtFRnUvQlg7RUN6MkJFO0lBQ0MsbUJDL0lRO0VGMC9CWDtBQUNGO0FDbjVCRztFQXNDQztJQUNDLGtCQy9JUTtFRisvQlg7RUNqM0JFO0lBQ0MsbUJDL0lRO0VGa2dDWDtFQ3AzQkU7SUFDQyxlQy9JUTtFRnFnQ1g7RUN2M0JFO0lBQ0MsbUJDL0lRO0VGd2dDWDtFQzEzQkU7SUFDQyxpQkMvSVE7RUYyZ0NYO0VDNzNCRTtJQUNDLG1CQy9JUTtFRjhnQ1g7RUNoNEJFO0lBQ0Msa0JDL0lRO0VGaWhDWDtFQ240QkU7SUFDQyxtQkMvSVE7RUZvaENYO0FBQ0Y7QUc1bUNBOzs7Ozs7Ozs7O0VBQUE7QUFZQTtFQUFXO0VBQXlCO0VBQTZyRTtFQUFnQjtBSGluQ2p2RTtBR2puQ213RTtFQUFNO0FIb25DendFOztBR3BuQ3N5RTtFQUFRO0VBQWlCO0VBQWtCO0VBQWtCO0VBQWdCO0VBQWdCO0VBQVU7QUg4bkM3NEU7O0FHOW5DdTVFO0VBQWlDO0FIa29DeDdFOztBR2xvQzg4RTtFQUFnQjtFQUFrQjtFQUFXO0VBQVk7RUFBVTtFQUFhO0VBQThCO0FING9DNWpGOztBRzVvQ21sRjtFQUE4QztBSGdwQ2pvRjs7QUdocENncUY7RUFBdUI7QUhvcEN2ckY7O0FHcHBDMHNGO0VBQXVDO0FId3BDanZGOztBR3hwQ293RjtFQUFjO0VBQWM7RUFBVztFQUFZO0VBQWtCO0FIZ3FDejBGOztBR2hxQ3UyRjtFQUE4QjtBSG9xQ3I0Rjs7QUdwcUN1NUY7RUFBb0Q7QUh3cUMzOEY7O0FHeHFDdTlGO0VBQW1DO0VBQXVCO0FINnFDamhHOztBRzdxQ3NqRztFQUFzQztFQUEyRDtBSG1yQ3ZwRzs7QUduckNrckc7RUFBc0Q7QUh1ckN4dUc7O0FHdnJDMnZHO0VBQXlRO0FIMnJDcGdIOztBRzNyQ2dpSDtFQUFzTDtFQUFrQjtFQUFPO0VBQU07RUFBVztFQUFZO0VBQW9CO0FIcXNDaHlIOztBR3JzQzJ5SDtFQUFnQztBSHlzQzMwSDs7QUd6c0NzMkg7RUFBcUM7QUg2c0MzNEg7O0FHN3NDazlIO0VBQXNDO0FIaXRDeC9IOztBR2p0Q2drSTtFQUFvQztBSHF0Q3BtSTs7QUdydEMwcUk7RUFBdUM7QUh5dENqdEk7O0FHenRDMHhJO0VBQWlDO0VBQWM7RUFBcUI7QUgrdEM5MUk7O0FHL3RDczNJO0VBQW9EO0FIbXVDMTZJOztBR251Q3U3STtFQUErQztBSHV1Q3QrSTs7QUd2dUNvZ0o7RUFBbUQ7QUgydUN2ako7O0FHM3VDb2xK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RFI7QUs5N0RJO0VBQ0k7QUxnOERSO0FLOTdESTtFQUNJO0VBQ0E7QUxnOERSOztBSzM3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMODdESjtBQ3o3REU7RUloQkY7SUFhUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTGc4RE47QUFDRjs7QUs1N0RBO0VBQ0k7RUFDQTtFQUNBO0FMKzdESjs7QUszN0RBO0VBQ0k7RUFDQTtBTDg3REo7O0FLMzdEQTtFQUNJO0VBQ0E7QUw4N0RKOztBSzE3REE7RUFDSTtFQUNBO0FMNjdESjs7QUsxN0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTDY3REo7QUs1N0RJO0VBQ0k7QUw4N0RSO0FLNzdEUTtFQUNJO0FMKzdEWjtBSzU3REk7RUFDSTtFQUNBO0VBRUE7RUFDQTtBTDg3RFI7QUNyL0RFO0VJK0JGO0lBMkJPO0VMKzdETDtBQUNGOztBSzU3REE7RUFDSTtBTCs3REo7QUs5N0RJO0VBQ0k7RUFDQTtBTGc4RFI7QUs5N0RJO0VBQ0k7RUFDQTtFQUNBO0FMZzhEUjs7QUs3N0RBO0VBQ0k7RUFDQTtBTGc4REo7QUs5N0RRO0VBQ0k7RUFDQTtFQUNBO0FMZzhEWjtBSzc3REk7RUFDSTtBTCs3RFI7O0FDN2hFRTtFSW9HTTtJQUNJO0lBQ0E7RUw2N0RWO0VLejdEVTtJQUNJO0VMMjdEZDtFS3o3RFU7SUFDSTtFTDI3RGQ7QUFDRjtBQzVoRUU7RUlzR1U7SUFDSTtJQUNBO0VMeTdEZDtFS3I3RGM7SUFDSTtFTHU3RGxCO0VLcDdEYztJQUNJO0VMczdEbEI7QUFDRjs7QUs5NkRJO0VBQ0k7QUxpN0RSO0FLaDdEUTtFQUNJO0VBQ0E7QUxrN0RaO0FLLzZESTtFQUNJO0FMaTdEUjtBSy82REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTGk3RFI7O0FLMzZEQTtFQUNJO0FMODZESjs7QUszNkRBO0VBQ0k7RUFDQTtFQUNBO0VBQUE7QUw4NkRKO0FLNzZESTtFQUNJO0VBQ0E7QUwrNkRSO0FLNzZESTtFQUNJO0FMKzZEUjs7QUtwNkRBO0VBQ0k7QUx1NkRKOztBS3A2REE7RUFDSTtBTHU2REo7O0FLLzVEQTtFQUNJO0FMazZESjs7QUsvNURBO0VBQ0k7RUFDQTtFQUNBO0FMazZESjs7QUsvNURBO0VBQ0k7QUxrNkRKOztBSzc1REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTGc2REo7O0FLNTVEQTtFQUNJO0VBQ0E7QUwrNURKOztBSzU1REE7RUFFSTtJQUNJO0lBQ0E7RUw4NUROO0VLMzVERTtJQUNJO0VMNjVETjtFSzE1REU7SUFDSTtJQUNBO0VMNDVETjtFS3o1REU7SUFDSTtFTDI1RE47RUt6NURFO0lBRUk7RUwwNUROO0VLdjVERTtJQUNJO0VMeTVETjtFS3Y1REU7SUFDSTtFTHk1RE47RUt0NURFO0lBQ0k7RUx3NUROO0VLcjVERTtJQUNJO0VMdTVETjtBQUNGO0FLbjVEQTtFQU1JO0lBQ0k7RUxnNUROO0FBQ0Y7QUt2NERBO0VBQ0k7SUFDSTtJQUNBO0VMeTRETjtFS3Y0REU7SUFDSTtFTHk0RE47QUFDRjtBTWp2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tdkVKO0FDbHFFRTtFS3ZGRjtJQVFRO0VOcXZFTjtBQUNGO0FDNXFFRTtFS2xGRjtJQVdRO0VOdXZFTjtBQUNGO0FDNXFFRTtFS3ZGRjtJQWNPO0VOeXZFTDtBQUNGOztBTXJ2RUE7RUFDRztFQUNBO0VBQ0E7RUFDQTtBTnd2RUg7QU12dkVHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeXZFTjtBTXZ2RUc7OztFQUdHO0FOeXZFTjtBQ3JzRUU7RUtqREM7SUFFSztFTnd2RU47QUFDRjtBTXR2RUc7RUFDRztFQUNBO0FOd3ZFTjtBTXR2RUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3ZFTjs7QU1udkVHO0VBQ0c7QU5zdkVOO0FNcHZFRztFQUNHO0VBQ0E7QU5zdkVOO0FDbHVFRTtFS3RCQztJQUlLO0VOd3ZFTjtBQUNGO0FDbHVFRTtFSzNCQztJQU9NO0VOMHZFUDtBQUNGO0FNeHZFRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjB2RU47QU16dkVNO0VBR0c7QU55dkVUOztBTXB2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnV2RUo7QUM5dkVFO0VLR0Y7SUFNTztFTnl2RUw7QUFDRjtBQzl2RUU7RUtGRjtJQVNPO0VOMnZFTDtBQUNGOztBTXZ2RUE7RUFDSTtBTjB2RUo7O0FNdnZFQTtFQUNJO0FOMHZFSjs7QU10dkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55dkVKO0FNeHZFSTtFQUNFO0VBQ0E7QU4wdkVOOztBTXR2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTnl2RUo7QU14dkVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMHZFTjtBQzN5RUU7RUt3Q0U7SUFXTTtFTjR2RVI7QUFDRjtBTXp2RUk7RUFDRTtFQUNBO0FOMnZFTjtBTXh2RUk7RUFDRTtFQUNBO0FOMHZFTjtBTXh2RUk7RUFDRTtFQUNBO0FOMHZFTjtBQzV6RUU7RUtvRUM7SUFFTTtJQUNBO0VOMHZFUDtBQUNGOztBTXJ2RUE7RUFDSTtBTnd2RUo7QU12dkVJO0VBQ0U7QU55dkVOOztBTXJ2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3ZFSjtBTXZ2RUk7RUFDRztBTnl2RVA7QU12dkVJO0VBQ0c7QU55dkVQOztBTXJ2RUE7RUFDSTtFQUNBO0VBQ0E7QU53dkVKOztBTW52RUE7RUFDRztFQUNBO0FOc3ZFSDtBQzEyRUU7RUtrSEY7SUFJTTtFTnd2RUo7QUFDRjtBQy8yRUU7RUtrSEY7SUFPTztFTjB2RUw7QUFDRjs7QU10dkVBO0VBQ087RUFDSDtFQUNBO0VBQ0E7RUFDQTtBTnl2RUo7QUM1M0VFO0VLOEhGO0lBT007RU4ydkVKO0FBQ0Y7QUNqNEVFO0VLOEhGO0lBVU07SUFDQTtFTjZ2RUo7QUFDRjs7QU0xdkVBO0VBQ087RUFDSDtFQUNBO0VBQ0E7RUFDQTtBTjZ2RUo7QUMvNEVFO0VLbUpDO0lBRU07RU44dkVQO0FBQ0Y7QUMvNEVFO0VLOElDO0lBS007SUFDRDtJQUNBO0VOZ3dFTjtBQUNGOztBTTV2RUE7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOK3ZFSDtBQ242RUU7RUsrSkY7SUFPTTtFTml3RUo7QUFDRjtBQ242RUU7RUswSkY7SUFVTTtJQUNBO0lBQ0E7RU5td0VKO0FBQ0Y7QU1sd0VHO0VBQ0c7RUFDQTtFQUNBO0FOb3dFTjtBQ3A3RUU7RUs2S0M7SUFLTTtFTnN3RVA7QUFDRjtBTXB3RUc7RUFDRztFQUNBO0FOc3dFTjtBTXB3RUc7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnN3RU47QU1wd0VHO0VBQ0c7RUFDQTtFQUNBO0FOc3dFTjtBTXJ3RU07RUFDRztBTnV3RVQ7QU1yd0VNO0VBQ0c7QU51d0VUOztBTWx3RUE7RUFDRztBTnF3RUg7QUN4OUVFO0VLa05GO0lBR007RU51d0VKO0FBQ0Y7O0FNcHdFQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0FOdXdFSDtBQ3ArRUU7RUt5TkY7SUFNTTtJQUNBO0VOeXdFSjtBQUNGOztBQ3IrRUU7RUsrTkY7SUFFTTtFTnl3RUo7QUFDRjs7QU10d0VBO0VBQ087RUFDSDtFQUNBO0VBQ0E7QU55d0VKO0FNeHdFRztFQUNHO0FOMHdFTjtBQ3IvRUU7RUswT0M7SUFHTTtFTjR3RVA7QUFDRjtBQzEvRUU7RUtnUEM7SUFFTTtJQUNBO0lBQ0E7RU40d0VQO0FBQ0Y7O0FNdndFQTtFQUNHO0VBQ0E7RUFDQTtBTjB3RUg7QUN2Z0ZFO0VLMFBGO0lBS007RU40d0VKO0FBQ0Y7O0FNendFQTtFQUNJO0VBQ0E7QU40d0VKOztBTXp3RUE7RUFDSTtBTjR3RUo7QU0zd0VJO0VBQ0c7QU42d0VQOztBTXp3RUE7RUFDSTtFQUNBO0VBQ0E7QU40d0VKO0FNM3dFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONndFTjtBQy9pRkU7RUt3UkU7SUFZSztJQUNBO0lBQ0E7RU4rd0VQO0FBQ0Y7QU05d0VNO0VBQ0c7RUFDQTtBTmd4RVQ7QU03d0VJO0VBQ0U7RUFDQTtBTit3RU47QU05d0VNO0VBQ0c7QU5neEVUOztBT2pwRkE7RUFDSTtFQUNBO0FQb3BGSjs7QU9qcEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9wRko7O0FPanBGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9wRko7O0FPanBGQTtFQUNJO0FQb3BGSjs7QU9qcEZBO0VBQ0k7QVBvcEZKOztBT2pwRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUG9wRko7O0FPanBGQTtFQUNJO0VBQ0E7QVBvcEZKOztBT2pwRkE7RUFDSTtFQUNBO0FQb3BGSjs7QU9qcEZBO0VBQ0k7RUFDQTtBUG9wRko7O0FPanBGQTtFQUNJO0VBQ0E7RUFDQTtBUG9wRko7O0FPanBGQTtFQUNJO0FQb3BGSjs7QU9qcEZBO0VBQ0k7RUFDQTtFQUNBO0FQb3BGSjs7QU9qcEZBOztFQUVJO0FQb3BGSjs7QU9qcEZBOztFQUVJO0FQb3BGSjs7QU9qcEZBO0VBQ0k7QVBvcEZKOztBT2pwRkE7RUFDSTtBUG9wRko7O0FPanBGQTtFQUNJO0FQb3BGSjs7QU9qcEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9wRko7O0FPanBGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQb3BGSjs7QU9qcEZBO0VBQ0k7RUFDQTtBUG9wRko7O0FPanBGQTtFQUNJO0FQb3BGSjs7QU9qcEZBO0VBQ0k7RUFDQTtBUG9wRko7O0FPaHBGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG1wRko7O0FPaHBGQTtFQUNJO0VBQ0E7RUFDQTtBUG1wRko7O0FPL29GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3BGSjs7QU8vb0ZBO0VBQ0k7QVBrcEZKOztBTy9vRkE7RUFDSTtFQUNBO0FQa3BGSjs7QU8vb0ZBO0VBQ0k7RUFDQTtBUGtwRko7O0FPL29GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrcEZKOztBTy9vRkE7RUFDSTtFQUNBO0FQa3BGSjs7QU8vb0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrcEZKOztBTy9vRkE7RUFDSTtBUGtwRko7O0FPL29GQTtFQUNJO0FQa3BGSjs7QU8vb0ZBO0VBQ0k7RUFDQTtBUGtwRko7O0FPOW9GQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaXBGSjs7QU85b0ZBO0VBQ0k7QVBpcEZKOztBTzlvRkE7RUFDSTtBUGlwRko7O0FPOW9GQTtFQUNJO0FQaXBGSjs7QU85b0ZBO0VBQ0k7QVBpcEZKOztBTzlvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGlwRko7O0FPOW9GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGlwRko7O0FPN29GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZ3BGSjs7QU83b0ZBO0VBQ0k7QVBncEZKOztBTzdvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBncEZKOztBTzVvRkE7RUFDSTtBUCtvRko7O0FPM29GQTtFQUNJO0VBQ0E7QVA4b0ZKOztBTzNvRkE7RUFDSTtBUDhvRko7O0FPM29GQTtFQUNJO0VBQ0E7RUFDQTtBUDhvRko7O0FPMW9GQTtFQUNJO0lBQ0k7SUFDQTtFUDZvRk47RU8xb0ZFO0lBQ0k7SUFDQTtFUDRvRk47QUFDRjtBT3pvRkE7RUFDSTtFQUNBO0VBQ0E7QVAyb0ZKOztBT3ZvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMG9GSjs7QU92b0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVAwb0ZKOztBT3ZvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBUDBvRko7O0FPdG9GQTtFQUNJO0FQeW9GSjs7QU90b0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHlvRko7O0FPdG9GQTtFQUNJO0FQeW9GSjs7QU90b0ZBO0VBQ0k7RUFDQTtBUHlvRko7O0FPdG9GQTtFQUNJO0FQeW9GSjs7QU9yb0ZBO0VBQ0k7QVB3b0ZKOztBT3JvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHdvRko7O0FPcm9GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdvRko7O0FPcm9GQTtFQUNJO0FQd29GSjs7QU9yb0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd29GSjs7QU9ub0ZBO0VBQ0k7QVBzb0ZKOztBT2xvRkE7Ozs7Ozs7O0VBUUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHFvRko7O0FPam9GQTs7Ozs7Ozs7RUFRSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU9BO0VBQ0E7QVA4bkZKOztBTzNuRkE7RUFDSTtJQUNJO0VQOG5GTjtBQUNGO0FPMW5GQTtFQUNJO0FQNG5GSjs7QU94bkZBO0VBQ0k7SUFDSTtJQUNBO0VQMm5GTjtFT3huRkU7SUFDSTtJQUNBO0VQMG5GTjtBQUNGO0FPdm5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQeW5GSjs7QU90bkZBO0VBQ0k7RUFDQTtBUHluRko7O0FPdG5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHluRko7O0FPdG5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeW5GSjs7QU9ybkZBO0VBQ0k7RUFDQTtBUHduRko7O0FPcm5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3bkZKOztBT3JuRkE7RUFDSTtBUHduRko7O0FPcm5GQTtFQUNJO0VBQ0E7QVB3bkZKOztBT3JuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3bkZKOztBT3BuRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHVuRko7O0FPcG5GQTtFQUNJO0VBQ0E7QVB1bkZKOztBT25uRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzbkZKOztBT25uRkE7RUFDSTtBUHNuRko7O0FPbG5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHFuRko7O0FPam5GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvbkZKOztBT2puRkE7RUFDSTtBUG9uRko7O0FPam5GQTtFQUNJO0FQb25GSjs7QU9obkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbW5GSjs7QU9obkZBO0VBQ0k7RUFDQTtBUG1uRko7O0FPaG5GQTtFQUNJO0VBQ0E7RUFDQTtBUG1uRko7O0FPaG5GQTtFQUNJO0VBQ0E7QVBtbkZKOztBT2huRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbW5GSjs7QU8vbUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa25GSjs7QU85bUZBO0VBQ0k7RUFDQTtFQUNBO0FQaW5GSjs7QU85bUZBO0VBQ0k7QVBpbkZKOztBTzltRkE7RUFDSTtFQUNBO0FQaW5GSjs7QU83bUZBO0VBQ0k7RUFDQTtBUGduRko7O0FPNW1GQTtFQUNJO0FQK21GSjs7QU8zbUZBO0VBQ0k7RUFDQTtFQUNBO0FQOG1GSjs7QU8zbUZBO0VBQ0k7QVA4bUZKOztBTzNtRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDhtRko7O0FPM21GQTtFQUNJO0VBQ0E7RUFDQTtBUDhtRko7O0FPM21GQTtFQUNJO0VBQ0E7QVA4bUZKOztBTzNtRkE7RUFDSTtFQUNBO0VBQ0E7QVA4bUZKOztBTzNtRkE7RUFDSTtFQUNBO0VBQ0E7QVA4bUZKOztBTzNtRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDhtRko7O0FPM21GQTtFQUNJO0VBQ0E7QVA4bUZKOztBTzFtRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA2bUZKOztBT3ptRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0bUZKOztBT3ptRkE7RUFDSTtBUDRtRko7O0FPeG1GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDJtRko7O0FPeG1GQTtFQUNJO0FQMm1GSjs7QU94bUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMm1GSjs7QU94bUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAybUZKOztBT3htRkE7RUFDSTtBUDJtRko7O0FPeG1GQTtFQUNJO0FQMm1GSjs7QU94bUZBO0VBQ0k7RUFDQTtFQUNBO0FQMm1GSjs7QU94bUZBO0FBQ0E7RUFDSTtFQUNBO0FQMm1GSjs7QU94bUZBOzs7RUFHSTtBUDJtRko7O0FPdm1GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMG1GSjtBT3ptRkk7RUFDSTtFQUNBO0FQMm1GUjs7QU92bUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVAwbUZKOztBT3ZtRkE7QUFFQTtFQUNJO0lBQ0k7RVB5bUZOO0VPdG1GRTtJQUNJO0VQd21GTjtFT3JtRkU7SUFDSTtJQUNBO0lBQ0E7RVB1bUZOO0FBQ0Y7QU9wbUZBO0VBQ0k7SUFDSTtFUHNtRk47RU9ubUZFOzs7O0lBSUk7RVBxbUZOO0VPbG1GRTtJQUNJO0VQb21GTjtFT2ptRkU7SUFDSTtFUG1tRk47RU9obUZFO0lBQ0k7RVBrbUZOO0VPL2xGRTs7OztJQUlJO0VQaW1GTjtFTzlsRkU7SUFDSTtFUGdtRk47RU83bEZFO0lBQ0k7SUFDQTtFUCtsRk47RU81bEZFO0lBQ0k7RVA4bEZOO0VPM2xGRTtJQUNJO0VQNmxGTjtFTzFsRkU7SUFDSTtFUDRsRk47RU96bEZFO0lBQ0k7RVAybEZOO0FBQ0Y7QU94bEZBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFUDBsRk47RU92bEZFO0lBQ0k7RVB5bEZOO0VPdGxGRTs7SUFFSTtJQUNBO0VQd2xGTjtFT3JsRkU7SUFDSTtJQUNBO0VQdWxGTjtFT3BsRkU7SUFDSTtFUHNsRk47RU9ubEZFOztJQUVJO0lBQ0E7SUFDQTtFUHFsRk47RU9sbEZFO0lBQ0k7SUFDQTtJQUNBO0VQb2xGTjtFT2psRkU7O0lBRUk7SUFDQTtJQUNBO0VQbWxGTjtFT2hsRkU7SUFDSTtFUGtsRk47RU8va0ZFOzs7SUFHSTtJQUNBO0lBQ0E7RVBpbEZOO0VPOWtGRTtJQUNJO0lBQ0E7RVBnbEZOO0VPN2tGRTs7SUFFSTtJQUNBO0VQK2tGTjtFTzVrRkU7O0lBRUk7RVA4a0ZOO0VPMWtGRTtJQUNJO0VQNGtGTjtFT3hrRkU7O0lBRUk7RVAwa0ZOO0VPdmtGRTtJQUNJO0VQeWtGTjtFT3RrRkU7SUFDSTtFUHdrRk47RU9ya0ZFO0lBQ0k7SUFDQTtFUHVrRk47RU9wa0ZFO0lBQ0k7SUFDQTtFUHNrRk47RU9ua0ZFO0lBQ0k7RVBxa0ZOO0FBQ0Y7QU9sa0ZBO0VBRUk7SUFDSTtFUG1rRk47RU9oa0ZFO0lBQ0k7RVBra0ZOO0VPL2pGRTtJQUNJO0VQaWtGTjtFTzlqRkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFUGdrRk47RU81akZFO0lBQ0k7SUFDQTtFUDhqRk47RU8zakZFOztJQUVJO0VQNmpGTjtFTzFqRkU7SUFDSTtFUDRqRk47RU96akZFO0lBQ0k7SUFDQTtFUDJqRk47RU94akZFO0lBQ0k7RVAwakZOO0VPdGpGRTtJQUNJO0VQd2pGTjtFT3JqRkU7SUFDSTtFUHVqRk47RU9wakZFO0lBQ0k7RVBzakZOO0VPbmpGRTtJQUNJO0VQcWpGTjtBQUNGO0FPaGpGQTtFQUNJOztJQUVJO0VQa2pGTjtFTy9pRkU7O0lBRUk7RVBpakZOO0FBQ0Y7QU85aUZBO0VBQ0k7SUFDSTtFUGdqRk47QUFDRjtBTzdpRkE7RUFFSTs7OztJQUlJO0VQOGlGTjtFTzNpRkU7O0lBRUk7SUFDQTtFUDZpRk47RU8xaUZFO0lBQ0k7RVA0aUZOO0VPbmlGRTtJQUNJO0VQcWlGTjtBQUNGO0FReHBIQTtFQUNJO0FSMHBISjs7QVF2cEhBO0VBQ0k7RUFDQTtFQUNBO0FSMHBISjtBQy9rSEU7RU85RUY7SUFLTztFUjRwSEw7QUFDRjtBQy9rSEU7RU9uRkY7SUFRTTtJQUNBO0VSOHBISjtBQUNGOztBUTNwSEE7RUFDSTtBUjhwSEo7QUN6bEhFO0VPdEVGO0lBR087RVJncUhMO0FBQ0Y7QVEvcEhJO0VBQ0s7RUFDQTtBUmlxSFQ7QUNsbUhFO0VPakVFO0lBSVc7SUFDUDtFUm1xSE47QUFDRjs7QVEvcEhBO0VBQ0k7RUFDQTtFQUNBO0FSa3FISjs7QVE3cEhBO0VBQ0k7RUFDQTtFQUNBO0FSZ3FISjtBQ3puSEU7RU8xQ0Y7SUFLTTtJQUNBO0VSa3FISjtBQUNGO0FDMW5IRTtFTy9DRjtJQVNNO0lBQ0E7RVJvcUhKO0FBQ0Y7QUNob0hFO0VPL0NGO0lBYU87RVJzcUhMO0FBQ0Y7O0FRaHFIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1xSEo7QUM5b0hFO0VPM0JGO0lBUU87RVJxcUhMO0FBQ0Y7QUNucEhFO0VPM0JGO0lBV1E7RVJ1cUhOO0FBQ0Y7QUN4cEhFO0VPM0JGO0lBY087RVJ5cUhMO0FBQ0Y7QVF4cUhJO0VBQ0c7QVIwcUhQO0FDcnFIRTtFT05FO0lBR0s7SUFDQTtFUjRxSFA7QUFDRjtBQ3RxSEU7RU9YRTtJQU9LO0VSOHFIUDtBQUNGOztBUXpxSEE7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHFISDtBQ3hySEU7RU9PRjtJQVFNO0lBQ0E7RVI2cUhKO0FBQ0Y7QUM5ckhFO0VPT0Y7SUFZTTtJQUNBO0lBQ0E7RVIrcUhKO0FBQ0Y7QUNoc0hFO0VPRUY7SUFpQk07RVJpckhKO0FBQ0Y7QUNyc0hFO0VPRUY7SUFvQk87RVJtckhMO0FBQ0Y7QUMxc0hFO0VPRUY7SUF1Qk07RVJxckhKO0FBQ0Y7QVFuckhHO0VBQ0c7RUFDQTtBUnFySE47QUN4dEhFO0VPaUNDO0lBSU07SUFDQTtFUnVySFA7QUFDRjtBQ3p0SEU7RU80QkM7SUFRTTtJQUNEO0VSeXJITjtBQUNGO0FDL3RIRTtFTzRCQztJQVlNO0lBQ0E7SUFDQTtFUjJySFA7QUFDRjtBUXhySEc7RUFDRztBUjBySE47QUM5dUhFO0VPbURDO0lBR007RVI0ckhQO0FBQ0Y7QUM5dUhFO0VPOENDO0lBTU07RVI4ckhQO0FBQ0Y7O0FRenJIQTtFQUNJO0FSNHJISjtBQ3Z2SEU7RU8wREY7SUFHTztFUjhySEw7QUFDRjtBQzV2SEU7RU8wREY7SUFNTztFUmdzSEw7QUFDRjtBQ2p3SEU7RU8wREY7SUFTTztFUmtzSEw7QUFDRjs7QVE5ckhBO0VBQ0k7RUFDQTtFQUNBO0FSaXNISjtBQzV3SEU7RU93RUY7SUFLTztFUm1zSEw7QUFDRjtBQ2p4SEU7RU93RUY7SUFRTztFUnFzSEw7QUFDRjtBUXBzSEk7RUFDRTtBUnNzSE47O0FRanNIQTtFQUNJO0FSb3NISjs7QUNseUhFO0VPa0dGO0lBRU07RVJtc0hKO0FBQ0Y7O0FDbnlIRTtFT29HRjtJQUVNO0VSa3NISjtBQUNGOztBQ3p5SEU7RU8wR0Y7SUFFTTtFUmtzSEo7QUFDRjtBQy95SEU7RU8wR0Y7SUFLTTtFUm9zSEo7QUFDRjs7QVMzNEhBOztFQUVJO0FUODRISjs7QVMzNEhBO0VBQ0k7RUFDQTtFQUNHO0VBQ0g7QVQ4NEhKOztBUzM0SEE7RUFDSTtFQUNBO0FUODRISjtBQzEwSEU7RVF0RUY7SUFJTztFVGc1SEw7QUFDRjs7QVM1NEhBO0VBQ0k7QVQrNEhKO0FDbjFIRTtFUTdERjtJQUdNO0lBQ0E7RVRpNUhKO0FBQ0Y7QUN6MUhFO0VRN0RGO0lBT087RVRtNUhMO0FBQ0Y7O0FTaDVIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUbTVISjtBQ3IySEU7RVFsREY7SUFNTTtJQUNBO0VUcTVISjtBQUNGO0FDMzJIRTtFUWxERjtJQVVRO0VUdTVITjtBQUNGO0FDaDNIRTtFUXJDRTtJQUVNO0VUdTVIUjtBQUNGOztBU241SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzNUhKO0FDejNIRTtFUW5DRjtJQVFPO0VUdzVITDtBQUNGO0FDOTNIRTtFUW5DRjtJQVdRO0VUMDVITjtBQUNGO0FDbjRIRTtFUW5DRjtJQWNPO0VUNDVITDtBQUNGO0FTMzVISTtFQUNHO0FUNjVIUDtBQ2g1SEU7RVFkRTtJQUdLO0lBQ0E7RVQrNUhQO0FBQ0Y7QUNqNUhFO0VRbkJFO0lBT0s7RVRpNkhQO0FBQ0Y7O0FTNzVIQTtFQUNJO0VBQ0E7QVRnNkhKO0FDaDZIRTtFUUZGO0lBSU07RVRrNkhKO0FBQ0Y7O0FTLzVIQTtFQUNJO0FUazZISjs7QVMvNUhBO0VBQ0k7RUFDQTtBVGs2SEo7QUN6NkhFO0VRS0Y7SUFJTTtFVG82SEo7QUFDRjs7QVNoNkhBO0VBQ0k7RUFDQTtBVG02SEo7O0FTaDZIQTtFQUNJO0FUbTZISjtBQzU3SEU7RVF3QkY7SUFHUztJQUNEO0VUcTZITjtBQUNGOztBU2w2SEE7RUFDSTtBVHE2SEo7O0FTajZIQTs7O0VBR0k7QVRvNkhKOztBU2o2SEE7RUFDSTtFQUNBO0FUbzZISjs7QVNqNkhBO0VBQ0k7QVRvNkhKO0FDcjlIRTtFUWdERjtJQUdNO0lBQ0E7RVRzNkhKO0FBQ0Y7QUN0OUhFO0VRMkNGO0lBT1E7SUFDQTtFVHc2SE47QUFDRjs7QUM1OUhFO0VRdURGO0lBR007RVR1NkhKO0FBQ0Y7QUNsK0hFO0VRdURGO0lBT007RVR3NkhKO0FBQ0Y7O0FTcjZIQTtFQUNJO0FUdzZISjs7QVNyNkhBO0VBQ0k7QVR3NkhKO0FDcC9IRTtFUTJFRjtJQUdPO0VUMDZITDtBQUNGOztBU3Q2SEE7RUFDSTtFQUNBO0FUeTZISjtBQzkvSEU7RVFtRkY7SUFJTztFVDI2SEw7QUFDRjtBQ25nSUU7RVFtRkY7SUFPTztFVDY2SEw7QUFDRjs7QVN6NkhBO0VBQ0k7QVQ0NkhKOztBU3g2SEE7RUFDSTtFQUNBO0VBQ0E7QVQyNkhKOztBU3Y2SEE7RUFDSTtBVDA2SEo7QUN0aElFO0VRMkdGO0lBR1E7RVQ0NkhOO0FBQ0Y7O0FVN21JQTtFQUNHO0FWZ25JSDtBVS9tSUc7RUFDRztBVmluSU47O0FXbG5JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhxbklKO0FDcmlJRTtFVXJGRjtJQU9RO0VYdW5JTjtBQUNGO0FDL2lJRTtFVWhGRjtJQVVRO0VYeW5JTjtBQUNGOztBV3RuSUE7RUFDSTtFQUNBO0FYeW5JSjs7QVd0bklBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFJQTtFQUlBO0FYeW5JSjs7QVdybklBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBWHduSUo7O0FXcm5JQTtFQUNJO0VBQ0E7QVh3bklKOztBV3JuSUE7RUFDSTtFQUNBO0VBQ0E7QVh3bklKOztBV3JuSUE7RUFDSTtFQUNBO0FYd25JSjs7QVdybklBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVh3bklKOztBV3BuSUE7RUFDSTtFQUNBO0VBQ0E7QVh1bklKOztBV3BuSUE7RUFDSTtBWHVuSUosQyIsInNvdXJjZXMiOlsid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC5jc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL3BhZ2VzL2NydWlzZS9jcnVpc2Uuc2NzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby9jb21tb24vX21peGlucy5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvL2NvbW1vbi9fY29uc3RhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL2NydWlzZS90b3AtaW5mby5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL2NvbXBvbmVudHMvYmxvY2tzL3RhYnMvXy5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL2NvbXBvbmVudHMvY3J1aXNlL2Jvb2tpbmctZm9ybS5zY3NzIiwid2VicGFjazovL2F6aW11dC10dXItcHJvLy4vc3JjL2NvbXBvbmVudHMvY3J1aXNlL3RhYi1ib29raW5nLnNjc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vLi9zcmMvY29tcG9uZW50cy9jcnVpc2UvdGFiLXJvdXRlLnNjc3MiLCJ3ZWJwYWNrOi8vYXppbXV0LXR1ci1wcm8vLi9zcmMvY29tcG9uZW50cy9jcnVpc2UvdGFiLXNoaXAuc2NzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL2NydWlzZS9zYWxlLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly9hemltdXQtdHVyLXByby8uL3NyYy9jb21wb25lbnRzL3NsaWRlcnMvc2xpZGVyLXRodW1icy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsICosLmNhcm91c2VsICo6YmVmb3JlLC5jYXJvdXNlbCAqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYXJvdXNlbC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmNhcm91c2VsX192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jYXJvdXNlbF9fdHJhY2t7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0uaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5jYXJvdXNlbF9fZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMC41cmVtKTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jYXJvdXNlbF9fYnV0dG9ue3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7Ym94LXNoYWRvdzp2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouM30uY2Fyb3VzZWxfX2J1dHRvbiBzdmd7d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWx0ZXI6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3Njcm9sbC1iZWhhdmlvcjphdXRvfWJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lfS5mYW5jeWJveF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7bWFyZ2luOjA7cGFkZGluZzplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MDtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOm5vbmV9Ym9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX2NvbnRhaW5lcnstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweH19LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpfS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMH0uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uZmFuY3lib3hfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjQ4cHggOHB4IDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3V0bGluZTowO292ZXJmbG93OmF1dG87LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4fS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fc2xpZGV7cGFkZGluZzo2NHB4IDEwMHB4fX0uZmFuY3lib3hfX2NvbnRlbnR7bWFyZ2luOjAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtwYWRkaW5nOjM2cHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MjB9LmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Upe291dGxpbmU6dGhpbiBkb3R0ZWQ7Ym94LXNoYWRvdzpub25lfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMCAwIDA7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb257dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI+LmNhcm91c2VsX19kb3Rze3RvcDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbnt6LWluZGV4OjQwfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo0MHB4fX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjQwcHh9fS5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3RvcDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtyaWdodDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO3otaW5kZXg6NDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtyaWdodDo0MHB4fX0uZmFuY3lib3hfX2NvbnRlbnQ+LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O3JpZ2h0OjA7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbm8tY2xpY2ssLmZhbmN5Ym94X19uby1jbGljayBidXR0b257cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcil9LmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXJ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDUzfS5mYW5jeWJveF9fc3Bpbm5lciBzdmd7YW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDthbmltYXRpb246ZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNXB4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNHB4fX0uZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX25hdiwuY2Fyb3VzZWxfX2RvdHMsLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtZmFkZUlue2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94LWZhZGVPdXR7YW5pbWF0aW9uOi4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtem9vbUluVXB7YW5pbWF0aW9uOi4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXB9LmZhbmN5Ym94LXpvb21PdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bn0uZmFuY3lib3gtdGhyb3dPdXRVcHthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcH0uZmFuY3lib3gtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd259QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXR7dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtvcGFjaXR5OjB9fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXtzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6I2NjYyByZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Omluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwuMil9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6YXV0b30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2ltYWdle3RyYW5zZm9ybS1vcmlnaW46MCAwO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItd2lkdGg6MH0uZmFuY3lib3hfX3RodW1ic3tmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4IDNweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1ic3thbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3tvcGFjaXR5OjB9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7bWFyZ2luOjA7cGFkZGluZzo4cHggM3B4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye29wYWNpdHk6LjkyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU+Kntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X190aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoMTAwJS8odmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO3BhZGRpbmc6MDt0b3VjaC1hY3Rpb246bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X190b29sYmFye3BhZGRpbmc6OHB4fX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFye2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhcntvcGFjaXR5OjB9LmZhbmN5Ym94X190b29sYmFyX19pdGVtc3tkaXNwbGF5OmZsZXh9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdHttYXJnaW4tcmlnaHQ6YXV0b30uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0uZmFuY3lib3hfX2NvdW50ZXJ7bWluLXdpZHRoOjcycHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94X19wcm9ncmVzc3tiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtoZWlnaHQ6M3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3B7b3BhY2l0eTowfS5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWFjdGl2ZXtoZWlnaHQ6YXV0b30uZmFuY3lib3gtaXMtaGlkZGVue2xlZnQ6LTk5OTlweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOi05OTk5cHg7dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94LWNvbnRhaW5lcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3RvcDowOy1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTkyfS5mYW5jeWJveC1jb250YWluZXIgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LWJnLC5mYW5jeWJveC1pbm5lciwuZmFuY3lib3gtb3V0ZXIsLmZhbmN5Ym94LXN0YWdle2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5mYW5jeWJveC1vdXRlcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdy15OmF1dG99LmZhbmN5Ym94LWJne2JhY2tncm91bmQ6IzFlMWUxZTtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kdXJhdGlvbjppbmhlcml0O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0LC43MSl9LmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJne29wYWNpdHk6Ljk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMiwuNjEsLjM2LDEpfS5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXRvb2xiYXJ7ZGlyZWN0aW9uOmx0cjtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSx2aXNpYmlsaXR5IDBzIGVhc2UgLjI1czt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Ojk5OTk3fS5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFye29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlIDBzLHZpc2liaWxpdHkgMHMgZWFzZSAwczt2aXNpYmlsaXR5OnZpc2libGV9LmZhbmN5Ym94LWluZm9iYXJ7Y29sb3I6I2NjYztmb250LXNpemU6MTNweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO2hlaWdodDo0NHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo0NHB4O21pbi13aWR0aDo0NHB4O21peC1ibGVuZC1tb2RlOmRpZmZlcmVuY2U7cGFkZGluZzowIDEwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt0b3A6MDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LXRvb2xiYXJ7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc3RhZ2V7ZGlyZWN0aW9uOmx0cjtvdmVyZmxvdzp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdle292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3doaXRlLXNwYWNlOm5vcm1hbDt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LXNsaWRlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NDRweCAwfS5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUtLWh0bWx7cGFkZGluZzo2cHh9LmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudHthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNSwwLC4xNCwxKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7bGVmdDowO21heC13aWR0aDpub25lO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV17Y3Vyc29yOnRleHR9LmZhbmN5Ym94LWltYWdlLC5mYW5jeWJveC1zcGFjZWJhbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiMwMDB9LmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0uZmFuY3lib3gtaWZyYW1lLC5mYW5jeWJveC12aWRlb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1pZnJhbWV7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5mYW5jeWJveC1lcnJvcntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmc6NDBweDt3aWR0aDoxMDAlfS5mYW5jeWJveC1lcnJvciBwe2NvbG9yOiM0NDQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsLjYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQ0cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Y29sb3IgLjJzO3ZlcnRpY2FsLWFsaWduOnRvcDt2aXNpYmlsaXR5OmluaGVyaXQ7d2lkdGg6NDRweH0uZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1idXR0b246bGluaywuZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2NjY30uZmFuY3lib3gtYnV0dG9uOmhvdmVye2NvbG9yOiNmZmZ9LmZhbmN5Ym94LWJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWR9LmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXJ7Y29sb3I6Izg4ODtjdXJzb3I6ZGVmYXVsdDtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbiBkaXZ7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94LWJ1dHRvbiBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6MH0uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMiksLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtcHJvZ3Jlc3N7YmFja2dyb3VuZDojZmY1MjY4O2hlaWdodDoycHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6OTk5OTh9LmZhbmN5Ym94LWNsb3NlLXNtYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiNjY2M7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouODtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTJweDt0b3A6LTQ0cHg7ei1pbmRleDo0MDF9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVye2NvbG9yOiNmZmY7b3BhY2l0eToxfS5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGx7Y29sb3I6Y3VycmVudENvbG9yO3BhZGRpbmc6MTBweDtyaWdodDowO3RvcDowfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7aGVpZ2h0OjEwMHB4O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA1MHB4KTt3aWR0aDo3MHB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2e3BhZGRpbmc6N3B4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnR7bGVmdDowO2xlZnQ6ZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtwYWRkaW5nOjMxcHggMjZweCAzMXB4IDZweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodHtwYWRkaW5nOjMxcHggNnB4IDMxcHggMjZweDtyaWdodDowO3JpZ2h0OmVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpfS5mYW5jeWJveC1jYXB0aW9ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLDAsMCwuODUpIDAscmdiYSgwLDAsMCwuMykgNTAlLHJnYmEoMCwwLDAsLjE1KSA2NSUscmdiYSgwLDAsMCwuMDc1KSA3NS41JSxyZ2JhKDAsMCwwLC4wMzcpIDgyLjg1JSxyZ2JhKDAsMCwwLC4wMTkpIDg4JSx0cmFuc3BhcmVudCk7Ym90dG9tOjA7Y29sb3I6I2VlZTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjc1cHggNDRweCAyNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk2fUBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSl7LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzo3NXB4IG1heCg0NHB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCxlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpfX0uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGV7bWFyZ2luLXRvcDotNTBweH0uZmFuY3lib3gtY2FwdGlvbl9fYm9keXttYXgtaGVpZ2h0OjUwdmg7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphbGx9LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVke2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LWNhcHRpb24gYTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZhbmN5Ym94LWxvYWRpbmd7YW5pbWF0aW9uOmEgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjRweCBzb2xpZCAjODg4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NTBweDtsZWZ0OjUwJTttYXJnaW46LTI1cHggMCAwIC0yNXB4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6NTBweDt6LWluZGV4Ojk5OTk5fUBrZXlmcmFtZXMgYXt0b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhbmN5Ym94LWFuaW1hdGVke3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjI1LDEpfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMS41LDEuNSwxLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjUsLjUsLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfUBtZWRpYSAobWF4LWhlaWdodDo1NzZweCl7LmZhbmN5Ym94LXNsaWRle3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtwYWRkaW5nOjZweCAwfS5mYW5jeWJveC1jbG9zZS1zbWFsbHtyaWdodDotNnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2JhY2tncm91bmQ6IzRlNGU0ZTtjb2xvcjojZjJmNGY2O2hlaWdodDozNnB4O29wYWNpdHk6MTtwYWRkaW5nOjZweDtyaWdodDowO3RvcDowO3dpZHRoOjM2cHh9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fUBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSl7LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZy1sZWZ0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO3BhZGRpbmctcmlnaHQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpfX19LmZhbmN5Ym94LXNoYXJle2JhY2tncm91bmQ6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOjNweDttYXgtd2lkdGg6OTAlO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtc2hhcmUgaDF7Y29sb3I6IzIyMjtmb250LXNpemU6MzVweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAyMHB4fS5mYW5jeWJveC1zaGFyZSBwe21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbntib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NDBweDttYXJnaW46MCA1cHggMTBweDttaW4td2lkdGg6MTMwcHg7cGFkZGluZzowIDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluaywuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVke2NvbG9yOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZie2JhY2tncm91bmQ6IzNiNTk5OH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXJ7YmFja2dyb3VuZDojMzQ0ZTg2fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdHtiYWNrZ3JvdW5kOiNiZDA4MWR9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVye2JhY2tncm91bmQ6I2FhMDcxOX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHd7YmFja2dyb3VuZDojMWRhMWYyfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlcntiYWNrZ3JvdW5kOiMwZDk1ZTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3Zne2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDo3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjI1cHh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmfS5mYW5jeWJveC1zaGFyZV9faW5wdXR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojNWQ1YjViO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxMHB4IDAgMDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDE1cHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJze2JhY2tncm91bmQ6I2RkZDtib3R0b206MDtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtwYWRkaW5nOjJweCAycHggNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7dG9wOjA7d2lkdGg6MjEycHg7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtdGh1bWJzLXh7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVufS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMTJweH0uZmFuY3lib3gtdGh1bWJzX19saXN0e2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4zKX0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojMmEyYTJhO2JvcmRlci1yYWRpdXM6MTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6NzVweDttYXJnaW46MnB4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gOHB4KTttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0cHgpO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt3aWR0aDoxMDBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3Jle2JvcmRlcjo2cHggc29saWQgI2ZmNTI2ODtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246YWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KTt6LWluZGV4Ojk5OTkxfS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmV7b3BhY2l0eTouNX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19IiwiLy8gZ2VuZXJhbCB2YXJpYWJsZXMgKNC/0L7QtNC60LvRjtGH0LDQtdC8INC90LAg0LvRjtCx0L7QuSDRgdGC0YDQsNC90LjRhtC1KVxyXG5AaW1wb3J0IFwiQHNyYy9jb21wb25lbnRzLyFjb21tb24vX1wiO1xyXG5cclxuQGltcG9ydCAgJ3N3aXBlci9jc3MvYnVuZGxlJztcclxuXHJcbi8vINC/0L7Rh9C10LzRgy3RgtC+INC90LUg0LfQsNCy0LXQu9GB0Y9cclxuQGltcG9ydCBcIn5AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzXCI7XHJcblxyXG5cclxuQGltcG9ydCBcIkBzcmMvY29tcG9uZW50cy9jcnVpc2UvdG9wLWluZm9cIjtcclxuXHJcbkBpbXBvcnQgJ0BzcmMvY29tcG9uZW50cy9ibG9ja3MvdGFicy9fJztcclxuXHJcbi8vQGltcG9ydCBcIkBzcmMvY29tcG9uZW50cy9jcnVpc2UvdGFiLWJvb2tpbmctMlwiO1xyXG5AaW1wb3J0IFwiQHNyYy9jb21wb25lbnRzL2NydWlzZS90YWItYm9va2luZ1wiO1xyXG5AaW1wb3J0IFwiQHNyYy9jb21wb25lbnRzL2NydWlzZS90YWItcm91dGVcIjtcclxuQGltcG9ydCBcIkBzcmMvY29tcG9uZW50cy9jcnVpc2UvdGFiLXNoaXBcIjtcclxuQGltcG9ydCBcIkBzcmMvY29tcG9uZW50cy9jcnVpc2Uvc2FsZS1pdGVtXCI7XHJcblxyXG5cclxuXHJcbkBpbXBvcnQgJ0BzcmMvY29tcG9uZW50cy9zbGlkZXJzL3NsaWRlci10aHVtYnMnO1xyXG5cclxuXHJcblxyXG5cclxuIiwiLy8gQGluY2x1ZGUgdHJhbnMoIHByb3AgKTtcclxuQG1peGluIHRyYW5zKCAkcHJvcCApIHtcclxuXHR0cmFuc2l0aW9uOiAkcHJvcCAkdHJhbnNpdGlvblRpbWUgbGluZWFyO1xyXG59XHJcblxyXG4vLyBAaW5jbHVkZSBydGwoKTtcclxuQG1peGluIHJ0bCgpIHtcclxuXHRbZGlyPXJ0bF0gJiB7XHJcblx0XHRAY29udGVudFxyXG5cdH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgbHRyKCk7XHJcbkBtaXhpbiBsdHIoKSB7XHJcblx0W2Rpcj1sdHJdICYge1xyXG5cdFx0QGNvbnRlbnRcclxuXHR9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIGxpZ2h0KCk7XHJcbkBtaXhpbiBsaWdodCgpIHtcclxuXHRib2R5LmxpZ2h0ICYge1xyXG5cdFx0QGNvbnRlbnRcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQGluY2x1ZGUgbGFuZygpO1xyXG5AbWl4aW4gbGFuZyggJGNvZGUgKSB7XHJcblx0W2xhbmc9I3skY29kZX1dICYge1xyXG5cdFx0QGNvbnRlbnRcclxuXHR9XHJcbn1cclxuXHJcbi8vQGluY2x1ZGUgY2xlYXItYnV0dG9uKCk7XHJcbkBtaXhpbiBjbGVhci1idXR0b24ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0cGFkZGluZzogMDtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdC1idXR0b24ge1xyXG5cdEBpbmNsdWRlIGNsZWFyLWJ1dHRvbigpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vL0BpbmNsdWRlIHBsYWNlaG9sZGVyIHtjb2xvcjogI2VlZTt9XHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XHJcblx0JjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XHJcblx0Jjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnQ7IG9wYWNpdHk6IDE7fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fVxyXG59XHJcblxyXG4vL0BpbmNsdWRlIG1pbiggc2l6ZSApXHJcbkBtaXhpbiBtaW4oICRzeiApIHtcclxuXHRAaWYgbWFwLWhhcy1rZXkoJHNjcmVlbnMsICRzeikge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICN7IGVtKCBtYXAtZ2V0KCAkc2NyZWVucywgJHN6ICkgKSB9ICkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGVsc2Uge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6ICRzeiApIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vL0BpbmNsdWRlIG0oIHNpemUgKVxyXG5AbWl4aW4gbSggJHN6ICkge1xyXG5cdEBpZiBtYXAtaGFzLWtleSgkc2NyZWVucywgJHN6KSB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogI3sgcmVtKCBtYXAtZ2V0KCAkc2NyZWVucywgJHN6ICkgKSB9ICkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGVsc2Uge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRzeiApIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vL0BpbmNsdWRlIGhyKCAkY29sb3IsICRzaXplICk7XHJcbkBtaXhpbiBociggJGNvbG9yOiNjY2MsICRzaXplOiAxcHggICkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblx0Y29sb3I6ICRjb2xvcjtcclxuXHRoZWlnaHQ6ICRzaXplO1xyXG59XHJcblxyXG4vL0BpbmNsdWRlIGRlYnVnKCk7XHJcbkBtaXhpbiBkZWJ1ZyggJGNvbG9yOnJlZCwgJHNpemU6IDFweCApIHtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4ICRzaXplIDBweCByZ2JhKCRjb2xvciwgMSApO1xyXG59XHJcblxyXG5AbWl4aW4gdW5kZXJsaW5lKCAkY29sb3IsICRoZWlnaHQsICRwYWRkaW5nOjEwMCUsICRzdHlsZTpzb2xpZCApIHtcclxuXHRAaWYgJHN0eWxlID09IHNvbGlkIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLCAkY29sb3IgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggJGhlaWdodDtcclxuXHR9XHJcblxyXG5cdEBpZiAkc3R5bGUgPT0gZGFzaGVkIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLCAkY29sb3IgNjAlLCB0cmFuc3BhcmVudCA2MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA0cHggJGhlaWdodDtcclxuXHR9XHJcblxyXG5cdEBpZiAkc3R5bGUgPT0gZG90dGVkIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLCAkY29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAzcHggJGhlaWdodDtcclxuXHR9XHJcblxyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgJHBhZGRpbmc7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBnZW5Db2xvcnMoKSB7XHJcblx0QGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuXHRcdFx0JGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG5cdFx0XHRAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZGVmQ29sb3JzIHtcclxuXHRcdFx0XHQuYyN7JGluZml4fS0jeyRjb2xvcn17XHJcblx0XHRcdFx0ICBjb2xvcjogJHZhbHVlIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJnI3skaW5maXh9LSN7JGNvbG9yfXtcclxuXHRcdFx0XHQgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0ICB9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4gfVxyXG5cclxuXHJcbiBAbWl4aW4gZ2VuRm9udEZhbWlseSgpIHtcclxuXHRAZWFjaCAkZm9udCwgJHZhbHVlIGluICRmb250cyB7XHJcblx0XHQgLmZmLSN7JGZvbnR9e1xyXG5cdFx0XHRmb250LWZhbWlseTogJHZhbHVlO1xyXG5cdFx0IH1cclxuXHQgIH1cclxuIH1cclxuXHJcblxyXG4vLyBAbWl4aW4gZ2VuRm9udFNpemUoKSB7XHJcbi8vXHRAZWFjaCAkZm9udCwgJHZhbHVlIGluICRmb250LXNpemVzIHtcclxuLy9cdFx0IC5mcy0jeyRmb250fXtcclxuLy9cdFx0XHRmb250LXNpemU6ICR2YWx1ZTtcclxuLy9cdFx0IH1cclxuLy9cdCAgfVxyXG4vLyB9XHJcblxyXG4vLyBCT09UU1RSQVAgTUlYSU5TIC8vXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcblx0QHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG4gfVxyXG4gXHJcbiBAZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG5cdEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xyXG4gfVxyXG4gXHJcbiBcclxuIEBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHRAaWYgJG1heCB7XHJcblx0ICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG5cdFx0IEBjb250ZW50O1xyXG5cdCAgfVxyXG5cdH0gQGVsc2Uge1xyXG5cdCAgQGNvbnRlbnQ7XHJcblx0fVxyXG4gfVxyXG4gXHJcbiBcclxuIEBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1pbjogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtaW4ge1xyXG5cdCAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuXHRcdCBAY29udGVudDtcclxuXHQgIH1cclxuXHR9IEBlbHNlIHtcclxuXHQgIEBjb250ZW50O1xyXG5cdH1cclxuIH1cclxuIFxyXG4gQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHRAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG4gfVxyXG4gXHJcbiBcclxuLy8gQG1peGluIGdlbkZvbnRTaXplKCkge1xyXG4vLyBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4vL1x0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbi8vXHQgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cdCAgXHJcbi8vXHQgQGVhY2ggJGZvbnQsICR2YWx1ZSBpbiAkZm9udC1zaXplcyB7XHJcbi8vXHQgIC5mcyN7JGluZml4fS0jeyRmb250fXtcclxuLy9cdFx0IGZvbnQtc2l6ZTogJHZhbHVlO1xyXG4vL1x0ICB9XHJcbi8vXHR9XHJcbi8vXHR9XHJcbi8vIH1cclxuLy8gfVxyXG4gXHJcblxyXG4vLyBFTkQgQk9PVFNUUkFQIE1JWElOUyAvL1xyXG5cclxuXHJcblxyXG5AbWl4aW4gZ2VuRm9udFNpemUoKSB7XHJcblx0QGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuXHRcdFx0JGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG5cdFx0XHRAZWFjaCAkZm9udCwgJHZhbHVlIGluICRmb250LXNpemVzIHtcclxuXHRcdFx0XHQuZnMjeyRpbmZpeH0tI3skZm9udH17XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICR2YWx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuICIsIiRiYXNlRm9udFNpemVcdFx0OiAxNnB4O1xyXG4kd3JhcHBlclBhZGRpbmdWYWxcdDogMTcgIWRlZmF1bHQ7XHJcbiR3cmFwcGVyUGFkZGluZ1x0XHQ6IHJlbSggJHdyYXBwZXJQYWRkaW5nVmFsICk7XHJcbiRiYXNlRm9udFdlaWdodFx0XHQ6IDQwMDtcclxuJGJhc2VMaW5lSGVpZ2h0XHRcdDogMS4zO1xyXG5cclxuJGFzc2V0c1BhdGhcdFx0XHQ6ICcnICFkZWZhdWx0O1xyXG4kY29tcG9uZW50c0ltZ1BhdGhcdDogJy90aGVtZXMvYXppbXV0LXR1ci1wcm8vYXNzZXRzL2ltYWdlcy9jb21wb25lbnRzJyAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb25UaW1lXHRcdDogLjNzO1xyXG5cclxuLy8gZm9udC1zaXplLCBsaW5lLWhlaWdodFxyXG5cclxuXHJcbiRjb250YWluZXJzOiAoXHJcblx0J2NvbnRhaW5lci0xJyA6ICAxMTYwcHgsXHJcblx0J2NvbnRhaW5lci0yJyA6ICAxNDQwcHgsXHJcbik7XHJcblxyXG4kc2NyZWVucyA6IChcclxuICAneHMnOiAwcHgsXHJcbiAgJ3NtJzogNTc2cHgsXHJcbiAgJ21kJzogNzY4cHgsXHJcbiAgJ2xnJzogOTkycHgsXHJcbiAgJ3hsJzogMTIwMHB4LFxyXG4gICd4eGwnOiAxNDAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTQwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8g0J/QtdGA0LXQvNC10L3QvdGL0LUg0YbQstC10YLQvtCyXHJcbi8vIGMtYmx1ZS0xMDAgYmctYmx1ZS0xMDBcclxuJGRlZkNvbG9yczogKFxyXG5cdCdibHVlLTEwMCc6IHJnYmEoNTQsIDE0OSwgMjMxLCAxKSxcclxuXHQnYmx1ZS0yMDAnOiByZ2JhKDMwLCAxMzYsIDIyOSwgMSksXHJcblx0J2JsdWUtMzAwJzogcmdiYSgyNiwgMTI5LCAyMTksIDEpLFxyXG5cdCdibHVlLTQwMCc6IHJnYmEoNiw3NiwxMzcpLFxyXG5cclxuXHQncmVkLTEwMCc6IHJnYmEoMjMwLCA3NiwgNzksIDEpLFxyXG5cdCdyZWQtMjAwJzogcmdiYSgyMjUsIDQ0LCA0NiwgMSksXHJcblx0J3JlZC0zMDAnOiByZ2JhKDIyNCwgNDEsIDQ0LCAxKSxcclxuXHQncmVkLTQwMCc6IHJnYmEoMjE0LCAzMSwgMzQsIDEpLFxyXG5cclxuXHQnZ29sZC0xMDAnOiByZ2JhKDI1NSwgMTkxLCAzMSwgMSksXHJcblx0J2dvbGQtMjAwJzogcmdiYSgyNTIsIDE4MSwgMCwgMSksXHJcblx0J2dvbGQtMzAwJzogcmdiYSgyNDUsIDE3NSwgMCwgMSksXHJcblxyXG5cdCdwcmltYXJ5LTEwMCc6IHJnYigyNTUsMjU1LDI1NSksXHJcblx0J3ByaW1hcnktMjAwJzogcmdiKDAsMCwwKSxcclxuXHRcclxuXHQnZ3JheS0xMDAnOiByZ2JhKDIyNiwgMjMyLCAyNDAsIDEpLFxyXG5cdCdncmF5LTIwMCc6IHJnYmEoMTYwLCAxNzQsIDE5MiwgMSksXHJcblx0J2dyYXktMjUwJzogcmdiYSg3Miw5MiwxMTcsMSksXHRcclxuXHQnZ3JheS0zMDAnOiByZ2JhKDQ1LCA1NSwgNzIsIDEpLFxyXG5cclxuXHQncy1yZXF1ZXN0JzogcmdiKDI0OSwyNDksMjEyKSxcclxuXHQncy1hY3R1YWwnOiByZ2IoMTU1LDIxOSwxNzQpLFxyXG5cdCdzLXNlbGVjdCc6IHJnYigyMzEsNzYsNTkpLFxyXG5cclxuXHQnc29jaWFsLXZrJzogcmdiKDAsIDExOSwgMjU1KSxcclxuXHQnc29jaWFsLW9rJzogcmdiKDIzOCwxMzgsOCksXHJcblx0J3NvY2lhbC1mYic6IHJnYigzOCwgMTE5LCAyNDIpLFxyXG5cdCdzb2NpYWwtbW0nOiByZ2IoNDEsMTQxLDIyNiksXHJcblx0J3NvY2lhbC10d2l0dGVyJzogcmdiKDAsIDE0NiwgMjQyKVxyXG4pO1xyXG5cclxuXHJcblxyXG4kY29sb3JzOiAoKTtcclxuXHJcbi8vIGNsYXNzIGZmLWRlZiAgZmYtcm9ib3RvXHJcbiRmb250czogKFxyXG5cdGRlZlx0XHRcdFx0OiAoJ09wZW4gc2FucycsIHNhbnMtc2VyaWYpLFxyXG5cdHJvYm90b1x0XHRcdFx0OiAoJ1JvYm90bycsIHNhbnMtc2VyaWYpXHJcbik7XHJcblxyXG4vLyBjbGFzcyBmcy1kZWYgZnMtaDEgZnMtaDIg0Lgg0YIu0LQgXHJcbi8vINGD0LrQsNC30YvQstCw0LXQvCDQsiDQv9C40LrRgdC10LvRj9GFXHJcbiRmb250LXNpemVzOiAoXHJcblx0c3M6IHJlbSgxMiksXHJcblx0czogcmVtKDE0KSxcclxuXHRkZWY6IHJlbSgxNiksXHJcblx0aDA6IHJlbSgyNiksXHJcblx0aDE6IHJlbSgyNCksXHJcblx0aDI6IHJlbSgyMiksXHJcblx0aDIwOiByZW0oMjApLFxyXG5cdGgzOiByZW0oMTgpXHJcbik7XHJcblxyXG4kei1sYXllcnM6IChcclxuXHRidG4tc2xpZGVyXHQ6IDEsXHJcbik7XHJcblxyXG4iLCIvKipcbiAqIFN3aXBlciA4LjMuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdWx5IDI2LCAyMDIyXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcn0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi5jcnVpc2Uge1xyXG4gICAmID4gZGl2IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICB9XHJcbiAgIC8vIC5jcnVpc2VfX3RvcFxyXG4gICAmX190b3Age1xyXG4gICB9XHJcbiAgIC8vIC5jcnVpc2VfX2l0ZW1cclxuICAgJl9faXRlbSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4ICMwMDAwMDAxYTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLWxlZnRcclxuICAgJl9faXRlbS1sZWZ0IHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtKCd4eGwnKSB7XHJcbiAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbSgneGwnKSB7XHJcbiAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hpcC10eXBlIHtcclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLWxlZnRfaW1nXHJcbiAgICZfX2l0ZW0tbGVmdF9pbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbSgnMzQwcHgnKSB7XHJcbiAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLWxlZnRfeW91dHViZVxyXG4gICAmX19pdGVtLWxlZnRfeW91dHViZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICB9XHJcbiAgIC8vIC5jcnVpc2VfX2l0ZW0tcmlnaHRcclxuICAgJl9faXRlbS1yaWdodCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcbiAgIC8vIC5jcnVpc2VfX2l0ZW0tcmlnaHRfY2VudGVyXHJcbiAgICZfX2l0ZW0tcmlnaHRfY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgIH1cclxuICAgLy8gLmNydWlzZV9faXRlbS1uYW1lXHJcbiAgICZfX2l0ZW0tbmFtZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMjAwJyk7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcignYmx1ZS00MDAnKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmcygnaDEnKTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSBtKCc0NTBweCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmcygnaDMnKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgIEBpbmNsdWRlIG0oJ3hsJykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgc2VwaWEoMSkgc2F0dXJhdGUoMTExKSBodWUtcm90YXRlKDE5M2RlZyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3IoJ3ByaW1hcnktMTAwJyksLjYpXHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLWRhdGVcclxuICAgJl9faXRlbS1kYXRlIHtcclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLWRhdGVfbGVmdFxyXG4gICAmX19pdGVtLWRhdGVfbGVmdCB7XHJcbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgY29sb3I6IGNvbG9yKCdyZWQtMjAwJyk7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLWRhdGVfcmlnaHRcclxuICAgJl9faXRlbS1kYXRlX3JpZ2h0IHtcclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLXJvdXRlXHJcbiAgICZfX2l0ZW0tcm91dGUge1xyXG4gICB9XHJcbiAgIC8vIC5jcnVpc2VfX2l0ZW0tcmlnaHRfZW5kXHJcbiAgICZfX2l0ZW0tcmlnaHRfZW5kIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgY29sb3IoJ2dyYXktMjAwJyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcbiAgIC8vIC5jcnVpc2VfX2l0ZW0tcmlnaHRfZW5kLXRvcFxyXG4gICAmX19pdGVtLXJpZ2h0X2VuZC10b3Age1xyXG4gICB9XHJcbiAgIC8vIC5jcnVpc2VfX2l0ZW0tc2FsZVxyXG4gICAmX19pdGVtLXNhbGUge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAvLyAuY3J1aXNlX19pdGVtLXJpZ2h0X2VuZC1ib3R0b21cclxuICAgJl9faXRlbS1yaWdodF9lbmQtYm90dG9tIHtcclxuICAgfVxyXG5cclxufVxyXG5cclxuLmJvb2tpbmctYnRuIHtcclxuICAgd2lkdGg6IDY1JTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIEBpbmNsdWRlIG0oJzQyMHB4Jykge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICB9XHJcbiAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ2gzJyk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICBmb250LXdlaWdodDogYm9sZDtcclxuICAgJi5yZWQge1xyXG4gICAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdyZWQtMjAwJyk7XHJcbiAgIH1cclxufVxyXG5cclxuLnNoaXAtdHlwZSB7XHJcblxyXG4gICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB9XHJcbiAgIC8vc2hpcC10eXBlX19wb3B1cFxyXG4gICAmX19wb3B1cCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCdibHVlLTIwMCcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGxoKDE0cHgsMjVweCk7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICB9XHJcbn1cclxuIiwiLy8g0J3QsNC00L4g0LHRg9C00LXRgiDQtdGJ0LUg0L/QvtGC0L7QvCDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINGN0YLQvlxyXG4udGFicy1ncm91cCB7XHJcbiAgICAvKi0tYm9yZGVyLWNvbG9yOiAjYmJiYmJiOyovXHJcbiAgICAtLWJvcmRlci1jb2xvcjogI2RjZGNkYztcclxuICAgIC0tYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICAtLWJnYy10YWI6IHJnYmEoMzAsIDEzNiwgMjI5LCAxKTtcclxuICAgIC0tYmdjLXRhYi1ob3ZlcjogcmdiYSgyNiwgMTI5LCAyMTksIDEpO1xyXG59XHJcblxyXG4udGFicyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYnMgLnRhYiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIGNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIHRyYW5zaXRpb246IDMwMG1zO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjLXRhYik7XHJcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAvKmJveC1zaGFkb3c6IDFweCAxcHggM3B4IDAgdmFyKC0tYm9yZGVyLWNvbG9yKTsqL1xyXG4gICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygnZGVmJyk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2MtdGFiLWhvdmVyKTtcclxuICAgICAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICB9XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDdweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmLm5vLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4IDAgMCAwIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnRhYnMgLnRhYi5hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIGNvbG9yOiAjNDA0MzQ1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygnaDMnKTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50YWJzIC50YWI6Zmlyc3QtY2hpbGQuYWN0aXZlKy50YWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgN3B4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxufVxyXG5cclxuXHJcbi50YWJzIC50YWI6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweCAwIDdweCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbn1cclxuXHJcbi50YWJzIC50YWIuYWN0aXZlKy50YWI6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDdweCAwIDdweDtcclxuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4udGFicyAudGFiKzpub3QoLnRhYikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDdweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICAgIC8qaGVpZ2h0OiAzMDBweDsqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICAwIDAgN3B4IDdweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgPiB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWNvbnRlbnRfX3VzZXItc2VsZWN0IHtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgICAgIC1vLXVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICBwYWRkaW5nOiAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ2gyJyk7XHJcbiAgICB9XHJcbn1cclxuLnRhYi1hcnJvdy1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBpLnRhYi1hcnJvdy1jb250ZW50X190ZXh0IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn0YDQsNC30LLQtdGA0L3Rg9GC0YwnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpLmJpLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1pdGVtLm9wZW4ge1xyXG4gICAgQGluY2x1ZGUgbWluKCc5OTNweCcpIHtcclxuICAgICAgICAmPi50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPmRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGkuYmktY2hldnJvbi1kb3duOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYyODZcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpLnRhYi1hcnJvdy1jb250ZW50X190ZXh0OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLRgdCy0LXRgNC90YPRgtGMXCJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJzk5MnB4Jykge1xyXG4gICAgICAgICY6bm90KC5jbG9zZS1tb2JpbGUpIHtcclxuICAgICAgICAgICAgJiA+LnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBpLmJpLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjI4NlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkudGFiLWFycm93LWNvbnRlbnRfX3RleHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLRgdCy0LXRgNC90YPRgtGMXCJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50YWJzLXZlcnRpY2FsICB7XHJcbiAgICAmLm5vLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLnRhYi1jb250ZW50IGlmcmFtZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi50YWItbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvL2gyIHtcclxuICAgIC8vICAgIG1hcmdpbjogMDtcclxuICAgIC8vICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLy8gICAgZm9udC1zaXplOiBmcygnaDInKTtcclxuICAgIC8vfVxyXG59XHJcblxyXG5cclxuLnRhYi1pdGVtIC50YWItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRhYi1jb250ZW50IGlmcmFtZSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG5cclxuLnRhYnMtdmVydGljYWwgPiAudGFiLWl0ZW0gPiAudGFiLW5hbWUge1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4udGFicy12ZXJ0aWNhbCAudGFiLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ud3JhcHBlci10YWItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9yKCdibHVlLTIwMCcpLC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxufVxyXG5cclxuLnRhYi1pdGVtLnRhYi1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcblxyXG4udGFiLWl0ZW0ucm91dGUtdGFiIC50YWItY29udGVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcignZ3JheS0xMDAnKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLnRhYnMtdmVydGljYWwgLnRhYi1pdGVtLnJvdXRlLXRhYiA+IC50YWItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgLnRhYi1pdGVtOm5vdCguY2xvc2UtbW9iaWxlKSA+IC50YWItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJzIC50YWI6bm90KDpmaXJzdC1jaGlsZCkuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMgLnRhYi5hY3RpdmUrLnRhYjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFicyAudGFiOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDAgO1xyXG4gICAgfVxyXG4gICAgLnRhYnMgLnRhYjpmaXJzdC1jaGlsZC5hY3RpdmUrLnRhYlxyXG4gICAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJzIC50YWI6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBcclxuICAgIH1cclxuICAgIC50YWIubm8tYm9yZGVyICsgLnRhYjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJzIC50YWIubm8tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItaXRlbS5jbG9zZS1tb2JpbGUgID4gLnRhYi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAuc2hpcC1uYW1lLXRhYixcclxuICAgIC50YWItbmFtZSBoMiB7XHJcbiAgICAgICAgLy9mb250LXNpemU6IGZzKCdoMicpO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgLnNoaXAtbmFtZS10YWIsXHJcbiAgICAudGFiLW5hbWUgaDIge1xyXG4gICAgICAgIC8vZm9udC1zaXplOiBmcygnaDMnKTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogIDEzcHggOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3NzJyk7XHJcbiAgICB9XHJcbiAgICAudGFiLWNvbnRlbnQgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgIC5zaGlwLW5hbWUtdGFiLFxyXG4gICAgLnRhYi1uYW1lIGgyIHtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogZnMoJ2gzJyk7XHJcbiAgICB9XHJcbn1cclxuIiwiLndyYXBwZXItdGFiLWNvbnRlbnQuYm9va2luZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZS00MDAnKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgcGFkZGluZzogMjVweCAxMDBweDtcclxuICAgIEBpbmNsdWRlIG0oJzEzMDBweCcpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDU4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kTGluZSB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgaW5wdXQsdGV4dGFyZWEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTRweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgfVxyXG4gICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgIH1cclxuXHJcbiAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGZzKCdzJyk7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAmID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgfVxyXG4gICAucmVxLWlucHV0OjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICB9XHJcbn1cclxuXHJcbi5kYXRhTGluZVJpZ2h0IHtcclxuICAgLmJvdHRvbS1mb3JtLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IGZzKCdzcycpIWltcG9ydGFudDtcclxuICAgfVxyXG4gICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG0oJ3hsJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3NzJyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDlweClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICB0ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlcixcclxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uZm9ybS10aXRsZS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IGZzKCdoMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgIGZvbnQtc2l6ZTogZnMoJ2gzJyk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5pbnB1dC5iYWQge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYShjb2xvcigncmVkLTIwMCcpLCAwLjgpO1xyXG59XHJcblxyXG50ZXh0YXJlYS5iYWQge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYShjb2xvcigncmVkLTIwMCcpLCAwLjgpO1xyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5hbGVydHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZkMWQxO1xyXG4gICAgcGFkZGluZzogMTlweDtcclxuICAgIGNvbG9yOiBjb2xvcigncmVkLTIwMCcpO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGFuaW1hdGlvbjogcmVzcG9uZC1mYWRlaW4gMjAwbXM7XHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYjFmZmM0O1xyXG4gICAgICBjb2xvcjogIzAwNTYwODtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3BvbmQtYWxlcnRzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgYmFja2dyb3VuZDogI2IxZmZjNDtcclxuICAgICAgY29sb3I6ICMwMDU2MDg7XHJcbiAgICAgIGFuaW1hdGlvbjogcmVzcG9uZC1mYWRlaW4gMjAwbXM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdi5kYW5nZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZkMWQxO1xyXG4gICAgICBjb2xvcjogY29sb3IoJ3JlZC0yMDAnKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2LmluZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOGRkZmZmO1xyXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgIH1cclxuICAgICYgPiBkaXYud2FybmluZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZjZDE7XHJcbiAgICAgIGNvbG9yOiAjNGE0YTRhO1xyXG4gICB9XHJcbiAgICYgPiBkaXYgPiBkaXYge1xyXG4gICAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgZm9udC1zaXplOiByZW0oMTFweClcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcblxyXG4uYWNjZXB0LWNoZWNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi53cmFwcGVyLWJ0bi1vcmRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZGl2IHtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRJbnB1dCB7XHJcbiAgICBmb250LXNpemU6IGZzKCdoMicpO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuXHJcbi5mb3JtLWJvb2tpbmctYm90dG9tIHtcclxuICAgd2lkdGg6IDQwJTtcclxuICAgZmxleC1zaHJpbms6IDA7XHJcbiAgIEBpbmNsdWRlIG0oJ3hsJykge1xyXG4gICAgICB3aWR0aDogNDclO1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbi5mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIEBpbmNsdWRlIG0oJ3hsJykge1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgIH1cclxuICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi5ib3R0b20tYm9va2luZyB7XHJcbiAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIGRpdiB7XHJcbiAgICAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICAgICBmb250LXNpemU6IGZzKCdzJyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbSgnNDI1cHgnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmZvcm0tY291bnQtcGVvcGxlIHtcclxuICAgaGVpZ2h0OiA1MCU7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgIH1cclxuICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ2gzJyk7XHJcbiAgICAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgfVxyXG4gICBpbnB1dCwgLmNvdW50QnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIH1cclxuICAgLmNvdW50QnRuIHtcclxuICAgICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncmVkLTMwMCcpO1xyXG4gICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdyZWQtMjAwJyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4udG9wLWJvb2tpbmcge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgfVxyXG59XHJcblxyXG4uZm9ybS1ib29raW5nLXRvcCB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBvcmRlcjogMTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi5jcnVpc2Utc2VjdGlvbiBhLmJvb2tpbmctYnRuLmJ0biB7XHJcbiAgIEBpbmNsdWRlIG0oJzQyNXB4Jykge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICB9XHJcbn1cclxuXHJcbi5mb3JtLWNhYmlucyB7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLmJleC1yb29tIHtcclxuICAgICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xyXG4gICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbi5mb3JtLWNhYmluLWRlc2NyIHtcclxuICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgZm9udC1zaXplOiBmcygnc3MnKTtcclxuICAgfVxyXG59XHJcblxyXG4uZGF0YUxpbmVGb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uYmV4LW9mZmVyTGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jYWJpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJleC1yb29tIHtcclxuICAgICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdHVhbCB7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiQHNyYy9jb21wb25lbnRzL2NydWlzZS9ib29raW5nLWZvcm1cIjtcclxuXHJcbi5ib29raW5nLWV4aXN0LXByZWxvYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5vZmZlckl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0ICNCb29raW5nU2VuZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTRweDtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAjQm9va2luZ1NlbmQuZGlzYWJsZWQgLmhidG4ge1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ3JlZC00MDAnKTtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAjQm9va2luZ1NlbmQgLmhidG4ge1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ3JlZC0yMDAnKTtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LWJvYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ2dyYXktMTAwJyk7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuLmlzLWFjdHVhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncy1hY3R1YWwnKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGNvbG9yKCdncmF5LTMwMCcpO1xyXG59XHJcblxyXG4ub24tcmVxdWVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncy1yZXF1ZXN0JykgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiBjb2xvcignZ3JheS0zMDAnKTtcclxufVxyXG5cclxuLmlzLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdzLXNlbGVjdCcpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB0aC5iZXgtcm9vbXMtY29sIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5iZXgtYnRuLWNvbCB7XHJcbiAgICB3aWR0aDogMTUlO1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5iZXgtYm9hcmQgdGgge1xyXG4gICAgZm9udC1zaXplOiBmcygnZGVmJyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgdGFibGUuYmV4LWJvYXJkIHRyOmZpcnN0LWNoaWxkLFxyXG4jQm9va2luZ0V4aXN0IHRhYmxlLmJleC1ib2FyZCB0cjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZGVzYy10eXBlKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoJ2dyYXktMTAwJyk7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgdGFibGUgdHIgdGg6bnRoLW9mLXR5cGUoMyksXHJcbiNCb29raW5nRXhpc3QgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcignZ3JheS0yMDAnKSwuMSk7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB0cjpub3QoOmxhc3QtY2hpbGQpIHRkIHtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5iZXgtYm9hcmQgdHIgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9yKCdncmF5LTIwMCcpLC4xKTtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LWNhdGVnb3J5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzBhNDA2OTtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LXJvb21zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmJleC1jYXRlZ29yeS10b3Atd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmJleC1jYXRlZ29yeS10b3Atd3JhcCBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICBmb250LXNpemU6IGZzKCdzcycpO1xyXG59XHJcblxyXG4uYmV4LXJvb21zIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBmb250LXNpemU6IGZzKCdzcycpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4vLyDQvdCw0LTQviDQsiDQv9C10YDQtdC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5iZXgtcm9vbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWY5ZjlmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2VlZjBmMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDlweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LXNjaGVtZS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vINC90LDQtNC+INCyINC/0LXRgNC10LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuI0Jvb2tpbmdFeGlzdCAuYmV4LXNjaGVtZS1idXR0b24gPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2RjZGNkYztcclxuICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgZm9udC1zaXplOiBmcygnc3MnKTtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIHRyYW5zaXRpb246IDMwMG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgLmJleC1zY2hlbWUtYnV0dG9uID4gZGl2OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKCdibHVlLTEwMCcpO1xyXG4gICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5iZXgtcGxhY2VzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5iZXgtcGxhY2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LXByaWNlcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LXByaWNlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgIGNvbG9yOiAjNDA0MzQ1O1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5tb2RhbF9pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ3NzJyk7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgLm1vZGFsX2luZm8gcCB7XHJcbiAgICBmb250LXNpemU6IGZzKCdzcycpO1xyXG59XHJcblxyXG5yaXZlcmNyc19ib29raW5nIC5iZXgtbW9kYWwtcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyDQvdCw0LTQviDQv9C10YDQtdC80LXQvdC90YPRjiDQsiDRhtCy0LXRgtCwXHJcbnJpdmVyY3JzX2Jvb2tpbmcgLmJleC1tb2RhbC1wYW4gLmJleC1tb2RhbC1jbG9zZSxcclxuLmJleC1tb2RhbCAudi1jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jYmV4LXNjaGVtZSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuI2JleC1zY2hlbWUgPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmV4LXNoaXAtc2NoZW1lIHtcclxuICAgIHdpZHRoOiAxMTAwcHg7XHJcbn1cclxuXHJcbi5iZXgtc2hpcC1zY2hlbWUgaW1nIHtcclxuICAgIHdpZHRoOiAxMTAwcHg7XHJcbn1cclxuXHJcbi52LW1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGNvbG9yKCdwcmltYXJ5LTIwMCcpLC43KTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi52LW1vZGFsID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vINC90LDQtNC+INC00L7QsdCw0LLQuNGC0Ywg0L/QtdGA0LXQvNC10L3QvdGD0Y4g0LIg0YbQstC10YLQsFxyXG4uYmV4LXBvaW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICM3ZTdlN2U7XHJcbiAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcclxuICAgIGNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjOTM5YTliO1xyXG59XHJcblxyXG4uYmV4LXBvaW50OmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvcignYmx1ZS0xMDAnKTtcclxufVxyXG5cclxuLmJleC1wb2ludC1uYW1lIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vINC90LDQtNC+INC00L7QsdCw0LLQuNGC0Ywg0L/QtdGA0LXQvNC10L3QvdGD0Y4g0LIg0YbQstC10YLQsFxyXG4uYmV4LXBvaW50LmZyZWUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwODAwNDtcclxufVxyXG5cclxuLy8g0L3QsNC00L4g0LTQvtCx0LDQstC40YLRjCDQv9C10YDQtdC80LXQvdC90YPRjiDQsiDRhtCy0LXRgtCwXHJcbi5iZXgtcG9pbnQuc2VsZWN0ZWQtY2F0ZWdvcnkge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlYjg5ODk7XHJcbiAgICBhbmltYXRpb246IHBvaW50RmFkZWluIDgwMG1zO1xyXG59XHJcblxyXG4uYmV4LXBvaW50LnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKCdibHVlLTEwMCcpO1xyXG59XHJcblxyXG4uY2FiaW4tb24tc2NoZW1lIHtcclxuICAgIGNvbG9yOiBjb2xvcignYmx1ZS0xMDAnKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBwb2ludEZhZGVpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS45LCAxLjkpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZXgtY2FiaW4tYm9keSAuY2FiaW5MZWZ0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5iZXgtY2FiaW4tYm9keSAuY2FiaW5MZWZ0IC5iaWdJbWFnZXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5iZXgtY2FiaW4tYm9keSAuY2FiaW5MZWZ0IC5zbWFsbEltYWdlcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJleC1jYWJpbi1ib2R5IC5jYWJpbkxlZnQgLnNtYWxsSW1hZ2VzIC5pbWFnZUl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEyMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5iZXgtY2FiaW4tYm9keSAuY2FiaW5MZWZ0IC5zbWFsbEltYWdlcyAuaW1hZ2VJdGVtLmFjdGl2ZSwgLmJleC1jYWJpbi1ib2R5IC5jYWJpbkxlZnQgLnNtYWxsSW1hZ2VzIC5pbWFnZUl0ZW06aG92ZXIge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgIzFlODhlNTtcclxufVxyXG5cclxuLmJleC1jYWJpbi1ib2R5IC5jYWJpblJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA1NSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJleC1jYWJpbi1ib2R5IC5jYWJpblJpZ2h0IC5jYWJpbk5hbWUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5iZXgtY2FiaW4tYm9keSAuY2FiaW5SaWdodCAuY2FiaW5OYW1lIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiBmcygnaDInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYmV4LWNhYmluLWJvZHkgLmNhYmluUmlnaHQgLmNhYmluRGVzY0xpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4uYmV4LWNhYmluLWJvZHkgLmNhYmluUmlnaHQgLmNhYmluRGVzY0xpbmUgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLmJleC1jYWJpbi1ib2R5IC5jYWJpblJpZ2h0IC5jYWJpbkRlc2NMaW5lIHNwYW4ge1xyXG4gICAgY29sb3I6IGNvbG9yKCdwcmltYXJ5LTIwMCcpO1xyXG4gICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iZXgtZGVjay10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LWJvYXJkIHRib2R5IHRyOm50aC1jaGlsZCgyKSAuYmV4LWRlY2stdGl0bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI21hcmtDYWJpbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ3JlZC0zMDAnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiBmcygnaDMnKTtcclxuICAgIGNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxufVxyXG5cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxudGFibGUgdHIucHJlbG9hZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk5ZTtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1kZWNrLXRpdGxlIHNwYW4sXHJcbnRhYmxlIHRyLnByZWxvYWRlciAuYmV4LWNhdGVnb3J5LXRpdGxlLFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1jYXRlZ29yeS10b3Atd3JhcCBkaXY6bGFzdC1jaGlsZCxcclxudGFibGUgdHIucHJlbG9hZGVyIC5iZXgtcm9vbXMgZGl2OmZpcnN0LWNoaWxkLFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1yb29tLFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1yb29tIGlucHV0LFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1wbGFjZSBzcGFuLFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1wcmljZSBzcGFuIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1kZWNrLXRpdGxlIHNwYW46OmFmdGVyLFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1jYXRlZ29yeS10aXRsZTo6YWZ0ZXIsXHJcbnRhYmxlIHRyLnByZWxvYWRlciAuYmV4LWNhdGVnb3J5LXRvcC13cmFwIGRpdjpsYXN0LWNoaWxkOjphZnRlcixcclxudGFibGUgdHIucHJlbG9hZGVyIC5iZXgtcm9vbXMgZGl2OmZpcnN0LWNoaWxkOjphZnRlcixcclxudGFibGUgdHIucHJlbG9hZGVyIC5iZXgtcm9vbTo6YWZ0ZXIsXHJcbnRhYmxlIHRyLnByZWxvYWRlciAuYmV4LXJvb20gaW5wdXQ6OmFmdGVyLFxyXG50YWJsZSB0ci5wcmVsb2FkZXIgLmJleC1wbGFjZSBzcGFuOjphZnRlcixcclxudGFibGUgdHIucHJlbG9hZGVyIC5iZXgtcHJpY2Ugc3Bhbjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcclxuICAgICk7XHJcbiAgICBhbmltYXRpb246IHNoaW1tZXIgMS41cyBpbmZpbml0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoaW1tZXIge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxudGFibGUgdHIucHJlbG9hZGVyIC5iZXgtZGVjay10aXRsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHJlc3BvbmQtZmFkZWluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJleC1hZGQtaW5mbyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDVweDtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcclxufVxyXG5cclxuLmJleC1hZGQtaW5mby10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ2RlZicpO1xyXG59XHJcblxyXG4uYmV4LWJvdHRvbS1mb2cge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01NnB4IDkwcHggMHB4IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG59XHJcblxyXG4uYmV4LWJ0bi1yZWFkbW9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZS0yMDAnKTtcclxuICAgIGNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ2RlZicpO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5cclxuLmJleC1ib29raW5nLWxpbmUge1xyXG4gICAgZm9udC1zaXplOiBmcygnc3MnKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLmJleC1ib29raW5nLWxpbmUgaSB7XHJcbiAgICBjb2xvcjogY29sb3IoJ3JlZC0yMDAnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5iZXgtc2VsZWN0ZWQtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5iZXgtc2VsZWN0ZWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmJleC1zY2hlbWUtaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4uYmV4LXNjaGVtZS1pbmZvID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmJleC1zY2hlbWUtaW5mbyA+IGRpdiA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLmJleC1zY2hlbWUtaW5mbyA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA2cHggMjZweDtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2FjYWNhYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XHJcbn1cclxuXHJcbi5iZXgtc2NoZW1lLWluZm8gPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG4uYmV4LXNjaGVtZS1pbmZvIC5iZXgtaGludCBzdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICBmb250LXNpemU6IGZzKCdoMjAnKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLmJleC1zY2hlbWUtaW5mbyAuYmV4LWhpbnQgPiBkaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjliOWI5O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA5cHggN3B4IDBweCAjMDAwMDAwMjQ7XHJcbn1cclxuXHJcbi5iZXgtc2NoZW1lLWluZm8gLmJleC1oaW50ID4gZGl2LnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNtYWxsLXRleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oOHB4KTtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4jQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8ge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYxZjM7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8gPiBkaXYge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNCb29raW5nRXhpc3QgLmJleC1zY2hlbWUtaW5mbyA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiBjb2xvcigncmVkLTIwMCcpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAuYmV4LXNjaGVtZS1pbmZvID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5vZmZlckl0ZW0gLmJleC1vZmZlckxpbmsge1xyXG4gICAgY29sb3I6IGNvbG9yKCdibHVlLTIwMCcpO1xyXG4gICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5iZXgtY2FiaW4taW5mbyB7XHJcbiAgICBmb250LXNpemU6IGZzKCdzJyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IyYjJiMjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLmJleC1jYWJpbi1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiBmcygnaDEnKTtcclxuICAgIGNvbG9yOiAjMzYzNjM2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmJleC1jYWJpbi1zdGF0dXMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5iZXgtY2FiaW4tc3RhdHVzIC5iZXgtZnJlZSwgLmJleC1jYWJpbi1zdGF0dXMgLmJleC1vbnJlcSB7XHJcbiAgICBmb250LXNpemU6IGZzKCdoMycpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4uYmV4LWNhYmluLXN0YXR1cyAuYmV4LWZyZWUge1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4uYmV4LWNhYmluLXN0YXR1cyAuYmV4LW9ucmVxIHtcclxuICAgIGNvbG9yOiBvcmFuZ2U7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLmJleC1jYWJpbi1zdGF0dXMgLmJleC1ub3RlIHtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzM4MzgzODtcclxufVxyXG5cclxuLmJleC1pbmZvLXBhbmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5iZXgtaW5mby1wYW5lbCAuYmV4LWNhYmluLXByaWNlIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGZzKCdoMycpO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmJleC1pbmZvLXBhbmVsIC5iZXgtY2FiaW4tcHJpY2UgLnByaWNlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iZXgtaW5mby1wYW5lbCAuYmV4LWNhYmluLXByaWNlIC5wcmljZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogZnMoJ2gyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmJleC1pbmZvLXBhbmVsIC5iZXgtY2FiaW4tcHJpY2UgLnBsYWNlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxufVxyXG5cclxuLmJleC1pbmZvLXBhbmVsIC5iZXgtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5iZXgtYm9sZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGZzKCdoMScpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYm9va2luZy1mYWtlLXNlcGFyYXRvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4uYm9va2luZy1mYWtlLXNlcGFyYXRvciA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMWYzO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbn1cclxuXHJcblxyXG4udGFyaWZmLW5hbWUgLnRhcmlmZi1uYW1lLW5hbWUuZGVzYyB7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMjAwJyk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YXJpZmYtbmFtZSAudGFyaWZmLW5hbWUtbmFtZS5kZXNjIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi50YXJpZmYtbmFtZSAudGFyaWZmLW5hbWUtZGVzYyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00OXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlkNDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4ICMwMDAwMDAyYjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbiNBbmNob3JBc3Npc3RhbnQuc2hvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jQW5jaG9yQXNzaXN0YW50IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogNjNweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMzAwbXM7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbn1cclxuXHJcbiNBbmNob3JBc3Npc3RhbnQgPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ2JsdWUtMTAwJyk7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcclxufVxyXG5cclxuI0FuY2hvckFzc2lzdGFudCA+IGRpdjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZS00MDAnKTtcclxufVxyXG5cclxuI0FuY2hvckFzc2lzdGFudCBzcGFuIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxufVxyXG5cclxuI0FuY2hvckFzc2lzdGFudCBpIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8q0LrQvtC90LXRhiAgKi9cclxuLmJleC1jYXRlZ29yeS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYmV4LXRpdGxlLW1vYmlsZSxcclxuLmJleC10aXRsZS1kb3R0ZWQsXHJcbi5iZXgtcm9vbXMtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLmNydWlzZV9fd2F5YmlsbC1hdHRlbnRpb24ge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZiMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTY3NTtcclxuICAgIGNvbG9yOiAjZmY2MjA3O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IGZzKCdoMjAnKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuI0Jvb2tpbmdFeGlzdCAucHJpY2VzLXByZWxvYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwOTMxN2Q7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tIE1lZGlhIC0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5iZXgtc2NoZW1lLWluZm8gPiBkaXYgPiBkaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmV4LXNjaGVtZS1pbmZvID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8gPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmJleC1zY2hlbWUtaW5mbyB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB0aCxcclxuICAgIC5iZXgtZGVjay10aXRsZSxcclxuICAgICNCb29raW5nRXhpc3QgLmJleC1wbGFjZSxcclxuICAgICNCb29raW5nRXhpc3QgLmJleC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1yb29tcyBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3NzJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJleC1kZWNrLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB0ciB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtYm9hcmQgdGgsXHJcbiAgICAuYmV4LWRlY2stdGl0bGUsXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcGxhY2UsXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtYm9hcmQgdGguYmV4LXJvb21zLWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDUxJTtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8gPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1zY2hlbWUtaW5mbyA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmV4LXNjaGVtZS1pbmZvID4gZGl2ID4gZGl2IHtcclxuICAgICAgICBmb250LXNpemU6IGZzKCdzcycpO1xyXG4gICAgfVxyXG5cclxuICAgIC50YXJpZmYtbmFtZS1uYW1lLmRlc2Mgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXgtc2NoZW1lLWluZm8gPiBkaXYgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LWJvYXJkIHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LWJvYXJkIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB0ci5kZXNjLXR5cGUsXHJcbiAgICAuYmV4LWNhdGVnb3J5LXRvcC13cmFwIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9yZGVyOiAtOTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJleC1jYXRlZ29yeS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXgtc2NoZW1lLWluZm8ge1xyXG4gICAgICAgIHRvcDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmV4LXRpdGxlLW1vYmlsZSxcclxuICAgIC5iZXgtdGl0bGUtZG90dGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IGZzKCdzJyk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuYmV4LXRpdGxlLWRvdHRlZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1wbGFjZXMsXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcHJpY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LWJvYXJkIHRyIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1wbGFjZXMgLmJleC10aXRsZS1tb2JpbGU6Zmlyc3QtY2hpbGQsXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcGxhY2UsXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcHJpY2Uge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1wbGFjZXMgLmJleC10aXRsZS1tb2JpbGU6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBjb2xvcigncHJpbWFyeS0yMDAnKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcGxhY2VzIC5iZXgtcGxhY2U6bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSxcclxuICAgICNCb29raW5nRXhpc3QgLmJleC1wcmljZXMgLmJleC1wcmljZTpudGgtY2hpbGQoZXZlbik6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IHRhYmxlIHRyIHRoOm50aC1vZi10eXBlKDMpLFxyXG4gICAgI0Jvb2tpbmdFeGlzdCB0YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtYm9hcmQgdHI6bm90KC5kZXNjLXR5cGUpOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYjA1O1xyXG4gICAgfVxyXG5cclxuICAgIC8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuICAgICNCb29raW5nRXhpc3QgdGFibGUuYmV4LWJvYXJkIHRyOmZpcnN0LWNoaWxkLFxyXG4gICAgI0Jvb2tpbmdFeGlzdCB0YWJsZS5iZXgtYm9hcmQgdHI6bm90KC5kZXNjLXR5cGUpIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1ib2FyZCB0cjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtYm9hcmQgdGJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1zY2hlbWUtaW5mbyA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xyXG5cclxuICAgICNCb29raW5nRXhpc3QgdGQ6bm90KC5iZXgtcm9vbXMtbW9iaWxlKSA+IC5iZXgtcm9vbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LXJvb21zLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LXJvb20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8gPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4gICAgLmJleC1zY2hlbWUtaW5mbyA+IGRpdiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FjYWNhYztcclxuICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LXNjaGVtZS1pbmZvID4gZGl2Omxhc3QtY2hpbGQsXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8gPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXgtc2NoZW1lLWluZm8gLmJleC1oaW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXgtc2NoZW1lLWluZm8gLmJleC1oaW50IHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXgtc2NoZW1lLWluZm8gPiBkaXYgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTFweClcclxuICAgIH1cclxuXHJcbiAgICAvLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtc2NoZW1lLWluZm8gPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZmI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJleC1zY2hlbWUtaW5mbyA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXgtc2NoZW1lLWluZm8gPiBkaXYgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmV4LXNjaGVtZS1pbmZvID4gZGl2ID4gZGl2Om50aC1vZi10eXBlKDIpIGRpdiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcGxhY2VzIC5iZXgtdGl0bGUtbW9iaWxlOmZpcnN0LWNoaWxkLFxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LXBsYWNlLCAjQm9va2luZ0V4aXN0IC5iZXgtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3NzJyk7XHJcbiAgICB9XHJcblxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LWJvYXJkIHRyIHRkLFxyXG4gICAgLmJleC1zY2hlbWUtaW5mbyA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcbiAgICAuYmV4LXNjaGVtZS1pbmZvID4gZGl2ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcblxyXG4gICAgLmJleC10aXRsZS1tb2JpbGUsIC5iZXgtdGl0bGUtZG90dGVkLFxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LXBsYWNlcyAuYmV4LXRpdGxlLW1vYmlsZTpmaXJzdC1jaGlsZCxcclxuICAgICNCb29raW5nRXhpc3QgLmJleC1wbGFjZSwgI0Jvb2tpbmdFeGlzdCAuYmV4LXByaWNlLFxyXG4gICAgI0Jvb2tpbmdFeGlzdCAuYmV4LXJvb21zIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTBweClcclxuICAgIH1cclxuXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcHJpY2UsXHJcbiAgICAjQm9va2luZ0V4aXN0IC5iZXgtcGxhY2Uge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcigncHJpbWFyeS0yMDAnKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMXB4KVxyXG4gICAgfVxyXG5cclxuICAgIC5iZXgtY2F0ZWdvcnktbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vLnNoaXAtdHlwZSB7XHJcbiAgICAvLyAgICBmb250LXNpemU6IGZzKCdzcycpO1xyXG4gICAgLy8gICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC8vfVxyXG5cclxuICAgICNCb29raW5nRXhpc3QgLmJleC1jYXRlZ29yeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgfVxyXG59XHJcbiIsIi50YWJzLXZlcnRpY2FsID4gLnRhYi1pdGVtID4gLnRhYi1uYW1lLnJvdXRlLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNoaXAtcGxhY2Uge1xyXG4gICAgZm9udC1zaXplOiBmcygnaDIwJyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgIGZvbnQtc2l6ZTogZnMoJ2gzJyk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgZm9udC1zaXplOiBmcygnZGVmJyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lLXN0b3Atc2hpcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgY29sb3I6IGNvbG9yKCdyZWQtMzAwJyk7XHJcbiAgICAgICAgIEBpbmNsdWRlIG0oJzM5MHB4Jykge1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lLWluLXNoaXAge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiBmcygnaDMnKTtcclxufVxyXG4gICBcclxuXHJcblxyXG4udGltZS1vdXQtc2hpcCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IGZzKCdoMycpO1xyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ2RlZicpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnNTkwcHgnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ3NzJyk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCczOTBweCcpIHtcclxuICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8g0L3Rg9C20L3QviDQv9C10YDQvNC10L3QvdGD0Y4g0YbQstC10YLQsFxyXG4udGFiLW5hbWUucm91dGUtdGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZS0zMDAnKTtcclxuICAgIGNvbG9yOiBjb2xvcigncHJpbWFyeS0xMDAnKTtcclxuICAgIHBhZGRpbmc6IDE5cHggMzdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG0oJzU5MHB4Jykge1xyXG4gICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnNDI1cHgnKSB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDEzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCczOTBweCcpIHtcclxuICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICAgICBmb250LXNpemU6IGZzKCdoMjAnKTtcclxuICAgICAgICAgd2lkdGg6IDI4OHB4O1xyXG4gICAgICAgfVxyXG4gICAgICAgQGluY2x1ZGUgbSgnNTkwcHgnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZnMoJ2RlZicpO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5zaGlwLXBsYWNlLWxlZnQge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICB3aWR0aDogMjUwcHg7XHJcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIHBhZGRpbmc6IDE5cHggMzdweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuXHJcbiAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICBwYWRkaW5nOiAxOXB4IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAyODhweDtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBtKCc1OTBweCcpIHtcclxuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIG0oJzQyNXB4Jykge1xyXG4gICAgICAgcGFkZGluZzogOXB4IDEzcHg7XHJcbiAgIH1cclxuICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgfVxyXG5cclxuICAgJiA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiBmcygnaDMnKTtcclxuICAgICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogZnMoJ2RlZicpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG0oJzU5MHB4Jykge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnMoJ3NzJyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYgPiBkaXYgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG0oJzM5MHB4Jykge1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5cclxuLnNoaXAtcGxhY2UtcmlnaHQge1xyXG4gICAgcGFkZGluZzogMTlweCAyOXB4O1xyXG4gICAgQGluY2x1ZGUgbSgnNTkwcHgnKSB7XHJcbiAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgIHBhZGRpbmc6IDlweCAxM3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucm91dGUtZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbSgnNTkwcHgnKSB7XHJcbiAgICAgICBmb250LXNpemU6IGZzKCdzJyk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRheS1udW1iZXItcm91dGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuXHJcbi50YWJzLXZlcnRpY2FsIC50YWItaXRlbS5yb3V0ZS10YWIgPiAudGFiLWNvbnRlbnQge1xyXG4gICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgfVxyXG59XHJcblxyXG5cclxuLnRhYnMtdmVydGljYWwgLnRhYi1pdGVtLnJvdXRlLXRhYjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgQGluY2x1ZGUgbSgnNTkwcHgnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgIH1cclxufVxyXG5cclxuLnBsYWNlLWRlc2NyIHtcclxuICAgQGluY2x1ZGUgbSgnNTkwcHgnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnMoJ3MnKTtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBtKCc0MjVweCcpIHtcclxuICAgICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICB9XHJcbn0iLCIuc2hpcC1jYWJpbnMtdGFiIC50YWItbmFtZS5yb3V0ZS10aXRsZSBoMixcclxuLnNoaXAtY2FiaW5zLXRhYiAuc2hpcC1wbGFjZS1sZWZ0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc2hpcC1uYW1lLXRhYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmNhYmluLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FiaW4tbGVmdC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgbWluLXdpZHRoOiA0MHZ3O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWJpbi1yaWdodC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgZm9udC1zaXplOiBmcygncycpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtKCdtZCcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWJpbi1uYW1lIHtcclxuICAgICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1uYW1lLnJvdXRlLXRpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUtMzAwJyk7XHJcbiAgICBjb2xvcjogY29sb3IoJ3ByaW1hcnktMTAwJyk7XHJcbiAgICBwYWRkaW5nOiAxOXB4IDM3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBtKCc1OTBweCcpIHtcclxuICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJzQyNXB4Jykge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxM3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnMzkwcHgnKSB7XHJcbiAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICBAaW5jbHVkZSBtKCdsZycpIHtcclxuICAgICAgICAgZm9udC1zaXplOiBmcygnaDIwJyk7XHJcbiAgICAgICAgIHdpZHRoOiAyODhweDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIG0oJzU5MHB4Jykge1xyXG4gICAgICAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhYmluLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiBmcygnaDIwJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIG0oJ2xnJykge1xyXG4gICAgICBmb250LXNpemU6IGZzKCdoMycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlci10YWItY29udGVudC5jYWJpbi13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdwcmltYXJ5LTEwMCcpO1xyXG59XHJcblxyXG4uc2hpcC1jYWJpbnMtdGFiIC5zbGlkZXItYW5kLXRodW1icyB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIG0oJzU5MHB4Jykge1xyXG4gICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhYmluLXBhcmFtZXRycyB1bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY2FiaW4tcGFyYW1ldHJzIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhYmluLXBhcmFtZXRycyB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vINC90YPQttC90L4g0L/QtdGA0LzQtdC90L3Rg9GOINGG0LLQtdGC0LBcclxuLmNhYmluLXBhcmFtZXRycyBzdHJvbmcsXHJcbi50aXRsZS1kZXNjLWNhYmluLFxyXG4uY2FiaW4tbmFtZSB7XHJcbiAgICBjb2xvcjogIzBhNDA2OTtcclxufVxyXG5cclxuLnRpdGxlLWRlc2MtY2FiaW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5jYWJpbi1sZWZ0LWNvbnRlbnQgLmNhYmluLW5hbWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG0oJ21kJykge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG0oJzM3MHB4Jykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBmcygnZGVmJyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGlwLWNhYmlucy10YWIgaDIge1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgIEBpbmNsdWRlIG0oJzQ3MHB4Jykge1xyXG4gICAgICBmb250LXNpemU6IGZzKCdoMicpO1xyXG4gICB9XHJcblxyXG4gICBAaW5jbHVkZSBtKCczNjBweCcpe1xyXG4gICAgICBmb250LXNpemU6IGZzKCdkZWYnKTtcclxuICAgfVxyXG59XHJcblxyXG4uc2hpcC1jYWJpbnMtdGFiIC50YWItY29udGVudCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaGlwLWNhYmlucy10YWIgLnRhYi1jb250ZW50IC5jYWJpbi13cmFwcGVyOm50aC1jaGlsZChldmVuKSAuY2FiaW4tbGVmdC1jb250ZW50IHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICBvcmRlcjogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaGlwLWNhYmlucy10YWIgLnRhYi1jb250ZW50IC5jYWJpbi13cmFwcGVyOm50aC1jaGlsZChldmVuKSAuY2FiaW4tcmlnaHQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbSgnbGcnKSB7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQvdGD0LbQvdC+INC/0LXRgNC80LXQvdC90YPRjiDRhtCy0LXRgtCwXHJcbi5zaGlwLWNhYmlucy10YWIgLnRhYi1jb250ZW50IC5jYWJpbi13cmFwcGVyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG5cclxuLnNoaXAtc2NoZW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4uc2hpcC1zY2hlbWUgaW1nIHtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgQGluY2x1ZGUgbSgnbWQnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnNhbGUtaXRlbS1jb250ZW50IHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcignYmx1ZS0yMDAnKSwuMSkhaW1wb3J0YW50O1xyXG4gICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICB9XHJcbn0iLCJAaW1wb3J0IFwiQGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzXCI7XHJcblxyXG4uc2xpZGVyLXRodW1icyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbSgnNzAwcHgnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbSgnc20nKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLXRodW1icyAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNsaWRlci10aHVtYnMgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IGZzKGgzKTtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKHByaW1hcnktMTAwKTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLnNsaWRlci10aHVtYnMgLnN3aXBlci1zbGlkZSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uc2xpZGVyLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zbGlkZXItdGh1bWJzIC5zaGlwU2xpZGUge1xyXG4gICAgaGVpZ2h0OiA3NSU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNsaWRlci10aHVtYnMgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGVyLXRodW1icyAudGh1bWJTbGlkZXIge1xyXG4gICAgaGVpZ2h0OiAyNSU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLnRodW1iU2xpZGVyIC5zd2lwZXItc2xpZGUge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLnRodW1iU2xpZGVyIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/