@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap);
@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);-webkit-backface-visibility:hidden;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,.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-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
@keyframes spin{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.has-fade{visibility:hidden}@keyframes opacityIn{0%{opacity:0}10%{opacity:0}100%{opacity:1}}.opacity-in{animation:opacityIn 600ms ease-in-out forwards}@keyframes opacityInOut{0%{opacity:0}15%{opacity:1}90%{opacity:1}100%{opacity:0}}.opacity-in-out{animation:opacityInOut 3000ms ease-in-out forwards}@keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}.fade-in{animation:fadeIn 300ms ease-in-out forwards}@keyframes fadeOut{from{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}.fade-out{animation:fadeOut 300ms ease-in-out forwards}@keyframes fadeOutDown{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, 100%, 0)}}.fade-out-down{animation:fadeOutDown 1s forwards}@keyframes fadeInUp{from{transform:translate3d(0, 100%, 0)}to{transform:translate3d(0, 0, 0)}}.fade-in-up{animation:fadeInUp 1s forwards}@keyframes fadeInLeft{from{transform:translate3d(-100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}.fade-in-left{animation:fadeInLeft .5s .5s forwards}@keyframes fadeOutLeft{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-100%, 0, 0)}}.fade-out-left{animation-name:fadeOutLeft}@keyframes fromTopS{from{top:0}to{top:calc(56.25vw + 70px)}}@keyframes fromTopM{from{top:0}to{top:calc(56.25vw + 80px)}}@keyframes fromTopL{from{top:0}to{top:calc((100vw - 60px)*.5625 + 80px)}}@keyframes fromTopXl{from{top:0}to{top:calc((100vw - 100px)*.5625 + 90px)}}@keyframes fromTopXxl{from{top:0}to{top:calc((100vw - 120px)*.5625 + 110px)}}@keyframes openModalS{from{height:0}to{height:calc(56.25vw + 70px)}}@keyframes openModalM{from{height:0}to{height:calc(56.25vw + 80px)}}@keyframes openModalL{from{height:0}to{height:calc((100vw - 60px)*.5625 + 80px)}}@keyframes openModalXl{from{height:0}to{height:calc((100vw - 100px)*.5625 + 90px)}}@keyframes openModalXxl{from{height:0}to{height:calc((100vw - 120px)*.5625 + 110px)}}@keyframes openModalSeo{from{height:0}to{top:calc(28.125vw + 50px)}}@keyframes openModalSeoXxl{from{height:0}to{top:calc(16.875vw + 50px)}}@keyframes openModal45{from{height:0}to{height:45vh}}@keyframes openModal65{from{height:0}to{height:65vh}}@keyframes openModal70{from{height:0}to{height:70vh}}@keyframes openModal90{from{height:0}to{height:90vh}}@keyframes fromTop30{from{top:0}to{top:30vh}}@keyframes fromTop40{from{top:0}to{top:40vh}}@keyframes fromTop45{from{top:0}to{top:45vh}}@keyframes fromTop55{from{top:0}to{top:55vh}}@keyframes fromTop60{from{top:0}to{top:60vh}}@keyframes fromTop65{from{top:0}to{top:65vh}}@keyframes fromTop70{from{top:0}to{top:70vh}}@keyframes fromTop75{from{top:0}to{top:75vh}}@keyframes fromTop90{from{top:0}to{top:90vh}}@keyframes slideFadeIn{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes barAnimation{to{transform:scaleY(0.6)}}@keyframes placeHolderShimmer{0%{background-position:-60em 0}100%{background-position:60em 0}}@keyframes playerFadeInUpSm{from{top:100%}to{top:calc(100vh - 32.48vW - 96px)}}@keyframes playerFadeInUpLG{from{top:100%}to{top:calc(100vh - 19.6vW - 66px)}}@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);-webkit-backface-visibility:hidden;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-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}: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:.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:.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;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:.2s transform,.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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.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-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}@media(max-width: 63.9375rem){.swiper-button-prev,.swiper-button-next{display:none !important}}.swiper-button-prev,.swiper-button-next,.swiper-navigation{background-color:rgba(29,27,27,.8);opacity:0;transition:opacity .5s ease;background-repeat:no-repeat;background-size:100% auto;background-position:center}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-prev,.sonicPlaylist-swiper-prev{background-image:url(/ae1c811a1a544298f0198e54152b77e3.svg)}.swiper-button-next,.sonicPlaylist-swiper-next{background-image:url(/a6abaeb53607a997b88e93a94757be5b.svg)}.sonicPlaylist-swiper-prev,.sonicPlaylist-swiper-next{width:50px;height:100%;position:absolute;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;background-color:rgba(29,27,27,.8);transition:opacity .5s ease;background-repeat:no-repeat;background-size:100% auto;background-position:center}.carousel:hover .sonicPlaylist-swiper-prev,.carousel:hover .sonicPlaylist-swiper-next{opacity:1}@media(max-width: 63.9375rem){.sonicPlaylist-swiper-prev.swiper-navigation,.sonicPlaylist-swiper-next.swiper-navigation{display:none}}.sonicPlaylist-swiper-next{right:0}.swiper-button-prev{left:0}.swiper:hover .swiper-button-prev{opacity:1}.carousel--hero .swiper-button-prev{background-color:rgba(0,0,0,0);height:40px;left:calc(100% - 120px);top:90%}@media(min-width: 64rem){.carousel--hero .swiper-button-prev{width:20px;height:20px;left:calc(100% - 100px)}}@media(min-width: 120rem){.carousel--hero .swiper-button-prev{width:28px;height:28px}}.carousel--collection .swiper-button-prev{width:36px;height:calc(100% - 15px);top:28px;left:0 !important}@media(min-width: 120rem){.carousel--collection .swiper-button-prev{width:50px}}.sonicPlaylistBlock .swiper-button-prev{top:auto;bottom:0;width:40px;height:100%;left:0 !important}.swiper-button-next{right:0}.swiper:hover .swiper-button-next{opacity:1}.carousel--hero .swiper-button-next{background-color:rgba(0,0,0,0);height:40px;right:30px;top:90%}@media(min-width: 64rem){.carousel--hero .swiper-button-next{width:20px;height:20px;right:50px}}@media(min-width: 120rem){.carousel--hero .swiper-button-next{width:28px;height:28px}}.carousel--collection .swiper-button-next{width:36px;height:calc(100% - 15px);top:28px;right:0 !important}@media(min-width: 120rem){.carousel--collection .swiper-button-next{width:50px}}.sonicPlaylistBlock .swiper-button-next{top:auto;bottom:0;width:40px;height:100%;right:0 !important}.swiper-button-disabled{opacity:0 !important}.swiper-pagination{height:15px;top:-7px;display:flex;align-items:center;justify-content:flex-end;padding-right:50px;opacity:0}@media(max-width: 63.9375rem){.swiper-pagination{display:none}}.swiper:hover .swiper-pagination{opacity:1}.swiper-pagination-bullet{border-radius:0 !important;margin:0 1px !important;height:2px !important;width:16px !important;background-color:#bebbbb !important}.swiper-pagination-bullet-active{background-color:#fcfcfc !important}.sonicPlaylistBlock .swiper{overflow:visible}@media(max-width: 63.9375rem){.sonicPlaylistBlock .swiper .swiper-wrapper{padding:0 30px}}@media(max-width: 47.9375rem){.sonicPlaylistBlock .swiper .swiper-wrapper{padding:0 20px}}.video-js .vjs-control-bar{height:7em !important;align-items:flex-end !important;background-color:rgba(0,0,0,0) !important}.video-js .vjs-control-bar>*{height:45% !important}.video-js .vjs-control-bar>.vjs-progress-control{height:20% !important}.vjs-progress-control{align-self:center !important;width:100% !important;position:absolute !important;padding:0 12px !important}.vjs-progress-control .vjs-progress-holder,.vjs-progress-control .vjs-load-progress>div,.vjs-progress-control .vjs-play-progress{border-radius:3px !important}.vjs-progress-control .vjs-play-progress:before{font-size:0 !important}.video-js .vjs-play-progress{background-color:#ff562b !important}.video-js .vjs-load-progress{background:rgba(255,86,43,.4) !important}.video-js .vjs-load-progress div{background:none !important}.video-js .vjs-slider{background-color:rgba(255,86,43,.2) !important}.video-js .vjs-big-play-button{top:50% !important;left:50% !important;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0) !important;font-size:5em !important;border:none !important;background-image:url(/6c4ea4a53040e24af627a18a89686d6a.svg);background-repeat:no-repeat;background-position:center;background-size:40%}@media(min-width: 48rem){.video-js .vjs-big-play-button{font-size:12em !important}}.video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}.vjs-play-control{margin-right:auto !important;margin-left:6px !important;outline:none}.vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"" !important;background-image:url(/f056921c83f8884b56ae645e97f5ab4b.svg);background-size:9px;background-repeat:no-repeat;background-position:center}.vjs-play-control.vjs-paused .vjs-icon-placeholder:before{content:"" !important;background-image:url(/da139724bfe36b8f00589e05b74097d7.svg);background-size:12px;background-repeat:no-repeat;background-position:center}.vjs-fullscreen-control{margin-right:8px !important}.vjs-fullscreen-control .vjs-icon-placeholder:before{content:"" !important;background-image:url(/76379463d81a2e4393e3069b645925f8.svg);background-size:20px;background-repeat:no-repeat;background-position:center}.vjs-remaining-time{display:none !important}.vjs-picture-in-picture-control{display:none !important}.vjs-duration{display:block !important;position:absolute !important;right:12px;top:5px;font-family:"Roboto Condensed",sans-serif;font-weight:400}.vjs-duration .vjs-duration-display{font-size:11.66px !important}@media(min-width: 48rem){.vjs-duration .vjs-duration-display{font-size:12.72px !important}}@media(min-width: 64rem){.vjs-duration .vjs-duration-display{font-size:14.84px !important}.player__video .vjs-duration .vjs-duration-display{font-size:11.66px !important}}@media(min-width: 85.375rem){.vjs-duration .vjs-duration-display{font-size:10.6px !important}.player__video .vjs-duration .vjs-duration-display{font-size:12.72px !important}}@media(min-width: 120rem){.vjs-duration .vjs-duration-display{font-size:14.84px !important}.player__video .vjs-duration .vjs-duration-display{font-size:13.78px !important}}.vjs-current-time{display:block !important;position:absolute !important;left:12px;top:5px;font-family:"Roboto Condensed",sans-serif;font-weight:400}.vjs-current-time .vjs-current-time-display{font-size:11.66px !important}@media(min-width: 48rem){.vjs-current-time .vjs-current-time-display{font-size:12.72px !important}}@media(min-width: 64rem){.vjs-current-time .vjs-current-time-display{font-size:14.84px !important}.player__video .vjs-current-time .vjs-current-time-display{font-size:11.66px !important}}@media(min-width: 85.375rem){.vjs-current-time .vjs-current-time-display{font-size:10.6px !important}.player__video .vjs-current-time .vjs-current-time-display{font-size:12.72px !important}}@media(min-width: 120rem){.vjs-current-time .vjs-current-time-display{font-size:14.84px !important}.player__video .vjs-current-time .vjs-current-time-display{font-size:13.78px !important}}.video-js .vjs-overlay-top-left{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;padding:12px 20px !important;text-align:left !important;pointer-events:none;display:flex;flex-direction:column}@media(min-width: 48rem){.video-js .vjs-overlay-top-left{padding:16px 20px !important}}@media(min-width: 64rem){.video-js .vjs-overlay-top-left{padding:32px 30px !important}}@media(min-width: 64rem){.video-js .vjs-overlay-top-left{padding:50px !important}}.sonicPlaylistBlock .video-js .vjs-overlay-top-left,.sonicVideoBlock .video-js .vjs-overlay-top-left,.player--modal .video-js .vjs-overlay-top-left{display:none !important}.video-js .vjs-overlay-background{background:linear-gradient(180deg, rgba(29, 27, 27, 0.85) 0%, rgba(29, 27, 27, 0.18) 100%) !important;font-family:"Roboto Condensed",sans-serif;font-weight:400}.video-overlay-show-title{font-size:17px;margin-bottom:5px;font-family:"Roboto Condensed",sans-serif;font-weight:700}@media(min-width: 64rem){.video-overlay-show-title{font-size:31.8px;margin-bottom:10px}}@media(min-width: 120rem){.video-overlay-show-title{font-size:38.16px}}.video-overlay-video-title{font-size:14.84px}@media(min-width: 64rem){.video-overlay-video-title{font-size:22.26px;line-height:1.36;margin-bottom:10px}}@media(min-width: 120rem){.video-overlay-video-title{font-size:25.44px;line-height:1.38}}.video-overlay-content-descriptors{display:flex;align-items:center;font-size:12.72px;margin-bottom:8px}@media(min-width: 48rem){.video-overlay-content-descriptors{font-size:13.78px;margin-bottom:10px}}@media(min-width: 85.375rem){.video-overlay-content-descriptors{font-size:19.08px}}.video-overlay-content-descriptors .video-overlay-season-separator:after{content:" : ";margin:0 5px}.video-overlay-content-descriptors .video-overlay-content-separator:after{content:" | ";margin:0 5px}.video-overlay-video-description{font-size:10.6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;color:#bebbbb}@media(min-width: 48rem){.video-overlay-video-description{font-size:14.84px;line-height:1.28;width:70%}}@media(min-width: 85.375rem){.video-overlay-video-description{font-size:16.96px;line-height:1.36}}@media(min-width: 120rem){.video-overlay-video-description{font-size:19.08px;line-height:1.38}}.video-overlay-agerating{display:flex;align-items:center}.video-overlay-agerating>[class*=nicam][class$=AL]{background-image:url(/0c478062cd9d26dd5351ae438ab12a90.png)}.video-overlay-agerating>[class*=nicam][class$="6"]{background-image:url(/125696567464c66f04d1078837563ab1.png)}.video-overlay-agerating>[class*=nicam][class$="9"]{background-image:url(/79594a21b4e8f8a81d9f196aacfdd645.png)}.video-overlay-agerating>[class*=nicam][class$="12"]{background-image:url(/7ffbb6a994d48d2c40d8249d35cef391.png)}.video-overlay-agerating>[class*=nicam][class$="16"]{background-image:url(/fa52b9a3cabcbf183aa9f55c3cc2df8b.png)}.video-overlay-agerating>[class*=blm][class$="0"]{background-image:url(/6e9a21de3ce1ef2e0f98120e7a1cfdb9.png)}.video-overlay-agerating>[class*=blm][class$="6"]{background-image:url(/e22e214a519640b2f83ee0f49da0c751.png)}.video-overlay-agerating>[class*=blm][class$="12"]{background-image:url(/c41dde8de998afc09af95b9f6cb9a9b1.png)}.video-overlay-agerating>[class*=blm][class$="16"]{background-image:url(/9fb1a6c9e1b13a120d9781acf352a206.png)}.video-overlay-agerating>[class*=blm][class$="18"]{background-image:url(/41698c9b37433045c05d5e732cb67c17.png)}.video-overlay-agerating>span{background-repeat:no-repeat;background-size:contain;margin:0 5px;display:inline-block;height:13px;width:13px}@media(min-width: 64rem){.video-overlay-agerating>span{height:20px;width:20px}}.video-overlay-descriptors{display:inline-flex;align-items:center;gap:8px;margin:0 5px}.video-overlay-descriptors>img{height:13px;width:13px}@media(min-width: 64rem){.video-overlay-descriptors>img{height:20px;width:20px}}*{box-sizing:border-box}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;outline:none;color:inherit}ul{list-style:none;padding:0;margin:0}figure{margin:0}button{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}p{margin:0}img{width:100%}.container{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:100vw;min-height:100vh;background-color:#1d1b1b}@media(min-width: 64rem){.container{transform:translate3D(0, 0, 0);transition:transform 350ms}.container--translated{transform:translate3D(270px, 0, 0);transition:transform 350ms}}@media(min-width: 64rem){.searchBlock,.taxonomy{transform:translate3D(0, 0, 0);transition:transform 350ms}.searchBlock--translated,.taxonomy--translated{transform:translate3D(270px, 0, 0);transition:transform 350ms}}.header{padding:0 20px}@media(min-width: 64rem){.header{padding:0 30px;gap:11px}}@media(min-width: 85.375rem){.header{padding:0 50px;gap:45px}}@media(min-width: 120rem){.header{padding:0 60px}}@media(min-width: 85.375rem){.article{padding:30px 50px;gap:40px}}@media(min-width: 120rem){.article{padding:30px 60px}}.sonicPlaylistBlock{position:relative;overflow:hidden}.seoSonicShowBlock__content{margin-bottom:48px}.seoSonicShowBlock__title{margin-bottom:16px;font-size:18px;color:#f9f9f9}@media(max-width: 85.3125rem){.hide-for-mobile{display:none}}@media(min-width: 85.375rem){.hide-for-desktop{display:none}}.link{display:block;cursor:pointer}.content-wrapper{min-height:100vh;display:flex;flex-direction:column}path.bar{transform:scaleY(1);transform-origin:0 40%}.bar.bar-1{animation:barAnimation 500ms alternate infinite}.bar.bar-2{animation:barAnimation 500ms 50ms alternate infinite}.bar.bar-3{animation:barAnimation 500ms 100ms alternate infinite}.bar.bar-4{animation:barAnimation 500ms 150ms alternate infinite}.bar.bar-5{animation:barAnimation 500ms 200ms alternate infinite}.bar.bar-6{animation:barAnimation 500ms 150ms alternate infinite}.bar.bar-7{animation:barAnimation 500ms 100ms alternate infinite}.bar.bar-8{animation:barAnimation 500ms 50ms alternate infinite}.bar.bar-9{animation:barAnimation 500ms alternate infinite}.lazyload-wrapper{height:100%}.lazyload-wrapper .placeholder{height:100%;animation:placeHolderShimmer 5s linear forwards infinite;background:#878282;background:linear-gradient(to right, #1D1B1B 8%, #2A2828 28%, #1D1B1B 43%);background-size:1000px 640px}@media(min-width: 64rem){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:#413e3e;border-radius:10px;border:3px solid rgba(0,0,0,0);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#413e3e}.multichannel__brands::-webkit-scrollbar{width:1px}.multichannel__brands{scrollbar-width:none}}.adv{display:block}.adv--top{margin:auto;width:320px;height:50px}@media(min-width: 64rem){.adv--top{width:728px;height:90px}}.adv--bottom{margin:0 auto 10px}.adv__wrapper{display:flex;align-items:center;justify-content:center;background-color:#000;overflow:hidden;margin-bottom:2.625rem}.adv__wrapper--middle,.adv__wrapper--bottom{display:none}.adv__wrapper--middle.adv--loaded,.adv__wrapper--bottom.adv--loaded{display:flex}.adv__content{display:flex;flex-direction:column;margin:25px auto 23px}.adv--loaded .adv__content{margin-top:10px}.adv__label{text-align:right;display:none;font-size:12.72px}.adv--loaded .adv__label{display:block}.advSkyScrapper{margin-left:15px;width:0}.advSkyScrapper--viewed{flex-basis:320px}.header{display:flex;align-items:center;width:100vw;height:60px;position:absolute;background:radial-gradient(at left top, #1d1b1b 0%, rgba(29, 27, 27, 0.72) 20%, rgba(29, 27, 27, 0.3) 37%, rgba(29, 27, 27, 0) 58%);transition:background-color 350ms ease-out;z-index:2147483646}@media(min-width: 85.375rem){.header{height:70px}}@media(min-width: 120rem){.header{height:80px}}@media(min-width: 64rem){.header{display:flex;align-items:stretch;position:sticky;top:0;background:linear-gradient(0deg, rgba(29, 27, 27, 0) 0%, #1d1b1b 100%)}}.header+.container section:first-of-type{padding-top:60px}@media(min-width: 64rem){.header+.container section:first-of-type{padding-top:0px}}.header+.container section:first-of-type.heroBlock,.header+.container section:first-of-type.showHeaderBlock,.header+.container section:first-of-type.landingHeroBlock{padding-top:0}@media(min-width: 64rem){.header+.container section:first-of-type.heroBlock,.header+.container section:first-of-type.showHeaderBlock,.header+.container section:first-of-type.landingHeroBlock{margin-top:-60px}}@media(min-width: 85.375rem){.header+.container section:first-of-type.heroBlock,.header+.container section:first-of-type.showHeaderBlock,.header+.container section:first-of-type.landingHeroBlock{margin-top:-70px}}@media(min-width: 120rem){.header+.container section:first-of-type.heroBlock,.header+.container section:first-of-type.showHeaderBlock,.header+.container section:first-of-type.landingHeroBlock{margin-top:-80px}}.header+.container.servicepage section:first-of-type,.header+.container.tvguidepage section:first-of-type{margin-top:40px}@media(min-width: 85.375rem){.header+.container.servicepage section:first-of-type,.header+.container.tvguidepage section:first-of-type{margin-top:50px}}@media(min-width: 120rem){.header+.container.servicepage section:first-of-type,.header+.container.tvguidepage section:first-of-type{margin-top:40px}}.header--scroll{background-color:#1d1b1b}.header__image{width:60px}@media(min-width: 85.375rem){.header__image{width:55px}}.header--hide{display:none}.nav{flex-grow:1;display:flex;transform:translateX(0);transition:transform 350ms}@media(max-width: 63.9375rem){.nav{display:none}}.nav--translated{transform:translateX(270px);transition:transform 350ms}.nav__menu{color:#fcfcfc;display:flex;gap:30px}.nav__item{position:relative;display:flex;align-items:center;justify-content:center}.nav__item--active>.nav__submenu{display:block}.nav__item--active .nav__link::after{transform:rotate(180deg)}.nav__submenu{display:none;position:absolute;background-color:#2a2828;padding:0 10px;top:50px;min-width:max-content;border-radius:3px}.nav__item--active .nav__submenu--active{display:block}.nav__submenu::before{content:"";display:block;width:100%;height:1px;border-top:.5px solid rgba(252,252,252,.5)}@media(min-width: 120rem){.nav__submenu{top:60px}}.nav__submenu .nav__item{margin-bottom:6px;justify-content:left}.nav__submenu .nav__item:first-child{margin-top:10px}.nav__submenu .nav__item:last-child{margin-bottom:10px}.nav__submenu .nav__link{width:100%;padding:0;font-size:14.84px;color:#fcfcfc;letter-spacing:0;line-height:1.5;font-family:"Roboto Condensed",sans-serif;font-weight:400;text-align:left}.nav__link{display:flex;align-items:baseline;gap:3px;color:#fcfcfc;letter-spacing:0;opacity:1;transition:opacity 1s}.nav__link:target,.nav__link:focus{text-shadow:1px 0 1px #fff}.nav__link:hover{opacity:.6;transition:opacity .2s}@media(min-width: 64rem){.nav__link{font-size:15.9px}}@media(min-width: 85.375rem){.nav__link{font-size:18.02px}}@media(min-width: 120rem){.nav__link{font-size:20.14px}}.nav__item--hasSub>.nav__link::after{content:"";background-image:url(/f5dc1d5cacf97436106685b4434d3a1c.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:3px;transition:transform .2s}.nav-mobile{position:fixed;bottom:0;width:100%;min-height:60px;z-index:2147483646}@media(min-width: 64rem){.nav-mobile{display:none}}.nav-mobile__iconList{display:flex;background-color:#0d0c0c;opacity:1;transform:translate3d(0, 0, 0);transition:transform 350ms,opacity 350ms}.nav-mobile__item{flex:1 0 20%;position:relative}.nav-mobile__bar{position:absolute;top:0;height:2px;display:flex;justify-content:center}.nav-mobile__bar--0{left:0%}.nav-mobile__bar--20{left:20%}.nav-mobile__bar--25{left:25%}.nav-mobile__bar--40{left:40%}.nav-mobile__bar--50{left:50%}.nav-mobile__bar--60{left:60%}.nav-mobile__bar--75{visibility:hidden}.nav-mobile__bar--80{visibility:hidden}.nav-mobile__bar--100{visibility:hidden}.nav-mobile__bar--125{visibility:hidden}.nav-mobile__bar--hidden{width:0;transition:width 350ms}.nav-mobile__bar::before{content:"";width:50%;max-width:30px;background-color:#fcfcfc}@keyframes slideBar{0%{left:0%}100%{left:20%}}.nav-mobile__link{display:flex;align-items:center;flex-direction:column;gap:3px;padding:11px 0}.nav-mobile__icon{max-width:24px;min-height:24px}.nav-mobile__subtitle{font-size:9.54px;color:#fcfcfc;letter-spacing:0;text-align:center;font-family:"Roboto Condensed",sans-serif;font-weight:400}.nav-footer__link{font-family:"Roboto Condensed",sans-serif;font-weight:400;color:#fcfcfc;font-size:14.84px;line-height:1.26}@media(min-width: 48rem){.nav-footer__link{font-size:16.96px}}@media(min-width: 64rem){.nav-footer__link{font-size:14.84px}}@media(min-width: 85.375rem){.nav-footer__link{font-size:16.96px}}@media(min-width: 120rem){.nav-footer__link{font-size:19.08px}}.mobile-menu,.mobile-search{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0d0c0c;transform:translate3d(0, 100vh, 0);transition:transform 350ms}.mobile-menu__image,.mobile-search__image{width:auto;height:100%}.mobile-menu__close,.mobile-search__close{width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media(min-width: 48rem){.mobile-menu__close,.mobile-search__close{width:32px;height:32px}}.mobile-menu__closeIcon,.mobile-search__closeIcon{width:24px;height:2px;cursor:pointer;background-color:#fcfcfc;position:relative;position:relative}.mobile-menu__closeIcon::before,.mobile-search__closeIcon::before{content:"";position:absolute;width:24px;height:2px;background-color:#fcfcfc}@media(min-width: 48rem){.mobile-menu__closeIcon::before,.mobile-search__closeIcon::before{width:32px}}.mobile-menu__closeIcon::after,.mobile-search__closeIcon::after{content:"";position:absolute;width:24px;height:2px;background-color:#fcfcfc}@media(min-width: 48rem){.mobile-menu__closeIcon::after,.mobile-search__closeIcon::after{width:32px}}.mobile-menu__closeIcon--open,.mobile-search__closeIcon--open{height:0;transition:height 350ms ease-out}.mobile-menu__closeIcon--open::before,.mobile-search__closeIcon--open::before{transform:rotate(-45deg);transition:transform .2s ease .2s}.mobile-menu__closeIcon--open::after,.mobile-search__closeIcon--open::after{transform:rotate(45deg);transition:transform .2s ease .2s}.mobile-menu__closeIcon--close,.mobile-search__closeIcon--close{height:2px;transition:height 100ms ease-out}.mobile-menu__closeIcon--close::before,.mobile-search__closeIcon--close::before{transform:translateY(-7px) rotate(0deg);transition:all 100ms ease-out}.mobile-menu__closeIcon--close::after,.mobile-search__closeIcon--close::after{transform:translateY(7px) rotate(0deg);transition:all 100ms ease-out}.mobile-menu{display:flex;justify-content:space-between;flex-direction:column;z-index:1}.mobile-menu__head{height:60px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.mobile-menu__list{position:relative;display:flex;flex-direction:column;color:#fcfcfc}.mobile-menu__item{font-size:22.26px;padding:14px 20px;transform:translateX(-100vw)}.fadeInLeft>.mobile-menu__item{transform:translateX(0);transition:transform 350ms}.fadeInLeft>.mobile-menu__item:nth-child(1){transition-delay:calc(15ms * 1)}.fadeInLeft>.mobile-menu__item:nth-child(2){transition-delay:calc(15ms * 2)}.fadeInLeft>.mobile-menu__item:nth-child(3){transition-delay:calc(15ms * 3)}.fadeInLeft>.mobile-menu__item:nth-child(4){transition-delay:calc(15ms * 4)}.fadeInLeft>.mobile-menu__item:nth-child(5){transition-delay:calc(15ms * 5)}.fadeInLeft>.mobile-menu__item:nth-child(6){transition-delay:calc(15ms * 6)}.fadeInLeft>.mobile-menu__item:nth-child(7){transition-delay:calc(15ms * 7)}.fadeInLeft>.mobile-menu__item:nth-child(8){transition-delay:calc(15ms * 8)}.fadeInLeft>.mobile-menu__item:nth-child(9){transition-delay:calc(15ms * 9)}.fadeOutLeft>.mobile-menu__item{transform:translateX(-100vw);transition:transform 350ms}.fadeOutLeft>.mobile-menu__item:nth-child(1){transition-delay:calc(15ms * 1)}.fadeOutLeft>.mobile-menu__item:nth-child(2){transition-delay:calc(15ms * 2)}.fadeOutLeft>.mobile-menu__item:nth-child(3){transition-delay:calc(15ms * 3)}.fadeOutLeft>.mobile-menu__item:nth-child(4){transition-delay:calc(15ms * 4)}.fadeOutLeft>.mobile-menu__item:nth-child(5){transition-delay:calc(15ms * 5)}.fadeOutLeft>.mobile-menu__item:nth-child(6){transition-delay:calc(15ms * 6)}.fadeOutLeft>.mobile-menu__item:nth-child(7){transition-delay:calc(15ms * 7)}.fadeOutLeft>.mobile-menu__item:nth-child(8){transition-delay:calc(15ms * 8)}.fadeOutLeft>.mobile-menu__item:nth-child(9){transition-delay:calc(15ms * 9)}.mobile-menu__item:last-child{margin-bottom:40px}.mobile-menu__item::before{content:"";display:block}.mobile-menu__link{display:flex;justify-content:space-between}.mobile-menu__link--reverse{justify-content:flex-start;gap:10px}.mobile-menu__iconSub{width:10px;margin-left:2px;transform:rotate(270deg)}.mobile-search{overflow:scroll}.submenu{position:absolute;bottom:0;left:0;z-index:1;min-width:100vw;height:fit-content;color:#fcfcfc;background-color:#0d0c0c;transition:transform 350ms 100ms}.submenu--open{transform:translateX(0%)}.submenu--close{transform:translateX(-100%)}.submenu__back{padding:16px 20px;display:flex;gap:20px;font-size:22.26px}.submenu__backIcon{width:16px;transform:rotate(90deg)}.submenu__list{background-color:#2a2828;max-height:70vh;overflow:auto;box-shadow:inset 0 0 15px 2px #2a2828}.submenu__shadow{width:100%;height:45px;position:absolute;pointer-events:none}.submenu__shadow--top{background:linear-gradient(180deg, #1d1b1b 0%, rgba(29, 27, 27, 0.72) 32%, rgba(29, 27, 27, 0.3) 79%, rgba(29, 27, 27, 0) 95%);z-index:1;box-shadow:0 -5px #1d1b1b}.submenu__shadow--bottom{height:60px;bottom:0;background:linear-gradient(0deg, #1d1b1b 0%, rgba(29, 27, 27, 0.72) 56%, rgba(29, 27, 27, 0.3) 87%, rgba(29, 27, 27, 0) 98%)}.submenu__item{font-size:22.26px;padding:18px 30px;transform:translate3d(-100vw, 0, 0)}.fadeInLeft>.submenu__item{transform:translate3d(0, 0, 0);transition:transform 350ms}.fadeInLeft>.submenu__item:nth-child(1){transition-delay:calc(15ms * 1 + 250ms)}.fadeInLeft>.submenu__item:nth-child(2){transition-delay:calc(15ms * 2 + 250ms)}.fadeInLeft>.submenu__item:nth-child(3){transition-delay:calc(15ms * 3 + 250ms)}.fadeInLeft>.submenu__item:nth-child(4){transition-delay:calc(15ms * 4 + 250ms)}.fadeInLeft>.submenu__item:nth-child(5){transition-delay:calc(15ms * 5 + 250ms)}.fadeInLeft>.submenu__item:nth-child(6){transition-delay:calc(15ms * 6 + 250ms)}.fadeInLeft>.submenu__item:nth-child(7){transition-delay:calc(15ms * 7 + 250ms)}.fadeInLeft>.submenu__item:nth-child(8){transition-delay:calc(15ms * 8 + 250ms)}.fadeInLeft>.submenu__item:nth-child(9){transition-delay:calc(15ms * 9 + 250ms)}.fadeOutLeft>.submenu__item{transform:translate3d(-100vw, 0, 0);transition:transform 350ms}.fadeOutLeft>.submenu__item:nth-child(1){transition-delay:calc(15ms * 1)}.fadeOutLeft>.submenu__item:nth-child(2){transition-delay:calc(15ms * 2)}.fadeOutLeft>.submenu__item:nth-child(3){transition-delay:calc(15ms * 3)}.fadeOutLeft>.submenu__item:nth-child(4){transition-delay:calc(15ms * 4)}.fadeOutLeft>.submenu__item:nth-child(5){transition-delay:calc(15ms * 5)}.fadeOutLeft>.submenu__item:nth-child(6){transition-delay:calc(15ms * 6)}.fadeOutLeft>.submenu__item:nth-child(7){transition-delay:calc(15ms * 7)}.fadeOutLeft>.submenu__item:nth-child(8){transition-delay:calc(15ms * 8)}.fadeOutLeft>.submenu__item:nth-child(9){transition-delay:calc(15ms * 9)}.submenu__item:first-child{margin-top:24px}.submenu__item:last-child{margin-bottom:48px}.submenu__link{font-size:21.2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.fadeOutDown{transform:translate3d(0, 100%, 0);transition:transform 350ms 350ms}.fadeInUp{transform:translate3d(0, 0, 0);opacity:1}.fadeInLeft{transform:translate3d(0, 0, 0);transition:transform 350ms 350ms}.card{position:relative;width:100%;height:0}@media(min-width: 64rem){.card{transition:width .2s ease,transform 200ms ease}.card:hover{transform:scale(1.04);transition:transform 100ms ease-out}.sonicplaylist__player .card:hover{transform:scale(1)}}.card__wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.card__content{border-radius:.1875rem;height:100%;display:flex;flex-direction:column}.card__thumbnail{width:100%;position:relative;display:flex;justify-content:flex-end}.card__thumbnail--bottom{align-items:end}.card__thumbnail--top{align-items:start;justify-content:center}.card__adds{flex-grow:1;display:flex;justify-content:center;position:absolute;top:-3px;width:100%}.card__adds--alter{justify-content:start;left:-3px;top:60%}.card__placeholder{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-position:center}.card__placeholder svg{height:50%}.card__placeholder--play{background-color:rgba(13,12,12,.8)}.card__placeholder--player{position:relative;padding-top:56.25%;background-color:#1d1b1b}.card__placeholder--player .player__component{position:absolute;top:0;right:0;left:0;z-index:2147483645}.card__iconbrand{position:absolute;top:2px;right:0;width:23px}@media(min-width: 120rem){.card__iconbrand{width:34px}}.card__body{text-align:left;background-color:#2a2828;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:4px}@media(min-width: 85.375rem){.card__info{display:flex;flex-direction:column}}.card__title,.card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card__title--expanse,.card__description--expanse{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.card__title{font-size:13.78px;font-family:"Roboto Condensed",sans-serif;font-weight:700;line-height:1.2;color:#fcfcfc;margin-bottom:5px}@media(min-width: 64rem){.card__title{font-size:21.2px}}@media(min-width: 85.375rem){.card__title{font-size:14.84px;margin-bottom:9px}}@media(min-width: 120rem){.card__title{margin-bottom:10px;font-size:16.96px}.card--video-playlist .card__title{font-size:15.9px}}.card__description{font-size:11.66px;line-height:1.1;color:#bebbbb}@media(min-width: 85.375rem){.card__description{font-size:12.72px}}@media(min-width: 120rem){.card__description{font-size:14.84px}}.card__ctas{display:flex;align-items:center;justify-content:flex-start}.card__ctas .link{display:inline-flex}.card--show{padding-top:146%}.card--show .card__thumbnail{cursor:pointer;height:100%}.card--article{height:auto}.card--article .card__wrapper{position:relative;left:auto;top:auto}.card--article .card__thumbnail{padding-top:147%;height:100%}.card--article .card__body{background-color:rgba(0,0,0,0);padding:7px 0 10px}@media(min-width: 85.375rem){.card--article .card__body{padding:9px 0 10px}}@media(min-width: 120rem){.card--article .card__body{padding:8px 0}}.card--article .card__title{height:calc(3.75*12.72px);font-size:12.72px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}@media(min-width: 48rem){.card--article .card__title{height:calc(2.3*13.78px - 1px);font-size:13.78px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card--article .card__title .card--game{margin-bottom:5px}}@media(min-width: 85.375rem){.card--article .card__title{height:calc(2.14*14.84px - 1.2px);font-size:14.84px;line-height:1.07;margin-bottom:10px}.card--article .card__title .card--game{margin-bottom:6px}}@media(min-width: 120rem){.card--article .card__title{height:calc(2.25*16.96px - 1px);font-size:16.96px;line-height:1.125}.card--article .card__title .card--game{margin-bottom:10px}}.card--article .card__description{height:calc(3.54*11.66px);font-size:11.66px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(min-width: 48rem){.card--article .card__description{height:calc(2.72*11.66px - 1px);line-height:1.36;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media(min-width: 85.375rem){.card--article .card__description{height:calc(2.5*12.72px - 1.2px);font-size:12.72px;line-height:1.25}}@media(min-width: 120rem){.card--article .card__description{height:calc(2.42*14.84px - 1px);font-size:14.84px;line-height:1.21}}.card--game .card__thumbnail,.card--video .card__thumbnail,.card--video-playlist .card__thumbnail{cursor:pointer;height:56.25%}.card--game .card__body,.card--video .card__body,.card--video-playlist .card__body{padding:8px 5px;border-radius:0 0 3px 3px}@media(min-width: 64rem){.card--game .card__body,.card--video .card__body,.card--video-playlist .card__body{padding:5px}}@media(min-width: 85.375rem){.card--game .card__body,.card--video .card__body,.card--video-playlist .card__body{padding:7px 5px 7px}}@media(min-width: 120rem){.card--game .card__body,.card--video .card__body,.card--video-playlist .card__body{padding:8px 5px 3px}}.sonicplaylist__player .card--game .card__body,.sonicplaylist__player .card--video .card__body,.sonicplaylist__player .card--video-playlist .card__body{padding:10px 5px}@media(min-width: 64rem){.sonicplaylist__player .card--game .card__body,.sonicplaylist__player .card--video .card__body,.sonicplaylist__player .card--video-playlist .card__body{padding:10px}}@media(min-width: 85.375rem){.sonicplaylist__player .card--game .card__body,.sonicplaylist__player .card--video .card__body,.sonicplaylist__player .card--video-playlist .card__body{padding:10px 12px}}@media(min-width: 120rem){.sonicplaylist__player .card--game .card__body,.sonicplaylist__player .card--video .card__body,.sonicplaylist__player .card--video-playlist .card__body{padding:15px 13px}}.card--game,.card--video{padding-top:123%}@media(min-width: 48rem){.card--game,.card--video{padding-top:105%}}@media(min-width: 64rem){.card--game,.card--video{padding-top:110%}}.card--game .card__title,.card--video .card__title{font-size:13.78px;height:calc(13.78px*1.2*2)}@media(min-width: 48rem){.card--game .card__title,.card--video .card__title{font-size:14.84px;height:calc(14.84px*1.2*2)}}@media(min-width: 120rem){.card--game .card__title,.card--video .card__title{font-size:16.96px;line-height:1.1;height:calc(16.96px*1.1*2)}}@media(min-width: 64rem){.card--game .card__description,.card--video .card__description{line-height:1.25}}@media(min-width: 85.375rem){.card--game .card__description,.card--video .card__description{font-size:12.72px}}@media(min-width: 120rem){.card--game .card__description,.card--video .card__description{font-size:14.84px}}.card--game{padding-top:105%}@media(min-width: 48rem){.card--game{padding-top:92%}}@media(min-width: 64rem){.card--game{padding-top:100%}}.card--video-playlist{padding-top:133%}.sonicplaylist__player .card--video-playlist{padding-top:86%}@media(min-width: 48rem){.card--video-playlist{padding-top:105%}.sonicplaylist__player .card--video-playlist{padding-top:72%}}@media(min-width: 64rem){.card--video-playlist{padding-top:120%}.sonicplaylist__player .card--video-playlist{padding-top:90%}}.card--video-playlist .card__title{font-size:12.72px;height:calc(12.72px*1.2*3)}@media(min-width: 48rem){.card--video-playlist .card__title{font-size:13.78px;height:calc(13.78px*1.2*3)}}@media(min-width: 64rem){.card--video-playlist .card__title{font-size:12.72px;height:calc(12.72px*1.2*3)}.sonicplaylist__player .card--video-playlist .card__title{font-size:21.2px;height:calc(21.2px*1.2*3)}}@media(min-width: 85.375rem){.card--video-playlist .card__title{font-size:13.78px;height:calc(13.78px*1.2*3)}}@media(min-width: 120rem){.card--video-playlist .card__title{font-size:15.9px;height:calc(15.9px*1.2*3)}}@media(min-width: 64rem){.sonicplaylist__player .card--video-playlist .card__description{font-size:15.9px}}@media(min-width: 85.375rem){.card--video-playlist .card__description{font-size:12.72px}}@media(min-width: 120rem){.card--video-playlist .card__description{font-size:14.84px}}@media(max-width: 63.9375rem){.sonicplaylist__player .card--video-playlist .card__body{background-color:rgba(0,0,0,0)}}@media(min-width: 64rem){.sonicplaylist__player .card--video-playlist .card__body{background-color:#161414}}.card--d{margin-bottom:20px}.card--d:before{content:" ";position:absolute;bottom:-5px;left:5%;width:90%;height:2px;border-radius:1px;background:linear-gradient(90deg, #8622C3 0%, #8123C4 4%, #7229CA 9%, #5B32D4 14%, #423CDE 18%, #393EE1 22%, #2347EA 29%, #1F49EC 30%, #245AED 32%, #3387F2 36%, #4BCEF9 42%, #59F6FE 45%, #5EF4E8 48%, #6AF2BE 54%, #71F1A4 59%, #74F19B 63%, #FFE920 75%, #FF7E14 87%, #DA0000 100%)}.card--d:after{content:" ";position:absolute;left:0;bottom:-20px;height:40px;width:100%;filter:blur(10px);-webkit-filter:blur(10px);background-size:90%;background-position:center;background-repeat:no-repeat;background-image:url(/ff774b9421da29d7109cb7cb90a8a727.png)}.card--d.card--video-playlist{margin-bottom:auto}.card--show.card--d:before{width:80%;height:3px;bottom:-9px;left:10%}@media(min-width: 48rem){.card--show.card--d:before{height:4px;bottom:-11px}}.card--show.card--d:after{bottom:-25px;filter:blur(8px);-webkit-filter:blur(8px);background-size:110%}.card--shout{height:auto;padding-top:0;border-radius:3px;overflow:hidden}@media(min-width: 48rem){.card--shout{padding-top:32.48%}}@media(min-width: 85.375rem){.card--shout{padding-top:31.59%}}@media(min-width: 120rem){.card--shout{padding-top:22.22%}}.card--shout:hover{transform:none;transition:none}.card--shout .card__wrapper{position:relative;top:auto;left:auto;height:auto}@media(min-width: 48rem){.card--shout .card__wrapper{position:absolute;top:0;left:0;width:100%;height:100%}}.card--shout .card__content{height:100%;display:flex;flex-direction:column}@media(min-width: 48rem){.card--shout .card__content{flex-direction:row}}.card--shout .card__body{display:flex;justify-content:center;flex-direction:column;flex-basis:auto;padding:10px;background-color:#161414;order:1;gap:20px}@media(min-width: 48rem){.card--shout .card__body{order:0;flex-basis:45%;padding:21px 10px 21px 30px}}@media(min-width: 64rem){.card--shout .card__body{gap:30px}}@media(min-width: 85.375rem){.card--shout .card__body{flex-basis:40%;padding:50px 90px 50px 50px}}@media(min-width: 120rem){.card--shout .card__body{flex-basis:44%;padding-left:58px}}.card--shout .card__info{display:flex;flex-direction:column;gap:10px}@media(min-width: 64rem){.card--shout .card__info{gap:20px}}@media(min-width: 120rem){.card--shout .card__info{max-width:690px}}.card--shout .card__logo{background-repeat:no-repeat;background-size:contain;height:80px}@media(min-width: 64rem){.card--shout .card__logo{height:90px}}.card--shout .card__thumbnail{position:relative;flex-basis:auto;overflow:hidden;order:0}@media(min-width: 48rem){.card--shout .card__thumbnail{order:1;flex-basis:55%}}@media(min-width: 85.375rem){.card--shout .card__thumbnail{flex-basis:60%}}@media(min-width: 120rem){.card--shout .card__thumbnail{flex-basis:54%}}.card--shout .card__thumbnail:before{content:" ";position:absolute;top:0;right:0;left:0;bottom:0;z-index:5;background:linear-gradient(0deg, #161414 0%, #16141400 20%, transparent 100%)}@media(min-width: 48rem){.card--shout .card__thumbnail:before{background:linear-gradient(90deg, #161414 0%, #16141400 20%, transparent 100%)}}.card--shout .card__title{font-size:25.44px;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 85.375rem){.card--shout .card__title{font-size:29.68px;margin-bottom:1.25rem}}.card--shout .card__description{font-size:14.84px;line-height:1.28;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}@media(min-width: 85.375rem){.card--shout .card__description{font-size:16.96px;line-height:1.25}}@media(min-width: 120rem){.card--shout .card__description{font-size:19.08px;line-height:1.33}}.card--shout .cta{align-self:flex-start;max-width:none}.label{height:16px;padding:1px 12px;background-color:#fcfcfc;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0;z-index:1}@media(min-width: 48rem){.label{width:80px;height:18px}}@media(min-width: 85.375rem){.label{width:90px;height:20px}}@media(min-width: 120rem){.label{width:100px}}.label--responsive{width:fit-content;padding-left:12px;padding-right:12px}.label__text{color:#1d1b1b;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:10.6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media(min-width: 48rem){.label__text{font-size:10.6px}}@media(min-width: 85.375rem){.label__text{font-size:12.72px}}@media(min-width: 120rem){.label__text{font-size:14.84px}}.season{font-size:10.6px;display:flex;justify-content:space-between}@media(min-width: 48rem){.season{font-size:11.66px}}@media(min-width: 120rem){.season{font-size:12.72px}}@media(min-width: 64rem){.sonicplaylist__player .season{font-size:13.78px}}@media(min-width: 85.375rem){.sonicplaylist__player .season{font-size:14.84px}}@media(min-width: 120rem){.sonicplaylist__player .season{font-size:16.96px}}.season__info{display:flex;align-self:flex-end;align-items:flex-end;gap:5px}.season__pg{width:17px;height:13px;position:relative;top:1px;margin-left:4px}.sonicplaylist__player .season__pg{width:18px;height:14px}@media(min-width: 48rem){.season__pg{margin-left:5px}.sonicplaylist__player .season__pg{width:20px;height:15px}}@media(min-width: 85.375rem){.season__pg{width:18px;height:14px}.sonicplaylist__player .season__pg{width:21px;height:16px}}.season__code{height:13px;width:13px}.sonicplaylist__player .season__code{width:14px;height:14px}@media(min-width: 48rem){.sonicplaylist__player .season__code{width:15px;height:15px}}@media(min-width: 85.375rem){.season__code{width:18px;height:18px}.sonicplaylist__player .season__code{width:20px;height:20px}}.season__duration{white-space:nowrap;display:flex;align-items:center}.carousel{width:100%;overflow:hidden;position:relative}.carousel--collection .carousel__content{padding:0 20px;overflow:visible}@media(min-width: 48rem){.carousel--collection .carousel__content{padding:0 30px}}@media(min-width: 85.375rem){.carousel--collection .carousel__content{padding:0 50px}}@media(min-width: 120rem){.carousel--collection .carousel__content{padding:0 60px}}.carousel--collection .carousel__content .swiper-wrapper{padding:10px 0;width:fit-content}@media(min-width: 64rem){.carousel--sonicPlaylist{width:58%;overflow:visible}}@media(min-width: 85.375rem){.carousel--sonicPlaylist{width:68%}}@media(min-width: 120rem){.carousel--sonicPlaylist{width:76%}}.carousel__item{width:150px}@media(min-width: 48rem){.carousel__item{width:165px}}@media(min-width: 64rem){.carousel__item{width:180px}}@media(min-width: 85.375rem){.carousel__item{width:200px}}.sonicPlaylistBlock .carousel__item{width:fit-content}.carousel--gallery{margin-bottom:40px}@media(min-width: 85.375rem){.carousel--gallery{margin-bottom:60px}}@media(min-width: 120rem){.carousel--gallery{margin-bottom:80px}}.carousel--gallery .swiper-button-prev,.carousel--gallery .swiper-button-next{opacity:1;background-color:rgba(0,0,0,0)}@media(max-width: 63.9375rem){.carousel--gallery .swiper-button-prev,.carousel--gallery .swiper-button-next{display:block}}.carousel--gallery .swiper-button-prev{left:calc(5% - var(--swiper-navigation-size)/44*27)}@media(min-width: 48rem){.carousel--gallery .swiper-button-prev{left:calc(22.5% - var(--swiper-navigation-size)/44*27)}}.carousel--gallery .swiper-button-next{right:calc(5% - var(--swiper-navigation-size)/44*27)}@media(min-width: 48rem){.carousel--gallery .swiper-button-next{right:calc(22.5% - var(--swiper-navigation-size)/44*27)}}.carousel--gallery .carousel__item{width:calc(100% - 60px)}@media(min-width: 48rem){.carousel--gallery .carousel__item{width:55%}}.cta{height:auto;display:inline-flex;align-items:center;gap:5px;border-radius:3px;cursor:pointer}.cta--big{height:30px;line-height:30px;font-size:14.84px;padding:0 7px}@media(min-width: 85.375rem){.cta--big{height:50px;line-height:50px;padding:0 20px;font-size:23.32px}}.cta--mid-2{height:30px;line-height:30px;padding:0 7px;font-size:14.84px}@media(min-width: 85.375rem){.cta--mid-2{height:40px;line-height:40px;padding:0 10px;font-size:19.08px}}@media(min-width: 120rem){.cta--mid-2{height:50px;line-height:50px;padding:0 20px;font-size:23.32px}}.cta--mid-1{height:30px;line-height:30px;font-size:12.72px;padding:0 5px}@media(min-width: 85.375rem){.cta--mid-1{height:32px;line-height:32px;font-size:14.84px;padding:0 7px}}.cta--small{height:20px;line-height:20px;padding:0 5px;font-size:12.72px}.cta--mini{height:15px;line-height:15px;font-size:10.6px;padding:0 5px}.cta--primary{background-color:#ff562b;color:#fcfcfc;font-family:"Roboto Condensed",sans-serif;font-weight:700}.cta--primary:hover{background-color:rgba(255,86,43,.75)}.cta--primary:active{background-color:rgba(255,86,43,.5)}.cta--secondary{border:1px solid #bebbbb;background-color:rgba(0,0,0,0);color:#bebbbb;flex-direction:row-reverse;font-family:"Roboto Condensed",sans-serif;font-weight:400}.cta--secondary:hover{border-color:rgba(190,187,187,.75);color:rgba(190,187,187,.75)}.cta--secondary:active{border-color:rgba(190,187,187,.5);color:rgba(190,187,187,.75)}.cta--watch{max-width:210px;background-color:#f9f9f9;color:#1d1b1b}@media(min-width: 85.375rem){.cta--watch{max-width:268px}}.cta__icon{width:14px;height:14px}.cta--primary .cta__icon g{fill:#fcfcfc}.cta--secondary .cta__icon g{fill:#bebbbb}.cta--watch .cta__icon{height:18px}@media(min-width: 85.375rem){.cta--watch .cta__icon{height:22px}}@media(min-width: 85.375rem){.cta__icon{height:20px}.cta--secondary .cta__icon{width:18px;height:18px}}@media(min-width: 120rem){.cta--secondary .cta__icon{width:20px;height:20px}}.cta--small .cta__icon{width:10px;height:10px}.cta__icon--watch{background-position:center center;background-size:contain;background-repeat:no-repeat;width:100px}@media(min-width: 85.375rem){.cta__icon--watch{width:130px}}.cta__text{font-size:14.84px;white-space:nowrap}@media(min-width: 85.375rem){.cta__text{font-size:19.08px}}.cta--small .cta__text{font-size:12.72px}.cta--mini .cta__text{font-size:10.6px}.hero{position:relative;width:100%;min-height:520px}@media(min-width: 48rem){.hero{min-height:710px}}@media(min-width: 64rem){.hero{min-height:auto;padding-top:42.22%}}@media(min-width: 85.375rem){.hero{padding-top:35.13%}}@media(min-width: 120rem){.hero{padding-top:33.33%}}.hero--under-player{min-height:0;padding-top:42%;transition:padding-top .5s ease-out;overflow:hidden}@media(min-width: 48rem){.hero--under-player{padding-top:32%}}@media(min-width: 64rem){.hero--under-player{padding-top:30%}}@media(min-width: 85.375rem){.hero--under-player{padding-top:27%}}@media(min-width: 120rem){.hero--under-player{padding-top:22%}}@media(min-width: 23.4375rem){.hero--under-player .hero__image{background-size:50%}}@media(min-width: 64rem){.hero--under-player .hero__image{background-size:55%}}@media(min-width: 85.375rem){.hero--under-player .hero__image{background-size:65%}}.hero--under-player .hero__gradient{background:linear-gradient(90deg, #1d1b1b 35%, rgba(29, 27, 27, 0.95) 52%, rgba(29, 27, 27, 0.5) 65%, transparent 100%),linear-gradient(0deg, #1d1b1b 0%, rgba(29, 27, 27, 0) 50%, rgba(29, 27, 27, 0) 100%)}.hero--under-player .hero__info{max-width:calc(100% - 25px);justify-content:flex-start}@media(max-width: 47.9375rem){.hero--under-player .hero__info{padding:10px 20px}}@media(min-width: 48rem){.hero--under-player .hero__info{max-width:calc(100% - 35px);padding-top:5px;padding-bottom:0}}@media(min-width: 64rem){.hero--under-player .hero__info{justify-content:center}}@media(min-width: 85.375rem){.hero--under-player .hero__info{max-width:calc(100% - 50px);padding-top:15px}}.hero--under-player .hero__ctas{visibility:hidden;opacity:0;height:0;overflow:hidden}.hero--under-player .hero__tunein{visibility:hidden;opacity:0;height:0;overflow:hidden}.hero--under-player .hero__title{font-size:19.08px}@media(min-width: 48rem){.hero--under-player .hero__title{font-size:33.92px}}@media(min-width: 85.375rem){.hero--under-player .hero__title{font-size:44.52px}}@media(min-width: 120rem){.hero--under-player .hero__title{font-size:63.6px}}.hero--under-player .hero__description{visibility:visible;opacity:1;height:auto;transition:all .5s ease;max-width:60%;font-size:12.72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}@media(min-width: 48rem){.hero--under-player .hero__description{font-size:19.08px}}@media(min-width: 64rem){.hero--under-player .hero__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media(min-width: 85.375rem){.hero--under-player .hero__description{font-size:22.26px}}@media(min-width: 120rem){.hero--under-player .hero__description{font-size:26.5px}}.hero--under-player .hero__video{display:none}.hero--under-player .hero__arrow{display:flex}.hero--under-player.hero--closed{min-height:42px;margin-bottom:2.625rem;padding-top:0}@media(min-width: 48rem){.hero--under-player.hero--closed{min-height:58px}}@media(min-width: 85.375rem){.hero--under-player.hero--closed{min-height:70px}}@media(min-width: 120rem){.hero--under-player.hero--closed{min-height:100px}}.hero--under-player.hero--closed .hero__gradient{background:rgba(29,27,27,.9)}.hero--under-player.hero--closed .image__source{filter:blur(24px)}.hero--under-player.hero--closed .hero__info,.hero--under-player.hero--closed .hero__text-content{gap:0}@media(min-width: 48rem){.hero--under-player.hero--closed .hero__title{line-height:58px}}@media(min-width: 85.375rem){.hero--under-player.hero--closed .hero__title{line-height:70px}}@media(min-width: 120rem){.hero--under-player.hero--closed .hero__title{line-height:100px}}.hero--under-player.hero--closed .hero__season-tax,.hero--under-player.hero--closed .hero__description,.hero--under-player.hero--closed .hero__tunein,.hero--under-player.hero--closed .hero__ctas{visibility:hidden;opacity:0;height:0;overflow:hidden}.hero--under-player.hero--closed .hero__image{opacity:0}.hero--under-player.hero--closed .hero__arrow__src{transform:rotate(0deg)}.hero--landing{min-height:146.66vw}@media(min-width: 48rem){.hero--landing{min-height:104.16vw}}@media(min-width: 64rem){.hero--landing{min-height:auto;padding-top:47.3%}}@media(min-width: 85.375rem){.hero--landing{padding-top:41.15%}}@media(min-width: 120rem){.hero--landing{padding-top:44%}}@media(max-width: 47.9375rem){.hero--landing-video{min-height:auto}.hero--landing-video .hero__wrapper{position:relative;top:auto;left:auto;right:auto;bottom:auto}.hero--landing-video .hero__media{position:relative}.hero--landing-video .hero__gradient{display:none}.hero--landing-video .hero__info{position:relative;margin-top:20px;padding-left:20px;padding-right:20px}}@media(max-width: 63.9375rem){.hero--landing-video{min-height:auto}.hero--landing-video .hero__wrapper{position:relative;top:auto;left:auto;right:auto;bottom:auto}.hero--landing-video .hero__media{position:relative}.hero--landing-video .hero__gradient{display:none}.hero--landing-video .hero__info{position:relative;margin-top:25px}.hero--landing-video:hover{background:none !important}.hero--landing-video:hover .vjs-icon-placeholder{text-shadow:0px 0px 10px rgba(0,0,0,.5) !important}.hero--landing-video .vjs-icon-placeholder{text-shadow:0px 0px 10px #000 !important}}.hero--landing-video .videojs-top-mutetoggle{top:auto !important;right:20px !important;bottom:20px !important}.hero__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__media{position:absolute;width:100%;height:100%}.hero__media__container{position:relative;width:100%;height:100%;margin-left:auto}@media(min-width: 64rem){.hero__media__container{width:84%}}@media(min-width: 85.375rem){.hero__media__container{width:73.2%}}@media(min-width: 120rem){.hero__media__container{width:78.12%}}.hero__gradient{position:absolute;width:100%;height:100%;background:linear-gradient(0deg, #1d1b1b 15%, rgba(29, 27, 27, 0.8) 40%, rgba(29, 27, 27, 0) 70%)}@media(min-width: 64rem){.hero__gradient{background:linear-gradient(90deg, #1d1b1b 30%, rgba(29, 27, 27, 0.85) 36%, rgba(29, 27, 27, 0.5) 45%, transparent 100%),linear-gradient(0deg, #1d1b1b 0%, rgba(29, 27, 27, 0.9) 3%, rgba(29, 27, 27, 0) 20%)}}.hero__info{position:absolute;height:100%;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding:0 20px 20px;gap:19px}.swiper:not(.hero--unique) .swiper-slide-active .hero__info{animation:fadeOut 900ms 4100ms ease forwards}.carousel--hero:hover .swiper:not(.hero--unique) .swiper-slide-active .hero__info{animation-play-state:paused;visibility:visible !important;opacity:1 !important}@media(min-width: 48rem){.hero__info{padding:30px}}@media(min-width: 64rem){.hero__info{justify-content:center;max-width:50%}}@media(min-width: 85.375rem){.hero__info{max-width:45%;padding:0 50px}}@media(min-width: 120rem){.hero__info{padding:0 60px}}.hero__text-content{display:flex;flex-direction:column;gap:9px}.hero__video,.hero .ratingInfo__infos{display:flex;align-items:center;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:10.6px;line-height:1;color:rgba(0,0,0,0)}@media(min-width: 48rem){.hero__video,.hero .ratingInfo__infos{font-size:12.72px}}@media(min-width: 85.375rem){.hero__video,.hero .ratingInfo__infos{font-size:14.84px}}@media(min-width: 120rem){.hero__video,.hero .ratingInfo__infos{font-size:16.96px}}.swiper-slide-active .hero__video,.swiper-slide-duplicate-active .hero__video,.swiper-slide-active .hero .ratingInfo__infos,.swiper-slide-duplicate-active .hero .ratingInfo__infos{background:-webkit-linear-gradient(0deg, #FCFCFC 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 300ms ease-out forwards}.landingHeroBlock .hero__video,.showHeaderBlock .hero__video,.landingHeroBlock .hero .ratingInfo__infos,.showHeaderBlock .hero .ratingInfo__infos{background:-webkit-linear-gradient(0deg, #FCFCFC 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}.hero__season-tax{display:flex;gap:5px}@media(max-width: 63.9375rem){.hero__season-tax{align-items:flex-end}}@media(min-width: 64rem){.hero__season-tax{gap:10px}}.hero__text-show,.hero__tunein{display:flex;align-items:center;gap:5px}@media(min-width: 64rem){.hero__text-show,.hero__tunein{gap:10px}}.hero__text-season{text-transform:uppercase;font-size:12.72px;line-height:1.2;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}@media(min-width: 64rem){.hero__text-season{font-size:16.96px}}@media(min-width: 120rem){.hero__text-season{font-size:19.08px}}.swiper-slide-active .hero__text-season{background:-webkit-linear-gradient(0deg, #eee 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}.showHeaderBlock .hero__text-season{background:-webkit-linear-gradient(0deg, #eee 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}.hero__tunein__image{max-width:30px;max-height:30px;margin-right:5px}@media(min-width: 48rem){.hero__tunein__image{max-width:40px;max-height:40px;margin-right:10px}}@media(min-width: 120rem){.hero__tunein__image{max-width:50px;max-height:50px;margin-right:10px}}.hero__tunein__label{text-transform:capitalize;font-size:10.6px;line-height:1;color:rgba(0,0,0,0);background:rgba(0,0,0,0);font-family:"Roboto Condensed",sans-serif;font-weight:400}@media(min-width: 48rem){.hero__tunein__label{font-size:14.84px}}@media(min-width: 120rem){.hero__tunein__label{font-size:16.96px}}.swiper-slide-active .hero__tunein__label{background:-webkit-linear-gradient(0deg, #eee 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}.showHeaderBlock .hero__tunein__label{background:-webkit-linear-gradient(0deg, #eee 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}.hero__title{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:25.44px;line-height:1.2;color:rgba(0,0,0,0);background:rgba(0,0,0,0);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 64rem){.hero__title{font-size:33.92px}}@media(min-width: 85.375rem){.hero__title{font-size:47.7px}}@media(min-width: 120rem){.hero__title{font-size:63.6px}}.swiper-slide-active .hero__title,.swiper-slide-duplicate-active .hero__title{background:-webkit-linear-gradient(0deg, #FCFCFC 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 300ms ease-out forwards}.landingHeroBlock .hero__title,.showHeaderBlock .hero__title,.categorypage .hero__title{background:-webkit-linear-gradient(0deg, #FCFCFC 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}.hero__description{position:relative;width:100%;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:16.96px;line-height:1.31;color:rgba(0,0,0,0);background:rgba(0,0,0,0);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(min-width: 64rem){.hero__description{font-size:19.08px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}}@media(min-width: 85.375rem){.hero__description{font-size:23.32px}}@media(min-width: 120rem){.hero__description{font-size:26.5px}}.swiper-slide-active .hero__description{background:-webkit-linear-gradient(0deg, #BEBBBB 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}.landingHeroBlock .hero__description,.showHeaderBlock .hero__description,.categorypage .hero__description{background:-webkit-linear-gradient(0deg, #BEBBBB 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}@media(min-width: 64rem){.showHeaderBlock .hero__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.hero__description .cta{margin-left:5px;opacity:0;animation:fadeIn 550ms 400ms ease-out forwards}.hero__description .cta.cta--secondary{color:#bebbbb;-webkit-text-fill-color:initial}.hero__ctas{display:flex;gap:10px;opacity:0}.swiper-slide-active .hero__ctas{animation:fadeIn 550ms 550ms ease-out forwards}.landingHeroBlock .hero__ctas,.showHeaderBlock .hero__ctas,.categorypage .hero__ctas{animation:fadeIn 550ms 400ms ease-out forwards}.hero__tags{display:flex;gap:5px}@media(min-width: 48rem){.hero__tags{gap:10px}}.hero__tag{opacity:0}.swiper-slide-active .hero__tag{animation:fadeIn 550ms 550ms ease-out forwards}.showHeaderBlock .hero__tag{animation:fadeIn 550ms 400ms ease-out forwards}.hero__arrow{position:absolute;bottom:10px;right:10px;z-index:1;display:none;height:26px;padding:10px;align-items:center;justify-content:center;cursor:pointer}@media(min-width: 48rem){.hero__arrow{right:20px;height:30px}}@media(min-width: 85.375rem){.hero__arrow{right:40px;height:32px}}@media(min-width: 120rem){.hero__arrow{right:50px;bottom:30px;height:35px}}.hero__arrow__src{width:14px;height:auto;transform:rotate(180deg)}@media(min-width: 48rem){.hero__arrow__src{width:26px}}@media(min-width: 85.375rem){.hero__arrow__src{width:30px}}@media(min-width: 120rem){.hero__arrow__src{width:40px}}.hero__descriptors{display:flex;align-items:center;gap:5px;margin-right:5px;margin-left:5px}.hero__descriptors__image{height:12px;width:auto;opacity:0}@media(min-width: 64rem){.hero__descriptors__image{height:15px}}.swiper-slide-active .hero__descriptors__image{animation:fadeIn 550ms 550ms ease-out forwards}.showHeaderBlock .hero__descriptors__image{animation:fadeIn 550ms 400ms ease-out forwards}@media(min-width: 64rem){.article{display:flex}.article>*{flex:1}}.article__image{width:100%;position:sticky;top:90px}.article__info{padding:20px 22px;display:flex;flex-direction:column;gap:20px;color:#fcfcfc}@media(min-width: 85.375rem){.article__info{padding:0;gap:30px}}.article__title{font-size:27.56px}@media(min-width: 85.375rem){.article__title{font-size:47.7px}}@media(min-width: 120rem){.article__title{font-size:59.36px}}.article__subtitle{font-size:19.08px;color:#bebbbb}@media(min-width: 85.375rem){.article__subtitle{font-size:25.44px}}@media(min-width: 120rem){.article__subtitle{font-size:29.68px}}.article__description h2,.article__description__title{font-size:23.32px;line-height:1.22;color:#fcfcfc}@media(min-width: 85.375rem){.article__description h2,.article__description__title{font-size:28.62px;line-height:1.33}}@media(min-width: 120rem){.article__description h2,.article__description__title{font-size:38.16px;line-height:1.11}}.article__description h3{font-size:19.08px;font-weight:400;line-height:1.3;color:#bebbbb}@media(min-width: 48rem){.article__description h3{font-size:25.44px}}@media(min-width: 120rem){.article__description h3{font-size:29.68px}}.article__description h4{font-size:16.96px;font-weight:700;line-height:1.3;color:#fcfcfc}@media(min-width: 48rem){.article__description h4{font-size:22.26px}}@media(min-width: 120rem){.article__description h4{font-size:25.44px;line-height:1.5}}.article__description p{font-size:14.84px;font-weight:400;line-height:1.3;color:#fcfcfc}@media(min-width: 48rem){.article__description p{font-size:19.08px}}@media(min-width: 120rem){.article__description p{font-size:22.26px}}.article__description ol,.article__description ul{margin:0}.article__description ol li,.article__description ul li{font-size:14.84px;font-weight:400;line-height:1.3;color:#fcfcfc}@media(min-width: 48rem){.article__description ol li,.article__description ul li{font-size:19.08px}}@media(min-width: 120rem){.article__description ol li,.article__description ul li{font-size:22.26px}}.article__description ol li:last-child,.article__description ul li:last-child{padding-bottom:0}.article__description ul{list-style:disc}.article__description .embed__video{margin-bottom:2.5rem}@media(min-width: 48rem){.article__description .embed__video{margin-bottom:3.125rem}}.article__description a{text-decoration:underline}.article__description a:hover{opacity:.7}.article__ctas{display:flex;gap:10px}.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;background-color:rgba(13,12,12,.9);display:flex;align-items:center;justify-content:center}.modal--open{display:flex;visibility:visible;opacity:1;transition:opacity 350ms ease,visibility 350ms ease;z-index:2147483647}.modal--close{visibility:hidden;opacity:0;z-index:-1;transition:opacity 350ms ease,visibility 350ms ease}.modal--share .modal__content{padding:48px 25px 23px;display:flex;align-items:center;flex-direction:column;border-radius:3px}@media(min-width: 64rem){.modal--share .modal__content{max-width:600px;padding:49px 50px 43px}}.modal--hero{align-items:flex-start}.modal--hero .modal__content{margin-top:10px;max-height:calc(100vh - 20px);max-height:-webkit-fill-available;background-color:rgba(0,0,0,0);overflow-y:scroll}@media(min-width: 48rem){.modal--hero .modal__content{flex-basis:708px;margin-top:30px;border-radius:12px;max-height:calc(100vh - 60px)}}@media(min-width: 64rem){.modal--hero .modal__content{flex-basis:866px}}@media(min-width: 85.375rem){.modal--hero .modal__content{flex-basis:966px;margin-top:40px;max-height:calc(100vh - 80px)}}@media(min-width: 120rem){.modal--hero .modal__content{flex-basis:1266px;margin-top:50px;max-height:calc(100vh - 100px)}}.modal__content{position:relative;width:calc(100% - 20px);background-color:#0d0c0c}.modal__close{position:absolute;top:10px;right:10px;width:18px;cursor:pointer;z-index:10}.modal__share__label{font-size:14.84px;margin-bottom:8px}.modal__share__title{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:capitalize;font-size:19.08px;margin-bottom:57px}@media(min-width: 85.375rem){.modal__share__title{font-size:22.26px}}.modal__share__text-link{font-size:14.84px;margin-bottom:7px}.modal__share__link{padding:13px 10px;background-color:#1d1b1b;border-radius:6px;min-width:183px;max-width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:15px;position:relative}.modal__share__link-icon{width:24px}.modal__share__link-url{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:12.72px}.modal__share__link-feedback{position:absolute;left:100%;padding:10px}@media(min-width: 64rem){.modal__share__link{min-width:249px}}.modal__hero{width:100%;height:auto;background-color:#1d1b1b;overflow:hidden;border-radius:8px}@media(min-width: 48rem){.modal__hero{border-radius:12px}}.modal__hero__media{width:100%}.modal__hero__media .hero__media{position:relative}@media(min-width: 64rem){.modal__hero__media .hero__media .image--hero{width:100%}}.modal__hero__media .hero__media:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #1d1b1b 15%, rgba(29, 27, 27, 0.8) 40%, rgba(29, 27, 27, 0) 70%),linear-gradient(198deg, rgba(29, 27, 27, 0.95) 0%, rgba(29, 27, 27, 0.08) 25%, rgba(255, 255, 255, 0) 46%)}.modal__hero__info{position:relative;margin-top:-30px;padding:0 10px 20px 10px;max-height:100%}@media(min-width: 48rem){.modal__hero__info{padding:0 30px 30px;margin-top:-29%}}@media(min-width: 64rem){.modal__hero__info{padding:0 30px 42px}}@media(min-width: 85.375rem){.modal__hero__info{padding:0 40px 46px}}@media(min-width: 85.375rem){.modal__hero__info{padding:0 60px 46px}}.modal__hero__title{font-size:25.44px;line-height:1.16;color:#fcfcfc;margin-bottom:12px;color:rgba(0,0,0,0);background:rgba(0,0,0,0);background:-webkit-linear-gradient(0deg, #eee 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}@media(min-width: 48rem){.modal__hero__title{font-size:33.92px;margin-bottom:15px}}@media(min-width: 64rem){.modal__hero__title{max-width:580px}}@media(min-width: 85.375rem){.modal__hero__title{max-width:630px;font-size:44.52px;margin-bottom:20px}}@media(min-width: 120rem){.modal__hero__title{max-width:880px;font-size:63.6px;margin-bottom:30px}}.modal__hero__video{display:flex;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:10.6px;line-height:1;margin-bottom:12px;color:rgba(0,0,0,0);background:-webkit-linear-gradient(0deg, #FCFCFC 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}@media(min-width: 48rem){.modal__hero__video{font-size:12.72px}}@media(min-width: 85.375rem){.modal__hero__video{font-size:14.84px;margin-bottom:15px}}@media(min-width: 120rem){.modal__hero__video{font-size:16.96px;margin-bottom:20px}}.modal__hero__ctas{margin-bottom:10px;display:flex;gap:10px;opacity:0;animation:fadeIn 550ms 400ms ease-out forwards}@media(min-width: 48rem){.modal__hero__ctas{margin-bottom:30px}}@media(min-width: 64rem){.modal__hero__description_seasons{display:flex}}.modal__hero__description{font-size:16.96px;line-height:1.31;color:#bebbbb;margin-bottom:20px}@media(min-width: 48rem){.modal__hero__description{font-size:19.08px}}@media(min-width: 64rem){.modal__hero__description{flex-basis:580px;flex-grow:0;flex-shrink:0;margin-right:50px}}@media(min-width: 85.375rem){.modal__hero__description{flex-basis:630px;font-size:22.26px}}@media(min-width: 120rem){.modal__hero__description{font-size:26.5px;flex-basis:880px;margin-right:60px}}.modal__hero__seasons{display:flex;flex-wrap:wrap;align-items:end}@media(min-width: 64rem){.modal__hero__seasons{flex-direction:column;align-items:flex-start}}.modal__hero__seasons .hero__text-show{margin-right:10px}@media(min-width: 64rem){.modal__hero__seasons .hero__text-show{margin-bottom:20px}}@media(min-width: 64rem){.modal__hero__seasons .hero__tags{display:flex;flex-direction:column;gap:15px}}.modal__hero__seasons .hero__tunein{margin-bottom:5px}@media(min-width: 48rem){.modal__hero__seasons .hero__tunein{margin-bottom:8px}}@media(min-width: 64rem){.modal__hero__seasons .hero__tunein{margin-bottom:10px}}@media(min-width: 120rem){.modal__hero__seasons .hero__tunein{margin-bottom:12px}}.rail{margin-bottom:55px}.rail__content{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1px}@media(min-width: 64rem){.rail__content{gap:3px}}.rail__item{width:60px;height:60px;background-color:#1d1b1b;display:flex;align-items:center;justify-content:center;border-radius:4px}@media(min-width: 85.375rem){.rail__item{width:80px;height:80px}}.rail__icon{width:37.5px;color:#fcfcfc}@media(min-width: 85.375rem){.rail__icon{width:50px}}.buttonRail{display:flex;gap:10px}.buttonRail .cta__text{text-transform:capitalize}.tag{background-color:#413e3e;color:#fcfcfc;border-radius:3px;padding:2px 4px;font-size:10.6px;line-height:1}@media(min-width: 64rem){.tag{padding:4px 5px;font-size:14.84px}}.grid{width:100%}.grid>*{margin-bottom:15px}.grid__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 10px}@media(min-width: 48rem){.grid__content{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 64rem){.grid__content{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 85.375rem){.grid__content{grid-template-columns:repeat(7, 1fr);gap:25px 15px}}@media(min-width: 120rem){.grid__content{grid-template-columns:repeat(9, 1fr)}}.grid--video .grid__content{grid-template-columns:repeat(2, 1fr)}@media(min-width: 48rem){.grid--video .grid__content{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 64rem){.grid--video .grid__content{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 85.375rem){.grid--video .grid__content{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 120rem){.grid--video .grid__content{grid-template-columns:repeat(8, 1fr)}}.adv--active .grid--video{flex-basis:calc(100% - 335px)}@media(min-width: 64rem){.adv--active .grid--video .grid__content{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 85.375rem){.adv--active .grid--video .grid__content{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 120rem){.adv--active .grid--video .grid__content{grid-template-columns:repeat(5, 1fr)}}.select{min-width:120px;padding:5px 10px;position:relative;font-size:15.9px;color:#bebbbb;background-color:#1d1b1b;border:1px solid #bebbbb;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-size:15px;cursor:pointer}@media(min-width: 48rem){.select{min-width:148px;padding:7px 10px;font-size:19.08px;background-size:20px}}@media(min-width: 85.375rem){.select{min-width:165px;padding:10px;font-size:23.32px}}@media(min-width: 120rem){.select{min-width:175px;padding:13px 12px;font-size:25.44px}}.select__value{background-position:right;background-repeat:no-repeat;background-size:inherit;display:flex}@media(max-width: 47.9375rem){.select__value{gap:10px}}.select__arrow{width:20px;margin-left:auto}.select__arrow--down{transform:rotate(0deg);transition:transform 100ms ease-out}.select__arrow--open{transform:rotate(180deg);transition:transform 100ms ease-out}.select__backdrop{background:rgba(29,27,27,.9);z-index:2147483647}@media(max-width: 63.9375rem){.select__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}}.select__container{background-color:#161414;width:calc(100vw - 60px);display:flex;flex-direction:column;padding:10px 10px 18px;border-radius:3px}@media(min-width: 48rem){.select__container{width:60%}}@media(min-width: 64rem){.select__container{padding:0}}.select__close{width:18px;height:18px;align-self:flex-end}@media(min-width: 64rem){.select__close{display:none}}.select__options{z-index:10;padding:0 10px 7px;border-radius:3px;text-align:center}@media(min-width: 64rem){.select__options{position:absolute;top:43px;left:-10px;width:fit-content;min-width:150px;text-align:left;background-color:#2a2828;-webkit-appearance:none;-webkit-box-shadow:0 0 6px 2px #1d1b1b !important;box-shadow:0 0 6px 2px #1d1b1b !important}.select__options::before{content:"";display:block;width:100%;height:1px;border-top:.5px solid rgba(252,252,252,.5)}}@media(min-width: 85.375rem){.select__options{top:54px}}@media(min-width: 120rem){.select__options{top:63px}}.select__option{font-size:14.84px;color:#bebbbb;margin-bottom:15px;white-space:nowrap}@media(min-width: 48rem){.select__option{font-size:19.08px}}@media(min-width: 120rem){.select__option{font-size:20.14px}}.select__option--selected{color:#fcfcfc}.select__option:first-of-type{margin-top:5px}.select__episode{font-size:12.72px}@media(min-width: 48rem){.select__episode{font-size:15.9px}}@media(min-width: 120rem){.select__episode{font-size:16.96px}}.sonicplaylist{width:100%;position:absolute;z-index:1}.sonicplaylist__header{display:flex;flex-direction:column;align-items:start;position:relative;z-index:1;gap:10px;padding:20px 20px 10px}@media(min-width: 48rem){.sonicplaylist__header{padding:20px 30px;gap:15px;align-items:flex-end}}@media(min-width: 64rem){.sonicplaylist__header{position:absolute;right:0}}@media(min-width: 85.375rem){.sonicplaylist__header{padding:30px;gap:18px}}.sonicplaylist__title{font-size:25.44px;color:#fcfcfc;line-height:1.1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 85.375rem){.sonicplaylist__title{font-size:33.92px}}@media(min-width: 120rem){.sonicplaylist__title{font-size:42.4px}}.sonicplaylist__bg{background-position:right center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-filter:blur(7px);filter:blur(7px);background-size:cover}.sonicplaylist__bg:after{content:" ";position:absolute;top:0;right:0;left:0;bottom:0}@media(max-width: 63.9375rem){.sonicplaylist__bg:after{background-position:center;background-size:cover;background:linear-gradient(0deg, rgba(22, 20, 20, 0.9) 50%, rgba(29, 27, 27, 0.3) 100%),linear-gradient(90deg, rgba(29, 27, 27, 0) 30%, rgba(22, 20, 20, 0.7) 100%)}}@media(min-width: 64rem){.sonicplaylist__bg:after{background:linear-gradient(90deg, #161414 45%, rgba(29, 27, 27, 0.3) 90%, transparent 100%),linear-gradient(0deg, rgba(22, 20, 20, 0.6) 30%, rgba(29, 27, 27, 0.1) 100%)}}.sonicplaylist__content{position:relative;display:flex;height:100%;padding-bottom:25px}@media(max-width: 63.9375rem){.sonicplaylist__content{flex-direction:column;gap:20px}}@media(min-width: 64rem){.sonicplaylist__content{align-items:flex-end;margin-left:30px;padding-top:32px;gap:9px;overflow:hidden}}@media(min-width: 85.375rem){.sonicplaylist__content{margin-left:50px}}@media(min-width: 120rem){.sonicplaylist__content{margin-left:60px}}.sonicplaylist__player{padding:0 20px;z-index:10;box-shadow:36px 0 35px -10px #161414}@media(max-width: 63.9375rem){.sonicplaylist__player{padding:0 30px}}@media(max-width: 47.9375rem){.sonicplaylist__player{padding:0 20px}}@media(min-width: 64rem){.sonicplaylist__player{flex-basis:42%;padding:0}}@media(min-width: 85.375rem){.sonicplaylist__player{flex-basis:32%}}@media(min-width: 120rem){.sonicplaylist__player{flex-basis:24%}}.sonicshow__header{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}@media(min-width: 85.375rem){.sonicshow__header{margin-bottom:20px}}@media(min-width: 120rem){.sonicshow__header{margin-bottom:24px;align-items:center}}.sonicshow__body{flex-basis:100%;display:flex}.footer{display:flex;flex-direction:column;width:100%;background-color:#161414}@media(max-width: 63.9375rem){.footer{padding:0 30px 90px 30px}}@media(min-width: 64rem){.footer{padding:0 50px 40px 50px;transform:translate3D(0, 0, 0);transition:transform 350ms}.footer--translated{transform:translate3D(270px, 0, 0);transition:transform 350ms}}@media(max-width: 63.9375rem){.footer{padding:0 30px 90px 30px}}@media(min-width: 64rem){.footer{padding:0 50px 40px 50px;flex-direction:row;flex-wrap:wrap}}.footer__breadcrumbs{display:flex;justify-items:flex-start;width:100%;border-bottom:1px solid #413e3e;margin-bottom:30px;font-size:10.6px}@media(min-width: 48rem){.footer__breadcrumbs{font-size:11.66px;margin-bottom:35px}}@media(min-width: 64rem){.footer__breadcrumbs{order:0;width:70%;margin-bottom:90px}}@media(min-width: 85.375rem){.footer__breadcrumbs{font-size:12.72px}}@media(min-width: 120rem){.footer__breadcrumbs{font-size:14.84px}}.footer__breadcrumbs__link{align-self:flex-start}@media(min-width: 48rem){.footer__breadcrumbs__link{align-self:center}}.footer__breadcrumbs__logo{width:auto;height:50px}.footer__breadcrumbs__content{width:auto;display:flex;flex-wrap:wrap;align-self:center}.footer__breadcrumbs__content span{display:flex;margin-bottom:2px}.footer__breadcrumbs-link{color:#878282}.footer__spacer{margin:0 5px}@media(min-width: 64rem){.footer__spacer{margin:0 8px}}.footer__nav{display:flex;align-items:stretch;width:100%}@media(max-width: 63.9375rem){.footer__nav{height:100%;flex-direction:column;margin-bottom:35px}}@media(min-width: 64rem){.footer__nav{order:2}}.footer__nav__group{flex:0 0 200px;margin-right:calc((100% - 600px)/2);margin-bottom:35px;padding-bottom:1rem;border-bottom:1px solid #413e3e}@media(max-width: 63.9375rem){.footer__nav__group{flex:0 0 100%;height:auto;margin-right:0}}.footer__nav__group:last-child{margin-right:0}.footer__socials{display:flex;height:22px;margin-bottom:30px}@media(min-width: 64rem){.footer__socials{order:1;width:30%;height:60px;border-bottom:1px solid #413e3e;justify-content:flex-end;align-items:center;margin-bottom:90px}}.footer__socials__item{display:inline-block;width:22px;height:22px;margin-right:5px}@media(min-width: 120rem){.footer__socials__item{width:29px;height:29px}}.footer__socials__item img{width:auto;height:100%}.footer__copyright{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:9.54px;line-height:1.44;color:#878282}@media(min-width: 48rem){.footer__copyright{font-size:10.6px}}@media(min-width: 64rem){.footer__copyright{order:3;font-size:11.66px}}@media(min-width: 85.375rem){.footer__copyright{font-size:12.72px}}@media(min-width: 120rem){.footer__copyright{font-size:14.84px}}.footer__copyright__logo{width:120px;height:auto;margin-top:12px}@media(min-width: 120rem){.footer__copyright__logo{width:143px}}.block{margin-bottom:2.625rem}.block--margin{padding:0 20px}@media(min-width: 48rem){.block--margin{padding:0 30px}}@media(min-width: 85.375rem){.block--margin{padding:0 50px}}@media(min-width: 120rem){.block--margin{padding:0 60px}}.block--margin__category-link{padding:0 10px}@media(min-width: 64rem){.block--margin__category-link{padding:0 20px}}@media(min-width: 85.375rem){.block--margin__category-link{padding:0 50px}}@media(min-width: 120rem){.block--margin__category-link{padding:0 60px}}.block--margin--padding{padding:0 20px 2.625rem;min-height:100vh}@media(max-width: 63.9375rem){.block--margin--padding{padding-top:70px}}@media(min-width: 48rem){.block--margin--padding{padding-left:30px;padding-right:30px}}@media(min-width: 85.375rem){.block--margin--padding{padding-left:50px;padding-right:50px}}@media(min-width: 120rem){.block--margin--padding{padding-left:60px;padding-right:60px}}.block--hero-landing{margin-bottom:30px}@media(min-width: 64rem){.block--rich-text,.block--embed,.block--recall{width:906px;margin-left:auto;margin-right:auto}}.block--rich-text{padding:0 20px}@media(min-width: 48rem){.block--rich-text{padding:0 30px}}@media(min-width: 120rem){.block--rich-text{width:1266px;margin-left:auto;margin-right:auto}}.block--rich-text .block__header{margin:0;padding:0}.block--embed .block__title{font-size:26.5px;line-height:1.2;margin-bottom:26px}@media(min-width: 85.375rem){.block--embed .block__title{font-size:33.92px;line-height:1.5;margin-bottom:36px}}@media(min-width: 120rem){.block--embed .block__title{font-size:38.16px;line-height:1.5}}.block--recall{margin-bottom:60px}@media(min-width: 48rem){.block--recall{margin-bottom:70px}}@media(min-width: 120rem){.block--recall{margin-bottom:130px}}.block--recall .block__header{margin-bottom:10px}@media(min-width: 48rem){.block--recall .block__header{margin-bottom:20px}}@media(min-width: 120rem){.block--recall .block__header{margin-bottom:30px}}.block--recall .block__title{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:27.56px}@media(min-width: 48rem){.block--recall .block__title{font-size:29.68px}}@media(min-width: 85.375rem){.block--recall .block__title{font-size:33.92px;text-align:center}}@media(min-width: 120rem){.block--recall .block__title{font-size:48.76px}}.block--embed .block__title{font-family:"Roboto Condensed",sans-serif;font-weight:400}@media(min-width: 64rem){.block--under-cover{margin-bottom:-30px}}@media(min-width: 85.375rem){.block--under-cover{margin-bottom:-50px}}.block--margin .block__header{padding:0 0 14px 0}@media(max-width: 63.9375rem){.block--no-margin-mobile{padding:0}.block--no-margin-mobile .block__header{padding-left:20px;padding-right:20px}}.block--epg__default{background-color:#161414}.block__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;padding:0 20px 14px 20px;z-index:1}@media(min-width: 48rem){.block__header{padding:0 30px}}@media(min-width: 85.375rem){.block__header{padding:0 50px}}@media(min-width: 120rem){.block__header{padding:0 60px}}.block__title{font-size:19.08px;font-family:"Roboto Condensed",sans-serif;font-weight:400;color:#fcfcfc}@media(min-width: 48rem){.block__title{font-size:23.32px}}.block--epg__expanded .block__title{font-size:26.5px;line-height:1.2;font-family:"Roboto Condensed",sans-serif;font-weight:700}@media(min-width: 85.375rem){.block--epg__expanded .block__title{font-size:33.92px;line-height:1.5}}@media(min-width: 120rem){.block--epg__expanded .block__title{font-size:38.16px}}.block__bg{background-position:right center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-filter:blur(7px);filter:blur(7px)}.videoThumb{position:relative}@media(min-width: 48rem){.videoThumb{display:flex}}.seoSonicVideoBlock .videoThumb{flex-direction:column}@media(min-width: 48rem){.videoThumb__wrapper{display:flex;position:absolute;top:0;height:100%}}.videoThumb__thumbnail{position:relative;cursor:pointer;background-color:#2a2828;transition:width 350ms ease-out}@media(min-width: 48rem)and (max-width: 63.9375rem){.videoThumb__thumbnail{min-width:44.5%;border-radius:3px 0 0 3px}}@media(min-width: 64rem){.videoThumb__thumbnail{width:39%}}@media(min-width: 85.375rem){.videoThumb__thumbnail{width:35%}}@media(min-width: 120rem){.videoThumb__thumbnail{width:30%}}.seoSonicVideoBlock .videoThumb__thumbnail{width:100%}.videoThumb--open .videoThumb__thumbnail{transition:width 350ms ease-out}@media(min-width: 48rem)and (max-width: 63.9375rem){.videoThumb--open .videoThumb__thumbnail{min-width:66%}}@media(min-width: 64rem){.videoThumb--open .videoThumb__thumbnail{width:61%}}@media(min-width: 85.375rem){.videoThumb--open .videoThumb__thumbnail{width:58%}}@media(min-width: 120rem){.videoThumb--open .videoThumb__thumbnail{width:53%}}.videoThumb__thumbnail--wrapper{position:relative;margin:auto;max-width:100%;height:100%}@media(min-width: 64rem){.videoThumb__thumbnail--wrapper{width:calc((100vh - 80px)*1.77)}}@media(min-width: 85.375rem){.videoThumb__thumbnail--wrapper{width:calc((100vh - 90px)*1.77)}}@media(min-width: 120rem){.videoThumb__thumbnail--wrapper{width:calc((100vh - 110px)*1.77)}}.videoThumb__thumbnail--16-9{padding-top:56.25%}.seoSonicVideoBlock .videoThumb__thumbnail{width:100%}.videoThumb__image{object-fit:cover;border-radius:3px 3px 0 0}@media(min-width: 48rem){.videoThumb__image{border-radius:3px 0 0 3px}}.videoThumb__placeholder{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-position:center;background-color:rgba(13,12,12,.8)}.videoThumb__placeholder>svg{height:45%}.videoThumb__player{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2147483645}.videoThumb__icon{background-position:center;background-repeat:no-repeat;background-size:50px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}.videoThumb__body{background-color:#2a2828;padding:15px 10px 10px;border-radius:0 0 3px 3px;position:relative;flex:auto}@media(min-width: 48rem){.videoThumb__body{padding:6px 20px;border-radius:0 3px 3px 0}}@media(min-width: 64rem){.videoThumb__body{padding:30px 20px 0}}@media(min-width: 85.375rem){.videoThumb__body{padding:40px 30px 0}}@media(min-width: 120rem){.videoThumb__body{padding:55px 30px 0}}@media(min-width: 64rem){.seoSonicVideoBlock .videoThumb__body{padding:30px 20px}}.videoThumb__body .link{display:inline-block}.videoThumb__label{display:flex;justify-content:center;position:absolute}@media(max-width: 63.9375rem){.videoThumb__label{bottom:-9px;width:calc(100vw - 60px - 100%);right:100%}}@media(max-width: 47.9375rem){.videoThumb__label{left:0;top:-9px;width:100%;height:fit-content}}@media(min-width: 64rem){.videoThumb__label{justify-content:flex-start;top:-9px}}.videoThumb__info{margin-bottom:27px}@media(min-width: 48rem){.videoThumb__info{margin-bottom:14px}}@media(min-width: 85.375rem){.videoThumb__info{margin-bottom:30px}}.videoThumb__title{font-size:25.44px;line-height:1.16;color:#fcfcfc}@media(max-width: 63.9375rem){.videoThumb__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media(min-width: 48rem){.videoThumb__title{margin-bottom:3px}}@media(min-width: 85.375rem){.videoThumb__title{font-size:29.68px;line-height:1.14}}@media(min-width: 120rem){.videoThumb__title{font-size:42.4px;line-height:1.15}}@media(min-width: 64rem){.videoThumb:not(.videoThumb--open) .videoThumb__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}}.videoThumb__subtitle{font-size:19.08px;line-height:1.22;color:#fcfcfc}@media(max-width: 63.9375rem){.videoThumb__subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media(min-width: 85.375rem){.videoThumb__subtitle{font-size:22.26px;line-height:1.19}}@media(min-width: 120rem){.videoThumb__subtitle{font-size:26.5px;line-height:1.16}}@media(min-width: 64rem){.videoThumb:not(.videoThumb--open) .videoThumb__subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}}.videoThumb__description{color:#bebbbb;font-size:14.84px;line-height:1.28}@media(max-width: 63.9375rem){.videoThumb__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}@media(min-width: 85.375rem){.videoThumb__description{font-size:16.96px;line-height:1.31}}@media(min-width: 120rem){.videoThumb__description{font-size:19.08px;line-height:1.33}}@media(min-width: 64rem){.videoThumb:not(.videoThumb--open) .videoThumb__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.contentRating{color:#fcfcfc}.contentRating__title{font-size:18.02px;line-height:1.29;font-family:"Roboto Condensed",sans-serif;font-weight:700;margin-bottom:2px}@media(min-width: 64rem){.contentRating__title{font-size:31.8px}}.contentRating__subtitle{font-size:14.84px;line-height:1.29;margin-bottom:8px}@media(min-width: 64rem){.contentRating__subtitle{font-size:22.26px}}.contentRating__description{font-size:10.6px;line-height:1.2;color:#bebbbb}@media(min-width: 64rem){.contentRating__description{font-size:16.96px}}.gallery__item{position:relative}@media(min-width: 48rem){.gallery__item{padding-top:56.25%}}@media(min-width: 48rem){.gallery__item__wrapper{position:absolute;top:0;right:0;bottom:0;left:0}}.gallery__item__content{position:relative;width:100%;height:100%;flex-direction:column;display:flex}@media(min-width: 48rem){.gallery__item__content{display:block;flex-direction:unset}}.gallery__item__image{width:100%;height:100%;object-fit:cover;border-radius:3px;max-height:55vw}@media(min-width: 48rem){.gallery__item__image{max-height:100%}}.gallery__item__body{opacity:0;background-color:#161414;padding:.875rem 1.25rem}@media(min-width: 48rem){.gallery__item__body{position:absolute;width:calc(50% - 20px);left:20px;bottom:20px;padding:1.875rem;transition:opacity .5s ease-in-out;background-color:rgba(29,27,27,.64)}}@media(min-width: 48rem){.swiper-slide-active .gallery__item:hover .gallery__item__body{opacity:1}}.swiper-slide-active .gallery__item__body{opacity:1}@media(min-width: 48rem){.swiper-slide-active .gallery__item__body{opacity:0}}.gallery__item__title{color:#fcfcfc;font-size:19.08px;line-height:1.22;margin-bottom:.375rem}@media(min-width: 85.375rem){.gallery__item__title{font-size:22.26px;line-height:1.33;margin-bottom:1.25rem}}@media(min-width: 120rem){.gallery__item__title{font-size:31.8px}}.gallery__item__description{color:#bebbbb;font-size:12.72px;line-height:1.33;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}@media(min-width: 85.375rem){.gallery__item__description{font-size:14.84px;line-height:1.28}}@media(min-width: 120rem){.gallery__item__description{font-size:22.26px;line-height:1.33}}.carousel--gallery .swiper-slide-active{box-shadow:0 16px 32px 0 rgba(29,27,27,.6)}.loaderSpinner{position:fixed;top:calc(50vh - 25px);left:calc(50vw - 25px);border:5px solid #fcfcfc;border-top:5px solid #878282;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.loaderSpinnerWrapper{display:flex;justify-content:center;position:absolute;z-index:2147483644;width:100%;height:100%;background-color:#1d1b1b}.image{width:100%;height:100%;overflow:hidden}@media(min-width: 64rem){.image--hero{width:70%;margin-left:auto}}.image--card-article,.image--card-show,.image--card-video{position:relative}.image--card-article{position:absolute;border-radius:3px}.image--abs{position:absolute;top:0}.image--card-show{border-radius:3px}.image--card-shout>div{height:100%}.image--card-article .image__source,.image--card-show .image__source,.image--card-video .image__source{position:absolute;top:0;left:0}.image--card-video .image__source{border-radius:3px 3px 0 0}.image--w100{display:block;width:100%;max-width:100%;height:auto}.image--top{position:absolute;top:0}.image__source{width:100%;height:100%}.image__source img,.image__source source{width:100%;height:100%;object-fit:cover;object-position:center}.rich-text h2,.rich-text__title{font-size:23.32px;line-height:1.22;color:#fcfcfc;padding-top:.625rem;padding-bottom:1.25rem}@media(min-width: 85.375rem){.rich-text h2,.rich-text__title{font-size:28.62px;line-height:1.33;padding-top:1.25rem;padding-bottom:1.875rem}}@media(min-width: 120rem){.rich-text h2,.rich-text__title{font-size:38.16px;line-height:1.11;padding-top:1.875rem;padding-bottom:2.5rem}}.rich-text h3{font-size:19.08px;font-weight:400;line-height:1.3;color:#bebbbb;padding-bottom:1.25rem}@media(min-width: 48rem){.rich-text h3{font-size:25.44px;padding-bottom:1.875rem}}@media(min-width: 120rem){.rich-text h3{font-size:29.68px}}.rich-text h4{font-size:16.96px;font-weight:700;line-height:1.3;color:#fcfcfc;padding-bottom:1.25rem}@media(min-width: 48rem){.rich-text h4{font-size:22.26px;padding-bottom:1.875rem}}@media(min-width: 120rem){.rich-text h4{font-size:25.44px;line-height:1.5}}.rich-text p{font-size:14.84px;font-weight:400;line-height:1.3;color:#fcfcfc;padding-bottom:1.25rem}@media(min-width: 48rem){.rich-text p{font-size:19.08px;padding-bottom:1.875rem}}@media(min-width: 120rem){.rich-text p{font-size:22.26px}}.rich-text ol,.rich-text ul{margin:0;padding-bottom:1.25rem;padding-left:1.5rem}@media(min-width: 48rem){.rich-text ol,.rich-text ul{padding-bottom:1.875rem}}.rich-text ol li,.rich-text ul li{font-size:14.84px;font-weight:400;line-height:1.3;color:#fcfcfc;padding-left:.875rem;padding-bottom:.5rem}@media(min-width: 48rem){.rich-text ol li,.rich-text ul li{font-size:19.08px;padding-bottom:.75rem}}.rich-text ol li:last-child,.rich-text ul li:last-child{padding-bottom:0}.rich-text ul{list-style:disc}.rich-text .embed__video{margin-bottom:2.5rem}@media(min-width: 48rem){.rich-text .embed__video{margin-bottom:3.125rem}}.rich-text a{text-decoration:underline}.rich-text a:hover{opacity:.7}.embed{display:block;width:100%;height:auto}.embed__video{position:relative;padding-top:56.25%}.embed__video>iframe,.embed__video>div{position:absolute;top:0;left:0;width:100%;height:100%}.player{position:fixed;z-index:2147483645}.player--simulcast,.player--modal{width:58%;right:10px;bottom:-32.48vW;border-radius:3px;overflow:hidden}@media(min-width: 64rem){.player--simulcast,.player--modal{right:20px;width:35%}}@media(min-width: 120rem){.player--simulcast,.player--modal{right:30px}}.player--modal--show{bottom:70px}@media(min-width: 64rem){.player--modal--show{bottom:30px}}.player--showheader{height:0;overflow:hidden;position:relative}.player--show{animation:openModalS 250ms forwards;max-height:100vh}@media(min-width: 48rem){.player--show{animation:openModalM 350ms forwards}}@media(min-width: 64rem){.player--show{animation:openModalL 500ms both}}@media(min-width: 85.375rem){.player--show{animation:openModalXl 500ms forwards}}@media(min-width: 120rem){.player--show{animation:openModalXxl 500ms forwards}}.player__container{display:flex;overflow:hidden;flex-direction:column;background-color:#0d0c0c}.player__poster{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-filter:blur(7px);filter:blur(7px);z-index:-1}.player--show .player__poster{z-index:0}.player__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(29, 27, 27, 0.85) 0%, rgba(29, 27, 27, 0.18) 100%) !important;font-family:"Roboto Condensed",sans-serif;font-weight:400;z-index:1;pointer-events:none;padding:10px}@media(min-width: 120rem){.player__overlay{padding:20px}}.player__overlay.player__showHeaderBlock,.player__overlay.player__seoSonicVideoBlock{padding:16px 20px}@media(min-width: 64rem){.player__overlay.player__showHeaderBlock,.player__overlay.player__seoSonicVideoBlock{padding:50px}}.player--modal .player__overlay.player__showHeaderBlock,.player--modal .player__overlay.player__seoSonicVideoBlock{padding:10px}@media(min-width: 85.375rem){.player--modal .player__overlay.player__showHeaderBlock,.player--modal .player__overlay.player__seoSonicVideoBlock{padding:20px}}.player__overlay.player__sonicVideoBlock{padding:20px}@media(min-width: 120rem){.player__overlay.player__sonicVideoBlock{padding:30px}}.player--modal .player__overlay.player__sonicVideoBlock{padding:10px}@media(min-width: 85.375rem){.player--modal .player__overlay.player__sonicVideoBlock{padding:20px}}.player__overlay__showtitle{font-size:17px;margin-bottom:5px;font-family:"Roboto Condensed",sans-serif;font-weight:700}@media(min-width: 64rem){.player__overlay__showtitle{font-size:31.8px;margin-bottom:8px}}@media(min-width: 120rem){.player__overlay__showtitle{font-size:38.16px}}.player--modal .player__overlay__showtitle,.player__sonicPlaylistBlock .player__overlay__showtitle{font-size:16.96px}@media(min-width: 85.375rem){.player--modal .player__overlay__showtitle,.player__sonicPlaylistBlock .player__overlay__showtitle{font-size:25.44px}}.player__sonicVideoBlock .player__overlay__showtitle{font-size:16.96px}@media(min-width: 85.375rem){.player__sonicVideoBlock .player__overlay__showtitle{font-size:25.44px}}.player__overlay__title{font-size:14.84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;color:#bebbbb;margin-bottom:10px}@media(min-width: 64rem){.player__overlay__title{font-size:22.26px}}@media(min-width: 120rem){.player__overlay__title{font-size:25.44px}}.player--modal .player__overlay__title,.player__sonicPlaylistBlock .player__overlay__title{font-size:14.84px}@media(min-width: 120rem){.player--modal .player__overlay__title,.player__sonicPlaylistBlock .player__overlay__title{font-size:25.44px}}.player__sonicVideoBlock .player__overlay__title{font-size:14.84px}@media(min-width: 85.375rem){.player__sonicVideoBlock .player__overlay__title{font-size:19.08px}}.player__overlay__metainfo{display:flex;font-size:12.72px;gap:5px}@media(min-width: 48rem){.player__overlay__metainfo{font-size:13.78px;margin-bottom:10px}}@media(min-width: 85.375rem){.player__overlay__metainfo{font-size:19.08px}}.player--modal .player__overlay__metainfo,.player__sonicPlaylistBlock .player__overlay__metainfo{display:flex;align-items:center;font-size:14.84px}@media(min-width: 120rem){.player--modal .player__overlay__metainfo,.player__sonicPlaylistBlock .player__overlay__metainfo{font-size:12.72px}}.player__video__modal{position:relative;padding-top:56.25%;background-color:#1d1b1b}.player__video__modal>*{position:absolute;inset:0}.player__video{flex-basis:100%;width:100%;cursor:pointer;background-color:#000}.player--showheader .player__video{position:relative;top:60px}@media(min-width: 64rem){.player--showheader .player__video{width:calc(100% - 60px);height:calc(100% - 80px);margin:auto}}@media(min-width: 85.375rem){.player--showheader .player__video{top:70px;width:calc(100% - 80px);height:calc(100% - 90px)}}@media(min-width: 120rem){.player--showheader .player__video{top:80px;width:calc(100% - 100px);height:calc(100% - 110px);max-width:2500px}}.player--showheader .player__video .player__component{width:100%;height:100%}.player__videowrapper{width:100%;position:relative;height:0;margin:auto}@media(max-width: 63.9375rem){.player__videowrapper{padding-top:56.25%}}.player--showheader .player__videowrapper{max-width:100%;height:100%}@media(min-width: 64rem){.player--showheader .player__videowrapper{width:calc((100vh - 80px)*1.77)}}@media(min-width: 85.375rem){.player--showheader .player__videowrapper{width:calc((100vh - 90px)*1.77)}}@media(min-width: 120rem){.player--showheader .player__videowrapper{width:calc((100vh - 110px)*1.77)}}.player__videocontent{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2147483645}.player__header{display:flex;justify-content:space-between}@media(max-width: 47.9375rem){.player__header{justify-content:flex-end}}.player__info{display:flex;align-items:center;color:#fcfcfc;margin-left:6px;font-size:10.6px}@media(max-width: 47.9375rem){.player__info{display:none}}@media(min-width: 48rem){.player__info{margin:0 10px;font-size:10.6px}}@media(min-width: 85.375rem){.player__info{font-size:12.72px}}@media(min-width: 120rem){.player__info{font-size:14.84px}}.player__title{font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.player__subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.player__close{z-index:1;cursor:pointer;width:22px;height:22px;padding:5px}@media(min-width: 48rem){.player__close{width:30px;height:30px;padding:10px}}@media(min-width: 64rem){.player__close{width:36px;height:36px}}.player__spacer{margin:0 4px;color:#bebbbb}@media(min-width: 48rem){.player__spacer{margin:0 6px}}.player__adds{display:none;color:#bebbbb}@media(min-width: 64rem){.player__adds{display:flex}}.category-link__header{display:flex;align-items:center;justify-content:space-between;font-size:26.5px;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fcfcfc;line-height:1.2;margin-bottom:20px}@media(min-width: 64rem){.category-link__header{font-size:33.92px;line-height:1.5;margin-bottom:25px;justify-content:flex-start}}@media(min-width: 120rem){.category-link__header{font-size:38.16px;line-height:1.5;margin-bottom:30px}}.category-link__header__buttons{display:flex;gap:10px}@media(min-width: 64rem){.category-link__header__buttons{margin-left:30px}}.category-link__header__button{color:#fcfcfc;line-height:1.66;border:1px solid #fcfcfc;margin-left:10px;border-radius:3px;font-size:12.72px;cursor:pointer}.category-link__header__button:hover{opacity:.75}.category-link__header__button:active{opacity:.5}.category-link__header__button--active{color:#1d1b1b;background-color:#fcfcfc}.category-link__header__button--active:hover{opacity:.75}.category-link__header__button--active:active{opacity:.5}.category-link__list{width:100%;display:flex;overflow-x:scroll;border-bottom:1px solid #fcfcfc}.category-link__list::-webkit-scrollbar{display:none}@media(min-width: 64rem){.category-link__list{overflow-x:auto}}@media(min-width: 120rem){.category-link__list{margin-bottom:40px}}.category-link__list__item{text-transform:uppercase;font-size:19.08px;line-height:1;color:#878282;margin-right:10px;padding:4px 5px;cursor:pointer}@media(min-width: 120rem){.category-link__list__item{font-size:22.26px;padding:4px 10px;margin-right:20px}}.category-link__list__item:first-child{padding:4px 0;margin-right:20px}.category-link__list__item--active{color:#fcfcfc;font-family:"Roboto Condensed",sans-serif;font-weight:700}.category-link__list__item--disable{opacity:.2;pointer-events:none}.category-link__letters{display:flex;flex-wrap:wrap;justify-content:space-between}.category-link__letters .grid{margin-top:60px}@media(min-width: 85.375rem){.category-link__letters .grid{margin-top:66px}}@media(min-width: 120rem){.category-link__letters .grid{margin-top:76px}}.category-link__letter{flex-shrink:0;flex-basis:100%;border-radius:3px;background-color:#2a2828;margin-top:85px}@media(min-width: 48rem){.category-link__letter{flex-basis:calc(33.33% - 10px);margin-top:110px}}@media(min-width: 85.375rem){.category-link__letter{margin-top:120px}}.category-link__letter__main{margin-top:-45px;margin-left:10px;font-size:120px;line-height:.91;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#413e3e;text-transform:uppercase}@media(min-width: 48rem){.category-link__letter__main{margin-top:-80px;margin-left:20px;font-size:180px;line-height:.88}}.category-link__letter__list{padding:20px 10px}@media(min-width: 64rem){.category-link__letter__list{padding:20px;min-height:190px}}@media(min-width: 120rem){.category-link__letter__list{padding:30px 20px}}.category-link__letter__list__item{font-size:16.96px;line-height:1.5;color:#fcfcfc}@media(min-width: 48rem){.category-link__letter__list__item{font-size:19.08px;line-height:1.66}}.search{flex:auto;transform:translateX(0);transition:transform 350ms}@media(max-width: 63.9375rem){.search{position:relative;background:#0d0c0c}.header .search{display:none}}@media(min-width: 64rem){.search{display:flex;align-items:center}.header .search{justify-content:flex-end}}.search--translated{transform:translateX(270px);transition:transform 350ms}@media(min-width: 64rem){.search__overlay{position:absolute;right:-30px;bottom:0;top:0;width:100vw;height:100vh;background:rgba(13,12,12,.9);display:none}.search__overlay--active{display:block;z-index:0}}@media(min-width: 85.375rem){.search__overlay{right:-50px}}@media(min-width: 120rem){.search__overlay{right:-60px}}.search-result__header{display:flex;align-items:center;font-size:26.5px;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fcfcfc;line-height:1.2;margin-bottom:20px}@media(min-width: 64rem){.search-result__header{margin-top:20px;margin-bottom:50px}}.search-result__button{color:#bebbbb;line-height:1.66;border:1px solid #bebbbb;margin-right:10px;border-radius:3px;font-size:12.72px;cursor:pointer}@media(min-width: 64rem){.search-result__button{font-size:19.08px;line-height:1;padding:10px}}.search-result__button--active{color:#1d1b1b;background-color:#fcfcfc}.search-result__content__tab{display:none}.search-result__content__tab--active{display:block}.search-input{border-radius:5px;border:1px solid #fcfcfc;display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin:22px 0;position:relative;z-index:1}.header .search-input{align-self:center}@media(min-width: 64rem){.search-input{border:none;width:260px;flex-direction:row-reverse;height:30px;margin:0;transition:width 350ms ease-out,height 350ms ease-out}.search-input--active{flex-direction:row;width:320px;height:40px;transition:width 350ms ease-out,height 350ms ease-out;border:1px solid #fcfcfc}}@media(min-width: 64rem)and (max-width: 85.3125rem){.search-input{background:none}.search-input .search-input__input{display:none}.search-input--active{background:#0d0c0c}.search-input--active .search-input__input{display:block}}@media(min-width: 85.375rem){.search-input{background:rgba(65,62,62,.7)}.search-input--active{background:#0d0c0c;width:390px}}.search-input__label{display:flex}.search-input__image{width:18px;height:18px}@media(max-width: 85.3125rem){.search-input__image{cursor:pointer}.search-input--active .search-input__image{cursor:default}}.search-input__input{flex-grow:1;margin-right:10px;margin-left:10px;background-color:rgba(0,0,0,0);color:#fcfcfc;outline:none;border:none;padding:10px 0}.search-input__input::placeholder{color:rgba(252,252,252,.75)}.search-input__clear{width:12px;height:12px;cursor:pointer}.search-placeholder{position:absolute;top:100%;margin-top:5px;background:#0d0c0c;z-index:1}@media(max-width: 63.9375rem){.search-placeholder{width:100%}}@media(min-width: 64rem){.search-placeholder{width:320px;top:75%}}@media(min-width: 85.375rem){.search-placeholder{width:390px}}.search-placeholder__group{display:flex;align-items:center;padding:0 20px;margin-top:1px;height:40px;gap:10px;border-radius:3px;background-color:#161414}.search-placeholder__image{width:20px;height:20px}.search-placeholder__item{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;border-radius:3px;line-height:1.16}.search-placeholder__item--short,.search-placeholder__item--no-result{padding:8px 0 8px 38px;font-size:12.72px;background:#0d0c0c}.taxonomy__header{padding-bottom:30px}@media(min-width: 85.375rem){.taxonomy__header{padding-bottom:50px}}.taxonomy__title{font-weight:700;font-size:26.5px;line-height:1.2;color:#fcfcfc;padding:12px 0 18px;text-transform:capitalize}@media(min-width: 48rem){.taxonomy__title{font-size:33.92px;line-height:1.5;padding:0}}.taxonomy__content{display:flex;flex-direction:column;gap:30px}@media(min-width: 85.375rem){.taxonomy__content{gap:50px}}.epg{margin-bottom:30px}.epg__header{display:flex;align-items:center;height:60px}@media(min-width: 48rem){.epg__header{height:65px}}@media(min-width: 120rem){.epg__header{height:70px}}.epg__header__channel,.epg__header__schedule{flex-basis:50%}.epg__header__channel{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:19.08px}@media(min-width: 48rem){.epg__header__channel{font-size:20.14px}}@media(min-width: 85.375rem){.epg__header__channel{font-size:23.32px}}@media(min-width: 120rem){.epg__header__channel{font-size:27.56px}}.epg__header__channel__logo{width:auto;height:50px}.epg__header__schedule{text-align:right}.epg__header__schedule__link{display:inline-block;font-size:10.6px;line-height:1.3;padding-left:5px;padding-right:5px;color:#bebbbb;border:1px solid #bebbbb;border-radius:3px}@media(min-width: 48rem){.epg__header__schedule__link{font-size:12.72px;line-height:1.66}}.epg__carousel__content{position:relative;width:5760px}@media(min-width: 48rem){.epg__carousel__content{flex-basis:7200px}}@media(min-width: 64rem){.epg__carousel__content{flex-basis:10080px}}@media(min-width: 85.375rem){.epg__carousel__content{flex-basis:11520px}}@media(min-width: 120rem){.epg__carousel__content{flex-basis:12960px}}.epg__days{display:block}.epg__days__list{display:flex;justify-content:space-around;align-items:center;height:50px}.epg__days__list--expanded{border-bottom:1px solid #fcfcfc;margin-bottom:34px}@media(min-width: 48rem){.epg__days__list--expanded{margin-left:30px;margin-right:30px}}@media(min-width: 85.375rem){.epg__days__list--expanded{margin-left:50px;margin-right:50px}}@media(min-width: 120rem){.epg__days__list--expanded{margin-left:60px;margin-right:60px}}.epg__days__item{font-size:14.84px;line-height:1.78;padding-left:5px;padding-right:5px;color:#878282;cursor:pointer;border-radius:2px;background-color:#1d1b1b}@media(min-width: 85.375rem){.epg__days__item{font-size:19.08px;padding-left:10px;padding-right:10px}}.epg__days__item--active{color:#fff;font-weight:700;background-color:#2a2828}.epg__days__item span{text-transform:capitalize}.epg__days__programs__list{position:relative;display:none}.epg__days__programs__list--active{display:block}.epg__default__hours{position:absolute;top:0;display:flex;align-items:center;flex-wrap:nowrap;height:25px;z-index:1}.epg__default__hours__container{position:relative;height:25px;margin-top:10px;margin-bottom:5px;background-color:#2a2828}.epg__default__hours__expired{position:absolute;top:0;left:0;height:25px;background-color:#1d1b1b;z-index:0}.epg__default__hour{flex-basis:240px;flex-shrink:0;display:flex}.epg__default__hour div{flex-basis:50%}.epg__default__hour span{margin-left:-22px}@media(min-width: 48rem){.epg__default__hour{flex-basis:300px}}@media(min-width: 64rem){.epg__default__hour{flex-basis:420px}}@media(min-width: 85.375rem){.epg__default__hour{flex-basis:480px}}@media(min-width: 120rem){.epg__default__hour{flex-basis:540px}}.epg__default__programs{display:flex;margin-top:10px;align-items:stretch}.epg__default__program{height:100%;margin:5px;padding:12px 20px;background-color:#2a2828;border-radius:3px;overflow:hidden}.epg__default__program--active{background-color:#0d0c0c}.epg__default__program--open{width:500px !important}.epg__default__program__content{width:100%;min-width:400px}.epg__default__program__time-category{display:flex;align-items:center;font-size:12.72px;color:#bebbbb;margin-bottom:14px}@media(min-width: 48rem){.epg__default__program__time-category{font-size:13.78px}}@media(min-width: 120rem){.epg__default__program__time-category{font-size:15.9px}}.epg__default__program__category{font-size:10.6px;padding:1px 4px;border-radius:3px;background-color:#413e3e;margin-left:10px}@media(min-width: 64rem){.epg__default__program__category{font-size:14.84px}}@media(min-width: 120rem){.epg__default__program__category{font-size:14.84px}}.epg__default__program__show-name{color:#fcfcfc;font-size:16.96px;font-weight:700;line-height:1.1;margin-bottom:10px}@media(min-width: 48rem){.epg__default__program__show-name{font-size:18.02px}}@media(min-width: 85.375rem){.epg__default__program__show-name{font-size:19.08px}}.epg__default__program__title{color:#fcfcfc;font-size:12.72px;font-weight:700;line-height:1.3;margin-bottom:36px}@media(min-width: 48rem){.epg__default__program__title{font-size:13.78px}}@media(min-width: 85.375rem){.epg__default__program__title{font-size:14.84px}}.epg__default__live-now{position:absolute;left:900px;top:10px;height:100%;width:1px;background-color:#fcfcfc;z-index:2}.epg__default__live-now__text{position:relative;width:58px;height:25px;line-height:25px;margin-left:-58px;padding-right:8px;text-align:right;font-size:10.6px;color:#bebbbb;background-color:#1d1b1b}.epg__default__live-now__text:after{content:"•";position:absolute;right:-5px;font-size:26px;color:#bebbbb}.epg__expanded__program--expired{display:none}@media(min-width: 120rem){.epg__expanded__program--expired{display:block;opacity:.6}}.epg__expanded__program--expired .epg__expanded__program__content{background-color:rgba(0,0,0,0)}.epg__expanded__program--active{background-color:#0d0c0c}.epg__expanded__program--active .epg__expanded__program__content{background-color:rgba(0,0,0,0)}.epg__expanded__program__content{width:auto;margin:0 10px 20px 10px;padding:10px 10px 60px;background-color:#2a2828;border-radius:3px}@media(min-width: 64rem){.epg__expanded__program__content{width:820px;padding:10px 30px 30px;margin-left:auto;margin-right:auto}}@media(min-width: 85.375rem){.epg__expanded__program__content{min-height:210px}}.epg__expanded__program__label{width:auto;text-align:center;margin-top:-20px}.epg__expanded__program__time{display:flex;align-items:center;font-size:12.72px;line-height:1.66;color:#bebbbb;margin-bottom:8px}@media(min-width: 64rem){.epg__expanded__program__time{font-size:15.9px}}.epg__expanded__program__show-name{color:#fcfcfc;font-size:19.08px;font-weight:700;line-height:1.22;margin-bottom:8px}@media(min-width: 120rem){.epg__expanded__program__show-name{font-size:22.26px;line-height:1.14}}.epg__expanded__program__title{color:#fcfcfc;font-size:14.84px;font-weight:700;line-height:1.21;margin-bottom:10px}@media(min-width: 64rem){.epg__expanded__program__title{font-size:16.96px;line-height:1.25}}.epg__expanded__program__category{display:inline;font-size:14.84px;padding:2px 5px;border-radius:3px;background-color:#413e3e;margin-bottom:10px}.epg__expanded__program__description{font-size:14.84px;line-height:1.42;color:#bebbbb;margin-top:8px}@media(min-width: 64rem){.epg__expanded__program__description{font-size:16.96px;line-height:1.37}}.epg__compact{margin-left:20px;margin-right:20px}@media(min-width: 48rem){.epg__compact{margin-left:30px;margin-right:30px}}@media(min-width: 85.375rem){.epg__compact{margin-left:50px;margin-right:50px}}@media(min-width: 120rem){.epg__compact{margin-left:60px;margin-right:60px}}.epg__compact__programs{display:flex;margin-top:10px;justify-content:space-between;align-items:stretch}.epg__compact__program{display:none;flex-basis:calc(25% - 10px);padding:12px 20px;background-color:#2a2828;border-radius:3px}@media(min-width: 64rem){.epg__compact__program{display:block}}.epg__compact__program--active{display:block;flex-basis:100%;background-color:#0d0c0c}@media(min-width: 64rem){.epg__compact__program--active{flex-basis:calc(50% - 10px)}}.epg__compact__program__time-category{display:flex;align-items:center;font-size:12.72px;color:#bebbbb;margin-bottom:14px}.epg__compact__program__category{padding:1px 4px;border-radius:3px;background-color:#413e3e;margin-left:10px}.epg__compact__program__show-name{color:#fcfcfc;font-size:16.96px;font-weight:700;line-height:1.1;margin-bottom:10px}.epg__compact__program__title{color:#fcfcfc;font-size:12.72px;font-weight:700;line-height:1.3;margin-bottom:36px}.simulcast-button{color:#fcfcfc;background-color:#0d0c0c;padding:9px;border-radius:4px;width:100%;display:flex;align-items:center;font-size:12.72px;cursor:pointer;font-family:"Roboto Condensed",sans-serif;font-weight:400}@media(max-width: 63.9375rem){.simulcast-button{display:none}}@media(min-width: 120rem){.simulcast-button{font-size:16.96px;padding:10px}}.simulcast-button__wrapper{z-index:2147483645;position:fixed;bottom:0px;right:140px;min-width:180px}.simulcast-button__wrapper--hide{bottom:-45px}.simulcast-button__open-icon{width:16px;height:16px;margin-left:auto;transform:rotate(180deg)}.simulcast-button__dot-icon{width:18px;height:18px;margin-right:11px}.simulcast-button__dot-icon circle{fill:#ff562b}.simulcast-button--cta{z-index:auto;position:relative;bottom:auto;right:auto}.error__page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:70vh}.error__page__title{color:#fcfcfc;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:42.4px;text-align:center;padding-bottom:20px;margin-left:15px;margin-right:15px;margin-bottom:20px;border-bottom:1px solid #878282}@media(min-width: 85.375rem){.error__page__title{font-size:63.6px}}.ott-banner{display:flex;flex-direction:column;align-items:center;padding:10px 15px 25px}@media(min-width: 85.375rem){.ott-banner{padding-top:17px}}@media(min-width: 85.375rem){.ott-banner{padding-top:24px;padding-bottom:53px}}.ott-banner__header{text-align:center;color:#fcfcfc;font-size:15.9px;padding-bottom:14px}@media(min-width: 48rem){.ott-banner__header{padding-bottom:20px}}@media(min-width: 85.375rem){.ott-banner__header{font-size:22.26px}}@media(min-width: 120rem){.ott-banner__header{padding-bottom:25px;font-size:31.8px}}.recall__description{font-size:15.9px;line-height:1.4;margin-bottom:30px}@media(min-width: 48rem){.recall__description{font-size:20.14px;margin-bottom:50px}}@media(min-width: 64rem){.recall__description{text-align:center}}@media(min-width: 85.375rem){.recall__description{font-size:22.26px}}@media(min-width: 120rem){.recall__description{font-size:26.5px}}.recall__cta__container{width:100%}@media(min-width: 64rem){.recall__cta__container{text-align:center}}.logo{z-index:40;display:flex}.logo--overlayed{opacity:0}@media(min-width: 64rem){.logo--overlayed{width:270px;position:absolute;left:0}}.logo__wrapper{display:flex;align-items:center}.logo__link{display:flex;align-items:center;justify-content:start;align-self:center;transform:scale(1);transition:transform 350ms;height:60px;max-width:150px}@media(min-width: 85.375rem){.logo__link{height:65px}}.logo__arrow{width:12px;margin-left:10px}@media(min-width: 64rem){.logo__arrow{display:none}}.logo__arrow--hide{display:none}.logo__image{height:100%;width:auto}.multichannel{max-height:100%;display:flex;flex-direction:column;z-index:20;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:100px;position:relative}@media(max-width: 63.9375rem){.multichannel{flex:1;background:#1d1b1b}}@media(min-width: 64rem){.multichannel{flex-basis:270px;align-items:center}}@media(max-width: 63.9375rem){.multichannel--show{flex:1}}.multichannel__wrapper{display:flex;z-index:50;position:fixed;inset:0;transform:translate3d(0, -100vh, 0);transition:transform 350ms}@media(min-width: 64rem){.multichannel__wrapper{transform:translate3d(-100%, 0, 0);transition:transform 350ms;z-index:1}}.multichannel__wrapper--show{transform:translate3d(0, 0, 0);transition:transform 350ms}.multichannel__logo{opacity:0}.multichannel__logo--show{display:block;animation:opacityIn 350ms ease-in-out forwards;padding:0 20px}@media(min-width: 85.375rem){.multichannel__logo--show{padding:10px 0;transform:scale(1.1)}}.multichannel__item{display:flex;align-items:center;justify-content:center;justify-self:center;opacity:0;transition:opacity 150ms 500ms ease-out}@media(max-width: 63.9375rem){.multichannel__item:nth-child(3n-2){justify-self:flex-start}.multichannel__item:nth-child(3n-2) .multichannel__image{object-position:left}.multichannel__item:nth-child(3n){justify-self:flex-end}.multichannel__item:nth-child(3n) .multichannel__image{object-position:right}}.multichannel--show .multichannel__item{opacity:1;transition:opacity 1.5s}.multichannel--show .multichannel__item:nth-child(1){transition-delay:calc(70ms * 1)}.multichannel--show .multichannel__item:nth-child(2){transition-delay:calc(70ms * 2)}.multichannel--show .multichannel__item:nth-child(3){transition-delay:calc(70ms * 3)}.multichannel--show .multichannel__item:nth-child(4){transition-delay:calc(70ms * 4)}.multichannel--show .multichannel__item:nth-child(5){transition-delay:calc(70ms * 5)}.multichannel--show .multichannel__item:nth-child(6){transition-delay:calc(70ms * 6)}.multichannel--show .multichannel__item:nth-child(7){transition-delay:calc(70ms * 7)}.multichannel--show .multichannel__item:nth-child(8){transition-delay:calc(70ms * 8)}.multichannel--show .multichannel__item:nth-child(9){transition-delay:calc(70ms * 9)}.multichannel--show .multichannel__item:nth-child(10){transition-delay:calc(70ms * 10)}.multichannel--show .multichannel__item:nth-child(11){transition-delay:calc(70ms * 11)}.multichannel--show .multichannel__item:nth-child(12){transition-delay:calc(70ms * 12)}.multichannel--show .multichannel__item:nth-child(13){transition-delay:calc(70ms * 13)}.multichannel--show .multichannel__item:nth-child(14){transition-delay:calc(70ms * 14)}.multichannel--show .multichannel__item:nth-child(15){transition-delay:calc(70ms * 15)}.multichannel--show .multichannel__item:nth-child(16){transition-delay:calc(70ms * 16)}.multichannel--show .multichannel__item:nth-child(17){transition-delay:calc(70ms * 17)}.multichannel--show .multichannel__item:nth-child(18){transition-delay:calc(70ms * 18)}.multichannel--show .multichannel__item:nth-child(19){transition-delay:calc(70ms * 19)}.multichannel--show .multichannel__item:nth-child(20){transition-delay:calc(70ms * 20)}.multichannel__link{display:block;height:55px;width:90px}@media(min-width: 48rem){.multichannel__link{height:60px;width:125px}}.multichannel__image{height:100%;width:100%;object-fit:contain}@media(min-width: 64rem){.multichannel__image:hover{opacity:.7}}.multichannel__text{min-width:70px;text-align:center}.multichannel__brands{margin:40px 20px 60px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:100px;overflow-y:scroll;background:#1d1b1b}@media(min-width: 64rem){.multichannel__brands{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin:22px 0 0;padding-bottom:60px}}.multichannel__shadow{width:100%;position:absolute;pointer-events:none}.multichannel__shadow--top{height:150px;top:60px;background:linear-gradient(180deg, #0d0c0c 0%, rgba(13, 12, 12, 0.72) 32%, rgba(13, 12, 12, 0.3) 79%, rgba(13, 12, 12, 0) 95%);z-index:1}@media(min-width: 64rem){.multichannel__shadow--top{top:80px;background:linear-gradient(180deg, #1d1b1b 0%, rgba(29, 27, 27, 0.72) 32%, rgba(29, 27, 27, 0.3) 79%, rgba(29, 27, 27, 0) 95%)}}.multichannel__shadow--bottom{height:180px;bottom:0;background:linear-gradient(0deg, #0d0c0c 0%, rgba(13, 12, 12, 0.72) 32%, rgba(13, 12, 12, 0.3) 79%, rgba(13, 12, 12, 0) 95%)}@media(min-width: 64rem){.multichannel__shadow--bottom{background:linear-gradient(0deg, #1d1b1b 0%, rgba(29, 27, 27, 0.72) 56%, rgba(29, 27, 27, 0.3) 87%, rgba(29, 27, 27, 0) 98%)}}.multichannel__shadow--hide{opacity:0;visibility:hidden}.multichannel__overlay{display:none}@media(min-width: 64rem){.multichannel__overlay{display:none;z-index:10;background:linear-gradient(90deg, #1d1b1b 0%, rgba(29, 27, 27, 0.7175245098) 50%, rgba(29, 27, 27, 0) 100%);transition:background 250ms linear}}@media(min-width: 64rem){.multichannel__overlay--show{display:block;flex-grow:1;background:linear-gradient(90deg, #1d1b1b 0%, rgba(29, 27, 27, 0.8855917367) 50%, rgba(29, 27, 27, 0.3757878151) 100%);transition:background 250ms linear}}.multichannel__close{width:20px;height:20px;position:absolute;right:20px;top:20px}@media(min-width: 64rem){.multichannel__close{display:none}}.ratingInfo{color:#fcfcfc}.ratingInfo__title{font-size:18.02px;line-height:1.29;font-family:"Roboto Condensed",sans-serif;font-weight:700;margin-bottom:2px}@media(min-width: 64rem){.ratingInfo__title{font-size:31.8px}}.ratingInfo__subtitle{font-size:14.84px;line-height:1.29;margin-bottom:8px}@media(min-width: 64rem){.ratingInfo__subtitle{font-size:22.26px}}.ratingInfo__infos{font-size:12.72px;margin-bottom:8px;display:flex;align-items:center}@media(min-width: 64rem){.ratingInfo__infos{font-size:19.08px}}.modal__hero .ratingInfo__infos,.showHeaderBlock .ratingInfo__infos,.heroBlock .ratingInfo__infos{margin-bottom:12px;color:rgba(0,0,0,0);background:-webkit-linear-gradient(0deg, #FCFCFC 100%, transparent 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:0% 100%;animation:slideFadeIn 550ms 400ms ease-out forwards}@media(min-width: 85.375rem){.modal__hero .ratingInfo__infos,.showHeaderBlock .ratingInfo__infos,.heroBlock .ratingInfo__infos{margin-bottom:15px}}@media(min-width: 120rem){.modal__hero .ratingInfo__infos,.showHeaderBlock .ratingInfo__infos,.heroBlock .ratingInfo__infos{margin-bottom:20px}}.modal__hero .ratingInfo__infos,.seoSonicVideoBlock .ratingInfo__infos,.sonicPlaylistBlock .ratingInfo__infos{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:10.6px;line-height:1}@media(min-width: 48rem){.modal__hero .ratingInfo__infos,.seoSonicVideoBlock .ratingInfo__infos,.sonicPlaylistBlock .ratingInfo__infos{font-size:12.72px}}@media(min-width: 85.375rem){.modal__hero .ratingInfo__infos,.seoSonicVideoBlock .ratingInfo__infos,.sonicPlaylistBlock .ratingInfo__infos{font-size:14.84px}}@media(min-width: 120rem){.modal__hero .ratingInfo__infos,.seoSonicVideoBlock .ratingInfo__infos,.sonicPlaylistBlock .ratingInfo__infos{font-size:16.96px}}.ratingInfo__spacer{margin:0 5px}.ratingInfo__descriptors{display:inline-flex;align-items:center;gap:8px;margin:0 5px}.ratingInfo__descriptors__image{height:13px;width:13px}.modal__hero .ratingInfo__descriptors__image,.hero .ratingInfo__descriptors__image{opacity:0;animation:fadeIn 750ms 400ms ease-out forwards}.ratingInfo__descriptors__image .player--showheader{opacity:1;animation:none}@media(min-width: 64rem){.ratingInfo__descriptors__image{height:20px;width:20px}}@media(min-width: 85.375rem){.player--modal .ratingInfo__descriptors__image,.player__sonicPlaylistBlock .ratingInfo__descriptors__image{height:16px;width:16px}}.ratingInfo__system-code{display:inline-flex;align-items:center;gap:8px}.ratingInfo__code{height:13px;width:13px}.modal__hero .ratingInfo__code,.hero .ratingInfo__code{opacity:0;animation:fadeIn 750ms 400ms ease-out forwards}.ratingInfo__code .player--showheader{opacity:1;animation:none}@media(min-width: 64rem){.ratingInfo__code{height:20px;width:20px}}@media(min-width: 85.375rem){.player--modal .ratingInfo__code,.player__sonicPlaylistBlock .ratingInfo__code{height:16px;width:16px}}.ratingInfo__description{font-size:10.6px;line-height:1.2;color:#bebbbb}@media(min-width: 64rem){.ratingInfo__description{font-size:16.96px}}body{font-size:16.96px;color:#fcfcfc;font-family:"Roboto Condensed",sans-serif;font-weight:400;background-color:#1d1b1b;position:relative;scroll-behavior:smooth;overflow-x:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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UCxhQUNBLHNCQUNBLDhCQUNBLFFBQ0EsOEJYakhKLFlXb0hBLFlBRVEsc0JBQ0Esa0NBSVIsZVhyQ0YsdUJBQ0Esb0JBQ0EscUJXcUMwQix5Q1h4Q1UsbURXMEM5QixlWHpDTix1QkFDQSxvQkFDQSxxQld3QzhCLHlDWDNDTSxjVytDbEMsaUJYMERXLDBDSWhMRCxnQkZpQ0ssZ0JTd0ZYLGNQeklLLGtCTzJJTCwwQlh6SUosYVdvSUEsZ0JYa0VXLCtCQXRNWCxhV29JQSxpQlgyRFcsa0JXOUNILDRCWGpKUixhV29JQSxrQkFpQlEsa0JYNENHLG9DV3pDSCxnQlh3Q0cscUJXbENYLGlCWDhCVyxnQlc1QlAsY1B0Sk8sOEJKVlgsbUJXOEpBLGlCWCtCVyw0QkE3TFgsbUJXOEpBLGlCWGlDVyxjV2xCWCxZQUNJLG1CQUNBLDJCQUNBLG1CQUVBLG1CQUNJLGFBSVIsZ0JUbEljLDhCU3FJVixjQUNJLFlBQ0EsZ0JBSVIsV0FHSSwrQkFRQSxpQkFDSSxVQUNBLFNBQ0EsaUNBR0osZ0JUOUlnQixZU2dKWiw0QkFHSiw4QkFDSSxtQkFDQSw4Qlh4TlIsMkJXc05JLGtCQUtRLDRCWDNOWiwyQldzTkksYUFTUSw4QkFJUix5QkFDSSxrQlh2Q0csaUJXeUNILGdCWGhKVix1QkFDQSxvQkFDQSxxQlcrSThCLHlDWGxKTSxrQldtSjFCLDBCWHhPUiw0QldtT0ksOEJBUVEsa0JYN0NELGlCVytDQyxnQlh2SmQsdUJBQ0Esb0JBQ0EscUJXc0prQyx5Q1h6SkUseUNXMkp0QixpQkFDSSwrQlhqUGhCLDRCV21PSSxpQ0FtQlEsa0JYdkRELGlCV3lEQyxtQkFDQSx5Q0FFQSxpQkFDSSw0Qlg1UGhCLDRCV21PSSwrQkE4QlEsa0JYaEVELGtCV2tFQyx5Q0FFQSxrQkFDSSxvQ0FLWix5QkFDSSxrQlhoRkcsaUJXa0ZILGdCWHhMVix1QkFDQSxvQkFDQSxxQld1TDhCLHlDWDFMTSwwQkFyRmxDLGtDVzJRSSwrQkFPUSxpQkFDQSxnQlg3TGQsdUJBQ0Esb0JBQ0EscUJXNExrQyx5Q1gvTEUsK0JBckZsQyxrQ1cyUUksZ0NBYVEsa0JYM0ZELGlCVzZGQyw0QlgxUlosa0NXMlFJLCtCQW1CUSxrQlgvRkQsaUJXaUdDLG9HQVFSLGNBQ0ksY0FDQSxvRkFHSixlQUNJLDBCQUNBLDBCWC9TUixtRlc2U0ksV0FLUSwrQlhsVFosbUZXNlNJLG1CQVNRLDRCWHRUWixtRlc2U0ksbUJBYVEsMEpBR0osZ0JBQ0ksMEJYOVRaLHdKVzZUUSxZQUlRLCtCWGpVaEIsd0pXNlRRLGlCQVFRLDRCWHJVaEIsd0pXNlRRLGlCQVlRLDJCQU1oQixnQlR2UmUsMEJGeERmLHlCVytVQSxnQlRwUmUsMkJGM0RmLHlCVytVQSxnQlRqUmUscURTNlJYLGlCWDdKTywyQlcrSkgsMEJYN1ZSLG1EVzJWSSxpQlg1Sk8sMkJXa0tDLDRCWGpXWixtRFcyVkksaUJYMUpPLGdCV3lLQywyQkFFQSwyQlg1V1osK0RXZ1hJLGdCQUVRLCtCWGxYWiwrRFdnWEksaUJYbkxPLDRCQTdMWCwrRFdnWEksaUJYakxPLGNXZ01YLGdCVDFUYywwQkZyRWQsWVcrWEEsZVR6VGMsMkJGdEVkLFlXK1hBLGdCVHhUYyx3QlNvVWQsZ0JUbFZrQiw4Q1NxVmQsZVRwVmdCLDBCRjFEcEIsc0JXMllBLGdCVC9Va0IsOENTeVZWLGVUeFZZLDJCRjdEcEIsc0JXMllBLGdCVDVVa0IsOENTOFZWLGVUN1ZZLHFDU2tXaEIsaUJYck9PLDJCV3VPSCwwQlhwYVIsbUNXa2FJLGlCWHBPTywyQlcwT0MsMkJYeGFaLG1DV2thSSxpQlhyT08sMkJXZ1BDLDJEQUVBLGdCWHpPRCwwQlcyT0ssK0JYamJoQixtQ1drYUksaUJYcE9PLDJCV3lQQyw0Qlh2YlosbUNXa2FJLGdCWGxPTywwQlc2UEMsMkJYN2JaLGdFV21jWSxnQlhuUUQsK0JBaE1YLHlDV2ljSSxpQlhwUU8sNEJBN0xYLHlDV2ljSSxpQlhsUU8sZ0NBcExYLHlEV3ljSSw4QkFFUSwyQlh0ZFoseURXb2RJLHdCUDljTyxXT3lkWCxrQkFDSSxpQkFFQSxXQUNJLGtCQUNBLFlBQ0EsUUFDQSxVQUNBLFdBQ0Esa0JBQ0EsdVJBQ0EsZ0JBR0osV0FDSSxr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UixTQUNJLGlDQUVBLDhDQUNJLDZCQUlKLDhDQUNJLGNBSVIsaUJBQ0ksWUFDQSxXQUNBLFVBQ0EsYUFDQSxZQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsZUFDQSwwQmhCaHFCSixhZ0JzcEJBLFVBYVEsWUFDQSwrQmhCcHFCUixhZ0JzcEJBLFVBa0JRLFlBQ0EsNEJoQnpxQlIsYWdCc3BCQSxVQXVCUSxZQUNBLFlBQ0Esb0JBR0osVUFDSSxZQUNBLHlCQUNBLDBCaEJyckJSLGtCZ0JrckJJLFVBTVEsK0JoQnhyQlosa0JnQmtyQkksVUFVUSw0QmhCNXJCWixrQmdCa3JCSSxVQWNRLHFCQUtaLFlBQ0ksbUJBQ0EsUUFDQSxpQkFDQSxnQkFDQSwyQkFFQSxXQUNJLFdBQ0EsVUFFQSwwQmhCaHRCUiwwQmdCNHNCSSxXQU9RLGlEQUdKLDhDQUNJLDRDQUdKLDhDQUNJLDBCaEIzdEJaLFNpQkpKLFlBRVEsWUFFQSxNQUNJLGtCQUlSLFVBQ0ksZ0JBQ0EsU0FDQSxnQkFHSixpQkFDSSxhQUNBLHNCQUNBLFNBQ0EsY2JqQkssOEJKRVQsZWlCV0EsU0FRUSxTQUNBLGtCQUlSLGlCakJvTFcsOEJBNU1YLGdCaUJ3QkEsZ0JqQitMVyw0QkF2TlgsZ0JpQndCQSxpQmpCbU1XLHFCaUJ2TFgsaUJqQitKVyxjSXpMQSw4QkpWWCxtQmlCb0NBLGlCakJzS1csNEJBMU1YLG1CaUJvQ0EsaUJqQjBLVyx3RGlCM0pQLGlCakJxSk8saUJpQmxKSCxjYnhEQyw4QkpFVCxzRGlCbURJLGlCakIwSk8saUJpQmxKQyw0QmpCM0RaLHNEaUJtREksaUJqQmdLTyxpQmlCbkpDLDJCQUlSLGlCakIrSE8sZ0JFckpPLGdCZXlCVixjYjdERywwQkpWWCx5QmlCb0VJLGlCakJzSU8sNEJBMU1YLHlCaUJvRUksaUJqQjBJTywyQmlCM0hQLGlCakI4R08sZ0JFbEpJLGdCZXVDUCxjYnhGQywwQkpFVCx5QmlCbUZJLGlCakJvSE8sNEJBdk1YLHlCaUJtRkksaUJqQnVITyxnQmlCM0dDLDBCQUlSLGlCakI0Rk8sZ0JFakpPLGdCZXdEVixjYnhHQyww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Z0JBS1EsMkIxQnJDUix3QjBCZ0NBLGlCQVNRLG1CQUNBLCtCMUIxQ1Isd0IwQmdDQSxpQkFjUSxtQkFDQSw0QjFCL0NSLHdCMEJnQ0EsaUJBbUJRLG1CQUNBLHVCQUlSLGtCQUNJLDBCMUJ6REosK0MwQjREQSxXQUlRLGlCQUNBLGtCQUNBLG9CQUlSLGNBQ0ksMEIxQnZFSixrQjBCc0VBLGNBSVEsNEIxQjFFUixrQjBCc0VBLFlBUVEsaUJBQ0Esa0JBQ0EsbUNBR0osUUFDSSxVQUNBLDZCQUlSLGdCMUJrSFcsZ0IwQmhIUCxtQkFDQSw4QjFCNUZKLDRCMEJ5RkEsaUIxQnlIVyxnQjBCbEhILG1CQUNBLDRCMUJqR1IsNEIwQnlGQSxpQjFCMEhXLGdCMEI3R0gsaUJBSVIsa0JBQ0ksMEIxQjNHSixlMEIwR0Esa0JBSVEsNEIxQjlHUixlMEIwR0EsbUJBUVEsZ0NBR0osa0JBQ0ksMEIxQnRIUiw4QjBCcUhJLGtCQUlRLDRCMUJ6SFosOEIwQnFISSxrQkFRUSwrQkFJUix5Q3RCbkhNLGdCRmlDSyxrQkY2SkosMEJBNU1YLDZCMEJpSUksaUIxQjZFTywrQkE5TVgsNkIwQmlJSSxpQjFCaUZPLGtCMEJ2RUMsNEIxQjNJWiw2QjBCaUlJLGlCMUJ1Rk8sOEIwQnBFWCx5Q3RCdElVLGdCRmdDUSwwQkY5Q2xCLG9CMEJ3SkEsbUJBRVEsK0IxQjFKUixvQjBCd0pBLG1CQU1RLGdDQUlSLGtCQUNJLCtCMUJ4SkoseUIwQjJKQSxTQUVRLHlDQUVBLGlCQUNJLG1CQUNBLHVCQUtaLHdCdEIzS1csZ0JzQmdMWCxZMUJ0REYscUIwQnVEMkIsOEJBQVUsa0JBQy9CLHlCQUNBLFVBQ0EsMEIxQjFMSixlMEJzTEEsY0FPUSwrQjFCN0xSLGUwQnNMQSxjQVdRLDRCMUJqTVIsZTBCc0xBLGNBZVEsZ0JBSVIsaUIxQk5XLDBDSXJMRCxnQkZnQ1EsY0VoRFQsMEJKRVQsYzBCeU1BLGlCMUJEVyxzQzBCVVAsZ0IxQlBPLGdCMEJTSCwwQ3RCdE1FLGdCRmlDSyw4QkYvQ2Ysb0MwQmtOSSxpQjFCQU8sZ0IwQk9DLDRCMUJ6Tlosb0MwQmtOSSxpQjFCQ08sYTBCZVgsZ0NBQ0ksNEJBQ0Esc0JBQ0Esa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSx5QkFDQSxpQkFDQSxhQ2hQUixpQkFDSSwwQjNCR0EsWTJCSkosWUFJUSxrQ0FHSixxQkFDSSwwQjNCSkoscUIyQk9BLFlBRVEsa0JBQ0EsTUFDQSxZQUNBLHlCQUlSLGlCQUNJLGVBQ0EseUJ2QlhPLGdDdUJhUCxxRDNCMENKLHVCMkI5Q0EsZUFPUSwwQkFDQSwyQjNCeEJSLHVCMkJnQkEsU0FZUSwrQjNCNUJSLHVCMkJnQkEsU0FnQlEsNEIzQmhDUix1QjJCZ0JBLFNBb0JRLDZDQUdKLFVBQ0ksMENBR0osK0JBQ0kscUQzQmtCUix5QzJCbkJJLGFBSVEsMkIzQi9DWix5QzJCMkNJLFNBUVEsK0IzQm5EWix5QzJCMkNJLFNBWVEsNEIzQnZEWix5QzJCMkNJLFNBZ0JRLGtDQUlSLGlCQUNJLFlBQ0EsZUFDQSxZQUNBLDBCM0JuRVIsZ0MyQitESSwrQkFPUSwrQjNCdEVaLGdDMkIrREksK0JBV1EsNEIzQjFFWixnQzJCK0RJLGdDQWVRLCtCQUlSLGtCekJMTyw0Q3lCU1AsVUFDSSxvQkFJUixnQkFDSSwwQkFDQSwwQjNCN0ZKLG1CMkIyRkEseUJBS1EsMkJBSVIsWUFDSSxtQkFDQSx1QkFDQSxrQkFDQSxNQUNBLFFBQ0EsT0FDQSxTQUNBLDRCQUNBLDJCQUNBLG1DQUNBLDhCQUVBLFVBQ0kscUJBSVIsaUJBQ0ksTUFDQSxPQUNBLFFBQ0EsU0FDQSxtQnpCbkZHLG1CeUJ1RlAsMEJBQ0ksNEJBQ0EscUJBQ0Esa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxXQUNBLG1CQUdKLHdCdkJwSVcsdUJ1QnNJUCwwQkFDQSxrQkFDQSxVQUNBLDBCM0JoSkosa0IyQjJJQSxnQkFRUSwwQkFDQSwyQjNCcEpSLGtCMkIySUEsbUJBYVEsK0IzQnhKUixrQjJCMklBLG1CQWlCUSw0QjNCNUpSLGtCMkIySUEsbUJBcUJRLDJCM0JoS1Isc0MyQm1LSSxpQkFFUSwwQkFJUixvQkFDSSxvQkFJUixZQUNJLHVCQUNBLGtCQUNBLCtCM0J0S0osbUIyQm1LQSxXQU1RLGdDQUNBLFdBQ0EsZ0MzQjNLUixtQjJCbUtBLE1BWVEsU0FDQSxXQUNBLG1CQUNBLDJCM0I3TFIsbUIyQjhLQSwwQkFtQlEsU0FDQSxvQkFJUixrQkFDSSwwQjNCdk1KLGtCMkJzTUEsa0JBSVEsK0IzQjFNUixrQjJCc01BLGtCQVFRLHFCQUlSLGlCM0JSVyxpQjJCVVAsY3ZCdE5LLCtCSmFULG1CMkJ1TUEsZTNCNUhGLHVCQUNBLG9CQUNBLHFCMkJnSThCLHlDM0JuSU0sMkJBckZsQyxtQjJCa05BLGlCQVVRLCtCM0I1TlIsbUIyQmtOQSxpQjNCSlcsaUIyQm1CSCw0QjNCak9SLG1CMkJrTkEsZ0IzQkdXLGlCMkJpQkgsMkIzQnRPUixzRDJCeU9JLGUzQm5KTix1QkFDQSxvQkFDQSxxQjJCbUprQyx5QzNCdEpFLHdCMkIySmxDLGlCM0I3Q1csaUIyQitDUCxjdkJwUEssK0JKYVQsc0IyQnFPQSxlM0IxSkYsdUJBQ0Esb0JBQ0EscUIyQjhKOEIseUMzQmpLTSwrQkFyRmxDLHNCMkJnUEEsaUIzQnpDVyxpQjJCb0RILDRCM0IzUFIsc0IyQmdQQSxnQjNCckNXLGlCMkJxREgsMkIzQmhRUix5RDJCbVFJLGUzQjdLTix1QkFDQSxvQkFDQSxxQjJCNktrQyx5QzNCaExFLDJCMkJxTGxDLGF2QmhRVyxrQkpxTEEsaUIyQjhFUCwrQjNCbFFKLHlCMkIrUEEsZTNCcExGLHVCQUNBLG9CQUNBLHFCMkJ3TDhCLHlDM0IzTE0sK0JBckZsQyx5QjJCMFFBLGlCM0J6RVcsaUIyQm9GSCw0QjNCclJSLHlCMkIwUUEsaUIzQnZFVyxpQjJCdUZILDJCM0IxUlIsNEQyQjZSSSxlM0J2TU4sdUJBQ0Esb0JBQ0EscUIyQnVNa0MseUMzQjFNRSxpQjJCaU50QyxhdkJ4U2EsdUJ1QjJTVCxpQjNCdkdXLGlCMkJ5R1AsMEN2QjdSTSxnQkZpQ0ssa0J5QjhQWCwwQjNCN1NKLHNCMkJ5U0EsZ0IzQnpGVywyQjJCb0dYLGlCM0JySFcsaUIyQnVIUCxrQkFDQSwwQjNCdlRKLHlCMkJvVEEsaUIzQjdHVyw4QjJCdUhYLGdCM0JuSVcsZ0IyQnFJUCxjdkJ0VE8sMEJKVlgsNEIyQjhUQSxpQjNCN0hXLGlCNEJwTVgsaUJBQ0ksMEI1QkVKLGU0QkhBLGtCMUJnRlcsMkJGN0VYLHdCNEJJSSxpQkFFUSxNQUNBLFFBQ0EsU0FDQSxPQUNBLDBCQUlSLGlCQUNJLFdBQ0EsWUFDQSxzQkFDQSxhQUNBLDBCNUJuQlIsd0I0QmNJLGFBUVEscUJBQ0Esd0JBSVIsVUFDSSxZQUNBLGlCQUNBLGtCQUNBLGdCQUNBLDBCNUJoQ1Isc0I0QjJCSSxlQVFRLHVCQUlSLFNBQ0kseUJ4QmxDRyx3QndCb0NILDBCNUIxQ1IscUI0QnVDSSxpQkFNUSx1QkFDQSxVQUNBLFlBQ0EsaUJBQ0EsbUNBQ0Esb0MxQmtDVSwyQkZwRnRCLCtENEJ1REksU0FFUSw0Q0FJUixTQUNJLDBCNUI5RFIsMEM0QjZESSxTQUlRLHdCQUlSLGF4QnZFSyxrQkpxTUUsaUI0QjNISCxzQkFDQSw4QjVCekVSLHNCNEJxRUksaUI1QmtJTyxpQjRCMUhDLHNCQUNBLDRCNUI5RVosc0I0QnFFSSxnQjVCMklPLDhCNEIxSFAsYXhCNUVPLGtCSm1MQSxpQjRCcEdILGdCNUJIVix1QkFDQSxvQkFDQSxxQjRCRThCLHlDNUJMTSw4QkFyRmxDLDRCNEJzRkksaUI1QnlHTyxpQjRCakdDLDRCNUI5RlosNEI0QnNGSSxpQjVCaUhPLGlCNEJwR0MsMENBT1osMENBQ0ksZ0JDL0dSLGNBQ0Msc0JBQ0csdUJBQ0gseUJBQ0EsNkJBQ0Esa0JBQ0EsV0FDQSxZQUNBLGtDQUNBLHVCQUdELFlBQ0MsdUJBQ0Esa0JBRUEsbUJBQ0csV0FDQSxZQUNBLHlCekJsQlMsUTBCRGIsVUFDSSxZQUNBLGdCQUNBLDBCOUJDQSxhOEJDQSxTQUVRLGlCQUNBLDREQUlSLGlCQUdJLHNCQUdKLGlCQUVJLGtCQUNBLGFBR0osaUJBQ0ksTUFDQSxtQkFHSixpQkFFSSx3QkFJQSxXQUNJLHdHQUlSLGlCQUdJLE1BQ0EsT0FDQSxtQ0FHSix5QkFDSSxjQUdKLGFBQ0ksV0FDQSxlQUNBLFlBQ0EsYUFFSixpQkFDSSxNQUNBLGdCQUdKLFVBQ0ksWUFDQSwwQ0FFQSxVQUVJLFlBQ0EsaUJBQ0EsdUJBQ0EsaUNDdEVSLGlCL0IwTVcsaUIrQnZNUCxjM0JISyxvQjJCS0wsdUJBQ0EsOEIvQkpKLGdDK0JGQSxpQi9CK01XLGlCK0JyTUgsb0JBQ0Esd0JBQ0EsNEIvQlZSLGdDK0JGQSxpQi9CcU5XLGlCK0JwTUgscUJBQ0Esc0JBQ0EsZ0JBSVIsaUIvQjhLVyxnQkVySk8sZ0I2QnRCZCxjM0JkTyx1QjJCZ0JQLDBCL0IxQkosYytCcUJBLGlCL0JxTFcsd0IrQjVLSCw0Qi9COUJSLGMrQnFCQSxpQi9CeUxXLGdCK0J4S1gsaUIvQjJKVyxnQkVsSkksZ0I2Qk5YLGMzQjNDSyx1QjJCNkNMLDBCL0IzQ0osYytCc0NBLGlCL0JpS1csd0IrQnhKSCw0Qi9CL0NSLGMrQnNDQSxpQi9Cb0tXLGdCK0J0SkgsZUFJUixpQi9CdUlXLGdCRWpKTyxnQjZCYWQsYzNCN0RLLHVCMkIrREwsMEIvQjdESixhK0J3REEsaUIvQjJJVyx3QitCbElILDRCL0JqRVIsYStCd0RBLGlCL0IrSVcsOEIrQjlIWCxRQUVJLHVCQUNBLG9CQUNBLDBCL0I3RUosNEIrQnlFQSx1QkFPUSxvQ0FHSixpQi9CNEdPLGdCRWpKTyxnQjZCd0NWLGMzQnhGQyxxQjJCMEZELHFCQUNBLDBCL0J6RlIsa0MrQm1GSSxpQi9CZ0hPLHNCK0J0R0MsMERBR0osZ0JBQ0ksZUFLWixlQUNJLDBCQUdKLG9CQUNJLDBCL0IzR0oseUIrQjBHQSxzQkFJUSxlQUlSLHlCQUNJLG9CQUVBLFVBQ0ksUUMxSFosYUFDSSxXQUNBLFlBQ0EsZUFFQSxpQkFDSSxtQjlCMkVPLHdDOEJ4RVAsaUJBRUksTUFDQSxPQUNBLFdBQ0EsWUFDQSxTQ2ZaLGNBQ0ksbUIvQjJDTyxtQytCeENQLFNBRUksV0FDQSxnQkFFQSxrQkFFQSxnQkFDQSwwQmpDUkosNENpQ1dRLFVBQ0EsNEJqQ1pSLDRDaUNnQlEsdUJBS1IsV0FHSSwwQmpDeEJKLHFCaUNxQkEsV0FRUSxzQkFJUixRQUNJLGdCQUNBLGtCQUNBLGVBR0osbUNBQ0ksaUJBQ0EsMEJqQ3pDSixjaUN1Q0EsbUNBS1EsMkJqQzVDUixjaUN1Q0EsK0JBU1EsK0JqQ2hEUixjaUN1Q0Esb0NBYVEsNEJqQ3BEUixjaUN1Q0EscUNBaUJRLHFCQUlSLFlBQ0ksZ0JBQ0Esc0JBQ0EseUI3QjFETyxpQjZCOERYLDBCQUNJLDRCQUNBLHNCQUNBLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EseUJBQ0EsaUJBQ0EsV0FDQSwrQkFFQSxTQUNJLGtCQUtSLGlCQUNJLFFBQ0Esc0dBQ0EsMEM3QjNFTSxnQkZnQ1EsVStCNkNkLG9CQUNBLGFBQ0EsMkJqQzdGSixpQmlDc0ZBLFlBVVEsdUZBR0osaUJBRUksMEJqQ3JHUixxRmlDbUdJLFlBS1EscUhBR0osWUFDSSw4QmpDNUdaLG1IaUMyR1EsWUFJUSwyQ0FLWixZQUNJLDJCakNySFIseUNpQ29ISSxZQUlRLDBEQUdKLFlBQ0ksOEJqQzVIWix3RGlDMkhRLFlBSVEsOEJBTVosY0FDSSxrQkFDQSwwQzdCekhFLGdCRmlDSywwQkYvQ2YsNEJpQ3FJSSxnQmpDMkVPLGtCaUNwRUMsNEJqQzVJWiw0QmlDcUlJLGlCakM4RU8scUdpQ2hFSCxpQmpDOENHLDhCQWpNWCxtR2lDbUpRLGlCakN1REcsdURpQzlDSCxpQmpDcUNHLDhCQWpNWCxxRGlDNEpRLGlCakM4Q0csMEJpQ3JDUCxpQmpDMEJPLGdCQXpHYix1QkFDQSxvQkFDQSxxQmlDK0U4Qix5Q2pDbEZNLGNJM0V2QixtQjZCK0pILDBCakN6S1Isd0JpQ3FLSSxpQmpDa0NPLDRCQXZNWCx3QmlDcUtJLGlCakNxQ08sNkZpQ3BCSCxpQmpDU0csMkJBL0xYLDJGaUNzTFEsaUJqQ29CRyxtRGlDWEgsaUJqQ0FHLDhCQS9MWCxpRGlDK0xRLGlCQUlRLDZCQUtaLFlBQ0ksa0JqQ1pHLFFpQ2NILDBCakMzTVIsMkJpQ3dNSSxpQmpDVk8sbUJpQ2lCQywrQmpDL01aLDJCaUN3TUksaUJqQ0xPLG1HaUNvQkgsWUFFSSxtQkFDQSxrQmpDM0JELDJCQS9MWCxp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QUNBLGNqQzlIRyxlaUNnSUgsa0JBQ0EseUJqQzdJQyw4QkpHVCxpQnFDbUlJLGlCckNnRU8sa0JxQ3BEQyxtQkFDQSwyQkFHSixVQUNJLGdCbkNyR0cseUJFeENKLHVCaUNrSkgseUJBQ0ksNEJBS0osaUJBQ0ksYUFDQSxvQ0FFQSxhQUNJLHNCQVFaLGlCQUNJLE1BQ0EsYUFDQSxtQkFDQSxpQkFDQSxZQUNBLFVBQ0EsaUNBRUEsaUJBQ0ksWUFDQSxnQkFDQSxrQkFDQSx5QmpDbExELCtCaUNzTEgsaUJBQ0ksTUFDQSxPQUNBLFlBQ0EseUJqQ3BNSCxVaUNzTUcscUJBSVIsZ0JBQ0ksY0FDQSxhQUNBLHlCQUVBLGNBQ0ksMEJBR0osaUJBQ0ksMEJyQ2pOWixvQnFDdU1JLGdCQWNRLDJCckNyTlosb0JxQ3VNSSxnQkFrQlEsK0JyQ3pOWixvQnFDdU1JLGdCQXNCUSw0QnJDN05aLG9CcUN1TUksZ0JBMEJRLDBCQUlSLFlBQ0ksZ0JBQ0Esb0JBQ0Esd0JBR0osV0FDSSxXQUNBLGtCQUNBLHlCakN2T0csa0JpQ3lPSCxnQkFDQSxnQ0FHQSx3QmpDL09HLDhCaUNtUEgsc0JBQ0ksaUNBR0osVUFDSSxnQkFDQSx1Q0FHSixZQUNJLG1CQUNBLGtCckN0RUQsY0luTEEsbUJpQzRQQywwQnJDdFFaLHNDcUNpUVEsaUJyQ25FRyw0QkE5TFgsc0NxQ2lRUSxnQnJDakVHLG1DcUNpRkgsZ0JyQ3RGRyxnQnFDd0ZDLGtCQUNBLHlCakM1UUQsaUJpQzhRQywwQnJDdFJaLGlDcUNpUlEsaUJyQ2xGRyw0QkEvTFgsaUNxQ2lSUSxpQnJDbEZHLG9DcUNrR0gsYWpDblNDLGtCSm1NRSxnQkVsSkksZ0JtQ3NQSCxtQkFDQSwwQnJDdFNaLGtDcUNpU1EsaUJyQy9GRywrQkFsTVgsa0NxQ2lTUSxpQnJDOUZHLGdDcUM4R0gsYWpDblRDLGtCSitMRSxnQkU5SUksZ0JtQ3NRSCxtQkFDQSwwQnJDdFRaLDhCcUNpVFEsaUJyQ25IRywrQkE5TFgsOEJxQ2lUUSxpQnJDbEhHLDBCcUNtSVAsaUJBQ0ksV0FDQSxTQUNBLFlBQ0EsVUFDQSx5QmpDelVDLFVpQzJVRCwrQkFFQSxpQkFDSSxXQUNBLFlBQ0EsaUJBQ0Esa0JBQ0Esa0JBQ0EsaUJBQ0EsaUJyQ3ZKRCxjSWpMQSx5QkFiRixxQ2lDMFZHLFdBQ0ksa0JBQ0EsV0FDQSxlQUNBLGNqQ2pWTCxrQ2lDMlZILFlBQ0ksMkJyQ3RXWixpQ3FDcVdRLGFBSVEsV0FDQSxvRUFJUiw4QkFDSSxpQ0FHSix3QmpDN1dHLGtFaUNpWEgsOEJBQ0ksa0NBR0osVUFDSSx3QkFDQSx1QkFDQSx5QmpDdFhELGtCaUN3WEMsMEJyQy9YWixpQ3FDMFhRLFdBUVEsdUJBQ0EsaUJBQ0Esa0JBQ0EsK0JyQ3JZaEIsaUNxQzBYUSxnQkFlUSxpQ0FJUixVQUNJLGtCQUNBLGlCQUNBLCtCQUdKLFlBQ0ksbUJBQ0Esa0JyQ3hORCxpQnFDME5DLGNqQzdZRCxrQmlDK1lDLDBCckN6WlosOEJxQ21aUSxnQnJDbk5HLHFDcUNnT0gsYWpDbGFDLGtCSnFNRSxnQkVwSkksaUJtQ3FYSCxrQkFDQSwyQnJDcmFaLG1DcUNnYVEsaUJyQ3pORyxpQnFDa09LLGlDQUlSLGFqQy9hQyxrQkppTUUsZ0JFaEpJLGlCbUNrWUgsbUJBQ0EsMEJyQ2xiWiwrQnFDNmFRLGlCckM1T0csaUJxQ3FQSyxvQ0FJUixjQUNJLGtCckM1UEQsZ0JxQzhQQyxrQkFDQSx5QmpDdGJELG1CaUN3YkMsc0NBR0osaUJyQ3BRRyxpQnFDc1FDLGNqQzNiRCxlaUM2YkMsMEJyQ3ZjWixxQ3FDbWNRLGlCckNsUUcsaUJxQzBRSyxnQkFNaEIsZ0JBQ0ksa0JBQ0EsMEJyQ25kSixjcUNpZEEsZ0JBS1Esa0JBQ0EsK0JyQ3ZkUixjcUNpZEEsZ0JBVVEsa0JBQ0EsNEJyQzVkUixjcUNpZEEsZ0JBZVEsa0JBQ0EsMEJBR0osWUFDSSxnQkFDQSw4QkFDQSxvQkFDQSx3QkFHSixZQUNJLDRCQUNBLGtCQUNBLHlCakN2ZUcsa0JpQ3llSCwwQnJDaGZSLHVCcUMyZUksYUFRUSxpQ0FHSixhQUNJLGdCQUNBLHlCakNuZkQsMEJKTFgsK0JxQ3NmUSwyQkFNUSx3Q0FJUixZQUNJLG1CQUNBLGtCckNyVUQsY0luTEEsbUJpQzJmQyxrQ0FHSixlQUNJLGtCQUNBLHlCakNsZ0JELGlCaUNvZ0JDLG1DQUdKLGFqQ2poQkMsa0JKbU1FLGdCRWxKSSxnQm1Db2VILG1CQUNBLCtCQUdKLGFqQ3poQkMsa0JKK0xFLGdCRTlJSSxnQm1DNGVILG1CQUNBLG1CQ2hpQmhCLGFsQ0VhLHlCQU9FLFlrQ05kLGtCQUNBLFdBQ0EsYUFDQSxtQkFDQSxrQnRDMExjLGVzQ3hMZCwwQ2xDU2EsZ0JGZ0NRLCtCRm5DbEIsa0JzQ2ZKLFlBYUUsNEJ0Q1RFLGtCc0NKSixpQnRDcU1lLGFzQ25MYiw2QkFHRCxrQnBDdUJVLGVvQ3JCVCxXQUNBLFlBQ0EsZ0JBQ0Esa0NBRUEsWUFDQyw4QkFJRixVQUNDLFlBQ0EsaUJBQ0EseUJBQ0EsNkJBR0QsVUFDQyxZQUNBLGtCQUNBLG9DQUVBLFlsQ3pDZSx3QmtDOENoQixZQUNDLGtCQUNBLFlBQ0EsV0FDQSxjQ3JERSxZQUNJLHNCQUNBLG1CQUNBLHVCQUNBLFdBQ0EsZ0JBQ0EscUJBRUEsYW5DUEssMENBZ0JDLGdCRmlDSyxpQkZzS0osa0J1QzVNSCxvQkFDQSxpQkFDQSxrQkFDQSxtQkFDQSxnQ0FDQSw4QnZDZFIsb0J1Q0tJLGdCdkN3Tk8sY3dDaE9YLFlBQ0ksc0JBQ0EsbUJBQ0EsdUJBQ0EsOEJ4Q0RKLFl3Q0hBLGdCQU9RLCtCeENKUixZd0NIQSxnQkFXUSxvQkFDQSxzQkFHSixpQkFDSSxjcENmQyxpQkprTUUsb0J3Q2hMSCwwQnhDaEJSLG9Cd0NZSSxtQkFPUSwrQnhDbkJaLG9Cd0NZSSxpQnhDMkxPLDRCQXZNWCxvQndDWUksbUJBYVEsaUJ4Q3VMRCx1QnlDak5YLGdCekNpTVcsZ0J5Qy9MUCxtQkFDQSwwQnpDRkoscUJ5Q0RBLGlCekNxTVcsbUJ5QzlMSCwyQnpDTlIscUJ5Q0RBLGlCQVNvQywrQnpDUnBDLHFCeUNEQSxpQnpDd01XLDRCQXZNWCxxQnlDREEsZ0J6QzRNVywwQnlDOUxYLFVBQ0ksMEJ6Q2RKLHdCeUNhQSxpQkFFb0MsUUNuQnhDLFVB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QUNBLDBCM0NoR1osZ0MyQ29GSSxXQWdCUSxXQUNBLCtCM0NyR1osMkcyQzBHWSxXQUVJLFdBQ0EsMkJBTWhCLG1CQUNJLG1CQUNBLFFBQ0EsbUJBS0osV0FDSSxXQUNBLHdEQUVBLFNBRUksK0NBQ0EsdUNBR0osU0FDSSxlQUNBLDBCM0N2SVIsa0IyQzJIQSxXQWdCUSxXQUNBLCtCM0M1SVIsK0UyQ2tKUSxXQUVJLFdBQ0EsMkJBS1osZ0IzQ2lDVyxnQjJDL0JQLGN2Q2xKTywwQkpWWCx5QjJDMEpBLGlCM0N1Q1csTzRDdElmLGlCNUNzSWUsY0luTUYsMENBZ0JDLGdCRmdDUSx5QkVqRFQsa0J3Q21FVCx1QkFDQSxrQkFDQSwrQyIsInNvdXJjZXMiOlsid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2ZyZWUtbW9kZS9mcmVlLW1vZGUubWluLmNzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9hYnN0cmFjdC9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2Fic3RyYWN0L19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvdmVuZG9yL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy92ZW5kb3IvX3Zqcy5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZG1heC9hc3NldHMvc2Nzcy9hYnN0cmFjdC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Fkdi5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21vYmlsZS5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NlYXNvbi5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jdGEuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVyby5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2ljb25SYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvblJhaWwuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NvbmljLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19ibG9jay5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL192aWRlb1RodW1iLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3JpY2hUZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BsYXllci5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXRlZ29yeUxpbmsuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RheG9ub215LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2VwZy5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zaW11bGNhc3Quc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fb3R0LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3JlY2FsbC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3JhdGluZ0luZm8uc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvbWFpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDguNC40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMTIsIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfSIsIi5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfSIsIlxuQGltcG9ydCB1cmwoJGZvbnQtbGluayk7XG5cbi8qXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvT3V0Zml0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL091dGZpdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG4qLyIsIkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xuICAgIH1cbn1cblxuLmhhcy1mYWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5vcGFjaXR5LWluIHtcbiAgICBhbmltYXRpb246IG9wYWNpdHlJbiA2MDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBvcGFjaXR5SW5PdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxNSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ub3BhY2l0eS1pbi1vdXQge1xuICAgIGFuaW1hdGlvbjogb3BhY2l0eUluT3V0IDMwMDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDElIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5mYWRlLWluIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiAzMDBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMzAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG59XG5cbi5mYWRlLW91dC1kb3duIHtcbiAgICBhbmltYXRpb246IGZhZGVPdXREb3duIDFzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG4uZmFkZS1pbi11cCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAxcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmZhZGUtaW4tbGVmdCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNXMgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG59XG5cbi5mYWRlLW91dC1sZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQW5pbWF0aW9uIGZvciBtb2RhbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5Aa2V5ZnJhbWVzIGZyb21Ub3BTIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOiAwXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IGNhbGMoNTYuMjV2dyArIDcwcHgpO1xuICAgIH1cblxuICAgIC8vIDYwcHggaGVhZGVyICsgMTBweCBtYXJnaW4gYm90dG9tXG59XG5cbkBrZXlmcmFtZXMgZnJvbVRvcE0ge1xuICAgIGZyb20ge1xuICAgICAgICB0b3A6IDBcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRvcDogY2FsYyg1Ni4yNXZ3ICsgODBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21Ub3BMIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOiAwXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IGNhbGMoKCgxMDB2dyAtIDYwcHgpICogLjU2MjUpICsgODBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21Ub3BYbCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRvcDogMFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiBjYWxjKCgoMTAwdncgLSAxMDBweCkgKiAuNTYyNSkgKyA5MHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZnJvbVRvcFh4bCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRvcDogMFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiBjYWxjKCgoMTAwdncgLSAxMjBweCkgKiAuNTYyNSkgKyAxMTBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW5Nb2RhbFMge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNTYuMjV2dyArIDcwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBvcGVuTW9kYWxNIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDU2LjI1dncgKyA4MHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1vZGFsTCB7XG4gICAgZnJvbSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogY2FsYygoKDEwMHZ3IC0gNjBweCkgKiAuNTYyNSkgKyA4MHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1vZGFsWGwge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMHB4KSAqIC41NjI1KSArIDkwcHgpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBvcGVuTW9kYWxYeGwge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEyMHB4KSAqIC41NjI1KSArIDExMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1vZGFsU2VvIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiBjYWxjKCgoNTB2dykgKiAuNTYyNSkgKyA1MHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1vZGFsU2VvWHhsIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiBjYWxjKCgoMzB2dykgKiAuNTYyNSkgKyA1MHB4KTtcbiAgICB9XG59XG5cblxuXG4vL1xuXG5Aa2V5ZnJhbWVzIG9wZW5Nb2RhbDQ1IHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiA0NXZoO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBvcGVuTW9kYWw2NSB7XG4gICAgZnJvbSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogNjV2aDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1vZGFsNzAge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IDcwdmg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW5Nb2RhbDkwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmcm9tVG9wMzAge1xuICAgIGZyb20ge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IDMwdmg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21Ub3A0MCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRvcDogNDB2aDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZnJvbVRvcDQ1IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiA0NXZoO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmcm9tVG9wNTUge1xuICAgIGZyb20ge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IDU1dmg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21Ub3A2MCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRvcDogNjB2aDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZnJvbVRvcDY1IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiA2NXZoO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmcm9tVG9wNzAge1xuICAgIGZyb20ge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IDcwdmg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21Ub3A3NSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRvcDogNzV2aDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZnJvbVRvcDkwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiA5MHZoO1xuICAgIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGtleWZyYW1lcyBzbGlkZUZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAlIDEwMCU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBiYXJBbmltYXRpb24ge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2VIb2xkZXJTaGltbWVyIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MGVtIDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwZW0gMDtcbiAgICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLW1vZGFsIHBsYXllciBhbmltYXRpb25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBrZXlmcmFtZXMgcGxheWVyRmFkZUluVXBTbSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRvcDogMTAwJVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMHZoIC0gKCgxMDB2VyAqIC41OCkgKiAuNTYpIC0gOTZweClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcGxheWVyRmFkZUluVXBMRyB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRvcDogMTAwJVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMHZoIC0gKCgxMDB2VyAqIC4zNSkgKiAuNTYpIC0gNjZweClcbiAgICB9XG59IiwiLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfSIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBNRURJQSBRVUVSSUVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGJyZWFrcG9pbnQtdXAoJHNpemUpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cy11cCAsICRzaXplKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLXVwLCAkc2l6ZSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludCBzZWxlY3RlZDogI3skc2l6ZX0nO1xuICB9XG59XG4gIFxuQG1peGluIGJyZWFrcG9pbnQtZG93bigkc2l6ZSkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLWRvd24gLCAkc2l6ZSkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cy1kb3duLCAkc2l6ZSkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50IHNlbGVjdGVkOiAjeyRzaXplfSc7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIG1hcC1nZXQtbmV4dCgkbWFwLCAka2V5LCAkZmFsbGJhY2s6IGZhbHNlLCAkcmV0dXJuOiB2YWx1ZSkge1xuICAvLyBDaGVjayBpZiBtYXAgaXMgdmFsaWRcbiAgQGlmIHR5cGUtb2YoJG1hcCkgPT0gbWFwIHtcbiAgICAgIC8vIENoZWNrIGlmIGtleSBleGlzdHMgaW4gbWFwXG4gICAgICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgJGtleSkge1xuICAgICAgICAgIC8vIEluaXQgaW5kZXggY291bnRlciB2YXJpYWJsZVxuICAgICAgICAgICRpOiAwO1xuICAgICAgICAgIC8vIEluaXQga2V5IGluZGV4XG4gICAgICAgICAgJGtleS1pbmRleDogZmFsc2U7XG4gICAgICAgICAgLy8gVHJhdmVyc2UgbWFwIGZvciBrZXlcbiAgICAgICAgICBAZWFjaCAkbWFwLWtleSwgJG1hcC12YWx1ZSBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgLy8gVXBkYXRlIGluZGV4XG4gICAgICAgICAgICAgICRpOiAkaSArIDE7XG4gICAgICAgICAgICAgIC8vIElmIG1hcCBrZXkgZm91bmQsIHNldCBrZXkgaW5kZXhcbiAgICAgICAgICAgICAgQGlmICRtYXAta2V5ID09ICRrZXkge1xuICAgICAgICAgICAgICAgICAgJGtleS1pbmRleDogJGk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gSWYgbmV4dCBpbmRleCByZXR1cm4gbmV4dCB2YWx1ZSBvciBrZXkgYmFzZWQgb24gJHJldHVyblxuICAgICAgICAgICAgICBAaWYgJGkgPT0gJGtleS1pbmRleCArIDEge1xuICAgICAgICAgICAgICAgICAgQGlmICRyZXR1cm4gPT0ga2V5IHtcbiAgICAgICAgICAgICAgICAgICAgICBAcmV0dXJuICRtYXAta2V5O1xuICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgQHJldHVybiAkbWFwLXZhbHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vIElmIGxhc3QgZW50cnkgcmV0dXJuIGZhbHNlXG4gICAgICAgICAgICAgIEBpZiAkaSA9PSBsZW5ndGgoJG1hcCkge1xuICAgICAgICAgICAgICAgICAgQHJldHVybiAkZmFsbGJhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQHdhcm4gJ05vIG5leHQgbWFwIGl0ZW0gZm9yIGtleSAjeyRrZXl9JztcbiAgICAgICAgICBAcmV0dXJuICRmYWxsYmFjaztcbiAgICAgIH1cbiAgICAgIEB3YXJuICdObyB2YWxpZCBrZXkgI3ska2V5fSBpbiBtYXAnO1xuICAgICAgQHJldHVybiAkZmFsbGJhY2s7XG4gIH1cbiAgQHdhcm4gJ05vIHZhbGlkIG1hcCc7XG4gIEByZXR1cm4gJGZhbGxiYWNrO1xufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1iZXR3ZWVuKCRzaXplKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtZG93biAsICRzaXplKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLXVwLCAkc2l6ZSkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0LW5leHQoJGJyZWFrcG9pbnRzLWRvd24sICRzaXplKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQgc2VsZWN0ZWQ6ICN7JHNpemV9JztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRk9OVFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGZvbnQtc2l6ZSgkZnMtbWFwKSB7XG4gIEBlYWNoICRmcy1icmVha3BvaW50LCAkZnMtZm9udC1zaXplIGluICRmcy1tYXAge1xuICAgIEBpZiAkZnMtYnJlYWtwb2ludCA9PSBudWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLWZvbnQtc2l6ZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXM6IDEsICRvcmllbnQ6IHZlcnRpY2FsKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG4gICAgICAgICAgbGluZS1jbGFtcDogJGxpbmVzOyBcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiAkb3JpZW50O1xufVxuXG5AbWl4aW4gZm9udC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gZm9udC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEdSQURJRU5UUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBzbGlkZS10ZXh0ICgkY29sb3I6ICNlZWUpIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yIDEwMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU0hBRE9XUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUE9TSVRJT04gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gcG9zaXRpb24gZnVsbCBzY3JlZW4gbGlrZSBvdmVybGF5XG5AbWl4aW4gZml4LXBvc2l0aW9uICgkdG9wOjAsICRyaWdodDowLCAkYm90dG9tOjAsICRsZWZ0OjApIHtcbiAgcG9zaXRpb246IGZpeGVkOyBcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gZC1mbGV4e1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1peGluIGFsaWduKCRhbGlnbil7XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5AbWl4aW4ganVzdGlmeSgkY29udGVudCl7XG4gIGp1c3RpZnktY29udGVudDogJGNvbnRlbnQ7XG59XG5cbi8vIGRlZmF1bHQgYWxpZ24gY2VudGVyICh3aXRoIG5vIHBhcmFtKVxuQG1peGluIGZsZXgtYWxpZ24gKCRhbGlnbjogY2VudGVyKSB7XG4gIEBpbmNsdWRlIGQtZmxleDtcbiAgQGluY2x1ZGUgYWxpZ24oJGFsaWduKTtcbn1cbi8vIGRlZmF1bHQganVzdGlmeSBjZW50ZXIgKHdpdGggbm8gcGFyYW0pXG5AbWl4aW4gZmxleC1qdXN0aWZ5KCRjb250ZW50OmNlbnRlcil7XG4gIEBpbmNsdWRlIGQtZmxleDtcbiAgQGluY2x1ZGUganVzdGlmeSgkY29udGVudCk7XG59XG4vLyBjdXN0b20gZmxleCBqdXN0aWZ5IGFuZCBhbGlnbiAoY2VudGVyIGJ5IGRlZmF1bHQpXG5AbWl4aW4gZmxleC1jdXN0b20oJGFsaWduOiBjZW50ZXIsICRjb250ZW50OmNlbnRlcil7XG4gIEBpbmNsdWRlIGQtZmxleDtcbiAgQGluY2x1ZGUgYWxpZ24oJGFsaWduKTtcbiAgQGluY2x1ZGUganVzdGlmeSgkY29udGVudCk7XG59XG5cbkBtaXhpbiBjZW50ZXIoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gcHNldWRvKCRsb2MsICRjb250ZW50OiAnJywgJHBvczogYWJzb2x1dGUpIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gICY6OiN7JGxvY30ge1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIHBvc2l0aW9uOiAkcG9zO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERJTUVOU0lPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiBoZWFkZXItaGVpZ2h0KCkge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkgeyBoZWlnaHQ6IDcwcHg7IH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgaGVpZ2h0OiA4MHB4OyB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZPTlQgU0laRVMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZ1bmN0aW9uIGdldEZvbnRTaXplKCRzaXplOjE2LCRkZWx0YTowLCR1bml0OnB4KSB7XG4gICAgJGZpbmFsU2l6ZTogJHNpemUgKyAoJHNpemUgKiAkZGVsdGEpO1xuICAgIEByZXR1cm4gI3skZmluYWxTaXplfSN7JHVuaXR9O1xufVxuXG4kZm9udC1zaXplLTg6IGdldEZvbnRTaXplKDgsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtOTogZ2V0Rm9udFNpemUoOSwgJGZvbnQtZGVsdGEpO1xuXG4kZm9udC1zaXplLTEwOiBnZXRGb250U2l6ZSgxMCwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0xMTogZ2V0Rm9udFNpemUoMTEsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMTI6IGdldEZvbnRTaXplKDEyLCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTEzOiBnZXRGb250U2l6ZSgxMywgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0xNDogZ2V0Rm9udFNpemUoMTQsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMTU6IGdldEZvbnRTaXplKDE1LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTE2OiBnZXRGb250U2l6ZSgxNiwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0xNzogZ2V0Rm9udFNpemUoMTcsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMTg6IGdldEZvbnRTaXplKDE4LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTE5OiBnZXRGb250U2l6ZSgxOSwgJGZvbnQtZGVsdGEpO1xuXG4kZm9udC1zaXplLTIwOiBnZXRGb250U2l6ZSgyMCwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0yMTogZ2V0Rm9udFNpemUoMjEsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMjI6IGdldEZvbnRTaXplKDIyLCAkZm9udC1kZWx0YSk7XG4vLyAkZm9udC1zaXplLTIzOiBnZXRGb250U2l6ZSgyMywgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0yNDogZ2V0Rm9udFNpemUoMjQsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMjU6IGdldEZvbnRTaXplKDI1LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTI2OiBnZXRGb250U2l6ZSgyNiwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0yNzogZ2V0Rm9udFNpemUoMjcsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMjg6IGdldEZvbnRTaXplKDI4LCAkZm9udC1kZWx0YSk7XG4vLyAkZm9udC1zaXplLTI5OiBnZXRGb250U2l6ZSgyOSwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0zMDogZ2V0Rm9udFNpemUoMzAsICRmb250LWRlbHRhKTtcblxuJGZvbnQtc2l6ZS0zMjogZ2V0Rm9udFNpemUoMzIsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMzY6IGdldEZvbnRTaXplKDM2LCAkZm9udC1kZWx0YSk7XG5cbiRmb250LXNpemUtNDA6IGdldEZvbnRTaXplKDQwLCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTQyOiBnZXRGb250U2l6ZSg0MiwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS00NTogZ2V0Rm9udFNpemUoNDUsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtNDY6IGdldEZvbnRTaXplKDQ2LCAkZm9udC1kZWx0YSk7XG5cbiRmb250LXNpemUtNTI6IGdldEZvbnRTaXplKDUyLCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTU2OiBnZXRGb250U2l6ZSg1NiwgJGZvbnQtZGVsdGEpO1xuXG4kZm9udC1zaXplLTYwOiBnZXRGb250U2l6ZSg2MCwgJGZvbnQtZGVsdGEpOyIsIlxuLnN3aXBlci1idXR0b24tcHJldiwgXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LTQwLDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNvbmljUGxheWxpc3Qtc3dpcGVyLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9BcnJvdy1yaWdodC5zdmcnKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zb25pY1BsYXlsaXN0LXN3aXBlci1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvQXJyb3ctbGVmdC5zdmcnKTtcbn1cblxuLnNvbmljUGxheWxpc3Qtc3dpcGVyLXByZXYsXG4uc29uaWNQbGF5bGlzdC1zd2lwZXItbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAkei10b29sdGlwOyAvLyAxMFxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvLyBiZy1uYXYgLS0tLS0tLS1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LTQwLC44KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC5jYXJvdXNlbDpob3ZlciAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvbmljUGxheWxpc3Qtc3dpcGVyLW5leHQge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIC5zd2lwZXI6aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5jYXJvdXNlbC0taGVybyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtLWNvbGxlY3Rpb24gJiB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29uaWNQbGF5bGlzdEJsb2NrICYge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgLnN3aXBlcjpob3ZlciAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLmNhcm91c2VsLS1oZXJvICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtLWNvbGxlY3Rpb24gJiB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTdweDtcbiAgICBAaW5jbHVkZSBmbGV4LWN1c3RvbShjZW50ZXIsIGZsZXgtZW5kKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zd2lwZXI6aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufSAgXG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktODAgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTkwICFpbXBvcnRhbnQ7XG59XG5cbi8vISBOYXZpZ2F0aW9uIEN1c3RvbSB0byBtb3ZlIEZPUiBORVhUIENPREUgUkVWSUVXXG4vLyAuY29sbGVjdGlvbi1zd2lwZXItcHJldixcbi8vIC5jb2xsZWN0aW9uLXN3aXBlci1uZXh0IHtcbi8vICAgICB3aWR0aDogNDBweDtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHotaW5kZXg6IDEwO1xuLy8gICAgIHRvcDogMTBweDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgICAgLmNhcm91c2VsLS1jb2xsZWN0aW9uOmhvdmVyICYge1xuLy8gICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmNvbGxlY3Rpb24tc3dpcGVyLXByZXYge1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL0Fycm93LXJpZ2h0LnN2ZycpO1xuLy8gfVxuXG4vLyAuY29sbGVjdGlvbi1zd2lwZXItbmV4dCB7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvQXJyb3ctbGVmdC5zdmcnKTtcbi8vIH1cblxuXG4uc29uaWNQbGF5bGlzdEJsb2NrIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtwYWRkaW5nOiAwIDMwcHg7fVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bSkge3BhZGRpbmc6IDAgMjBweDt9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENPTE9SUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRwcmltYXJ5LTQwOiAjMWExYTFlICFkZWZhdWx0O1xuJHByaW1hcnktOTA6ICNmOWY5ZjkgIWRlZmF1bHQ7XG5cbiRjdGEtYmFja2dyb3VuZDogI2Y5ZjlmOSAhZGVmYXVsdDtcbiRjdGEtY29sb3I6ICMxQTFBMUUgIWRlZmF1bHQ7XG4kY3RhLWQtYmFja2dyb3VuZDogI2Y5ZjlmOSAhZGVmYXVsdDtcbiRjdGEtZC1jb2xvcjogIzFBMUExRSAhZGVmYXVsdDtcblxuJGFkdi1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kc2Vjb25kYXJ5LTAwOiAjMDAwMDAwICFkZWZhdWx0O1xuJHNlY29uZGFyeS0yMDogIzBiMGIwZCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktMzA6ICMxNTE1MTkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTUwOiAjMjMyMzI5ICFkZWZhdWx0O1xuJHNlY29uZGFyeS02MDogIzNEM0Q0NyAhZGVmYXVsdDtcbiRzZWNvbmRhcnktNzA6ICM4Njg2OTcgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTgwOiAjQjdCN0JCICFkZWZhdWx0O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCUkVBS1BPSU5UUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gMzc1cHgsIDc2OHB4LDEwMjRweCwgMTM2NnB4LCAxOTIwcHhcbiRicmVha3BvaW50cy11cDogKFxuICBcInNtYWxsXCI6IDIzLjQzNzVyZW0sXG4gIFwibWVkaXVtXCI6IDQ4cmVtLFxuICBcImxhcmdlXCI6IDY0cmVtLFxuICBcInhsYXJnZVwiOiA4NS4zNzVyZW0sXG4gIFwieHhsYXJnZVwiOiAxMjByZW1cbik7XG5cbi8vIDM3NHB4LCA3NjdweCwgMTAyM3B4LCAxMzY1cHgsIDE5MTlweFxuJGJyZWFrcG9pbnRzLWRvd246IChcbiAgXCJzbWFsbFwiOiAyMy4zNzVyZW0sXG4gIFwibWVkaXVtXCI6IDQ3LjkzNzVyZW0sXG4gIFwibGFyZ2VcIjogNjMuOTM3NXJlbSxcbiAgXCJ4bGFyZ2VcIjogODUuMzEyNXJlbSxcbiAgXCJ4eGxhcmdlXCI6IDExOS45Mzc1cmVtXG4pO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB6LWluZGV4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHotYmFjazogLTEwICFkZWZhdWx0O1xuJHotbm9ybWFsOiAxICFkZWZhdWx0O1xuJHotdG9vbHRpcDogMTAgIWRlZmF1bHQ7XG4kei1maXhlZDogMTAwICFkZWZhdWx0O1xuJHotbW9kYWw6IDEwMDAgIWRlZmF1bHQ7XG4kei1wbGF5ZXI6IDIxNDc0ODM2NDUgIWRlZmF1bHQ7XG4kei1hZHY6IDIxNDc0ODM2NDcgIWRlZmF1bHQ7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kZm9udC1saW5rOiAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PdXRmaXQ6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdPdXRmaXQnICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LWRlbHRhOiAwICFkZWZhdWx0OyAvLyAuMDYgPT4gNiVcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gc3BhY2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kcGFkZGluZy1zaG93LXhzOiAxNDYlICFkZWZhdWx0O1xuJHBhZGRpbmctc2hvdy1sZzogMTMzJSAhZGVmYXVsdDtcblxuJHBhZGRpbmctdmlkZW8teHM6IDEyMyUgIWRlZmF1bHQ7XG4kcGFkZGluZy12aWRlby1wbC14czogMTMzJSAhZGVmYXVsdDtcbiRwYWRkaW5nLXZpZGVvLXBseXIteHM6IDg2JSAhZGVmYXVsdDtcbiRwYWRkaW5nLXZpZGVvLW1kOiAxMDUlICFkZWZhdWx0O1xuJHBhZGRpbmctdmlkZW8tcGwtbWQ6IDEwNSUgIWRlZmF1bHQ7XG4kcGFkZGluZy12aWRlby1wbHlyLW1kOiA3MiUgIWRlZmF1bHQ7XG4kcGFkZGluZy12aWRlby1sZzogMTEwJSAhZGVmYXVsdDtcbiRwYWRkaW5nLXZpZGVvLXBsLWxnOiAxMjAlICFkZWZhdWx0O1xuJHBhZGRpbmctdmlkZW8tcGx5ci1sZzogOTAlICFkZWZhdWx0O1xuJHBhZGRpbmctdmlkZW8teGw6IDEwMyUgIWRlZmF1bHQ7XG4kcGFkZGluZy1hcnRpY2xlOiAyMTUlICFkZWZhdWx0O1xuJHBhZGRpbmctYXJ0aWNsZS10aHVtYjogMTQ3JSAhZGVmYXVsdDtcblxuJHBhZGRpbmctZ2FtZS14czogMTA1JSAhZGVmYXVsdDtcbiRwYWRkaW5nLWdhbWUtbWQ6IDkyJSAhZGVmYXVsdDtcbiRwYWRkaW5nLWdhbWUtbGc6IDEwMCUgIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNob3V0LW1lZGl1bTogMzIuNDglICFkZWZhdWx0O1xuJHBhZGRpbmctc2hvdXQteGxhcmdlOiAzMS41OSUgIWRlZmF1bHQ7XG4kcGFkZGluZy1zaG91dC14eGxhcmdlOiAyMi4yMiUgIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLTE2Xzk6IDU2LjI1JSAhZGVmYXVsdDtcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSB0aW1pbmcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiR0aW1lLWFuaW1hdGlvbjogMzUwbXMgIWRlZmF1bHQ7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGdhbGxlcnkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRnYWxsZXJ5LWJvZHktYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS00MCwgLjY0KTsgLy8gLjgiLCIudmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gICAgaGVpZ2h0OiA3ZW0gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgPioge1xuICAgICAgICBoZWlnaHQ6IDQ1JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4udmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuXG4gICAgfVxufVxuXG5cbi52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAvLyBoZWlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuXG4gICAgLy8gZ3JpZC1hcmVhOiBwcm9ncmVzc2JhcjtcbiAgICAudmpzLXByb2dyZXNzLWhvbGRlcixcbiAgICAudmpzLWxvYWQtcHJvZ3Jlc3M+ZGl2LFxuICAgIC52anMtcGxheS1wcm9ncmVzcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi52aWRlby1qcyB7XG5cbiAgICAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3RhLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjdGEtYmFja2dyb3VuZCwgLjQpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52anMtc2xpZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY3RhLWJhY2tncm91bmQsIC4yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDVlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3ZpZGVvLXBsYXktd2hpdGUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52anMtcGxheS1jb250cm9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8hIGNoYW5nZSBmb3IgZ2VuZXJhbCBydWxlXG4udmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyB7XG4gICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3ZpZGVvLXBhdXNlZC13aGl0ZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG59XG5cbi52anMtcGxheS1jb250cm9sLnZqcy1wYXVzZWQge1xuICAgIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy92aWRlby1wbGF5LXdoaXRlLWZ1bGwuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8hIGdlbmVyYWwgcnVsZVxuLy8gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4vLyB9XG5cbi8vIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIHtcbi8vICAgICAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbi8vICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvdmlkZW8tcGF1c2VkLXdoaXRlLnN2ZycpO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIHtcbi8vICAgICAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbi8vICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYXVkaW8tbXV0ZS0yLnN2ZycpO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTMge1xuLy8gICAgIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuLy8gICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9hdWRpby0yLnN2ZycpO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4vLyAgICAgfVxuLy8gfVxuXG5cbi52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuXG4gICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL2Z1bGwtc2NyZWVuLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG59XG5cbi52anMtcmVtYWluaW5nLXRpbWUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWR1cmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuICAgIC52anMtZHVyYXRpb24tZGlzcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAucGxheWVyX192aWRlbyAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLnBsYXllcl9fdmlkZW8gJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAucGxheWVyX192aWRlbyAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZqcy1jdXJyZW50LXRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG5cbiAgICAudmpzLWN1cnJlbnQtdGltZS1kaXNwbGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTExICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5wbGF5ZXJfX3ZpZGVvICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAucGxheWVyX192aWRlbyAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5wbGF5ZXJfX3ZpZGVvICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPVkVSTEFZLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnZpZGVvLWpzIC52anMtb3ZlcmxheS10b3AtbGVmdCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zb25pY1BsYXlsaXN0QmxvY2sgJixcbiAgICAuc29uaWNWaWRlb0Jsb2NrICYsXG4gICAgLnBsYXllci0tbW9kYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi52aWRlby1qcyAudmpzLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMC44NSkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuMTgpIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xufVxuXG4udmlkZW8tb3ZlcmxheS1zaG93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XG4gICAgfVxufVxuXG4udmlkZW8tb3ZlcmxheS12aWRlby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIH1cbn1cblxuLnZpZGVvLW92ZXJsYXktY29udGVudC1kZXNjcmlwdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgIH1cblxuICAgIC52aWRlby1vdmVybGF5LXNlYXNvbi1zZXBhcmF0b3I6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiA6IFwiO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cblxuICAgIC52aWRlby1vdmVybGF5LWNvbnRlbnQtc2VwYXJhdG9yOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgfCBcIjtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG59XG5cbi52aWRlby1vdmVybGF5LXZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgQGluY2x1ZGUgbGluZS1jbGFtcCg1KTtcbiAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICAgIHdpZHRoOiA3MCVcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIH1cbn1cblxuLnZpZGVvLW92ZXJsYXktYWdlcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmPltjbGFzcyo9XCJuaWNhbVwiXSB7XG4gICAgICAgICZbY2xhc3MkPVwiQUxcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL25pY2FtL25pY2FtLUFMLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCI2XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9uaWNhbS9uaWNhbS02LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCI5XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9uaWNhbS9uaWNhbS05LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCIxMlwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvbmljYW0vbmljYW0tMTIucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzJD1cIjE2XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9uaWNhbS9uaWNhbS0xNi5wbmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY+W2NsYXNzKj1cImJsbVwiXSB7XG4gICAgICAgICZbY2xhc3MkPVwiMFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYmxtL2JsbS0wLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCI2XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9ibG0vYmxtLTYucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzJD1cIjEyXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9ibG0vYmxtLTEyLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCIxNlwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYmxtL2JsbS0xNi5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MkPVwiMThcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL2JsbS9ibG0tMTgucG5nJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmPnNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4udmlkZW8tb3ZlcmxheS1kZXNjcmlwdG9ycyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcblxuICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAmPmltZyB7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ09MT1JTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHByaW1hcnktNDA6ICMxRDFCMUI7XG4kcHJpbWFyeS05MDogI0ZDRkNGQztcblxuJGN0YS1iYWNrZ3JvdW5kOiAjZmY1NjJiO1xuJGN0YS1jb2xvcjogI0ZDRkNGQztcbiRjdGEtZC1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuJGN0YS1kLWNvbG9yOiAjMUQxQjFCO1xuXG4kc2Vjb25kYXJ5LTIwOiAjMEQwQzBDO1xuJHNlY29uZGFyeS0zMDogIzE2MTQxNDtcbiRzZWNvbmRhcnktNTA6ICMyQTI4Mjg7XG4kc2Vjb25kYXJ5LTYwOiAjNDEzRTNFO1xuJHNlY29uZGFyeS03MDogIzg3ODI4MjtcbiRzZWNvbmRhcnktODA6ICNCRUJCQkI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kZm9udC1saW5rOiAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG8rQ29uZGVuc2VkOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXAnO1xuJGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7O1xuJGZvbnQtZGVsdGE6IC4wNjtcbiIsIioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIuY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktNDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuXHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcztcblxuXHRcdCYtLXRyYW5zbGF0ZWQge1xuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3MHB4KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMjcwcHgsIDAsIDApO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuXHRcdH1cblx0fVxuXG5cblx0Ly8gJi5hcnRpY2xlcGFnZSxcblx0Ly8gJi5zaG93VmlkZW9QYWdlLFxuXHQvLyAmLnNob3dDYXRlZ29yeSxcblx0Ly8gJi5jYXRlZ29yeXBhZ2UsXG5cdC8vICYudHZndWlkZXBhZ2Uge1xuXHQvLyBcdHBhZGRpbmctdG9wOiA2MHB4O1xuXG5cdC8vIFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0Ly8gXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHQvLyBcdH1cblxuXHQvLyBcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuXHQvLyBcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gJi5zZXJ2aWNlcGFnZSB7XG5cdC8vIFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdC8vIFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0Ly8gXHRcdHBhZGRpbmctdG9wOiAxMTBweDtcblx0Ly8gXHR9XG5cblx0Ly8gXHRAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcblx0Ly8gXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblx0Ly8gXHR9XG5cdC8vIH1cbn1cblxuLnNlYXJjaEJsb2NrLFxuLnRheG9ub215IHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuXG5cdFx0Ji0tdHJhbnNsYXRlZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDI3MHB4LCAwLCAwKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcztcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlciB7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ly8gcGFkZGluZzogMCAyMHB4IDAgMDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdC8vIHBhZGRpbmc6IDAgMzBweCAwIDA7XG5cdFx0Z2FwOiAxMXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdFx0Ly8gcGFkZGluZzogMCA1MHB4IDAgMDtcblx0XHRnYXA6IDQ1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcblx0XHRwYWRkaW5nOiAwIDYwcHg7XG5cdFx0Ly8gcGFkZGluZzogMCA2MHB4IDAgMDtcblx0fVxufVxuXG4uYXJ0aWNsZSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG5cdFx0cGFkZGluZzogMzBweCA1MHB4O1xuXHRcdGdhcDogNDBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuXHRcdHBhZGRpbmc6IDMwcHggNjBweDtcblx0fVxufVxuXG5cbi5zb25pY1BsYXlsaXN0QmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8vIGZpeCBmb3Igc2FmYXJpXG59XG5cbi5zZW9Tb25pY1Nob3dCbG9jayB7XG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICNmOWY5Zjk7IC8vISB0byBjaGFuZ2Vcblx0fVxufVxuXG4vL1Zpc2liaWxpdHkgZm9yIFVUSUxJVElFU1xuLmhpZGUtZm9yLW1vYmlsZSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4bGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oaWRlLWZvci1kZXNrdG9wIHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5saW5rIHtcblx0Ly8gd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8tLS0tSWNvbiBQbGF5eWluZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucGF0aC5iYXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCA0MCU7XG59XG5cbi5iYXIge1xuXHQmLmJhci0xIHtcblx0XHRhbmltYXRpb246IGJhckFuaW1hdGlvbiA1MDBtcyBhbHRlcm5hdGUgaW5maW5pdGU7XG5cdH1cblxuXHQmLmJhci0yIHtcblx0XHRhbmltYXRpb246IGJhckFuaW1hdGlvbiA1MDBtcyA1MG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTMge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDEwMG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTQge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDE1MG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTUge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDIwMG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTYge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDE1MG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTcge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDEwMG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTgge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDUwbXMgYWx0ZXJuYXRlIGluZmluaXRlO1xuXHR9XG5cblx0Ji5iYXItOSB7XG5cdFx0YW5pbWF0aW9uOiBiYXJBbmltYXRpb24gNTAwbXMgYWx0ZXJuYXRlIGluZmluaXRlO1xuXHR9XG59XG5cbi8vLS0tLVBsYWNlaG9sZGVyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGF6eWxvYWQtd3JhcHBlciB7XG5cdGhlaWdodDogMTAwJTtcblxuXHQucGxhY2Vob2xkZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbmltYXRpb246IHBsYWNlSG9sZGVyU2hpbW1lciA1cyBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS03MDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5LTQwIDglLCAkc2Vjb25kYXJ5LTUwIDI4JSwgJHByaW1hcnktNDAgNDMlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA2NDBweDtcblx0fVxufVxuXG4vKiBjdXN0b20gc2Nyb2xsYmFyICovXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdH1cblxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNjA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHR9XG5cblx0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS02MDtcblx0fVxuXG5cdC5tdWx0aWNoYW5uZWxfX2JyYW5kczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxcHg7XG5cdH1cblxuXHQubXVsdGljaGFubmVsX19icmFuZHMge1xuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0fVxufSIsIi5hZHYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0tdG9wIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNzI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIH1cblxuICAgICYtLW1pZGRsZSB7fVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWR2LWJhY2tncm91bmQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjI1cmVtO1xuXG4gICAgICAgICYtLW1pZGRsZSxcbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmFkdi0tbG9hZGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDIzcHg7XG5cblxuICAgICAgICAuYWR2LS1sb2FkZWQgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcblxuICAgICAgICAuYWR2LS1sb2FkZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYWR2U2t5U2NyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJi0tdmlld2VkIHtcbiAgICAgICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgfVxufSIsIi5oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ247XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIEBpbmNsdWRlIGhlYWRlci1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChhdCBsZWZ0IHRvcCwgcmdiYSgkcHJpbWFyeS00MCwgMSkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuNzIpIDIwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC4zKSAzNyUsIHJnYmEoJHByaW1hcnktNDAsIDApIDU4JSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdGltZS1hbmltYXRpb24gZWFzZS1vdXQ7XG4gICAgei1pbmRleDogMjE0NzQ4MzY0NjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihzdHJldGNoKTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMCkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDEpIDEwMCUpO1xuICAgIH1cblxuICAgICYrLmNvbnRhaW5lciB7XG4gICAgICAgIHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uOmZpcnN0LW9mLXR5cGUuaGVyb0Jsb2NrLFxuICAgICAgICBzZWN0aW9uOmZpcnN0LW9mLXR5cGUuc2hvd0hlYWRlckJsb2NrLFxuICAgICAgICBzZWN0aW9uOmZpcnN0LW9mLXR5cGUubGFuZGluZ0hlcm9CbG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VydmljZXBhZ2UsXG4gICAgICAgICYudHZndWlkZXBhZ2Uge1xuICAgICAgICAgICAgc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zY3JvbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0taGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5uYXYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS10cmFuc2xhdGVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1hY3RpdmU+Jl9fc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2l0ZW0tLWFjdGl2ZSAmX19saW5rOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJl9fc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgLm5hdl9faXRlbS0tYWN0aXZlICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgcmdiYSgkcHJpbWFyeS05MCwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGJhc2VsaW5lKTtcbiAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG5cbiAgICAgICAgJjp0YXJnZXQsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAwIDFweCB3aGl0ZTsgLy9ib2xkIGFsdGVybmF0aXZlIHRvIG5vIGNoYW5nZSB3aXRoXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2l0ZW0tLWhhc1N1Yj4mOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N1Ym1lbnUtaWNvbi1kb3duLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyMTQ3NDgzNjQ2O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uTGlzdCB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbiwgb3BhY2l0eSAkdGltZS1hbmltYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAyMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyAmLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaWduYXR1cmUge31cblxuICAgICAgICAmX19iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS0wIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMjAge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gYW5pbWF0aW9uOiBzbGlkZUJhciAzNTBtcyBlYXNlLW91dCBmb3J3YXJkczt9XG4gICAgICAgICAgICAmLS0yNSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS00MCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS01MCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS02MCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS03NSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS04MCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0xMDAge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMTI1IHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzUwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1peGluIGN1c3RvbVNsaWRlQmFyKCRsZWZ0RGlzdGFuY2UpIHtcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCVcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJGxlZnREaXN0YW5jZVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlQmFyIHtcbiAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwJVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS05O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG5cbiAgICAgICAgLy8gJl9faXRlbSB7XG4gICAgICAgIC8vIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIubW9iaWxlIHtcblxuICAgICYtbWVudSxcbiAgICAmLXNlYXJjaCB7XG4gICAgICAgIEBpbmNsdWRlIGZpeC1wb3NpdGlvbigwLCAwLCAwLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0yMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDB2aCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb247XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgLy8gd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZUljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTkwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oYmVmb3JlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbyhhZnRlcikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTkwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0aW1lLWFuaW1hdGlvbiBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMC4ycztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSAwLjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxMDBtcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShzcGFjZS1iZXR3ZWVuKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY3VzdG9tKGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcblxuICAgICAgICAgICAgLmZhZGVJbkxlZnQ+JiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb247XG5cbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDkge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxNW1zICogI3skaX0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFkZU91dExlZnQ+JiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbjtcblxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDE1bXMgKiAjeyRpfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgICAgICAgICAmLS1yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvblN1YiB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIH1cbn1cblxuLnN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkei1ub3JtYWw7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTIwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb24gMTAwbXM7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgfVxuXG4gICAgJl9fYmFja0ljb24ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE1cHggMnB4ICRzZWNvbmRhcnktNTA7XG4gICAgfVxuXG4gICAgJl9fc2hhZG93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMSkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuNzIpIDMyJSwgcmdiYSgkcHJpbWFyeS00MCwgMC4zKSA3OSUsIHJnYmEoJHByaW1hcnktNDAsIDApIDk1JSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNXB4ICRwcmltYXJ5LTQwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC43MikgNTYlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjMpIDg3JSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgOTglKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwdncsIDAsIDApO1xuXG4gICAgICAgIC5mYWRlSW5MZWZ0PiYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb247XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxNW1zICogI3skaX0gKyAyNTBtcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhZGVPdXRMZWZ0PiYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwdncsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbjtcblxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5IHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDE1bXMgKiAjeyRpfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjA7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSlcbiAgICB9XG59XG5cblxuLmZhZGVPdXREb3duIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb24gJHRpbWUtYW5pbWF0aW9uO1xufVxuXG4uZmFkZUluVXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGVJbkxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbiAkdGltZS1hbmltYXRpb247XG59XG5cbi8vIC5mYWRlT3V0TGVmdCB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbjtcbi8vIH0iLCIuY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcblxuICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZHMge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLWFsdGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LTIwLCAwLjgpO1xuICAgICAgICAgICAgLy8gc3ZnIHsgaGVpZ2h0OiA3MCUgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGxheWVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcblxuICAgICAgICAgICAgJiAucGxheWVyX19jb21wb25lbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkei1wbGF5ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uYnJhbmQge1xuICAgICAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjNweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDRweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuXG4gICAgICAgICYtLWV4cGFuc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG5cbiAgICAgICAgICAgIC5jYXJkLS12aWRlby1wbGF5bGlzdCAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGFzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICYgLmxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaG93IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXNob3cteHM7XG5cbiAgICAgICAgLmNhcmRfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6ICRwYWRkaW5nLWFydGljbGU7XG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7IHBhZGRpbmctdG9wOiAkcGFkZGluZy1hcnRpY2xlIH1cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAvLyAuY2FyZF9fd3JhcHBlciB7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAvLyAgICAgdG9wOiBhdXRvO1xuICAgICAgICAvLyB9XG4gICAgICAgICYgLmNhcmRfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX190aHVtYm5haWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWFydGljbGUtdGh1bWI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjI1ICogMykgKiAkZm9udC1zaXplLTEyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEuMTUgKiAyKSAqICRmb250LXNpemUtMTMgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtLWdhbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoMS4wNyAqIDIpICogJGZvbnQtc2l6ZS0xNCAtIDEuMnB4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLS1nYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjEyNSAqIDIpICogJGZvbnQtc2l6ZS0xNiAtIDFweCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcblxuICAgICAgICAgICAgICAgIC5jYXJkLS1nYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjE4ICogMykgKiAkZm9udC1zaXplLTExKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEuMzYgKiAyKSAqICRmb250LXNpemUtMTEgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjI1ICogMikgKiAkZm9udC1zaXplLTEyIC0gMS4ycHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjIxICogMikgKiAkZm9udC1zaXplLTE0IC0gMXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1nYW1lLFxuICAgICYtLXZpZGVvLFxuICAgICYtLXZpZGVvLXBsYXlsaXN0IHtcbiAgICAgICAgLmNhcmRfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2LjI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNXB4IDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweCAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2FtZSxcbiAgICAmLS12aWRlbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy12aWRlby14cztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMyAqIDEuMikgKiAyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTE0ICogMS4yKSAqIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xNiAqIDEuMSkgKiAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1nYW1lIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWdhbWUteHM7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1nYW1lLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWdhbWUtbGc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWRlby1wbGF5bGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy12aWRlby1wbC14cztcblxuICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLXBseXIteHM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLXBsLW1kO1xuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy12aWRlby1wbHlyLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLXBsLWxnO1xuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy12aWRlby1wbHlyLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMiAqIDEuMikgKiAzKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTEzICogMS4yKSAqIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMiAqIDEuMikgKiAzKTtcblxuICAgICAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTIwICogMS4yKSAqIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTEzICogMS4yKSAqIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MnB4OyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKCRmb250LXNpemUtMTUgKiAxLjIpICogMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuY2FyZF9fdGh1bWJuYWlsIHtcbiAgICAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy8gfVxuICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYgLmNhcmRfX2JvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4NjIyQzMgMCUsICM4MTIzQzQgNCUsICM3MjI5Q0EgOSUsICM1QjMyRDQgMTQlLCAjNDIzQ0RFIDE4JSwgIzM5M0VFMSAyMiUsICMyMzQ3RUEgMjklLCAjMUY0OUVDIDMwJSwgIzI0NUFFRCAzMiUsICMzMzg3RjIgMzYlLCAjNEJDRUY5IDQyJSwgIzU5RjZGRSA0NSUsICM1RUY0RTggNDglLCAjNkFGMkJFIDU0JSwgIzcxRjFBNCA1OSUsICM3NEYxOUIgNjMlLCAjRkZFOTIwIDc1JSwgI0ZGN0UxNCA4NyUsICNEQTAwMDAgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9nbG93LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJkLS12aWRlby1wbGF5bGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvdy5jYXJkLS1kIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNob3V0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgLy8kcGFkZGluZy1zaG91dC1tb2JpbGVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctc2hvdXQtbWVkaXVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1zaG91dC14bGFyZ2U7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1zaG91dC14eGxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMzA7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAxMHB4IDIxcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA5MHB4IDUwcHggNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDQlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2xvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX190aHVtYm5haWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcmRlcjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRzZWNvbmRhcnktMzAgMCUsICN7JHNlY29uZGFyeS0zMCArICcwMCd9IDIwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRzZWNvbmRhcnktMzAgMCUsICN7JHNlY29uZGFyeS0zMCArICcwMCd9IDIwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42MjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuY3RhIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxhYmVsIHtcbiAgICAvLyB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMXB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyBcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEBpbmNsdWRlIGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAmLS1yZXNwb25zaXZlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktNDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwOyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWFzb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICB9XG5cbiAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fcGcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgLnNvbmljcGxheWxpc3RfX3BsYXllciAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NvZGUge1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuXG4gICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgLnNvbmljcGxheWxpc3RfX3BsYXllciAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmX19zcGFjZXIge1xuICAgIC8vICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAvLyAgICAgQGluY2x1ZGUgZmxleC1hbGlnbjtcbiAgICAvLyB9XG5cbiAgICAmX19kdXJhdGlvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ247XG4gICAgfVxuXG4gICAgLy8gJl9fcmF0aW5nIHtcbiAgICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC8vICAgICB9XG5cbiAgICAvLyB9XG59IiwiLmNhcm91c2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmLS1jb2xsZWN0aW9uICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7IHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkgeyBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7IHBhZGRpbmc6IDAgNjBweDsgfVxuXG4gICAgICAgICYgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1zb25pY1BsYXlsaXN0IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkgeyB3aWR0aDogNTglOyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkgeyB3aWR0aDogNjglOyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkgeyB3aWR0aDogNzYlOyB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkgeyB3aWR0aDogMTY1cHg7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkgeyB3aWR0aDogMTgwcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHsgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgIFxuICAgICAgICAuc29uaWNQbGF5bGlzdEJsb2NrICYge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHsgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1JSAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygyMi41JSAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNSUgLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDIyLjUlIC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdhbGxlcnkgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge3dpZHRoOiA1NSU7fVxuICAgIH1cblxufSIsIi8vIE1JRDEgPT4gMzc1cHggLyA3NjhweCAvIDEwMjRweFxuLy8gTUlEMiA9PiAxMzY2cHhcbi8vIEJJRyA9PiAxOTIwcHhcblxuLmN0YSB7XG4gICAgLy8gbWF4LXdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tYmlnIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1taWQtMiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1pZC0xIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICB9XG5cbiAgICAmLS1taW5pIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN0YS1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGN0YS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY3RhLWJhY2tncm91bmQsIC43NSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjdGEtYmFja2dyb3VuZCwgLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS04MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LTgwLCAuNzUpO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHNlY29uZGFyeS04MCwgLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LTgwLCAuNSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkc2Vjb25kYXJ5LTgwLCAuNzUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2F0Y2gge1xuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdGEtZC1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGN0YS1kLWNvbG9yO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgLmN0YS0tcHJpbWFyeSAmIHtcbiAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjdGEtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLS1zZWNvbmRhcnkgJiB7XG4gICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS0td2F0Y2ggJiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgLmN0YS0tc2Vjb25kYXJ5ICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgLmN0YS0tc2Vjb25kYXJ5ICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtLXNtYWxsICYge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13YXRjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLS1zbWFsbCAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtLW1pbmkgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlcm8ge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDQyLjIyJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzUuMTMlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzMuMzMlO1xuICAgIH1cblxuICAgICYtLXVuZGVyLXBsYXllciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MiU7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIC41cyBlYXNlLW91dDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIyJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmhlcm9fX2ltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc21hbGwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX2dyYWRpZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMSkgMzUlLCByZ2JhKCRwcmltYXJ5LTQwLCAuOTUpIDUyJSwgcmdiYSgkcHJpbWFyeS00MCwgLjUpIDY1JSwgdHJhbnNwYXJlbnQgMTAwJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgNTAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwKSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvX19pbmZvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvX19jdGFzIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX3R1bmVpbiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5oZXJvX192aWRlbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX2Fycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlcm8tLWNsb3NlZCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fZ3JhZGllbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktNDAsIC45KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlX19zb3VyY2Uge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigyNHB4KTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuaGVyb19faW5mbyxcbiAgICAgICAgICAgIC5oZXJvX190ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm9fX3NlYXNvbi10YXgsXG4gICAgICAgICAgICAuaGVyb19fZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAuaGVyb19fdHVuZWluLFxuICAgICAgICAgICAgLmhlcm9fX2N0YXMge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19faW1hZ2Uge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZXJvX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgJl9fc3JjIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFuZGluZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0Ni42NnZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDQuMTZ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDcuMyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQxLjE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ0JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdmlkZW8ge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX21lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9fZ3JhZGllbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlb2pzLXRvcC1tdXRldG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0JVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3My4yMCVcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4LjEyJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JhZGllbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDEpIDE1JSwgcmdiYSgkcHJpbWFyeS00MCwgMC44KSA0MCUsIHJnYmEoMjksIDI3LCAyNywgMCkgNzAlKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMSkgMzAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjg1KSAzNiUsIHJnYmEoJHByaW1hcnktNDAsIDAuNSkgNDUlLCB0cmFuc3BhcmVudCAxMDAlKSxcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMSkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuOSkgMyUsIHJnYmEoJHByaW1hcnktNDAsIDApIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY3VzdG9tKGZsZXgtc3RhcnQsIGZsZXgtZW5kKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICAgIGdhcDogMTlweDtcblxuICAgICAgICAuc3dpcGVyOm5vdCguaGVyby0tdW5pcXVlKSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dCA5MDBtcyA0MTAwbXMgZWFzZSBmb3J3YXJkcztcblxuICAgICAgICAgICAgLmNhcm91c2VsLS1oZXJvOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA5cHg7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8sXG4gICAgLnJhdGluZ0luZm9fX2luZm9zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICYsXG4gICAgICAgIC5zd2lwZXItc2xpZGUtZHVwbGljYXRlLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQoJHByaW1hcnktOTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUZhZGVJbiA1NTBtcyAzMDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nSGVyb0Jsb2NrICYsXG4gICAgICAgIC5zaG93SGVhZGVyQmxvY2sgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0KCRwcmltYXJ5LTkwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVGYWRlSW4gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFzb24tdGF4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LXNob3csXG4gICAgJl9fdHVuZWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC1zZWFzb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHVuZWluIHtcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVGYWRlSW4gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICYsXG4gICAgICAgIC5zd2lwZXItc2xpZGUtZHVwbGljYXRlLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQoJHByaW1hcnktOTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUZhZGVJbiA1NTBtcyAzMDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nSGVyb0Jsb2NrICYsXG4gICAgICAgIC5zaG93SGVhZGVyQmxvY2sgJixcbiAgICAgICAgLmNhdGVnb3J5cGFnZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQoJHByaW1hcnktOTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyA+ICo6bm90KDpmaXJzdC1jaGlsZCkgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0KCRzZWNvbmRhcnktODApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nSGVyb0Jsb2NrICYsXG4gICAgICAgIC5zaG93SGVhZGVyQmxvY2sgJixcbiAgICAgICAgLmNhdGVnb3J5cGFnZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQoJHNlY29uZGFyeS04MCk7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuXG4gICAgICAgICAgICAmLmN0YS0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiA1NTBtcyA1NTBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nSGVyb0Jsb2NrICYsXG4gICAgICAgIC5zaG93SGVhZGVyQmxvY2sgJixcbiAgICAgICAgLmNhdGVnb3J5cGFnZSAmIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICYge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gNTUwbXMgNTUwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93SGVhZGVyQmxvY2sgJiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NyYyB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRvcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICYge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDU1MG1zIDU1MG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvd0hlYWRlckJsb2NrICYge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hcnRpY2xlIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJj4qIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIGgyLFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sLFxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWJlZF9fdmlkZW8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGFzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbn0iLCIubW9kYWwge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktMjAsIC45KTtcbiAgICBAaW5jbHVkZSBjZW50ZXI7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCB2aXNpYmlsaXR5IDM1MG1zIGVhc2U7XG4gICAgICAgIHotaW5kZXg6ICR6LWFkdjtcbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgdmlzaWJpbGl0eSAzNTBtcyBlYXNlO1xuICAgIH1cblxuICAgICYtLXNoYXJlIHtcbiAgICAgICAgI3skcm9vdH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCAyNXB4IDIzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ5cHggNTBweCA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVybyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICN7JHJvb3R9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDg2NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDk2NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMjY2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTIwO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmX19zaGFyZSB7XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjFcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi11cmwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5oZXJvX19tZWRpYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtLWhlcm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDEpIDE1JSwgcmdiYSgkcHJpbWFyeS00MCwgMC44KSA0MCUsIHJnYmEoMjksIDI3LCAyNywgMCkgNzAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxOThkZWcsIHJnYmEoJHByaW1hcnktNDAsIDAuOTUpIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjA4KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCA0MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCA0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdmlkZW8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQoJHByaW1hcnktOTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY3RhcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX19kZXNjcmlwdGlvbl9zZWFzb25zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTgwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA4ODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFzb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm9fX3RleHQtc2hvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm9fX3RhZ3Mge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm9fX3R1bmVpbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMXB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBnYXA6IDNweDtcblxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDM3LjVweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJ1dHRvblJhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgICYgLmN0YV9fdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbn0iLCIudGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTYwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgfVxuICAgIC8vICYtLW1pbmkge1xuICAgIC8vICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIC8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgLy8gfVxuICAgIC8vICYtLXNtYWxsIHtcbiAgICAvLyAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAvLyAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgIC8vIH1cbn0iLCIuZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJiA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC8vICZfX2FkdiB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAvLyAgICAgJl9fY29udGFpbmVyIHtcbiAgICAvLyAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICAmX19za3ktc2NyYXBlciB7XG4gICAgLy8gICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC8vICAgICB9XG5cbiAgICAvLyAgICAgJi0tc2t5LXNjcmFwZXIgJl9fY29udGFpbmVyIHtcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAvLyAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMzVweCk7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICAmLS1za3ktc2NyYXBlciAmX19za3ktc2NyYXBlciB7XG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgLy8gICAgICAgICAgICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cblxuICAgIC8vIGNvbnRlbnQ6IG51bWJlciBvZiBpdGVtcyBwZXIgcm93XG4gICAgLy8gRm9yIGNvbGxlY3Rpb24gc2hvdy9hcnRpY2xlIGNvbnRlbnRcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAyMHB4IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDI1cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZvciBjb2xsZWN0aW9uIHZpZGVvcyBjb250ZW50XG4gICAgJi0tdmlkZW8gJl9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWR2LS1hY3RpdmUgJi0tdmlkZW8ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMzVweCk7XG4gICAgfVxuXG4gICAgLmFkdi0tYWN0aXZlICYtLXZpZGVvICZfX2NvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LTgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyBzZWxlY3QgYXJyb3dcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICBtaW4td2lkdGg6IDE0OHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgIH1cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgJi0tZG93biB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFja2Ryb3Age1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpeC1wb3NpdGlvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LTQwLC45KTtcbiAgICAgICAgei1pbmRleDogJHotYWR2O1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge3dpZHRoOiA2MCU7fVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7cGFkZGluZzogMDt9XG4gICAgfVxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtkaXNwbGF5OiBub25lO31cbiAgICB9XG4gICAgJl9fb3B0aW9ucyB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggMnB4ICRwcmltYXJ5LTQwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDJweCAkcHJpbWFyeS00MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoJHByaW1hcnktOTAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHRvcDogNTRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHt0b3A6IDYzcHg7fVxuICAgIH1cbiAgICAmX19vcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTE5OyB9XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lcGlzb2RlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkgeyBmb250LXNpemU6ICRmb250LXNpemUtMTU7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjsgfVxuICAgIH1cbn0iLCIuc29uaWNwbGF5bGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7IFxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4OyBcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHsgcGFkZGluZzogMzBweDsgZ2FwOiAxOHB4OyB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTQwOyB9XG4gICAgfVxuICAgICZfX2JnIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgICAgZmlsdGVyOiBibHVyKDdweCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkc2Vjb25kYXJ5LTMwLDAuOSkgNTAlLCByZ2JhKCRwcmltYXJ5LTQwLDAuMykgMTAwJSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLDApIDMwJSwgcmdiYSgkc2Vjb25kYXJ5LTMwLDAuNykgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkc2Vjb25kYXJ5LTMwIDQ1JSwgcmdiYSgkcHJpbWFyeS00MCwgMC4zKSA5MCUsIHRyYW5zcGFyZW50IDEwMCUpLCBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkc2Vjb25kYXJ5LTMwLDAuNikgMzAlLCByZ2JhKCRwcmltYXJ5LTQwLDAuMSkgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7IFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7IFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkgeyBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgICB9XG4gICAgJl9fcGxheWVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm94LXNoYWRvdzogMzZweCAwIDM1cHggLTEwcHggJHNlY29uZGFyeS0zMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7IHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWVkaXVtKSB7IHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7IGZsZXgtYmFzaXM6IDQyJTsgcGFkZGluZzogMDt9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7IGZsZXgtYmFzaXM6IDMyJTsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgZmxleC1iYXNpczogMjQlOyB9XG4gICAgfVxufVxuXG4uc29uaWNzaG93IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7IFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn0iLCIuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDkwcHggMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCA0MHB4IDUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcztcblxuICAgICAgICAmLS10cmFuc2xhdGVkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMjcwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbWFyZ2luLXRvcDogNjBweDsgLy8hIGZvciBmaXggYmcgaW4gc2hvd3BhZ2VcbiAgICAvLyBwYWRkaW5nLXRvcDogNjBweDsgLy8hIG5vdCB3b3JrXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0zMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggOTBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDQwcHggNTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS02MDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTcwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3BhY2VyIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2dyb3VwIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDYwMHB4KSAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktNjA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS02MDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS03MDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5ibG9jayB7XG4gICAgJHJvb3Q6ICY7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW07XG5cbiAgICAmLS1tYXJnaW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhdGVnb3J5LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFyZ2luLS1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIuNjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oZXJvLWxhbmRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYtLXJpY2gtdGV4dCxcbiAgICAmLS1lbWJlZCxcbiAgICAmLS1yZWNhbGwge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogOTA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJpY2gtdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTI2NnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2tfX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZW1iZWQgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IC8vIDQwcHggLSAxNHB4IChoZWFkZXIgcGFkZGluZylcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IC8vIDUwcHggLSAxNHB4IChoZWFkZXIgcGFkZGluZylcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlY2FsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lbWJlZCAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICB9XG5cbiAgICAmLS11bmRlci1jb3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFyZ2luICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNHB4IDA7XG4gICAgfVxuXG4gICAgJi0tbm8tbWFyZ2luLW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgI3skcm9vdH1fX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lcGdfX2RlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgIH1cblxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jdXN0b20oYmFzZWxpbmUsIHNwYWNlLWJldHdlZW4pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAxNHB4IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1lcGdfX2V4cGFuZGVkICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI1O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig3cHgpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoN3B4KTtcbiAgICB9XG59IiwiLnZpZGVvVGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNlb1NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzUwbXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1iZXR3ZWVuKG1lZGl1bSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NC41JTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDM5JVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSVcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlb1NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9UaHVtYi0tb3BlbiAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM1MG1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWJldHdlZW4obWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjElXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4JVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2aCAtIDgwcHgpICogMS43Nyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gOTBweCkgKiAxLjc3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gMTEwcHgpICogMS43Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS0xNi05IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy0xNl85O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlb1NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktMjAsIDAuOCk7XG5cbiAgICAgICAgPnN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BsYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAkei1wbGF5ZXI7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZW9Tb25pY1ZpZGVvQmxvY2sgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgYm90dG9tOiAtOXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoY2FsYygxMDB2dyAtIDYwcHgpIC0gMTAwJSk7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9UaHVtYjpub3QoLnZpZGVvVGh1bWItLW9wZW4pICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvVGh1bWI6bm90KC52aWRlb1RodW1iLS1vcGVuKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvVGh1bWI6bm90KC52aWRlb1RodW1iLS1vcGVuKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5jb250ZW50UmF0aW5nIHtcbiAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuZ2FsbGVyeSB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLTE2Xzk7XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTV2dztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0zMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44NzVyZW0gMS4yNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdhbGxlcnktYm9keS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJjpob3ZlciAmX19ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlICZfX2JvZHkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzc1cmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCg0KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcm91c2VsLS1nYWxsZXJ5IHtcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAzMnB4IDAgcmdiYSgkcHJpbWFyeS00MCwwLjYpO1xuICAgIH1cbn0iLCIubG9hZGVyU3Bpbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGMoNTB2aCAtIDI1cHgpO1xuXHRsZWZ0OiBjYWxjKDUwdncgLSAyNXB4KTtcblx0Ym9yZGVyOiA1cHggc29saWQgJHByaW1hcnktOTA7XG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAkc2Vjb25kYXJ5LTcwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MHB4O1x0XG5cdGhlaWdodDogNTBweDtcblx0YW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4ubG9hZGVyU3Bpbm5lcldyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuICB9XG4iLCIuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi0taGVybyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcmQtYXJ0aWNsZSxcbiAgICAmLS1jYXJkLXNob3csXG4gICAgJi0tY2FyZC12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1jYXJkLWFydGljbGUge1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogJHBhZGRpbmctYXJ0aWNsZS10aHVtYjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJi0tYWJzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi0tY2FyZC1zaG93IHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6ICRwYWRkaW5nLXNob3cteHM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAmLS1jYXJkLXNob3V0IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2FyZC1hcnRpY2xlICZfX3NvdXJjZSxcbiAgICAmLS1jYXJkLXNob3cgJl9fc291cmNlLFxuICAgICYtLWNhcmQtdmlkZW8gJl9fc291cmNlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgICYtLWNhcmQtdmlkZW8gJl9fc291cmNlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgfVxuICAgIFxuICAgICYtLXcxMDAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLS10b3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX19zb3VyY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGltZywgXG4gICAgICAgIHNvdXJjZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJpY2gtdGV4dCB7XG5cbiAgICBoMixcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgcGFkZGluZy10b3A6IC42MjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG5cbiAgICAuZW1iZWRfX3ZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lbWJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIFxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctMTZfOTtcblxuICAgICAgICAmID4gaWZyYW1lLFxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGxheWVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogJHotcGxheWVyO1xuXG4gICAgJi0tc2ltdWxjYXN0LFxuICAgICYtLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIC8vIHRvcDogMTAwJTtcbiAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKDEwMHZXICogLjU4KSAqIC41Nik7XG4gICAgICAgIDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLW1vZGFsLS1zaG93IHtcbiAgICAgICAgLy8gYW5pbWF0aW9uOiBwbGF5ZXJGYWRlSW5VcFNtIGVhc2Utb3V0IDkwMG1zIGJvdGg7XG4gICAgICAgIC8vIHRvcDogY2FsYygxMDB2aCAtICgoMTAwdlcgKiAuNTgpICogLjU2KSAtIDk2cHgpO1xuICAgICAgICBib3R0b206IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgLy8gYW5pbWF0aW9uOiBwbGF5ZXJGYWRlSW5VcExHIGVhc2Utb3V0IDkwMG1zIGJvdGg7XG4gICAgICAgICAgICAvLyB0b3A6IGNhbGMoMTAwdmggLSAoKDEwMHZXICogLjM1KSAqIC41NikgLSA2NnB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvd2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLXNob3cge1xuICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbFMgMjUwbXMgZm9yd2FyZHM7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbE0gMzUwbXMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbEwgNTAwbXMgYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbFhsIDUwMG1zIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbFh4bCA1MDBtcyBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG4gICAgfVxuXG4gICAgJl9fcG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgICAgZmlsdGVyOiBibHVyKDdweCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIC5wbGF5ZXItLXNob3cgJiB7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMC44NSkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuMTgpIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wbGF5ZXJfX3Nob3dIZWFkZXJCbG9jayxcbiAgICAgICAgJi5wbGF5ZXJfX3Nlb1NvbmljVmlkZW9CbG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGxheWVyLS1tb2RhbCAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBsYXllcl9fc29uaWNWaWRlb0Jsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5ZXItLW1vZGFsICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fc2hvd3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllci0tbW9kYWwgJixcbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDUpO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllci0tbW9kYWwgJixcbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllcl9fc29uaWNWaWRlb0Jsb2NrICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21ldGFpbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLnBsYXllci0tbW9kYWwgJixcbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmX19zZWFzb24sXG4gICAgICAgIC8vICZfX2VwaXNvZGUsXG4gICAgICAgIC8vICZfX2R1cmF0aW9uLFxuICAgICAgICAvLyAmX19yYXRpbmcge1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW9fX21vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxQjFCO1xuXG4gICAgICAgICY+KiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0wMDtcblxuICAgICAgICAucGxheWVyLS1zaG93aGVhZGVyICYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKDYwcHggKyAyMHB4KSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoNzBweCArIDIwcHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoODBweCArIDMwcHgpKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllcl9fY29tcG9uZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3ZpZGVvd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5ZXItLXNob3doZWFkZXIgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdmggLSA4MHB4KSAqIDEuNzcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2aCAtIDkwcHgpICogMS43Nyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2aCAtIDExMHB4KSAqIDEuNzcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW9jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6ICR6LXBsYXllcjtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3BhY2VyIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2F0ZWdvcnktbGluayB7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktOTA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktOTA7XG4gICAgICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS03MDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kaXNhYmxlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xldHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuZ3JpZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGV0dGVyIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuOTE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS02MDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjg4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuc2VhcmNoIHtcblx0ZmxleDogYXV0bztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG5cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS0yMDtcblxuXHRcdC5oZWFkZXIgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQuaGVhZGVyICYge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQmLS10cmFuc2xhdGVkIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjcwcHgpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcztcblx0fVxuXG5cdCZfX292ZXJsYXkge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnktMjAsIDAuOSk7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuXHRcdFx0cmlnaHQ6IC01MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuXHRcdFx0cmlnaHQ6IC02MHB4O1xuXHRcdH1cblxuXHR9XG5cblx0Ji1yZXN1bHQge1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtYm9sZDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS05MDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LTgwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS00MDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHQmX190YWIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktOTA7XG5cdFx0QGluY2x1ZGUgZmxleC1jdXN0b20oY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0bWFyZ2luOiAyMnB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHQuaGVhZGVyICYge1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiAyNjBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDM1MG1zIGVhc2Utb3V0LCBoZWlnaHQgMzUwbXMgZWFzZS1vdXQ7XG5cblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBlYXNlLW91dCwgaGVpZ2h0IDM1MG1zIGVhc2Utb3V0O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS05MDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LWJldHdlZW4obGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdCYgLnNlYXJjaC1pbnB1dF9faW5wdXQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnktMjAsIDEpO1xuXG5cdFx0XHRcdC5zZWFyY2gtaW5wdXRfX2lucHV0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnktNjAsIDAuNyk7XG5cblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeS0yMCwgMSk7XG5cdFx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LWRvd24oeGxhcmdlKSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQuc2VhcmNoLWlucHV0LS1hY3RpdmUgJiB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5wdXQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS05MDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoJHByaW1hcnktOTAsIDAuNzUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NsZWFyIHtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdCYtcGxhY2Vob2xkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktMjA7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0dG9wOiA3NSU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHR9XG5cblx0XHQmX19ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMzA7XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTY7XG5cblx0XHRcdCYtLXNob3J0LFxuXHRcdFx0Ji0tbm8tcmVzdWx0IHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDAgOHB4IDM4cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS0yMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGF4b25vbXkge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59IiwiLy8gMTIwcHggPT4gMnB4ID0+IDNweCA9PiA0cHhcbi8vIDMwMHB4ID0+IDVweFxuLy8gNDAwID0+IDQyMHB4ID0+IDdweFxuLy8gNTAwID0+IDQ4MHB4ID0+IDhweFxuLy8gNTQwcHggPT4gOXB4XG5cbi5lcGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2hhbm5lbCxcbiAgICAgICAgJl9fc2NoZWR1bGUge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2hhbm5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMlxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkgeyBtYXgtd2lkdGg6IDU1cHg7IG1heC1oZWlnaHQ6IDE0cHg7fSAvLyBtYXgtd2lkdGg6IDU3cHhcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkgeyBtYXgtd2lkdGg6IDU1cHg7IH0gLy8gbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkgeyBtYXgtd2lkdGg6IDU1cHg7IG1heC1oZWlnaHQ6IDE3cHg7fSAvLyBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zY2hlZHVsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwge1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDU3NjBweDsgLy80MzIwcHhcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA3MjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDExNTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEyOTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXlzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAmLS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktNzA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Byb2dyYW1zIHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVmYXVsdCB7XG5cbiAgICAgICAgJl9faG91cnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19leHBpcmVkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ob3VyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI0MHB4OyAvLzE4MHB4XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9ncmFtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJvZ3JhbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogd2lkdGggMnMgbGluZWFyO1xuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aW1lLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS02MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zaG93LW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXZlLW5vdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA5MDBweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktNDA7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXhwYW5kZWQge1xuICAgICAgICAmX19wcm9ncmFtIHtcblxuICAgICAgICAgICAgJi0tZXhwaXJlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1leHBpcmVkICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3Nob3ctbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29tcGFjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Byb2dyYW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9ncmFtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0yMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpbWUtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3Nob3ctbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLnNpbXVsY2FzdC1idXR0b24ge1xuXHRjb2xvcjogJHByaW1hcnktOTA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG5cdHBhZGRpbmc6IDlweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHR6LWluZGV4OiAkei1wbGF5ZXI7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdHJpZ2h0OiAxNDBweDtcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXG5cdFx0Ji0taGlkZSB7XG5cdFx0XHRib3R0b206IC00NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX29wZW4taWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQmX19kb3QtaWNvbiB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTFweDtcblxuXHRcdGNpcmNsZSB7XG5cdFx0XHRmaWxsOiAkY3RhLWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY3RhIHtcblx0XHR6LWluZGV4OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3R0b206IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cbn0iLCIuZXJyb3Ige1xuICAgICZfX3BhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS03MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm90dCB7XG4gICAgJi1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5yZWNhbGwge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHsgXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7Zm9udC1zaXplOiAkZm9udC1zaXplLTIxOyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNTsgfVxuICAgIH1cblxuICAgICZfX2N0YV9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgfVxufSIsIi5sb2dvIHtcbiAgICAkcm9vdDogJjtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi0tb3ZlcmxheWVkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ247XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgLy8gQGluY2x1ZGUgaGVhZGVyLWhlaWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4ubXVsdGljaGFubmVsIHtcbiAgICAkcm9vdDogJjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtYXgoMTAwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS00MDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI3MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXNob3cge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaW5zZXQ6IDA7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwdmgsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2hvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi0tc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogb3BhY2l0eUluIDM1MG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4OyAvLyEgZm9yIG1vYmllXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgNTAwbXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiAtIDIpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAubXVsdGljaGFubmVsX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIC5tdWx0aWNoYW5uZWxfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLm11bHRpY2hhbm5lbC0tc2hvdyAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXM7XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoNzBtcyAqICN7JGl9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19icmFuZHMge1xuICAgICAgICBtYXJnaW46IDQwcHggMjBweCA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLWF1dG8tcm93czogMTAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktNDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIycHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFkb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHNlY29uZGFyeS0yMCwgMSkgMCUsIHJnYmEoJHNlY29uZGFyeS0yMCwgMC43MikgMzIlLCByZ2JhKCRzZWNvbmRhcnktMjAsIDAuMykgNzklLCByZ2JhKCRzZWNvbmRhcnktMjAsIDApIDk1JSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDEpIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjcyKSAzMiUsIHJnYmEoJHByaW1hcnktNDAsIDAuMykgNzklLCByZ2JhKCRwcmltYXJ5LTQwLCAwKSA5NSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkc2Vjb25kYXJ5LTIwLCAxKSAwJSwgcmdiYSgkc2Vjb25kYXJ5LTIwLCAwLjcyKSAzMiUsIHJnYmEoJHNlY29uZGFyeS0yMCwgMC4zKSA3OSUsIHJnYmEoJHNlY29uZGFyeS0yMCwgMCkgOTUlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC43MikgNTYlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjMpIDg3JSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgOTglKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSA1NTBtcyBlYXNlLWluO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiKCRzZWNvbmRhcnktMjAsIDcwJSkgMCUsICRzZWNvbmRhcnktMjAgMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC43MTc1MjQ1MDk4MDM5MjE2KSA1MCUsIHJnYmEoJHByaW1hcnktNDAsIDApIDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaG93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgNTUwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiKCRzZWNvbmRhcnktMjAsIDcwJSkgMCUsICRzZWNvbmRhcnktMjAgMTAwJSk7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC44ODU1OTE3MzY2OTQ2Nzc4KSA1MCUsIHJnYmEoJHByaW1hcnktNDAsIDAuMzc1Nzg3ODE1MTI2MDUwNCkgMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJhdGluZ0luZm8ge1xuICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mb3Mge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWxfX2hlcm8gJixcbiAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmLFxuICAgICAgICAuaGVyb0Jsb2NrICYge1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgc2xpZGUtdGV4dCgkcHJpbWFyeS05MCk7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWxfX2hlcm8gJixcbiAgICAgICAgLnNlb1NvbmljVmlkZW9CbG9jayAmLFxuICAgICAgICAuc29uaWNQbGF5bGlzdEJsb2NrICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19zcGFjZXIge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cblxuICAgICZfX3NlYXNvbi1lcGlzb2RlIHt9XG5cbiAgICAmX19yYXRpbmctdGl0bGUge31cblxuICAgICZfX2Rlc2NyaXB0b3JzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuXG4gICAgICAgICAgICAubW9kYWxfX2hlcm8gJixcbiAgICAgICAgICAgIC5oZXJvICYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gNzUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5ZXItLXNob3doZWFkZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG5cbiAgICAgICAgICAgICAgICAucGxheWVyLS1tb2RhbCAmLFxuICAgICAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zeXN0ZW0tY29kZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcblxuXG4gICAgfVxuXG4gICAgJl9fY29kZSB7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG5cbiAgICAgICAgLm1vZGFsX19oZXJvICYsXG4gICAgICAgIC5oZXJvICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDc1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXllci0tc2hvd2hlYWRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG5cblxuICAgICAgICAgICAgLnBsYXllci0tbW9kYWwgJixcbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLy8gQUJTVFJBQ1RcbkBpbXBvcnQgJ2Fic3RyYWN0L2FuaW1hdGlvbic7XG5AaW1wb3J0ICdhYnN0cmFjdC92YXJpYWJsZXMnO1xuQGltcG9ydCAnYWJzdHJhY3QvbWl4aW5zJztcblxuLy8gVkVORE9SXG5AaW1wb3J0ICdzd2lwZXIvY3NzJztcbkBpbXBvcnQgJ3N3aXBlci9jc3MvZWZmZWN0LWNvdmVyZmxvdyc7XG5AaW1wb3J0IFwic3dpcGVyL2Nzcy9lZmZlY3QtZmFkZVwiO1xuO1xuQGltcG9ydCAnc3dpcGVyL2Nzcy9uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ3N3aXBlci9jc3MvcGFnaW5hdGlvbic7XG5AaW1wb3J0ICdzd2lwZXIvY3NzL2ZyZWUtbW9kZSc7XG5cbkBpbXBvcnQgJ3ZlbmRvci9zd2lwZXInO1xuQGltcG9ydCAndmVuZG9yL3Zqcyc7XG5cbi8vIEJBU0VcbkBpbXBvcnQgJ2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnYmFzZS90eXBvZ3JhcGh5JztcblxuLy8gTEFZT1VUXG5AaW1wb3J0ICdsYXlvdXQvbGF5b3V0JztcblxuLy8gQ09NUE9ORU5UU1xuQGltcG9ydCAnY29tcG9uZW50cy9hZHYnO1xuQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9uYXYnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tb2JpbGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbGFiZWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zZWFzb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJvdXNlbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2N0YSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlcm8nO1xuQGltcG9ydCAnY29tcG9uZW50cy9hcnRpY2xlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbW9kYWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pY29uUmFpbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvblJhaWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy90YWcnO1xuQGltcG9ydCAnY29tcG9uZW50cy9ncmlkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2VsZWN0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc29uaWMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9mb290ZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9ibG9jayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ZpZGVvVGh1bWInO1xuQGltcG9ydCAnY29tcG9uZW50cy9nYWxsZXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbG9hZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW1hZ2UnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yaWNoVGV4dCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2VtYmVkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGxheWVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2F0ZWdvcnlMaW5rJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2VhcmNoJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGF4b25vbXknO1xuQGltcG9ydCAnY29tcG9uZW50cy9lcGcnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zaW11bGNhc3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9lcnJvcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL290dCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3JlY2FsbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvZ28nO1xuQGltcG9ydCAnY29tcG9uZW50cy9yYXRpbmdJbmZvJztcblxuYm9keSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktNDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/