@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);
@keyframes wbd_spin{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@keyframes wbd_opacityInOut{0%{opacity:0}15%{opacity:1}90%{opacity:1}100%{opacity:0}}.wbd_opacity-in-out{animation:wbd_opacityInOut 3000ms ease-in-out forwards}@keyframes fadeinOwn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}.wbd_fade-in{animation:fadeinOwn 300ms ease-in-out forwards}@keyframes fadeoutOwn{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}.wbd_fade-out{animation:fadeoutOwn 650ms ease-in-out forwards}.wbd_spinner_fade-out{animation:fadeoutOwn 1050ms ease-in-out forwards}@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 closeModalS{from{height:calc(56.25vw + 70px)}to{height:0}}@keyframes closeModalM{from{height:calc(56.25vw + 80px)}to{height:0}}@keyframes closeModalL{from{height:calc((100vw - 60px)*.5625 + 80px)}to{height:0}}@keyframes closeModalXl{from{height:calc((100vw - 100px)*.5625 + 90px)}to{height:0px}}@keyframes closeModalXxl{from{height:calc((100vw - 120px)*.5625 + 110px)}to{height:0}}@keyframes wbd_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)}}@keyframes expanseDown{from{height:150px}to{height:100%}}@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$="0"]{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>[class*=spainfta][class$="0"]{background-image:url(/a7ed27ef34e7a22f2604bd477411336e.png)}.video-overlay-agerating>[class*=spainfta][class$="7"]{background-image:url(/2aaa83d2c5af5087a57929d1d9ee6cff.png)}.video-overlay-agerating>[class*=spainfta][class$="12"]{background-image:url(/20772d433facd732b97a81c1f90b1de5.png)}.video-overlay-agerating>[class*=spainfta][class$="16"]{background-image:url(/8a4b0bfc7fb4c07f650fcba7b01d4f15.png)}.video-overlay-agerating>[class*=spainfta][class$="18"]{background-image:url(/6cbbcd5e4446f6c909e7d17bcf4a18ac.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}}.vjs-modal-dialog-content{background-color:#0d0c0c}@media(min-width: 64rem){.vjs-modal-dialog-content{padding:50px !important}.sonicPlaylistBlock .vjs-modal-dialog-content,.sonicVideoBlock .vjs-modal-dialog-content,.player--modal .vjs-modal-dialog-content{padding:20px !important}}.video-error-overlay{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:12.72px}@media(min-width: 48rem){.video-error-overlay{font-size:16.96px}.sonicPlaylistBlock .video-error-overlay,.sonicVideoBlock .video-error-overlay,.player--modal .video-error-overlay{font-size:12.72px}}@media(min-width: 85.375rem){.video-error-overlay{font-size:25.44px}.sonicPlaylistBlock .video-error-overlay,.sonicVideoBlock .video-error-overlay,.player--modal .video-error-overlay{font-size:16.96px}}*{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{gap:11px}}@media(min-width: 85.375rem){.header{padding:0 50px;gap:45px}}@media(min-width: 120rem){.header{padding:0 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;min-width:320px;max-width:321px;overflow:hidden}@media(min-width: 64rem){.adv--top{min-width:728px;max-width:970px}}.adv--bottom{margin:0 auto 10px}.adv--scrapper{max-width:300px;max-height:600px}.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,.adv__wrapper--scrapper{display:none}.adv__wrapper--middle.adv--loaded,.adv__wrapper--bottom.adv--loaded,.adv__wrapper--scrapper.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;font-size:12.72px;display:none}.adv--loaded .adv__label{display:block}.advSky{position:relative;margin-top:51px}@media(min-width: 85.375rem){.advSky{margin-top:65px}}@media(min-width: 120rem){.advSky{margin-top:76px}}.advSky.adv__wrapper{display:block;background:rgba(0,0,0,0);overflow:visible;margin-bottom:15px}.advSky.adv__wrapper.adv--loaded{margin-left:15px}.advSky__content{position:sticky;width:max-content;top:100px}.advSky .adv__label{position:absolute;top:-20px;right:0;display:block;display:none}.advSky.adv--loaded .adv__label{display:block}.advSkyScrapper{max-height:600px}.advSkyScrapper--viewed{text-align:center}.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:2147483347}@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:2147483447}@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;color:#fcfcfc}.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}.mobile-search.block{margin-bottom:3.75rem}.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--recipe .card__adds--alter{left:5px;bottom:-5px;top:auto}.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:2147483247}.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,.card--chef{height:auto}.card--article .card__wrapper,.card--chef .card__wrapper{position:relative;left:auto;top:auto}.card--article .card__thumbnail,.card--chef .card__thumbnail{padding-top:147%;height:100%}.card--article .card__body,.card--chef .card__body{background-color:rgba(0,0,0,0);padding:7px 0 10px}@media(min-width: 85.375rem){.card--article .card__body,.card--chef .card__body{padding:9px 0 10px}}@media(min-width: 120rem){.card--article .card__body,.card--chef .card__body{padding:8px 0}}.card--article .card__title,.card--chef .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,.card--chef .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,.card--chef .card__title .card--game{margin-bottom:5px}}@media(min-width: 85.375rem){.card--article .card__title,.card--chef .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,.card--chef .card__title .card--game{margin-bottom:6px}}@media(min-width: 120rem){.card--article .card__title,.card--chef .card__title{height:calc(2.25*16.96px - 1px);font-size:16.96px;line-height:1.125}.card--article .card__title .card--game,.card--chef .card__title .card--game{margin-bottom:10px}}.card--article .card__description,.card--chef .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,.card--chef .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,.card--chef .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,.card--chef .card__description{height:calc(2.42*14.84px - 1px);font-size:14.84px;line-height:1.21}}.card--game .card__thumbnail,.card--recipe .card__thumbnail,.card--video .card__thumbnail,.card--video-playlist .card__thumbnail{cursor:pointer;height:56.25%}.card--game .card__body,.card--recipe .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--recipe .card__body,.card--video .card__body,.card--video-playlist .card__body{padding:5px}}@media(min-width: 85.375rem){.card--game .card__body,.card--recipe .card__body,.card--video .card__body,.card--video-playlist .card__body{padding:7px 5px 7px}}@media(min-width: 120rem){.card--game .card__body,.card--recipe .card__body,.card--video .card__body,.card--video-playlist .card__body{padding:8px 5px 3px}}.sonicplaylist__player .card--game .card__body,.sonicplaylist__player .card--recipe .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--recipe .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--recipe .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--recipe .card__body,.sonicplaylist__player .card--video .card__body,.sonicplaylist__player .card--video-playlist .card__body{padding:15px 13px}}@media(min-width: 2560px){.card--game .card__description,.card--recipe .card__description,.card--video .card__description,.card--video-playlist .card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}@media(min-width: 3440px){.card--game .card__description,.card--recipe .card__description,.card--video .card__description,.card--video-playlist .card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}}.card--recipe .card__thumbnail{cursor:pointer;height:34.25%;min-height:34.25%}@media(min-width: 48rem){.card--recipe .card__thumbnail{height:46.84%;min-height:46.84%}}.card--recipe .card__body{padding:12px 5px 5px}.card--game,.card--recipe,.card--video{padding-top:123%}@media(min-width: 48rem){.card--game,.card--recipe,.card--video{padding-top:105%}}@media(min-width: 64rem){.card--game,.card--recipe,.card--video{padding-top:110%}}.card--game .card__title,.card--recipe .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--recipe .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--recipe .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--recipe .card__description,.card--video .card__description{line-height:1.25}}@media(min-width: 85.375rem){.card--game .card__description,.card--recipe .card__description,.card--video .card__description{font-size:12.72px}}@media(min-width: 120rem){.card--game .card__description,.card--recipe .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--recipe{padding-top:166%}@media(min-width: 48rem){.card--recipe{padding-top:124%}}@media(min-width: 64rem){.card--recipe{padding-top:144%}}@media(min-width: 85.375rem){.card--recipe{padding-top:135%}}.card--recipe .card__title{font-size:13.78px;line-height:1.2;height:calc(13.78px*1.2*3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(min-width: 48rem){.card--recipe .card__title{font-size:14.84px;height:calc(14.84px*1.2*2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}@media(min-width: 120rem){.card--recipe .card__title{font-size:16.96px;height:calc(14.84px*1.2*2)}}.card--recipe .card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;line-height:1.2;height:calc(11.66px*1.14*5)}@media(min-width: 48rem){.card--recipe .card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:calc(11.66px*1.14*3)}}@media(min-width: 64rem){.card--recipe .card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;height:calc(11.66px*1.14*4)}}@media(min-width: 85.375rem){.card--recipe .card__description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:12.72px;height:calc(12.72px*1.14*4)}}@media(min-width: 120rem){.card--recipe .card__description{font-size:14.84px;height:calc(14.84px*1.14*4)}}.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__code--blm{height:15px;width:15px}.sonicplaylist__player .season__code--blm{width:16px;height:16px}@media(min-width: 48rem){.sonicplaylist__player .season__code--blm{width:17px;height:17px}}@media(min-width: 85.375rem){.season__code--blm{width:20px;height:20px}.sonicplaylist__player .season__code--blm{width:22px;height:22px}}.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:1;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:1;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:1;font-size:12.72px;padding:0 5px}@media(min-width: 85.375rem){.cta--mid-1{height:32px;line-height:1;font-size:14.84px;padding:0 7px}}.cta--small{height:20px;line-height:1;padding:0 5px;font-size:12.72px}.cta--mini{height:15px;line-height:1;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--small .cta__icon{width:10px;height:10px}.cta--watch .cta__icon{height:18px;width:inherit}@media(min-width: 85.375rem){.cta--watch .cta__icon{height:22px}}.cta--watch.cta--small .cta__icon{height:13px;width:inherit}@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__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}@media(min-width: 85.375rem){.cta--watch.cta--mid-1 .cta__text{font-size:14.84px}}.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:fadeoutOwn 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__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:wbd_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:wbd_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:wbd_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:wbd_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:wbd_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:wbd_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:4;line-clamp:4;-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:wbd_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:wbd_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:fadeinOwn 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:fadeinOwn 550ms 550ms ease-out forwards}.landingHeroBlock .hero__ctas,.showHeaderBlock .hero__ctas,.categorypage .hero__ctas{animation:fadeinOwn 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:fadeinOwn 550ms 550ms ease-out forwards}.showHeaderBlock .hero__tag{animation:fadeinOwn 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:fadeinOwn 550ms 550ms ease-out forwards}.showHeaderBlock .hero__descriptors__image{animation:fadeinOwn 550ms 400ms ease-out forwards}.hero__chef{width:calc(100% - 20px);padding:20px 10px;background-color:#161414;margin:0 auto 20px}@media(min-width: 48rem){.hero__chef{width:calc(100% - 60px);display:flex;padding:0}}@media(min-width: 85.375rem){.hero__chef{width:calc(100% - 100px)}}@media(min-width: 120rem){.hero__chef{width:calc(100% - 120px)}}.hero__chef__image{display:none}@media(min-width: 48rem){.hero__chef__image{display:block;flex-basis:38%;flex-shrink:0}}@media(min-width: 64rem){.hero__chef__image{flex-basis:31%}}.hero__chef__title{color:#fcfcfc;font-size:27.56px;line-height:1.32;margin-bottom:5px}@media(min-width: 48rem){.hero__chef__title{font-size:33.92px;line-height:1.25}}@media(min-width: 64rem){.hero__chef__title{font-size:38.16px;line-height:1.16;margin-bottom:30px;grid-area:title}}@media(min-width: 85.375rem){.hero__chef__title{font-size:55.12px;line-height:1.11}}@media(min-width: 120rem){.hero__chef__title{font-size:67.84px;line-height:1.1}}.hero__chef__subtitle{color:#bebbbb;font-size:20.14px;font-weight:300;line-height:1.31;margin-bottom:10px}@media(min-width: 48rem){.hero__chef__subtitle{font-size:22.26px;line-height:1.19;margin-bottom:22px}}@media(min-width: 64rem){.hero__chef__subtitle{font-size:19.08px;line-height:1.27;margin-bottom:20px;grid-area:subtitle}}@media(min-width: 85.375rem){.hero__chef__subtitle{font-size:20.14px;line-height:1.31;margin-bottom:25px}}@media(min-width: 120rem){.hero__chef__subtitle{font-size:29.68px;line-height:1.21}}.hero__chef__description{color:#fcfcfc;font-size:16.96px;line-height:1.31;margin-bottom:25px}@media(min-width: 48rem){.hero__chef__description{font-size:18.02px;line-height:1.29;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}}@media(min-width: 64rem){.hero__chef__description{font-size:16.96px;line-height:1.43;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:0;line-clamp:0;-webkit-box-orient:vertical;grid-area:description}}@media(min-width: 85.375rem){.hero__chef__description{font-size:19.08px;line-height:1.38}}@media(min-width: 120rem){.hero__chef__description{font-size:25.44px;line-height:1.33}}@media(min-width: 48rem){.hero__chef__content{padding:13px 20px}}@media(min-width: 64rem){.hero__chef__content{padding:13px 30px;display:grid;grid-template-areas:"title cta" "subtitle subtilte" "description description";grid-template-columns:1fr auto;grid-template-rows:1fr 1fr 2fr}}@media(min-width: 85.375rem){.hero__chef__content{padding:25px 30px}}@media(min-width: 120rem){.hero__chef__content{padding:40px;grid-template-rows:1fr 1fr 3.5fr}}.hero__chef__content__image{width:100%;margin-bottom:15px}@media(min-width: 48rem){.hero__chef__content__image{display:none}}.hero__chef__content .cta{grid-area:cta}.hero__chef .image--chef-hero{position:relative;width:100%;padding-top:100%}.hero__chef .image--chef-hero .image__source{position:absolute;top:0;left:0;width:100%;height:100%}.hero__chef .image--chef-hero .image__source img,.hero__chef .image--chef-hero .image__source source{object-position:top}@media(min-width: 64rem){.article{display:flex;padding:20px 30px;gap:20px}.article>*{flex:1}}@media(min-width: 85.375rem){.article{padding:30px 50px;gap:40px}}@media(min-width: 120rem){.article{padding:30px 60px}}.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: 64rem){.article__info{padding:0}}@media(min-width: 85.375rem){.article__info{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;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:wbd_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:wbd_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:fadeinOwn 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)}}@media(min-width: 64rem){.adv--active .grid--video .grid__content{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 85.375rem){.adv--active .grid--video .grid__content{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 120rem){.adv--active .grid--video .grid__content{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 2560px){.adv--active .grid--video .grid__content{grid-template-columns:repeat(7, 1fr)}}.select{min-width:120px;padding:5px 10px;position:relative;font-size:14.84px;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:16.96px;background-size:20px}}@media(min-width: 85.375rem){.select{min-width:165px;padding:10px;font-size:19.08px}}@media(min-width: 120rem){.select{min-width:175px;padding:13px 12px;font-size:21.2px}}.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:7px;padding:13px 20px}@media(min-width: 48rem){.sonicplaylist__header{padding:20px 30px}}@media(min-width: 64rem){.sonicplaylist__header{position:absolute;right:0;max-width:55%}}@media(min-width: 85.375rem){.sonicplaylist__header{padding:30px 50px;gap:13px;max-width:65%}}@media(min-width: 120rem){.sonicplaylist__header{padding:30px 60px}}.sonicplaylist__title{font-size:25.44px;font-weight:700;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__bg--rainbow{background-image:linear-gradient(62deg, #1A1A1E 14%, #2347EA 36%, #3387F2 44%, #59F6FE 52%, #6AF2BE 60%, #74F19B 69%, #FFE920 79%, #FF7E14 89%, #DA0000 100%)}.sonicplaylist__bg--rainbow:after{opacity:.9}.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 20px}@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}}@media(min-width: 64rem){.block--embed-full{width:calc(100% - 60px);height:calc((100vw - 60px)*.5625);max-height:calc(100vh - 80px)}}@media(min-width: 85.375rem){.block--embed-full{width:calc(100% - 80px);height:calc((100vw - 80px)*.5625);max-height:calc(100vh - 90px)}}@media(min-width: 120rem){.block--embed-full{width:calc(100% - 100px);max-width:2500px;height:calc((100vw - 100px)*.5625);max-height:calc(100vh - 110px)}}.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:2147483247}.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;z-index:2147483247}@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:wbd_spin 1s linear infinite}.loaderSpinnerWrapper{display:flex;justify-content:center;position:absolute;z-index:2147483547;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,.image--card-chef{position:relative}.image--card-article,.image--card-chef{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%}@media(min-width: 64rem){.block--embed-full .embed__video{margin:auto;padding-top:0;height:100%;max-width:100%;width:calc((100vh - 80px)*1.77)}}@media(min-width: 85.375rem){.block--embed-full .embed__video{width:calc((100vh - 90px)*1.77)}}@media(min-width: 120rem){.block--embed-full .embed__video{width:calc((100vh - 110px)*1.77)}}@media(min-width: 64rem){.block--embed-full .embed{height:100%}}.player{position:fixed;z-index:2147483247}.loading+.player{z-index:2147483647}.player--simulcast,.player--modal{width:58%;right:10px;bottom:calc(-32.48vW - 23px);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:10px}@media(max-width: 63.9375rem){.player--modal--show.player--hasMini{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 forwards}}@media(min-width: 85.375rem){.player--show{animation:openModalXl 500ms forwards}}@media(min-width: 120rem){.player--show{animation:openModalXxl 500ms forwards}}.player--close{animation:closeModalS 250ms backwards}@media(min-width: 48rem){.player--close{animation:closeModalM 350ms backwards}}@media(min-width: 64rem){.player--close{animation:closeModalL 500ms backwards}}@media(min-width: 85.375rem){.player--close{animation:closeModalXl 1s backwards}}@media(min-width: 120rem){.player--close{animation:closeModalXxl 500ms backwards}}.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__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:2147483247}.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%;padding:5px;margin:0}}@media(min-width: 64rem){.search-placeholder{width:320px;top:75%;background-color:rgba(0,0,0,0)}}@media(min-width: 85.375rem){.search-placeholder{width:390px}}.search-placeholder__group{border-radius:6px;margin-bottom:5px}@media(max-width: 63.9375rem){.search-placeholder__group{background-color:#2a2828;margin:0 5px 5px}}.search-placeholder__item{display:flex;align-items:center;padding:0 20px;height:40px;gap:10px;font-size:13.78px}@media(min-width: 64rem){.search-placeholder__item{background-color:#161414}}.search-placeholder__item--alert{padding-top:15px;height:auto;background-color:rgba(0,0,0,0)}.search-placeholder__image{width:18px;height:18px}.search-placeholder__title{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;font-size:12.72px}.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}@media(min-width: 48rem){.epg__compact__program__time-category{font-size:13.78px}}@media(min-width: 120rem){.epg__compact__program__time-category{font-size:15.9px}}.epg__compact__program__category{font-size:10.6px;padding:1px 4px;border-radius:3px;background-color:#413e3e;margin-left:10px}@media(min-width: 64rem){.epg__compact__program__category{font-size:14.84px}}@media(min-width: 120rem){.epg__compact__program__category{font-size:14.84px}}.epg__compact__program__show-name{color:#fcfcfc;font-size:16.96px;font-weight:700;line-height:1.1;margin-bottom:10px}@media(min-width: 48rem){.epg__compact__program__show-name{font-size:18.02px}}@media(min-width: 85.375rem){.epg__compact__program__show-name{font-size:19.08px}}.epg__compact__program__title{color:#fcfcfc;font-size:12.72px;font-weight:700;line-height:1.3;margin-bottom:36px}@media(min-width: 48rem){.epg__compact__program__title{font-size:13.78px}}@media(min-width: 85.375rem){.epg__compact__program__title{font-size:14.84px}}.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:2147483247;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{transform:scale(1);transition:transform 150ms 450ms linear}@media(min-width: 85.375rem){.logo--overlayed{transform:scale(1.1);transition:transform 150ms linear}}.logo__wrapper{display:flex;align-items:center}.logo__link{display:flex;align-items:center;justify-content:start;align-self:center;height:60px}@media(min-width: 85.375rem){.logo__link{height:65px}}.logo__arrow{width:12px;margin-left:10px}.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;background:#1d1b1b}@media(max-width: 63.9375rem){.multichannel{flex:1;background:#1d1b1b}}@media(min-width: 64rem){.multichannel{max-width:270px}}.multichannel__wrapper{display:flex;z-index:50;position:fixed;inset:0;visibility:hidden}.multichannel__logo{display:flex;height:60px;padding:0 20px}@media(min-width: 85.375rem){.multichannel__logo{height:70px}}@media(min-width: 120rem){.multichannel__logo{height:80px}}@media(min-width: 64rem){.multichannel__logo{padding:0 30px}}@media(min-width: 85.375rem){.multichannel__logo{padding:0 50px}.multichannel__logo .logo__image{transform:scale(1.1)}}@media(min-width: 120rem){.multichannel__logo{padding:0 60px}}.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__wrapper--show .multichannel__item{opacity:1;transition:opacity 1.5s}.multichannel__wrapper--show .multichannel__item:nth-child(1){transition-delay:calc(70ms * 1)}.multichannel__wrapper--show .multichannel__item:nth-child(2){transition-delay:calc(70ms * 2)}.multichannel__wrapper--show .multichannel__item:nth-child(3){transition-delay:calc(70ms * 3)}.multichannel__wrapper--show .multichannel__item:nth-child(4){transition-delay:calc(70ms * 4)}.multichannel__wrapper--show .multichannel__item:nth-child(5){transition-delay:calc(70ms * 5)}.multichannel__wrapper--show .multichannel__item:nth-child(6){transition-delay:calc(70ms * 6)}.multichannel__wrapper--show .multichannel__item:nth-child(7){transition-delay:calc(70ms * 7)}.multichannel__wrapper--show .multichannel__item:nth-child(8){transition-delay:calc(70ms * 8)}.multichannel__wrapper--show .multichannel__item:nth-child(9){transition-delay:calc(70ms * 9)}.multichannel__wrapper--show .multichannel__item:nth-child(10){transition-delay:calc(70ms * 10)}.multichannel__wrapper--show .multichannel__item:nth-child(11){transition-delay:calc(70ms * 11)}.multichannel__wrapper--show .multichannel__item:nth-child(12){transition-delay:calc(70ms * 12)}.multichannel__wrapper--show .multichannel__item:nth-child(13){transition-delay:calc(70ms * 13)}.multichannel__wrapper--show .multichannel__item:nth-child(14){transition-delay:calc(70ms * 14)}.multichannel__wrapper--show .multichannel__item:nth-child(15){transition-delay:calc(70ms * 15)}.multichannel__wrapper--show .multichannel__item:nth-child(16){transition-delay:calc(70ms * 16)}.multichannel__wrapper--show .multichannel__item:nth-child(17){transition-delay:calc(70ms * 17)}.multichannel__wrapper--show .multichannel__item:nth-child(18){transition-delay:calc(70ms * 18)}.multichannel__wrapper--show .multichannel__item:nth-child(19){transition-delay:calc(70ms * 19)}.multichannel__wrapper--show .multichannel__item:nth-child(20){transition-delay:calc(70ms * 20)}.multichannel__link{display:block;height:60px;width:90px}@media(min-width: 48rem){.multichannel__link{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;flex-grow:1;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:100px;overflow-y:scroll}@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}@media(min-width: 64rem){.multichannel__overlay{z-index:10;flex-grow:1;background:linear-gradient(90deg, #1d1b1b 0%, rgba(29, 27, 27, 0.7175245098) 50%, rgba(29, 27, 27, 0) 100%)}}.multichannel__close{width:20px;height:20px;position:absolute;right:20px;top:20px}@media(min-width: 64rem){.multichannel__close{display:none}}.ratingInfo{display:flex;align-items:center;font-size:10.6px;font-family:"Roboto Condensed",sans-serif;font-weight:400;color:#fcfcfc;margin-bottom:8px}@media(max-width: 47.9375rem){.player--modal .ratingInfo{display:none}}@media(min-width: 48rem){.ratingInfo{font-size:12.72px}}@media(min-width: 85.375rem){.ratingInfo{font-size:14.84px}}@media(min-width: 120rem){.ratingInfo{font-size:16.96px}}.modal__hero .ratingInfo,.showHeaderBlock .ratingInfo,.heroBlock .ratingInfo{margin-bottom:12px}@media(min-width: 85.375rem){.modal__hero .ratingInfo,.showHeaderBlock .ratingInfo,.heroBlock .ratingInfo{margin-bottom:15px}}@media(min-width: 120rem){.modal__hero .ratingInfo,.showHeaderBlock .ratingInfo,.heroBlock .ratingInfo{margin-bottom:20px}}.hero .ratingInfo{color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.modal__hero .ratingInfo,.showHeaderBlock>.hero .ratingInfo,.swiper-slide-active .ratingInfo{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:wbd_slideFadeIn 550ms 400ms ease-out forwards}.ratingInfo__spacer{margin:0 5px}@media(min-width: 85.375rem){.ratingInfo__spacer{margin:0 10px}.sonicplaylist__player .ratingInfo__spacer,.player--modal .ratingInfo__spacer{margin:0 5px}}.ratingInfo__descriptors,.ratingInfo__system-code{display:inline-flex;align-items:center;gap:5px}.ratingInfo__descriptors__image,.ratingInfo__code{height:12px;width:12px}@media(min-width: 48rem){.ratingInfo__descriptors__image,.ratingInfo__code{height:14px;width:14px}}@media(min-width: 85.375rem){.ratingInfo__descriptors__image,.ratingInfo__code{height:18px;width:18px}.player--modal .ratingInfo__descriptors__image,.player__sonicPlaylistBlock .ratingInfo__descriptors__image,.player--modal .ratingInfo__code,.player__sonicPlaylistBlock .ratingInfo__code{height:16px;width:16px}}.ratingInfo__descriptors__image--nicam,.ratingInfo__code--nicam{transform:scale(0.9)}.ratingInfo__descriptors__image--blm,.ratingInfo__code--blm{height:14px;width:14px}@media(min-width: 48rem){.ratingInfo__descriptors__image--blm,.ratingInfo__code--blm{height:16px;width:16px}}@media(min-width: 85.375rem){.ratingInfo__descriptors__image--blm,.ratingInfo__code--blm{height:20px;width:20px}.player--modal .ratingInfo__descriptors__image--blm,.player__sonicPlaylistBlock .ratingInfo__descriptors__image--blm,.player--modal .ratingInfo__code--blm,.player__sonicPlaylistBlock .ratingInfo__code--blm{height:18px;width:18px}}.hero .ratingInfo__descriptors__image,.hero .ratingInfo__code{opacity:0}.modal__hero .ratingInfo__descriptors__image,.showHeaderBlock>.hero .ratingInfo__descriptors__image,.swiper-slide-active>.hero .ratingInfo__descriptors__image,.modal__hero .ratingInfo__code,.showHeaderBlock>.hero .ratingInfo__code,.swiper-slide-active>.hero .ratingInfo__code{opacity:0;animation:fadeinOwn 750ms 850ms ease-out forwards}.promotional{position:relative;display:flex;height:calc(85vw + 80px);flex-direction:column;align-items:center;justify-content:center;margin-top:80px}@media(min-width: 48rem){.promotional{height:calc(73vw + 175px);margin-top:85px}}@media(min-width: 64rem){.promotional{height:calc(37vw + 115px)}}@media(min-width: 85.375rem){.promotional{height:calc(37vw + 130px);margin-top:100px}}.promotional__logo{position:absolute;top:-80px;height:140px;width:140px;z-index:2}.promotional__logo picture source,.promotional__logo picture img{object-fit:contain}@media(min-width: 48rem){.promotional__logo{top:-85px;height:170px;width:170px}}@media(min-width: 85.375rem){.promotional__logo{top:-100px;height:200px;width:200px}}.promotional__image{width:100%;height:100%;position:relative;overflow:hidden}.promotional__image__content{position:absolute;left:0;right:0;bottom:0;z-index:0;transition:transform 50ms ease-out}.promotional__image__content picture source,.promotional__image__content picture img{height:auto}.promotional__content{padding:16px 20px;margin:-115px 15px 0 15px;background-color:rgba(42,40,40,.95);z-index:1}@media(min-width: 48rem){.promotional__content{margin:-90px 30px 0 30px}}@media(min-width: 85.375rem){.promotional__content{max-width:920px;margin:-90px auto 0 auto;padding:25px 40px}}.promotional__title{font-size:29.68px;line-height:1.14;color:#fcfcfc;margin-bottom:10px}@media(min-width: 48rem){.promotional__title{font-size:38.16px;line-height:1.16;margin-bottom:13px}}@media(min-width: 85.375rem){.promotional__title{font-size:44.52px;line-height:1.2;margin-bottom:20px}}.promotional__description{font-size:14.84px;line-height:1.28;color:#fcfcfc}@media(min-width: 48rem){.promotional__description{font-size:18.02px;line-height:1.35}}@media(min-width: 85.375rem){.promotional__description{font-size:19.08px;line-height:1.44}}.recipe{margin-top:20px}.recipe__title{font-size:26.5px;line-height:1.25;margin-bottom:8px}@media(min-width: 48rem){.recipe__title{font-size:38.16px}}@media(min-width: 64rem){.recipe__title{margin-bottom:20px}}@media(min-width: 85.375rem){.recipe__title{font-size:47.7px}}@media(min-width: 120rem){.recipe__title{font-size:59.36px}}.recipe__subtitle{font-size:19.08px;line-height:1.22;color:#bebbbb;margin-bottom:15px;font-weight:400}@media(min-width: 48rem){.recipe__subtitle{font-size:22.26px;margin-bottom:24px}}@media(min-width: 64rem){.recipe__subtitle{margin-bottom:40px}}@media(min-width: 85.375rem){.recipe__subtitle{font-size:25.44px}}@media(min-width: 120rem){.recipe__subtitle{font-size:29.68px}}.recipe__title,.recipe__subtitle,.recipe__ingredient{padding:0 20px}@media(min-width: 85.375rem){.recipe__title,.recipe__subtitle,.recipe__ingredient{padding:0 50px}.recipe__infosColumn .recipe__title,.recipe__infosColumn .recipe__subtitle,.recipe__infosColumn .recipe__ingredient{padding:0 20px}}@media(min-width: 120rem){.recipe__title,.recipe__subtitle,.recipe__ingredient{padding:0 60px}.recipe__infosColumn .recipe__title,.recipe__infosColumn .recipe__subtitle,.recipe__infosColumn .recipe__ingredient{padding:0 30px}}.recipe__contentWrap{display:flex;gap:30px}@media(min-width: 64rem){.recipe__contentWrap{margin:0 20px}}@media(min-width: 85.375rem){.recipe__contentWrap{margin:0 50px}}@media(min-width: 120rem){.recipe__contentWrap{margin:0 60px}}.recipe__content{overflow:auto}@media(min-width: 64rem){.recipe__content{border-radius:6px}}.recipe__infosColumn{min-width:300px}@media(max-width: 63.9375rem){.recipe__infosColumn{display:none}}@media(min-width: 85.375rem){.recipe__infosColumn{min-width:390px}}@media(min-width: 120rem){.recipe__infosColumn{min-width:520px}}.recipe__infosRow{width:auto;background-color:#161414}@media(min-width: 64rem){.recipe__infosRow{display:none}}.recipe__infos--col{padding:20px 0;background-color:#2a2828;border-radius:6px;position:sticky;top:90px}.recipe__mediaWrapper{position:relative;padding-top:56.25%}.recipe__media{position:absolute;inset:0}.recipe__difficulty{position:relative}.recipe__difficulty>div{position:absolute;left:20px;top:-15px}@media(min-width: 64rem){.recipe__difficulty>div{top:-30px}}@media(min-width: 120rem){.recipe__difficulty>div{left:30px}}.recipe__infoPrep{display:flex;padding:18px 0;margin-bottom:24px}.card--recipe .recipe__infoPrep{padding:14px 0 0;margin-bottom:5px}.recipe__infoItem{flex:1;text-align:center}.recipe__infoItem:not(:last-child){border-right-width:1px;border-right-style:solid;border-right-color:#413e3e}.recipe__cookTime__label,.recipe__prepTime__label,.recipe__serves__label{font-size:15.9px;color:#bebbbb}.card--recipe .recipe__cookTime__label,.card--recipe .recipe__prepTime__label,.card--recipe .recipe__serves__label{font-size:8.48px}@media(min-width: 48rem){.card--recipe .recipe__cookTime__label,.card--recipe .recipe__prepTime__label,.card--recipe .recipe__serves__label{font-size:9.54px}}@media(min-width: 120rem){.card--recipe .recipe__cookTime__label,.card--recipe .recipe__prepTime__label,.card--recipe .recipe__serves__label{font-size:10.6px}}@media(min-width: 48rem){.recipe__cookTime__label,.recipe__prepTime__label,.recipe__serves__label{font-size:22.26px}}@media(min-width: 64rem){.recipe__cookTime__label,.recipe__prepTime__label,.recipe__serves__label{font-size:14.84px}}@media(min-width: 85.375rem){.recipe__cookTime__label,.recipe__prepTime__label,.recipe__serves__label{font-size:18.02px}}@media(min-width: 120rem){.recipe__cookTime__label,.recipe__prepTime__label,.recipe__serves__label{font-size:20.14px}}.recipe__cookTime__value,.recipe__prepTime__value,.recipe__serves__value{font-size:29.68px;color:#fcfcfc;font-weight:700}.card--recipe .recipe__cookTime__value,.card--recipe .recipe__prepTime__value,.card--recipe .recipe__serves__value{font-size:12.72px}@media(min-width: 48rem){.card--recipe .recipe__cookTime__value,.card--recipe .recipe__prepTime__value,.card--recipe .recipe__serves__value{font-size:14.84px}}@media(min-width: 48rem){.recipe__cookTime__value,.recipe__prepTime__value,.recipe__serves__value{font-size:42.4px}}@media(min-width: 64rem){.recipe__cookTime__value,.recipe__prepTime__value,.recipe__serves__value{font-size:25.44px}}@media(min-width: 85.375rem){.recipe__cookTime__value,.recipe__prepTime__value,.recipe__serves__value{font-size:29.68px}}@media(min-width: 120rem){.recipe__cookTime__value,.recipe__prepTime__value,.recipe__serves__value{font-size:38.16px}}.recipe__ingredient{color:#fcfcfc;position:relative}.recipe__ingredient--open{padding-bottom:20px;animation:expanseDown 350ms ease-out forwards}.recipe__ingredient--close{max-height:150px;overflow:hidden}.recipe__ingredient__title{font-size:22.26px;margin-bottom:15px;font-weight:700}@media(min-width: 85.375rem){.recipe__ingredient__title{font-size:25.44px}}@media(min-width: 120rem){.recipe__ingredient__title{font-size:31.8px}}.recipe__ingredient__steps{padding-bottom:30px}.recipe__ingredient__stepItem{font-size:16.96px;line-height:1.3}@media(min-width: 85.375rem){.recipe__ingredient__stepItem{font-size:19.08px}}@media(min-width: 120rem){.recipe__ingredient__stepItem{font-size:22.26px}}.recipe__ingredient__stepItem.head{font-weight:700;margin-top:15px}.recipe__ingredient__stepItem.ingred{list-style-type:disc;margin-left:20px}.recipe__toggle{text-align:center;line-height:1.9;position:absolute;right:0;bottom:0;left:0}.recipe__toggle__shadow{height:50px;background:linear-gradient(180deg, rgba(232, 33, 65, 0) 0%, #1d1b1b 96%)}.recipe__toggle__cta{background-color:#1d1b1b;display:flex;justify-content:center;align-items:center;font-size:10.6px;gap:10px;padding:0 20px}@media(min-width: 48rem){.recipe__toggle__cta{padding:0 50px}}.recipe__toggle__cta::before{content:"";display:block;flex:1;height:1px;background:#fff}.recipe__toggle__cta::after{content:"";display:block;flex:1;height:1px;background:#fff}.recipe__toggle__arrow{width:10px;height:10px;display:inline-block;background-image:url(/a6abaeb53607a997b88e93a94757be5b.svg);background-repeat:no-repeat;background-size:100% auto;transform:rotate(90deg)}.recipe__toggle__arrow--open{transform:rotate(-90deg)}.recipe__directions{background-color:#fcfcfc;color:#1d1b1b;padding:32px 20px}@media(min-width: 64rem){.recipe__directions{padding:30px}}@media(min-width: 48rem){.recipe__directions>*:last-child{display:none}}.recipe__directions__header{margin-bottom:15px;display:flex;justify-content:space-between}@media(min-width: 48rem){.recipe__directions__header{margin-bottom:21px}}@media(max-width: 47.9375rem){.recipe__directions__header>*:last-child{display:none}}.recipe__directions__title{font-size:22.26px;font-weight:700}@media(min-width: 48rem){.recipe__directions__title{font-size:27.56px}}@media(min-width: 85.375rem){.recipe__directions__title{font-size:33.92px}}@media(min-width: 120rem){.recipe__directions__title{font-size:42.4px}}.recipe__directions__content{font-size:19.08px;line-height:1.38;margin-bottom:42px}@media(min-width: 48rem){.recipe__directions__content{margin-bottom:0;font-size:19.08px}}@media(min-width: 85.375rem){.recipe__directions__content{font-size:22.26px}}@media(min-width: 120rem){.recipe__directions__content{font-size:25.44px}}.recipe__tags{padding:20px;background-color:#413e3e;display:flex;gap:10px}.recipe__tag>span.tag{background-color:#2a2828;padding:5px 8px}.adsearch{background-color:#413e3e;border-radius:6px;padding:20px 10px 18px}@media(max-width: 63.9375rem){.mobile-search .adsearch{margin:10px}}@media(max-width: 47.9375rem){.mobile-search .adsearch{margin:5px}}@media(min-width: 48rem){.adsearch{padding:15px 15px 25px}}@media(min-width: 64rem){.adsearch{padding:15px 30px 20px}}@media(min-width: 85.375rem){.adsearch{padding:20px 40px 20px}}@media(min-width: 120rem){.adsearch{padding:30px 70px}}.adsearch__head{margin-bottom:20px;display:flex;flex-direction:column}@media(min-width: 64rem){.adsearch__head{height:40px;gap:18px;flex-direction:row}}@media(min-width: 120rem){.adsearch__head{height:50px;gap:20px}}.adsearch__labels{color:#fcfcfc;font-size:22.26px;margin-bottom:15px}@media(min-width: 48rem){.adsearch__labels{font-size:29.68px}}@media(min-width: 64rem){.adsearch__labels{font-size:26.5px;margin:0;display:flex;align-items:center}}@media(min-width: 85.375rem){.adsearch__labels{font-size:33.92px}}@media(min-width: 120rem){.adsearch__labels{font-size:33.92px}}.adsearch__label{opacity:.2}.adsearch__label--active{opacity:1}.adsearch__head .adsearch__label:not(:last-child)::after{content:", "}.adsearch__filterWrapper .adsearch__label{font-size:14.84px;color:#bebbbb;opacity:1}@media(min-width: 64rem){.adsearch__filterWrapper .adsearch__label{flex-basis:200px}}@media(min-width: 85.375rem){.adsearch__filterWrapper .adsearch__label{font-size:16.96px}}@media(min-width: 48rem){.adsearch .adsearch__filterWrapper{display:flex;gap:50px}}.adsearch__inputWrapper{display:flex;gap:10px}@media(max-width: 63.9375rem){.adsearch__inputWrapper{height:40px}}@media(min-width: 64rem){.adsearch__inputWrapper{flex:1}}.adsearch__inputContent{position:relative;flex:1}.adsearch__input{width:100%;height:100%;padding:10px;border-radius:6px;outline:none;border:none;font-family:"Roboto Condensed",sans-serif;font-weight:400;color:rgba(29,27,27,.5)}.adsearch__input--active{color:#1d1b1b}.adsearch__input,.adsearch__input::placeholder{font-size:16.96px}.adsearch__cta{display:flex;justify-content:center;align-items:center;width:0;background-color:#ff562b;border-radius:6px;color:#161414;overflow:hidden;cursor:pointer;-webkit-transition:width .3s cubic-bezier(0.68, -0.55, 0.27, 1.55);-moz-transition:width .3s cubic-bezier(0.68, -0.55, 0.27, 1.55);-o-transition:width .3s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:width .3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.adsearch__cta--active{opacity:1;width:60px}@media(min-width: 64rem){.adsearch__cta--active{width:90px}}.adsearch__cta--deactive{opacity:.6}.adsearch__image{width:60px;height:100%;box-sizing:border-box;padding:8px;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}@media(min-width: 64rem){.adsearch__image{width:90px}}@media(min-width: 120rem){.adsearch__image{padding:10px}}.adsearch__cta--active .adsearch__image{opacity:1}.adsearch__toggles{flex-basis:20%}@media(max-width: 47.9375rem){.adsearch__toggles{margin-bottom:20px}}.adsearch__toggle{width:100%;display:flex;justify-content:space-between;align-items:center}@media(min-width: 48rem){.adsearch__toggle{flex-basis:35%}}.adsearch__toggle:not(:last-child){margin-bottom:16px}.adsearch__recipeFilters{border-top:1px solid #fcfcfc;padding-top:20px}@media(min-width: 48rem){.adsearch__recipeFilters{border-top:none;border-left:1px solid #fff;padding-top:0;padding-left:30px;padding-left:90px;flex-basis:55%;display:flex;flex-direction:column;justify-content:center}}@media(min-width: 64rem){.adsearch__recipeFilters{flex-basis:50%}}.adsearch__recipeFilters--hide{display:none}.adsearch__clear{position:absolute;right:12px;width:20px;height:20px;cursor:pointer;top:calc(50% - 10px);padding:4px}.adsearch__filter{display:flex}.adsearch__filter:not(:last-child){margin-bottom:15px}@media(max-width: 63.9375rem){.adsearch__filter{justify-content:space-between}}@media(max-width: 63.9375rem){.container .advancedSearchBlock{display:none}.mobile-search .advancedSearchBlock{padding:5px}}.toggle{display:inline-block;position:relative;height:20px;width:34px;border-radius:34px;cursor:pointer}.toggle--active{background-color:#878282}.toggle--deactive{background-color:#2a2828}.toggle__slider{position:absolute;border-radius:50%;top:2px;right:3px;width:16px;height:16px;transition:.4s}.toggle--active .toggle__slider{background-color:#fcfcfc}.toggle--deactive .toggle__slider{background-color:#878282;transform:translateX(-12px)}.filtersBtn{display:flex;gap:5px}.filtersBtn__item{border:1px solid #fcfcfc;border-radius:4px;background-color:rgba(0,0,0,0);color:#fcfcfc;opacity:.6;padding:0 6px;display:flex;align-items:baseline;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-weight:400;max-height:20px;line-height:20px;cursor:pointer}@media(min-width: 64rem){.filtersBtn__item{max-height:18px;line-height:18px}}.filtersBtn__item--selected{background-color:#0d0c0c;border:1px solid #0d0c0c;opacity:1;color:#fcfcfc}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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WHFEVyxrQld4Q0gsNEJYdkpSLGFXMElBLGtCQWlCUSxrQlhzQ0csb0NXbkNILGdCWGtDRyxxQlc1QlgsaUJYd0JXLGdCV3RCUCxjUDVKTyw4QkpWWCxtQldvS0EsaUJYeUJXLDRCQTdMWCxtQldvS0EsaUJYMkJXLGNXYlgsWUFDSSxtQkFDQSwyQkFDQSxtQkFFQSxtQkFDSSxhQUlSLGdCVC9IYyw4QlNrSVYsY0FDSSxZQUNBLDRCQUlSLFdBSUksMERBUUEsaUJBQ0ksVUFDQSxTQUNBLDhEQUdKLGdCVDVJZ0IsWVM4SVosb0RBR0osOEJBQ0ksbUJBQ0EsOEJYOU5SLG1EVzROSSxrQkFLUSw0QlhqT1osbURXNE5JLGFBU1EsdURBSVIseUJBQ0ksa0JYN0NHLGlCVytDSCxnQlh0SlYsdUJBQ0Esb0JBQ0EscUJXcUo4Qix5Q1h4Sk0sa0JXeUoxQiwwQlg5T1IscURXeU9JLDhCQVFRLGtCWG5ERCxpQldxREMsZ0JYN0pkLHVCQUNBLG9CQUNBLHFCVzRKa0MseUNYL0pFLDhFV2lLdEIsaUJBQ0ksK0JYdlBoQixxRFd5T0ksaUNBbUJRLGtCWDdERCxpQlcrREMsbUJBQ0EsOEVBRUEsaUJBQ0ksNEJYbFFoQixxRFd5T0ksK0JBOEJRLGtCWHRFRCxrQld3RUMsOEVBRUEsa0JBQ0ksbUVBS1oseUJBQ0ksa0JYdEZHLGlCV3dGSCxnQlg5TFYsdUJBQ0Esb0JBQ0EscUJXNkw4Qix5Q1hoTU0sMEJBckZsQyxpRVdpUkksK0JBT1EsaUJBQ0EsZ0JYbk1kLHVCQUNBLG9CQUNBLHFCV2tNa0MseUNYck1FLCtCQXJGbEMsaUVXaVJJLGdDQWFRLGtCWGpHRCxpQldtR0MsNEJYaFNaLGlFV2lSSSwrQkFtQlEsa0JYckdELGlCV3VHQyxtSUFTUixjQUNJLGNBQ0EsOEdBR0osZUFDSSwwQkFDQSwwQlh0VFIsNkdXb1RJLFdBS1EsK0JYelRaLDZHV29USSxtQkFTUSw0Qlg3VFosNkdXb1RJLG1CQWFRLDJNQUdKLGdCQUNJLDBCWHJVWix5TVdvVVEsWUFJUSwrQlh4VWhCLHlNV29VUSxpQkFRUSw0Qlg1VWhCLHlNV29VUSxpQkFZUSw0QlhoVmhCLHlJV3FWSSxlWC9QTix1QkFDQSxvQkFDQSxxQlcrUGtDLHlDWGxRRSw0QkFyRmxDLHlJV3FWSSxlWC9QTix1QkFDQSxvQkFDQSxxQldtUWtDLHlDWHRRRSxpQ1c2UTlCLGNBQ0ksY0FDQSxrQkFDQSwwQlhyV1IsK0JXa1dJLGFBTVEsa0JBQ0EsNEJBSVIsb0JBQ0ksd0NBSVIsZ0JUbFRlLDBCRmhFZix1Q1drWEEsZ0JUL1NlLDJCRm5FZix1Q1drWEEsZ0JUNVNlLGdGU3lUWCxpQlhqTU8sMkJXbU1ILDBCWGpZUiw4RVcrWEksaUJYaE1PLDJCV3NNQyw0QlhyWVosOEVXK1hJLGlCWDlMTyxnQlc2TUMsMkJBRUEsMkJYaFpaLGdHV29aSSxnQkFFUSwrQlh0WlosZ0dXb1pJLGlCWHZOTyw0QkE3TFgsZ0dXb1pJLGlCWHJOTyxjV29PWCxnQlR0VmMsMEJGN0VkLFlXbWFBLGVUclZjLDJCRjlFZCxZV21hQSxnQlRwVmMsZ0JTZ1dkLGdCVDFWZ0IsMEJGckZoQixjVythQSxnQlR6VmdCLDJCRnRGaEIsY1crYUEsZ0JUeFZnQiwrQkZ2RmhCLGNXK2FBLGdCVHZWZ0IsNkJTc1daLGlCWGhRTyxnQldrUUgsMkJBQ0EsZ0JYM1dWLHVCQUNBLG9CQUNBLHFCVzBXOEIseUNYN1dNLDBCQXJGbEMsMkJXOGJJLGlCWC9QTywyQld1UUMsZ0JYaFhkLHVCQUNBLG9CQUNBLHFCVytXa0MseUNYbFhFLDRCQXJGbEMsMkJXOGJJLGlCWDdQTywyQlcyUUMsbUNBSVIsZVgxWE4sdUJBQ0Esb0JBQ0EscUJXeVg4Qix5Q1g1WE0sZ0JXNlgxQiw0QkFDQSwwQlhuZFIsaUNXZ2RJLGVYMVhOLHVCQUNBLG9CQUNBLHFCVzhYa0MseUNYallFLDRCV2tZdEIsMkJYdmRaLGlDV2dkSSxlWDFYTix1QkFDQSxvQkFDQSxxQldtWWtDLHlDWHRZRSw0Qld1WXRCLCtCWDVkWixpQ1dnZEksZVgxWE4sdUJBQ0Esb0JBQ0EscUJXd1lrQyx5Q1gzWUUsa0JBd0d2Qiw0QldxU0MsNEJYbGVaLGlDV2dkSSxpQlhqUk8sNEJXd1NDLHdC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SSxjQVVRLHFCQUlSLGFabHVCSyxrQko4TUUsaUJnQnVoQkgsa0JBQ0EsMEJoQnB1QlIsbUJnQmd1QkksaUJoQjlnQk8saUJnQnNoQkMsMkJoQnh1QlosbUJnQmd1QkksaUJoQjdnQk8saUJnQjBoQkMsbUJBQ0EsZ0JBQ0EsK0JoQi91QlosbUJnQmd1QkksaUJoQnRnQk8saUJnQjBoQkMsNEJoQnB2QlosbUJnQmd1QkksaUJoQmpnQk8sZ0JnQjBoQkMsd0JBSVIsYVpudkJPLGtCSjBMQSxnQmdCNGpCSCxpQkFDQSxtQkFDQSwwQmhCbHdCUixzQmdCNnZCSSxpQmhCdGpCTyxpQmdCK2pCQyxtQkFDQSwyQmhCdndCWixzQmdCNnZCSSxpQmhCMWpCTyxpQmdCeWtCQyxtQkFDQSxtQkFDQSwrQmhCOXdCWixzQmdCNnZCSSxpQmhCempCTyxpQmdCK2tCQyxtQkFDQSw0QmhCcHhCWixzQmdCNnZCSSxpQmhCL2lCTyxpQmdCMmtCQywyQkFJUixhWi94Qkssa0JKbU1FLGlCZ0IrbEJILG1CQUNBLDBCaEJqeUJSLHlCZ0I2eEJJLGlCaEIzbEJPLGlCZ0JtbUJDLGdCaEIvc0JkLHVCQUNBLG9CQUNBLHFCZ0I4c0JrQyx5Q2hCanRCRSwyQkFyRmxDLHlCZ0I2eEJJLGlCaEI1bEJPLGlCZ0IwbUJDLGdCaEJydEJkLHVCQUNBLG9CQUNBLHFCZ0JvdEJrQyx5Q2hCdnRCRSxzQmdCd3RCdEIsK0JoQjd5QloseUJnQjZ4QkksaUJoQjFsQk8saUJnQittQkMsNEJoQmx6QloseUJnQjZ4QkksaUJoQm5sQk8saUJnQjZtQkMsMkJoQnZ6QloscUJnQjJ6QkksaUJBRVEsMkJoQjd6QloscUJnQjJ6QkksaUJBTVEsYUFDQSw4RUFFSSwrQkFHSiwrQkFDQSwrQmhCeDBCWixxQmdCMnpCSSxpQkFpQlEsNEJoQjUwQloscUJnQjJ6QkksWUFxQlEsaUNBQ0EsOEJBR0osVUFDSSxtQkFDQSwwQmhCdDFCWiw0QmdCbzFCUSxZQUtRLDRCQUlSLGFBQ0ksK0JBSVIsaUJBQ0ksV0FDQSxpQkFDQSw4Q0FFQSxpQkFDSSxNQUNBLE9BQ0EsV0FDQSxZQUNBLHNHQUVBLG1CQUVJLDBCaEJoM0JoQixTaUJKSixZQUVRLGtCQUNBLFNBQ0EsWUFFQSxNQUNJLCtCakJIUixTaUJKSixpQkFZUSxTQUNBLDRCakJUSixTaUJKSixpQkFpQlEsa0JBSUosVUFDSSxnQkFDQSxTQUNBLGdCQUdKLGlCQUNJLGFBQ0Esc0JBQ0EsU0FDQSxjYjdCSywwQkpFVCxlaUJ1QkEsU0FRUSwrQmpCL0JSLGVpQnVCQSxRQVlRLGtCQUlSLGlCakJxS1csOEJBNU1YLGdCaUJ1Q0EsZ0JqQmdMVyw0QkF2TlgsZ0JpQnVDQSxpQmpCb0xXLHFCaUJ4S1gsaUJqQmdKVyxjSXpMQSw4QkpWWCxtQmlCbURBLGlCakJ1SlcsNEJBMU1YLG1CaUJtREEsaUJqQjJKVyx3RGlCNUlQLGlCakJzSU8saUJpQm5JSCxjYnZFQyw4QkpFVCxzRGlCa0VJLGlCakIySU8saUJpQm5JQyw0QmpCMUVaLHNEaUJrRUksaUJqQmlKTyxpQmlCcElDLDJCQUlSLGlCakJnSE8sZ0JFN0lPLGdCZWdDVixjYjVFRywwQkpWWCx5QmlCbUZJLGlCakJ1SE8sNEJBMU1YLHlCaUJtRkksaUJqQjJITywyQmlCNUdQLGlCakIrRk8sZ0JFMUlJLGdCZThDUCxjYnZHQywwQkpFVCx5QmlCa0dJLGlCakJxR08sNEJBdk1YLHlCaUJrR0ksaUJqQndHTyxnQmlCNUZDLDBCQUlSLGlCakI2RU8sZ0JFeklPLGdCZStEVixjYnZIQywwQkpFVCx3QmlCa0hJLGlCakJpRk8sNEJBbk1YLHdCaUJrSEksaUJqQnFGTyxvRGlCdEVQLFFBRUkseURBRUEsaUJqQjBERyxnQkV6SU8sZ0Jla0ZOLGNiMUlILDBCSkVULHdEaUJxSVEsaUJqQjhERyw0QkFuTVgsd0RpQnFJUSxpQmpCa0VHLGdGaUJwREMsZ0JBQ0ksMEJBS1osZUFDSSxxQ0FHSixvQkFDSSwwQmpCOUpSLG9DaUI2Skksc0JBSVEsMEJBSVIseUJBQ0ksK0JBRUEsVUFDSSxnQkFLWixZQUNJLFNBQ0EsUUNwTFIsY0FFSSxNQUNBLE9BQ0EsU0FDQSxRQUNBLGFBQ0EsbUNBQ0EsYWxCdUpGLG1CQUNBLHVCQUNBLGNrQnRKRSxZQUNJLG1CQUNBLFVBQ0Esb0RBQ0EsbUJoQmtDRSxlZ0I5Qk4saUJBQ0ksVUFDQSxXQUNBLG9EQUNBLCtCQUlBLHNCQUNJLGFBQ0EsbUJBQ0Esc0JBQ0Esa0JBQ0EsMEJsQjVCUiw4QmtCdUJJLGVBUVEsdUJBQ0EsZUFLWixzQkFDSSw4QkFFQSxlQUNJLDhCQUNBLGtDQUNBLCtCQUNBLGtCQUNBLDBCbEI3Q1IsNkJrQndDSSxnQkFRUSxnQkFDQSxtQkFDQSw4QkFDQSwyQmxCbkRaLDZCa0J3Q0ksZ0JBZVEsK0JsQnZEWiw2QmtCd0NJLGdCQW1CUSxnQkFDQSw4QkFDQSw0QmxCN0RaLDZCa0J3Q0ksaUJBeUJRLGdCQUNBLCtCQUNBLGtCQUtaLGlCQUNJLHdCQUNBLHlCZHJFTyxlY3lFWCxpQkFDSSxTQUNBLFdBQ0EsV0FDQSxlQUNBLFdBQ0Esc0JBSUEsaUJsQnVHTyxrQmtCckdILHNCQUdKLHlDZC9FTSxnQkZ5Q0ssa0JGNElKLG1Ca0JuR0gsOEJsQmhHUixxQmtCNkZJLGlCbEIwR08sMkJrQmhHUCxpQmxCd0ZPLGtCa0J0RkgscUJBR0osaUJBQ0kseUJkaEhDLGtCY2tIRCxnQkFDQSxlQUNBLGVBQ0EsYWxCeUNWLG1CQUNBLHVCQUNBLFNrQnpDVSxrQkFDQSwwQkFFQSxVQUNJLHlCQUdKLGVsQnJDVix1QkFDQSxvQkFDQSxxQmtCb0NrQyx5Q2xCdkNFLGtCQXdHdkIsOEJrQjdESCxpQkFDSSxVQUNBLGFBQ0EsMEJsQm5JWixvQmtCNEdJLGVBMkJRLGVBS1osVUFDSSxZQUNBLHlCZGpKSyxnQmNtSkwsa0JBQ0EsMEJsQmpKSixha0I0SUEsa0JBUVEsc0JBR0osVUFDSSxrQ0FFQSxpQkFDSSwwQmxCM0paLDhDa0I4SmdCLFVBQ0kseUNBSVIsV0FDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLDZNQUNBLG9CQU1aLGlCQUNJLGlCQUNBLHlCQUNBLGdCQUNBLDBCbEJwTFIsbUJrQmdMSSxtQkFPUSxnQkFDQSwyQmxCeExaLG1Ca0JnTEksbUJBWVEsK0JsQjVMWixtQmtCZ0xJLG1CQWdCUSwrQmxCaE1aLG1Ca0JnTEksbUJBb0JRLHNCQUtSLGlCQUNJLGlCQUNBLGNkN01DLG1CYytNRCxvQkFDQSx5QkFDQSxzRWxCckdWLHFCQUNBLDZCQUNBLHNDQUNBLDRCQUNBLHdCQUNBLHdEa0JrR1UsMEJsQmpOUixvQmtCeU1JLGlCbEJTTyxtQmtCR0MsMkJsQnJOWixvQmtCeU1JLGVBZ0JRLCtCbEJ6Tlosb0JrQnlNSSxlQW9CUSxrQmxCUEQsbUJrQlNDLDRCbEIvTlosb0JrQnlNSSxlQTBCUSxpQmxCTkQsbUJrQlFDLHNCQUlSLFlBQ0ksMENkNU5FLGdCRndDUSxpQkZxSVAsY2tCa0RILG1CQUNBLG9CQUNBLHlFbEJySVYscUJBQ0EsNkJBQ0Esc0NBQ0EsNEJBQ0Esd0JBQ0Esd0RrQmtJVSwwQmxCalBSLG9Ca0J5T0ksaUJsQjVDTywrQkE3TFgsb0JrQnlPSSxpQmxCMUNPLG1Ca0IwREMsNEJsQnpQWixvQmtCeU9JLGlCbEJ4Q08sbUJrQjZEQyxxQkFJUixrQkFDSSxhQUNBLFNBQ0EsVUFDQSxrREFDQSwwQmxCdlFSLG1Ca0JrUUksa0JBUVEsMkJsQjFRWixrQ2tCK1FJLFlBRVEsNEJBSVIsaUJsQnBGTyxpQmtCc0ZILGNkN1FHLG1CYytRSCwwQmxCelJSLDBCa0JxUkksaUJsQmxGTywyQkFuTVgsMEJrQnFSSSxnQkFXUSxZQUNBLGNBQ0Esa0JBQ0EsK0JsQm5TWiwwQmtCcVJJLGdCQWtCUSxrQmxCaEdELDRCQXZNWCwwQmtCcVJJLGdCbEIxRU8saUJrQmtHQyxrQkFDQSx3QkFJUixZQUNJLGVBQ0EsZ0JBQ0EsMEJsQnJUUixzQmtCa1RJLHFCQU1RLHVCQUNBLHlDQUdKLGlCQUNJLDBCbEI3VFosdUNrQjRUUSxrQkFJUSwyQmxCaFVoQixrQ2tCb1VRLFlBRVEsc0JBQ0EsU0FDQSxzQ0FJUixpQkFDSSwwQmxCN1VaLG9Da0I0VVEsaUJBSVEsMkJsQmhWaEIsb0NrQjRVUSxrQkFRUSw0QmxCcFZoQixvQ2tCNFVRLGtCQVlRLFFDNVZwQixrQkFDSSxnQkFDQSxZQUNJLG1C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SSx3QkFlUSxpQkFDQSxtQ0FDQSwrQkFDQSxvQkFLWixjQUNJLDBCMUIvRkosa0IwQjhGQSxjQUlRLDRCMUJsR1Isa0IwQjhGQSxZQVFRLGlCQUNBLGtCQUNBLG1DQUdKLFFBQ0ksVUFDQSw2QkFJUixnQjFCMEZXLGdCMEJ4RlAsbUJBQ0EsOEIxQnBISiw0QjBCaUhBLGlCMUJpR1csZ0IwQjFGSCxtQkFDQSw0QjFCekhSLDRCMEJpSEEsaUIxQmtHVyxnQjBCckZILGlCQUlSLGtCQUNJLDBCMUJuSUosZTBCa0lBLGtCQUlRLDRCMUJ0SVIsZTBCa0lBLG1CQVFRLGdDQUdKLGtCQUNJLDBCMUI5SVIsOEIwQjZJSSxrQkFJUSw0QjFCakpaLDhCMEI2SUksa0JBUVEsK0JBSVIseUN0QjNJTSxnQkZ5Q0ssa0JGcUpKLDBCQTVNWCw2QjBCeUpJLGlCMUJxRE8sK0JBOU1YLDZCMEJ5SkksaUIxQnlETyxrQjBCL0NDLDRCMUJuS1osNkIwQnlKSSxpQjFCK0RPLDhCMEI1Q1gseUN0QjlKVSxnQkZ3Q1EsMEJGdERsQixvQjBCZ0xBLG1CQUVRLCtCMUJsTFIsb0IwQmdMQSxtQkFNUSxnQ0FJUixrQkFDSSwrQjFCaExKLHlCMEJtTEEsU0FFUSx5Q0FFQSxpQkFDSSxtQkFDQSx1QkFLWix3QnRCbk1XLGdCc0J3TVgsWTFCOUVGLHFCMEIrRTJCLDhCQUFVLGtCQUMvQix5QkFDQSxVQUNBLDBCMUJsTkosZTBCOE1BLGNBT1EsK0IxQnJOUixlMEI4TUEsY0FXUSw0QjFCek5SLGUwQjhNQSxjQWVRLGdCQUlSLGlCMUI5QlcsMENJckxELGdCRndDUSxjRXhEVCwwQkpFVCxjMEJpT0EsaUIxQnpCVyxzQzBCa0NQLGdCMUIvQk8sZ0IwQmlDSCwwQ3RCOU5FLGdCRnlDSyw4QkZ2RGYsb0MwQjBPSSxpQjFCeEJPLGdCMEIrQkMsNEIxQmpQWixvQzBCME9JLGlCMUJ2Qk8sYTBCdUNYLGdDQUNJLDRCQUNBLHNCQUNBLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EseUJBQ0EsaUJBQ0EsYUN4UVIsaUJBQ0ksMEIzQkdBLFkyQkpKLFlBSVEsa0NBR0oscUJBQ0ksMEIzQkpKLHFCMkJPQSxZQUVRLGtCQUNBLE1BQ0EsWUFDQSx5QkFJUixpQkFDSSxlQUNBLHlCdkJYTyxnQ3VCYVAscUQzQjBDSix1QjJCOUNBLGVBT1EsMEJBQ0EsMkIzQnhCUix1QjJCZ0JBLFNBWVEsK0IzQjVCUix1QjJCZ0JBLFNBZ0JRLDRCM0JoQ1IsdUIyQmdCQSxTQW9CUSw2Q0FHSixVQUNJLDBDQUdKLCtCQUNJLHFEM0JrQlIseUMyQm5CSSxhQUlRLDJCM0IvQ1oseUMyQjJDSSxTQVFRLCtCM0JuRFoseUMyQjJDSSxTQVlRLDRCM0J2RFoseUMyQjJDSSxTQWdCUSxrQ0FJUixpQkFDSSxZQUNBLGVBQ0EsWUFDQSwwQjNCbkVSLGdDMkIrREksK0JBT1EsK0IzQnRFWixnQzJCK0RJLCtCQVdRLDRCM0IxRVosZ0MyQitESSxnQ0FlUSwrQkFJUixrQnpCUU8sNEN5QkpQLFVBQ0ksb0JBSVIsZ0JBQ0ksMEJBQ0EsMEIzQjdGSixtQjJCMkZBLHlCQUtRLDJCQUlSLFlBQ0ksbUJBQ0EsdUJBQ0Esa0JBQ0EsTUFDQSxRQUNBLE9BQ0EsU0FDQSw0QkFDQSwyQkFDQSxtQ0FDQSw4QkFFQSxVQUNJLHFCQUlSLGlCQUNJLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsbUJ6QjFFRyxtQnlCOEVQLDBCQUNJLDRCQUNBLHFCQUNBLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsV0FDQSxtQkFHSix3QnZCcElXLHVCdUJzSVAsMEJBQ0Esa0JBQ0EsVUFDQSwwQjNCaEpKLGtCMkIySUEsZ0JBUVEsMEJBQ0EsMkIzQnBKUixrQjJCMklBLG1CQWFRLCtCM0J4SlIsa0IyQjJJQSxtQkFpQlEsNEIzQjVKUixrQjJCMklBLG1CQXFCUSwyQjNCaEtSLHNDMkJtS0ksaUJBRVEsMEJBSVIsb0JBQ0ksb0JBSVIsWUFDSSx1QkFDQSxrQkFDQSxtQnpCaElHLCtCRnRDUCxtQjJCbUtBLFdBT1EsZ0NBQ0EsV0FDQSxnQzNCNUtSLG1CMkJtS0EsTUFhUSxTQUNBLFdBQ0EsbUJBQ0EsMkIzQjlMUixtQjJCOEtBLDBCQW9CUSxTQUNBLG9CQUlSLGtCQUNJLDBCM0J4TUosa0IyQnVNQSxrQkFJUSwrQjNCM01SLGtCMkJ1TUEsa0JBUVEscUJBSVIsaUIzQlRXLGlCMkJXUCxjdkJ2TkssK0JKYVQsbUIyQndNQSxlM0I3SEYsdUJBQ0Esb0JBQ0EscUIyQmlJOEIseUMzQnBJTSwyQkFyRmxDLG1CMkJtTkEsaUJBVVEsK0IzQjdOUixtQjJCbU5BLGlCM0JMVyxpQjJCb0JILDRCM0JsT1IsbUIyQm1OQSxnQjNCRVcsaUIyQmtCSCwyQjNCdk9SLHNEMkIwT0ksZTNCcEpOLHVCQUNBLG9CQUNBLHFCMkJvSmtDLHlDM0J2SkUsd0IyQjRKbEMsaUIzQjlDVyxpQjJCZ0RQLGN2QnJQSywrQkphVCxzQjJCc09BLGUzQjNKRix1QkFDQSxvQkFDQSxxQjJCK0o4Qix5QzNCbEtNLCtCQXJGbEMsc0IyQmlQQSxpQjNCMUNXLGlCMkJxREgsNEIzQjVQUixzQjJCaVBBLGdCM0J0Q1csaUIyQnNESCwyQjNCalFSLHlEMkJvUUksZTNCOUtOLHVCQUNBLG9CQUNBLHFCMkI4S2tDLHlDM0JqTEUsMkIyQnNMbEMsYXZCalFXLGtCSnFMQSxpQjJCK0VQLCtCM0JuUUoseUIyQmdRQSxlM0JyTEYsdUJBQ0Esb0JBQ0EscUIyQnlMOEIseUMzQjVMTSwrQkFyRmxDLHlCMkIyUUEsaUIzQjFFVyxpQjJCcUZILDRCM0J0UlIseUIyQjJRQSxpQjNCeEVXLGlCMkJ3RkgsMkIzQjNSUiw0RDJCOFJJLGUzQnhNTix1QkFDQSxvQkFDQSxxQjJCd01rQyx5QzNCM01FLGlCMkJrTnRDLGF2QnpTYSx1QnVCNFNULGlCM0J4R1csaUIyQjBHUCwwQ3ZCOVJNLGdCRnlDSyxrQnlCdVBYLDBCM0I5U0osc0IyQjBTQSxnQjNCMUZXLDJCMkJxR1gsaUIzQnRIVyxpQjJCd0hQLGtCQUNBLDBCM0J4VEoseUIyQnFUQSxpQjNCOUdXLDhCMkJ3SFgsZ0IzQnBJVyxnQjJCc0lQLGN2QnZUTywwQkpWWCw0QjJCK1RBLGlCM0I5SFcsaUI0QnBNWCxpQkFDSSwwQjVCRUosZTRCSEEsa0IxQjZGVywyQkYxRlgsd0I0QklJLGlCQUVRLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsMEJBSVIsaUJBQ0ksV0FDQSxZQUNBLHNCQUNBLGFBQ0EsMEI1Qm5CUix3QjRCY0ksYUFRUSxxQkFDQSx3QkFJUixVQUNJLFlBQ0EsaUJBQ0Esa0JBQ0EsZ0JBQ0EsMEI1QmhDUixzQjRCMkJJLGVBUVEsdUJBSVIsU0FDSSx5QnhCbENHLHdCd0JvQ0gsMEI1QjFDUixxQjRCdUNJLGlCQU1RLHVCQUNBLFVBQ0EsWUFDQSxpQkFDQSxtQ0FDQSxvQzFCK0NVLDJCRmpHdEIsK0Q0QnVESSxTQUVRLDRDQUlSLFNBQ0ksMEI1QjlEUiwwQzRCNkRJLFNBSVEsd0JBSVIsYXhCdkVLLGtCSnFNRSxpQjRCM0hILHNCQUNBLDhCNUJ6RVIsc0I0QnFFSSxpQjVCa0lPLGlCNEIxSEMsc0JBQ0EsNEI1QjlFWixzQjRCcUVJLGdCNUIySU8sOEI0QjFIUCxheEI1RU8sa0JKbUxBLGlCNEJwR0gsZ0I1QkhWLHVCQUNBLG9CQUNBLHFCNEJFOEIseUM1QkxNLDhCQXJGbEMsNEI0QnNGSSxpQjVCeUdPLGlCNEJqR0MsNEI1QjlGWiw0QjRCc0ZJLGlCNUJpSE8saUI0QnBHQywwQ0FPWiwwQ0FDSSxnQkMvR1IsY0FDQyxzQkFDRyx1QkFDSCx5QkFDQSw2QkFDQSxrQkFDQSxXQUNBLFlBQ0Esc0NBQ0EsdUJBR0QsWUFDQyx1QkFDQSxrQkFFQSxtQjNCa0NVLFcyQmhDUCxZQUNBLHlCekJsQlMsUTBCRGIsVUFDSSxZQUNBLGdCQUNBLDBCOUJDQSxhOEJDQSxTQUVRLGlCQUNBLDhFQUlSLGlCQUlJLHdDQUdKLGlCQUdJLGtCQUNBLGFBR0osaUJBQ0ksTUFDQSxtQkFHSixpQkFFSSx3QkFJQSxXQUNJLHdHQUlSLGlCQUdJLE1BQ0EsT0FDQSxtQ0FHSix5QkFDSSxjQUdKLGFBQ0ksV0FDQSxlQUNBLFlBQ0EsYUFFSixpQkFDSSxNQUNBLGdCQUdKLFVBQ0ksWUFDQSwwQ0FFQSxVQUVJLFlBQ0EsaUJBQ0EsdUJBQ0EsaUNDeEVSLGlCL0IwTVcsaUIrQnZNUCxjM0JISyxvQjJCS0wsdUJBQ0EsOEIvQkpKLGdDK0JGQSxpQi9CK01XLGlCK0JyTUgsb0JBQ0Esd0JBQ0EsNEIvQlZSLGdDK0JGQSxpQi9CcU5XLGlCK0JwTUgscUJBQ0Esc0JBQ0EsZ0JBSVIsaUIvQjhLVyxnQkU3SU8sZ0I2QjlCZCxjM0JkTyx1QjJCZ0JQLDBCL0IxQkosYytCcUJBLGlCL0JxTFcsd0IrQjVLSCw0Qi9COUJSLGMrQnFCQSxpQi9CeUxXLGdCK0J4S1gsaUIvQjJKVyxnQkUxSUksZ0I2QmRYLGMzQjNDSyx1QjJCNkNMLDBCL0IzQ0osYytCc0NBLGlCL0JpS1csd0IrQnhKSCw0Qi9CL0NSLGMrQnNDQSxpQi9Cb0tXLGdCK0J0SkgsZUFJUixpQi9CdUlXLGdCRXpJTyxnQjZCS2QsYzNCN0RLLHVCMkIrREwsMEIvQjdESixhK0J3REEsaUIvQjJJVyx3QitCbElILDRCL0JqRVIsYStCd0RBLGlCL0IrSVcsOEIrQjlIWCxRQUVJLHVCQUNBLG9CQUNBLDBCL0I3RUosNEIrQnlFQSx1QkFPUSxvQ0FHSixpQi9CNEdPLGdCRXpJTyxnQjZCZ0NWLGMzQnhGQyxxQjJCMEZELHFCQUNBLDBCL0J6RlIsa0MrQm1GSSxpQi9CZ0hPLHNCK0J0R0MsMERBR0osZ0JBQ0ksZUFLWixlQUNJLDBCQUdKLG9CQUNJLDBCL0IzR0oseUIrQjBHQSxzQkFJUSxlQUlSLHlCQUNJLG9CQUVBLFVBQ0ksUUMxSFosYUFDSSxXQUNBLFlBQ0EsZUFFQSxpQkFDSSxtQjlCd0ZPLHdDOEJyRlAsaUJBRUksTUFDQSxPQUNBLFdBQ0EsWUFDQSwwQmhDWFIsaUNnQ2NJLFdBRVEsY0FDQSxZQUNBLGVBQ0EsZ0NBQ0EsK0JoQ3BCWixpQ2dDY0ksK0JBVVEsNEJoQ3hCWixpQ2dDY0ksZ0NBY1EsMkJoQzVCWiwwQmdDaUNBLFdBRVEsVUN2Q1osY0FFSSxtQi9CbURPLGtCK0JoRFAsa0IvQjRDTSxtQytCeENOLFNBRUksV0FDQSw2QkFFQSxrQkFDQSxnQkFDQSwwQmpDWkosa0NpQ0tBLFVBVVEsVUFDQSw0QmpDaEJSLGtDaUNLQSxVQWVRLHVCQUlSLFdBR0ksK0JqQ2hCSixxQ2lDa0JJLFdBRVEsMkJqQy9CWixxQmlDd0JBLFdBY1Esc0JBSVIsUUFDSSxnQkFDQSxrQkFDQSxlQUdKLG1DQUNJLGlCQUNBLDBCakNsREosY2lDZ0RBLG1DQUtRLDJCakNyRFIsY2lDZ0RBLG1DQVNRLCtCakN6RFIsY2lDZ0RBLG9DQWFRLDRCakM3RFIsY2lDZ0RBLHFDQWlCUSxpQkFJUixxQ0FDSSwwQmpDdEVKLGVpQ3FFQSxxQ0FJUSwyQmpDekVSLGVpQ3FFQSxxQ0FRUSwrQmpDN0VSLGVpQ3FFQSxtQ0FZUSw0QmpDakZSLGVpQ3FFQSx1Q0FnQlEscUJBSVIsWUFDSSxnQkFDQSxzQkFDQSx5QjdCdkZPLGlCNkIyRlgsMEJBQ0ksNEJBQ0Esc0JBQ0Esa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSx5QkFDQSxpQkFDQSxXQUNBLCtCQUVBLFNBQ0ksa0JBS1IsaUJBQ0ksUUFDQSxzR0FDQSwwQzdCeEdNLGdCRndDUSxVK0JrRWQsb0JBQ0EsYUFDQSwyQmpDMUhKLGlCaUNtSEEsWUFVUSx1RkFHSixpQkFFSSwwQmpDbElSLHFGaUNnSUksWUFLUSxxSEFHSixZQUNJLDhCakN6SVosbUhpQ3dJUSxZQUlRLDJDQUtaLFlBQ0ksMkJqQ2xKUix5Q2lDaUpJLFlBSVEsMERBR0osWUFDSSw4QmpDekpaLHdEaUN3SlEsWUFJUSw4QkFNWixjQUNJLGtCQUNBLDBDN0J0SkUsZ0JGeUNLLDBCRnZEZiw0QmlDa0tJLGdCakM4Q08sa0JpQ3ZDQyw0QmpDektaLDRCaUNrS0ksaUJqQ2lETyxxR2lDbkNILGlCakNpQkcsOEJBak1YLG1HaUNnTFEsaUJqQzBCRyx1RGlDakJILGlCakNRRyw4QkFqTVgscURpQ3lMUSxpQmpDaUJHLDBCaUNSUCxpQmpDSE8sZ0JBekdiLHVCQUNBLG9CQUNBLHFCaUM0RzhCLHlDakMvR00sY0kzRXZCLG1CNkI0TEgsMEJqQ3RNUix3QmlDa01JLGlCakNLTyw0QkF2TVgsd0JpQ2tNSSxpQmpDUU8sNkZpQ1NILGlCakNwQkcsMkJBL0xYLDJGaUNtTlEsaUJq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VEMsa0JKK0xFLGdCRXRJSSxnQm1DOFBILG1CQUNBLDBCckN0VFosOEJxQ2lUUSxpQnJDbkhHLCtCQTlMWCw4QnFDaVRRLGlCckNsSEcsMEJxQ21JUCxpQkFDSSxXQUNBLFNBQ0EsWUFDQSxVQUNBLHlCakN6VUMsVWlDMlVELCtCQUVBLGlCQUNJLFdBQ0EsWUFDQSxpQkFDQSxrQkFDQSxrQkFDQSxpQkFDQSxpQnJDdkpELGNJakxBLHlCQWJGLHFDaUMwVkcsV0FDSSxrQkFDQSxXQUNBLGVBQ0EsY2pDalZMLGtDaUMyVkgsWUFDSSwyQnJDdFdaLGlDcUNxV1EsYUFJUSxXQUNBLG9FQUlSLDhCQUNJLGlDQUdKLHdCakM3V0csa0VpQ2lYSCw4QkFDSSxrQ0FHSixVQUNJLHdCQUNBLHVCQUNBLHlCakN0WEQsa0JpQ3dYQywwQnJDL1haLGlDcUMwWFEsV0FRUSx1QkFDQSxpQkFDQSxrQkFDQSwrQnJDclloQixpQ3FDMFhRLGdCQWVRLGlDQUlSLFVBQ0ksa0JBQ0EsaUJBQ0EsK0JBR0osWUFDSSxtQkFDQSxrQnJDeE5ELGlCcUMwTkMsY2pDN1lELGtCaUMrWUMsMEJyQ3paWiw4QnFDbVpRLGdCckNuTkcscUNxQ2dPSCxhakNsYUMsa0JKcU1FLGdCRTVJSSxpQm1DNldILGtCQUNBLDJCckNyYVosbUNxQ2dhUSxpQnJDek5HLGlCcUNrT0ssaUNBSVIsYWpDL2FDLGtCSmlNRSxnQkV4SUksaUJtQzBYSCxtQkFDQSwwQnJDbGJaLCtCcUM2YVEsaUJyQzVPRyxpQnFDcVBLLG9DQUlSLGNBQ0ksa0JyQzVQRCxnQnFDOFBDLGtCQUNBLHlCakN0YkQsbUJpQ3diQyxzQ0FHSixpQnJDcFFHLGlCcUNzUUMsY2pDM2JELGVpQzZiQywwQnJDdmNaLHFDcUNtY1EsaUJyQ2xRRyxpQnFDMFFLLGdCQU1oQixnQkFDSSxrQkFDQSwwQnJDbmRKLGNxQ2lkQSxnQkFLUSxrQkFDQSwrQnJDdmRSLGNxQ2lkQSxnQkFVUSxrQkFDQSw0QnJDNWRSLGNxQ2lkQSxnQkFlUSxrQkFDQSwwQkFHSixZQUNJLGdCQUNBLDhCQUNBLG9CQUNBLHdCQUdKLFlBQ0ksNEJBQ0Esa0JBQ0EseUJqQ3ZlRyxrQmlDeWVILDBCckNoZlIsdUJxQzJlSSxhQVFRLGlDQUdKLGFBQ0ksZ0JBQ0EseUJqQ25mRCwwQkpMWCwrQnFDc2ZRLDJCQU1RLHdDQUlSLFlBQ0ksbUJBQ0Esa0JyQ3JVRCxjSW5MQSxtQmlDMmZDLDBCckNyZ0JaLHNDcUNnZ0JRLGlCckNsVUcsNEJBOUxYLHNDcUNnZ0JRLGdCckNoVUcsbUNxQ2dWSCxnQnJDclZHLGdCcUN1VkMsa0JBQ0EseUJqQzNnQkQsaUJpQzZnQkMsMEJyQ3JoQlosaUNxQ2doQlEsaUJyQ2pWRyw0QkEvTFgsaUNxQ2doQlEsaUJyQ2pWRyxvQ3FDaVdILGFqQ2xpQkMsa0JKbU1FLGdCRTFJSSxnQm1DNmVILG1CQUNBLDBCckNyaUJaLGtDcUNnaUJRLGlCckM5VkcsK0JBbE1YLGtDcUNnaUJRLGlCckM3VkcsZ0NxQzZXSCxhakNsakJDLGtCSitMRSxnQkV0SUksZ0JtQzZmSCxtQkFDQSwwQnJDcmpCWiw4QnFDZ2pCUSxpQnJDbFhHLCtCQTlMWCw4QnFDZ2pCUSxpQnJDalhHLG9Cc0NuTWYsYWxDRWEseUJBT0UsWWtDTmQsa0JBQ0EsV0FDQSxhQUNBLG1CQUNBLGtCdEMwTGMsZXNDeExkLDBDbENTYSxnQkZ3Q1EsK0JGM0NsQixrQnNDZkosWUFhRSw0QnRDVEUsa0JzQ0pKLGlCdENxTWUsYXNDbkxiLDZCQUdELGtCcENnQ1UsZW9DOUJULFdBQ0EsWUFDQSxnQkFDQSxrQ0FFQSxZQUNDLDhCQUlGLFVBQ0MsWUFDQSxpQkFDQSx5QkFDQSw2QkFHRCxVQUNDLFlBQ0Esa0JBQ0Esb0NBRUEsWWxDekNlLHdCa0M4Q2hCLFlBQ0Msa0JBQ0EsWUFDQSxXQUNBLGNDckRFLFlBQ0ksc0JBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxnQkFDQSxxQkFFQSxhbkNQSywwQ0FnQkMsZ0JGeUNLLGlCRjhKSixrQnVDNU1ILG9CQUNBLGlCQUNBLGtCQUNBLG1CQUNBLGdDQUNBLDhCdkNkUixvQnVDS0ksZ0J2Q3dOTyxjd0NoT1gsWUFDSSxzQkFDQSxtQkFD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UCxrQkFDQSwwQjdDRkosZTZDREEsaUI3Q29OVywyQkFuTlgsZTZDREEsa0JBV1EsK0I3Q1ZSLGU2Q0RBLGdCN0N3TlcsNEJBdk5YLGU2Q0RBLGlCN0M0Tlcsb0I2Q3JNWCxpQjdDNktXLGlCNkMzS1AsY3pDZE8sbUJ5Q2dCUCxnQjNDNEJjLDBCRnREbEIsa0I2Q3NCQSxpQjdDaUxXLG1CNkN4S0gsMkI3Qy9CUixrQjZDc0JBLGtCQWFRLCtCN0NuQ1Isa0I2Q3NCQSxpQjdDb0xXLDRCQTFNWCxrQjZDc0JBLGlCN0N3TFcsdUQ2Qy9KWCxjQUdJLDhCN0NsREoscUQ2QytDQSxjQU1RLHFIQUVBLGNBQ0ksNEI3Q3hEWixxRDZDK0NBLGNBY1EscUhBRUEsY0FDSSx1QkFLWixZQUNJLFNBQ0EsMEI3Q3ZFSixxQjZDcUVBLGFBS1EsK0I3QzFFUixxQjZDcUVBLGFBU1EsNEI3QzlFUixxQjZDcUVBLGFBYVEsbUJBSVIsYUFDSSwwQjdDdkZKLGlCNkNzRkEsaUJBSVEsdUJBSVIsZUFDSSwrQjdDcEZKLHFCNkNtRkEsWUFJUSwrQjdDbEdSLHFCNkM4RkEsZUFRUSw0QjdDdEdSLHFCNkM4RkEsZUFZUSxvQkFLUixVQUNJLHlCekMxR08sMEJKTlgsa0I2QytHQSxZQUtRLHNCQUtKLGNBQ0kseUJ6Q25IRyxrQnlDcUhILGdCQUNBLFNBQ0EsdUJBSVIsaUJBQ0ksbUJBQ0EsZ0JBR0osaUJBQ0ksUUFDQSxxQkFHSixpQkFDSSx5QkFFQSxpQkFDSSxVQUNBLFVBQ0EsMEI3Q2xKUix3QjZDK0lJLFNBTVEsNEI3Q3JKWix3QjZDK0lJLFNBVVEsb0JBS1osWUFDSSxlQUNBLG1CQUNBLGlDQUVBLGdCQUNJLGtCQUNBLG1CQUtSLE1BQ0ksa0JBQ0Esb0NBRUEsc0JBQ0kseUJBQ0EsMkJ6Q3hLRywwRXlDZ0xQLGdCN0NRTyxjSXRMQSxvSHlDa0xILGdCN0NKRSwwQkF4TFYsbUg2QzRMUSxnQjdDSEUsNEJBekxWLG1INkM0TFEsZ0I3Q0RHLDJCQTNMWCx5RTZDd0xJLGlCN0NlTywyQkF2TVgseUU2Q3dMSSxpQjdDT08sK0JBL0xYLHlFNkN3TEksaUI3Q1VPLDRCQWxNWCx5RTZDd0xJLGlCN0NZTywyRTZDcUJQLGlCN0NYTyxjSWhORixnQkZ5RE0sb0gyQ3VLUCxpQjdDakNHLDBCQTdMWCxtSDZDOE5RLGlCN0MvQkcsMkJBL0xYLHlFNkN5TkksZ0I3Q0pPLDJCQXJOWCx5RTZDeU5JLGlCN0NmTywrQkExTVgseUU2Q3lOSSxpQjdDWE8sNEJBOU1YLHlFNkN5TkksaUI3Q05PLHNCNkNxQ1gsYXpDMVBTLGtCeUM0UEwsMkJBRUEsbUJBQ0ksOENBQ0EsNEJBR0osZ0JBQ0ksZ0JBQ0EsNEJBR0osaUI3Qy9ETyxtQjZDaUVILGdCM0NqTk8sOEJGdkRmLDJCNkNzUUksaUI3QzVETyw0QkExTVgsMkI2Q3NRSSxnQjdDdERPLDZCNkNvRVAsbUJBQ0ksK0JBR0osaUI3Q3ZGTyxnQjZDeUZILDhCN0MxUlIsOEI2Q3dSSSxpQjdDckZPLDRCQW5NWCw4QjZDd1JJLGlCN0NqRk8scUM2QzZGSCxlM0M3T08sZ0IyQytPSCxzQ0FHSixvQkFDSSxpQkFDQSxpQkFLWixpQkFDSSxnQkFDQSxrQkFDQSxRQUNBLFNBQ0EsT0FDQSx5QkFFQSxXQUNJLHlFQUNBLHNCQUdKLHdCekNoVUssYXlDa1VELHVCQUNBLG1CQUNBLGlCN0N0SUcsUzZDd0lILGVBQ0EsMEI3Q3BVUixxQjZDNlRJLGNBVVEsK0JBR0osVUFDSSxjQUNBLE9BQ0EsV0FDQSxnQkFDQSw2QkFHSixVQUNJLGNBQ0EsT0FDQSxXQUNBLGdCQUNBLHdCQUlSLFVBQ0ksWUFDQSxxQkFDQSx5REFDQSw0QkFDQSwwQkFDQSx3QkFDQSw4QkFFQSx3QkFDSSxxQkFLWix3QnpDNVdTLGNBREEsa0J5Q2dYTCwwQjdDN1dKLG9CNkMwV0EsWUFNUSwyQjdDaFhSLGlDNkNtWEksWUFFUSw4QkFJUixrQkFDSSxhQUNBLDhCQUNBLDBCN0M1WFIsNEI2Q3lYSSxrQkFNUSxnQzdDcFhaLHlDNkN3WFksWUFDSSw2QkFNWixpQjdDbk1PLGdCRWhKSSwwQkZ2RGYsMkI2QzBZSSxpQjdDOUxPLCtCQTVNWCwyQjZDMFlJLGlCN0N4TE8sNEJBbE5YLDJCNkMwWUksZ0I3Q3JMTywrQjZDc01QLGlCN0N4Tk8saUI2QzBOSCxtQkFDQSwwQjdDOVpSLDZCNkMyWkksZUFNUSxrQjdDOU5ELCtCQW5NWCw2QjZDMlpJLGlCN0NwTk8sNEJBdk1YLDZCNkMyWkksaUI3Q2pOTyxnQjZDcU9YLFlBQ0kseUJ6Q3hhTyxheUMwYVAsU0FDQSx1QkFJQSx3QnpDaGJPLGdCeUNrYkgsV0M3Ylosd0IxQ1llLGtCMENWWCx1QkFDQSwrQjlDWUEseUI4Q1RJLFdBQ0ksZ0M5Q1FSLHlCOENISSxVQUNJLDJCOUNUUixVOENKSixzQkFrQlEsMkI5Q2RKLFU4Q0pKLHNCQXNCUSwrQjlDbEJKLFU4Q0pKLHNCQTBCUSw0QjlDdEJKLFU4Q0pKLGlCQThCUSxrQkFHSixrQkFDSSxhQUNBLHNCQUNBLDBCOUNoQ0osZ0I4QzZCQSxXQU1RLFNBQ0EsbUJBQ0EsNEI5Q3JDUixnQjhDNkJBLFdBWVEsU0FDQSxvQkFJUixhMUNoRFMsa0JKeU1FLG1COEN0SlAsMEI5Q2pESixrQjhDOENBLGlCOUNnS1csMkJBOU1YLGtCOEM4Q0EsZ0I5QzZKVyxTOENsSkgsYUFDQSxtQkFDQSwrQjlDM0RSLGtCOEM4Q0EsaUI5Q29LVyw0QkFsTlgsa0I4QzhDQSxpQjlDb0tXLG1COEMxSVgsVUFDSSwwQkFFQSxTQUNJLDBEQUdKLFlBQ0ksMkNBR0osaUI5QzRHTyxjSXJMQSxVMEM0RUgsMEI5Q3RGUiwwQzhDbUZJLGdCQU1RLCtCOUN6RlosMEM4Q21GSSxpQjlDOEdPLDJCQWpNWCxtQzhDbUdBLFlBR1EsU0FDQSwwQkFJUixZQUNJLFNBQ0EsK0I5Q2xHSix3QjhDZ0dBLFdBS1EsMkI5Q2hIUix3QjhDMkdBLE1BU1EsMEJBSVIsaUJBQ0ksT0FDQSxrQkFHSixVQUNJLFlBQ0EsYUFDQSxrQkFDQSxhQUNBLFlBQ0EsMEMxQ3JITSxnQkZ3Q1Esd0I0QytFZCwwQkFFQSxhQUNJLGdEQUlSLGlCOUNxRFcsZ0I4Q2hEWCxZQUNJLHVCQUNBLG1CQUNBLFFBQ0EseUIxQ3JKUyxrQjBDdUpULGMxQ2pKTyxnQjBDbUpQLGVBQ0EsbUVBQ0EsZ0VBQ0EsOERBQ0EsMkRBQ0Esd0JBRUEsU0FDSSxXQUNBLDBCOUNsS1IsdUI4Q2dLSSxVQUtRLDJCQUlSLFVBQ0ksa0JBSVIsVUFDSSxZQUNBLHNCQUNBLFlBQ0EsVUFDQSxzQ0FDQSxtQ0FDQSxpQ0FDQSw4QkFDQSwwQjlDdkxKLGlCOEM4S0EsVUFZUSw0QjlDMUxSLGlCOEM4S0EsWUFnQlEsMENBSVIsU0FDSSxvQkFJSixjQUNJLCtCOUM3TEosbUI4QzRMQSxrQkFJUSxvQkFJUixVQUNJLGFBQ0EsOEJBQ0EsbUJBQ0EsMEI5Q25OSixrQjhDK01BLGNBT1EscUNBR0osa0JBQ0ksMEJBSVIsNEJBQ0ksaUJBQ0EsMEI5Q2hPSix5QjhDOE5BLGVBS1EsMkJBQ0EsY0FDQSxrQkFDQSxrQkFDQSxlQUNBLGFBQ0Esc0JBQ0EsdUJBQ0EsMkI5QzNPUix5QjhDOE5BLGNBaUJRLGlDQUdKLFlBQ0ksa0JBSVIsaUJBQ0ksV0FDQSxXQUNBLFlBQ0EsZUFDQSxxQkFDQSxZQUNBLG1CQUdKLFlBQ0ksb0NBRUEsa0JBQ0ksK0I5QzFQUixrQjhDc1BBLDZCQVFRLGdDOUM5UFIsZ0M4Q3dRSSxZQUNJLHFDQUdKLFdBQ0ksVUM1Ulosb0JBQ0ksa0JBQ0EsWUFDQSxXQUNBLG1CQUNBLGVBQ0EsaUJBRUEsd0IzQ0tXLG1CMkNEWCx3QjNDRFcsaUIyQ0tYLGlCQUNJLGtCQUNBLFFBQ0EsVUFDQSxXQUNBLFlBQ0EsZUFDQSxpQ0FFQSx3QjNDdkJLLG1DMkMyQkwsd0IzQ2hCTyw0QjJDa0JILGFDL0JaLFlBQ0ksUUFDQSxtQkFFQSx3QkFDSSxrQkFDQSwrQkFDQSxjNUNMSyxXNENPTCxjQUNBLGFBQ0EscUJBQ0EsdUJBQ0EsMEM1Q0tNLGdCRndDUSxnQjhDM0NkLGlCQUNBLGVBQ0EsMEJoRGJKLGlDZ0RnQlEsaUJBQ0EsOEJBR0osd0I1Q2ZPLHlCNENpQkgsVUFDQSxjNUN6QkMsTTZDa0ViLGlCakRpSWUsY0luTUYsMENBZ0JDLGdCRndDUSx5QkV6RFQsa0I2Q3dFVCx1QkFDQSxrQkFDQSw0RCIsInNvdXJjZXMiOlsid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2Fic3RyYWN0L19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5taW4uY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZS5taW4uY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9hYnN0cmFjdC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL3ZlbmRvci9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2Fic3RyYWN0L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvdmVuZG9yL192anMuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RtYXgvYXNzZXRzL3Njc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9sYXlvdXQvX2xheW91dC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19hZHYuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX25hdi5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19sYWJlbC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zZWFzb24uc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYXJ0aWNsZS5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pY29uUmFpbC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25SYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb25pYy5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW9UaHVtYi5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbWFnZS5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19yaWNoVGV4dC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19lbWJlZC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wbGF5ZXIuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2F0ZWdvcnlMaW5rLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190YXhvbm9teS5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19lcGcuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2ltdWxjYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX290dC5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19yZWNhbGwuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbG9nby5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19yYXRpbmdJbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Byb21vdGlvbmFsLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3JlY2lwZS5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19hZHZhbmNlU2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vcmVhY3Qtd2l0aC13ZWJwYWNrLy4vc3JjL3RoZW1lcy9kZWZhdWx0L2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwid2VicGFjazovL3JlYWN0LXdpdGgtd2VicGFjay8uL3NyYy90aGVtZXMvZGVmYXVsdC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25GaWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly9yZWFjdC13aXRoLXdlYnBhY2svLi9zcmMvdGhlbWVzL2RlZmF1bHQvYXNzZXRzL3Njc3MvbWFpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuQGltcG9ydCB1cmwoJGZvbnQtbGluayk7XG5cbi8qXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvT3V0Zml0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL091dGZpdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG4qLyIsIkBrZXlmcmFtZXMgd2JkX3NwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgd2JkX29wYWNpdHlJbk91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDE1JSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi53YmRfb3BhY2l0eS1pbi1vdXQge1xuICAgIGFuaW1hdGlvbjogd2JkX29wYWNpdHlJbk91dCAzMDAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluT3duIHtcbiAgICAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ud2JkX2ZhZGUtaW4ge1xuICAgIGFuaW1hdGlvbjogZmFkZWluT3duIDMwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVvdXRPd24ge1xuICAgIDAlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ud2JkX2ZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVvdXRPd24gNjUwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbi53YmRfc3Bpbm5lcl9mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlb3V0T3duIDEwNTBtcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBvcGVuTW9kYWxTIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogY2FsYyg1Ni4yNXZ3ICsgNzBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW5Nb2RhbE0ge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDU2LjI1dncgKyA4MHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1vZGFsTCB7XG4gICAgZnJvbSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKCgxMDB2dyAtIDYwcHgpICogLjU2MjUpICsgODBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW5Nb2RhbFhsIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogY2FsYygoKDEwMHZ3IC0gMTAwcHgpICogLjU2MjUpICsgOTBweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW5Nb2RhbFh4bCB7XG4gICAgZnJvbSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEyMHB4KSAqIC41NjI1KSArIDExMHB4KTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgY2xvc2VNb2RhbFMge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNTYuMjV2dyArIDcwcHgpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgY2xvc2VNb2RhbE0ge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNTYuMjV2dyArIDgwcHgpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgY2xvc2VNb2RhbEwge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKCgxMDB2dyAtIDYwcHgpICogLjU2MjUpICsgODBweCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjbG9zZU1vZGFsWGwge1xuICAgIGZyb20ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMHB4KSAqIC41NjI1KSArIDkwcHgpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjbG9zZU1vZGFsWHhsIHtcbiAgICBmcm9tIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMjBweCkgKiAuNTYyNSkgKyAxMTBweCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBrZXlmcmFtZXMgd2JkX3NsaWRlRmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhckFuaW1hdGlvbiB7XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZUhvbGRlclNoaW1tZXIge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwZW0gMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBlbSAwO1xuICAgIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tbW9kYWwgcGxheWVyIGFuaW1hdGlvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGtleWZyYW1lcyBwbGF5ZXJGYWRlSW5VcFNtIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOiAxMDAlXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IGNhbGMoMTAwdmggLSAoKDEwMHZXICogLjU4KSAqIC41NikgLSA5NnB4KVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwbGF5ZXJGYWRlSW5VcExHIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOiAxMDAlXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IGNhbGMoMTAwdmggLSAoKDEwMHZXICogLjM1KSAqIC41NikgLSA2NnB4KVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLWluZ3JlZGllbnRzIGFuaW1hdGlvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGtleWZyYW1lcyBleHBhbnNlRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufSIsIi8qKlxuICogU3dpcGVyIDguNC40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMTIsIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfSIsIi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTUVESUEgUVVFUklFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBicmVha3BvaW50LXVwKCRzaXplKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtdXAgLCAkc2l6ZSkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJHNpemUpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQgc2VsZWN0ZWQ6ICN7JHNpemV9JztcbiAgfVxufVxuICBcbkBtaXhpbiBicmVha3BvaW50LWRvd24oJHNpemUpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cy1kb3duICwgJHNpemUpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMtZG93biwgJHNpemUpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludCBzZWxlY3RlZDogI3skc2l6ZX0nO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtZ2V0LW5leHQoJG1hcCwgJGtleSwgJGZhbGxiYWNrOiBmYWxzZSwgJHJldHVybjogdmFsdWUpIHtcbiAgLy8gQ2hlY2sgaWYgbWFwIGlzIHZhbGlkXG4gIEBpZiB0eXBlLW9mKCRtYXApID09IG1hcCB7XG4gICAgICAvLyBDaGVjayBpZiBrZXkgZXhpc3RzIGluIG1hcFxuICAgICAgQGlmIG1hcC1oYXMta2V5KCRtYXAsICRrZXkpIHtcbiAgICAgICAgICAvLyBJbml0IGluZGV4IGNvdW50ZXIgdmFyaWFibGVcbiAgICAgICAgICAkaTogMDtcbiAgICAgICAgICAvLyBJbml0IGtleSBpbmRleFxuICAgICAgICAgICRrZXktaW5kZXg6IGZhbHNlO1xuICAgICAgICAgIC8vIFRyYXZlcnNlIG1hcCBmb3Iga2V5XG4gICAgICAgICAgQGVhY2ggJG1hcC1rZXksICRtYXAtdmFsdWUgaW4gJG1hcCB7XG4gICAgICAgICAgICAgIC8vIFVwZGF0ZSBpbmRleFxuICAgICAgICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgICAgICAgICAvLyBJZiBtYXAga2V5IGZvdW5kLCBzZXQga2V5IGluZGV4XG4gICAgICAgICAgICAgIEBpZiAkbWFwLWtleSA9PSAka2V5IHtcbiAgICAgICAgICAgICAgICAgICRrZXktaW5kZXg6ICRpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vIElmIG5leHQgaW5kZXggcmV0dXJuIG5leHQgdmFsdWUgb3Iga2V5IGJhc2VkIG9uICRyZXR1cm5cbiAgICAgICAgICAgICAgQGlmICRpID09ICRrZXktaW5kZXggKyAxIHtcbiAgICAgICAgICAgICAgICAgIEBpZiAkcmV0dXJuID09IGtleSB7XG4gICAgICAgICAgICAgICAgICAgICAgQHJldHVybiAkbWFwLWtleTtcbiAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgIEByZXR1cm4gJG1hcC12YWx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyBJZiBsYXN0IGVudHJ5IHJldHVybiBmYWxzZVxuICAgICAgICAgICAgICBAaWYgJGkgPT0gbGVuZ3RoKCRtYXApIHtcbiAgICAgICAgICAgICAgICAgIEByZXR1cm4gJGZhbGxiYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEB3YXJuICdObyBuZXh0IG1hcCBpdGVtIGZvciBrZXkgI3ska2V5fSc7XG4gICAgICAgICAgQHJldHVybiAkZmFsbGJhY2s7XG4gICAgICB9XG4gICAgICBAd2FybiAnTm8gdmFsaWQga2V5ICN7JGtleX0gaW4gbWFwJztcbiAgICAgIEByZXR1cm4gJGZhbGxiYWNrO1xuICB9XG4gIEB3YXJuICdObyB2YWxpZCBtYXAnO1xuICBAcmV0dXJuICRmYWxsYmFjaztcbn1cblxuQG1peGluIGJyZWFrcG9pbnQtYmV0d2Vlbigkc2l6ZSkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLWRvd24gLCAkc2l6ZSkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJHNpemUpKSBhbmQgKG1heC13aWR0aDogbWFwLWdldC1uZXh0KCRicmVha3BvaW50cy1kb3duLCAkc2l6ZSkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50IHNlbGVjdGVkOiAjeyRzaXplfSc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZPTlRTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBmb250LXNpemUoJGZzLW1hcCkge1xuICBAZWFjaCAkZnMtYnJlYWtwb2ludCwgJGZzLWZvbnQtc2l6ZSBpbiAkZnMtbWFwIHtcbiAgICBAaWYgJGZzLWJyZWFrcG9pbnQgPT0gbnVsbCB7XG4gICAgICBmb250LXNpemU6ICRmcy1mb250LXNpemU7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcy1icmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzOiAxLCAkb3JpZW50OiB2ZXJ0aWNhbCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgICAgIGxpbmUtY2xhbXA6ICRsaW5lczsgXG4gIC13ZWJraXQtYm94LW9yaWVudDogJG9yaWVudDtcbn1cblxuQG1peGluIGZvbnQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIGZvbnQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBHUkFESUVOVFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gc2xpZGUtdGV4dCAoJGNvbG9yOiAjZWVlKSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICRjb2xvciAxMDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNIQURPV1MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBPU0lUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHBvc2l0aW9uIGZ1bGwgc2NyZWVuIGxpa2Ugb3ZlcmxheVxuQG1peGluIGZpeC1wb3NpdGlvbiAoJHRvcDowLCAkcmlnaHQ6MCwgJGJvdHRvbTowLCAkbGVmdDowKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgXG4gIHRvcDogJHRvcDtcbiAgcmlnaHQ6ICRyaWdodDtcbiAgYm90dG9tOiAkYm90dG9tO1xuICBsZWZ0OiAkbGVmdDtcbn1cblxuQG1peGluIGQtZmxleHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtaXhpbiBhbGlnbigkYWxpZ24pe1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuQG1peGluIGp1c3RpZnkoJGNvbnRlbnQpe1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRjb250ZW50O1xufVxuXG4vLyBkZWZhdWx0IGFsaWduIGNlbnRlciAod2l0aCBubyBwYXJhbSlcbkBtaXhpbiBmbGV4LWFsaWduICgkYWxpZ246IGNlbnRlcikge1xuICBAaW5jbHVkZSBkLWZsZXg7XG4gIEBpbmNsdWRlIGFsaWduKCRhbGlnbik7XG59XG4vLyBkZWZhdWx0IGp1c3RpZnkgY2VudGVyICh3aXRoIG5vIHBhcmFtKVxuQG1peGluIGZsZXgtanVzdGlmeSgkY29udGVudDpjZW50ZXIpe1xuICBAaW5jbHVkZSBkLWZsZXg7XG4gIEBpbmNsdWRlIGp1c3RpZnkoJGNvbnRlbnQpO1xufVxuLy8gY3VzdG9tIGZsZXgganVzdGlmeSBhbmQgYWxpZ24gKGNlbnRlciBieSBkZWZhdWx0KVxuQG1peGluIGZsZXgtY3VzdG9tKCRhbGlnbjogY2VudGVyLCAkY29udGVudDpjZW50ZXIpe1xuICBAaW5jbHVkZSBkLWZsZXg7XG4gIEBpbmNsdWRlIGFsaWduKCRhbGlnbik7XG4gIEBpbmNsdWRlIGp1c3RpZnkoJGNvbnRlbnQpO1xufVxuXG5AbWl4aW4gY2VudGVyKCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIHBzZXVkbygkbG9jLCAkY29udGVudDogJycsICRwb3M6IGFic29sdXRlKSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAmOjojeyRsb2N9IHtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBwb3NpdGlvbjogJHBvcztcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBESU1FTlNJT04gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gaGVhZGVyLWhlaWdodCgpIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHsgaGVpZ2h0OiA3MHB4OyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7IGhlaWdodDogODBweDsgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGT05UIFNJWkVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmdW5jdGlvbiBnZXRGb250U2l6ZSgkc2l6ZToxNiwkZGVsdGE6MCwkdW5pdDpweCkge1xuICAgICRmaW5hbFNpemU6ICRzaXplICsgKCRzaXplICogJGRlbHRhKTtcbiAgICBAcmV0dXJuICN7JGZpbmFsU2l6ZX0jeyR1bml0fTtcbn1cblxuJGZvbnQtc2l6ZS04OiBnZXRGb250U2l6ZSg4LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTk6IGdldEZvbnRTaXplKDksICRmb250LWRlbHRhKTtcblxuJGZvbnQtc2l6ZS0xMDogZ2V0Rm9udFNpemUoMTAsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMTE6IGdldEZvbnRTaXplKDExLCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTEyOiBnZXRGb250U2l6ZSgxMiwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0xMzogZ2V0Rm9udFNpemUoMTMsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMTQ6IGdldEZvbnRTaXplKDE0LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTE1OiBnZXRGb250U2l6ZSgxNSwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0xNjogZ2V0Rm9udFNpemUoMTYsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMTc6IGdldEZvbnRTaXplKDE3LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTE4OiBnZXRGb250U2l6ZSgxOCwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0xOTogZ2V0Rm9udFNpemUoMTksICRmb250LWRlbHRhKTtcblxuJGZvbnQtc2l6ZS0yMDogZ2V0Rm9udFNpemUoMjAsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMjE6IGdldEZvbnRTaXplKDIxLCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTIyOiBnZXRGb250U2l6ZSgyMiwgJGZvbnQtZGVsdGEpO1xuLy8gJGZvbnQtc2l6ZS0yMzogZ2V0Rm9udFNpemUoMjMsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMjQ6IGdldEZvbnRTaXplKDI0LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTI1OiBnZXRGb250U2l6ZSgyNSwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS0yNjogZ2V0Rm9udFNpemUoMjYsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMjc6IGdldEZvbnRTaXplKDI3LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTI4OiBnZXRGb250U2l6ZSgyOCwgJGZvbnQtZGVsdGEpO1xuLy8gJGZvbnQtc2l6ZS0yOTogZ2V0Rm9udFNpemUoMjksICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtMzA6IGdldEZvbnRTaXplKDMwLCAkZm9udC1kZWx0YSk7XG5cbiRmb250LXNpemUtMzI6IGdldEZvbnRTaXplKDMyLCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTM2OiBnZXRGb250U2l6ZSgzNiwgJGZvbnQtZGVsdGEpO1xuXG4kZm9udC1zaXplLTQwOiBnZXRGb250U2l6ZSg0MCwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS00MjogZ2V0Rm9udFNpemUoNDIsICRmb250LWRlbHRhKTtcbiRmb250LXNpemUtNDU6IGdldEZvbnRTaXplKDQ1LCAkZm9udC1kZWx0YSk7XG4kZm9udC1zaXplLTQ2OiBnZXRGb250U2l6ZSg0NiwgJGZvbnQtZGVsdGEpO1xuXG4kZm9udC1zaXplLTUyOiBnZXRGb250U2l6ZSg1MiwgJGZvbnQtZGVsdGEpO1xuJGZvbnQtc2l6ZS01NjogZ2V0Rm9udFNpemUoNTYsICRmb250LWRlbHRhKTtcblxuJGZvbnQtc2l6ZS02MDogZ2V0Rm9udFNpemUoNjAsICRmb250LWRlbHRhKTtcblxuJGZvbnQtc2l6ZS02NDogZ2V0Rm9udFNpemUoNjQsICRmb250LWRlbHRhKTsiLCJcbi5zd2lwZXItYnV0dG9uLXByZXYsIFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIFxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS00MCwwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zb25pY1BsYXlsaXN0LXN3aXBlci1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvQXJyb3ctcmlnaHQuc3ZnJyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc29uaWNQbGF5bGlzdC1zd2lwZXItbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL0Fycm93LWxlZnQuc3ZnJyk7XG59XG5cbi5zb25pY1BsYXlsaXN0LXN3aXBlci1wcmV2LFxuLnNvbmljUGxheWxpc3Qtc3dpcGVyLW5leHQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogJHotdG9vbHRpcDsgLy8gMTBcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLy8gYmctbmF2IC0tLS0tLS0tXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS00MCwuOCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAuY2Fyb3VzZWw6aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb25pY1BsYXlsaXN0LXN3aXBlci1uZXh0IHtcbiAgICByaWdodDogMDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICAuc3dpcGVyOmhvdmVyICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtLWhlcm8gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLS1jb2xsZWN0aW9uICYge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIC5zd2lwZXI6aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5jYXJvdXNlbC0taGVybyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLS1jb2xsZWN0aW9uICYge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb25pY1BsYXlsaXN0QmxvY2sgJiB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IC03cHg7XG4gICAgQGluY2x1ZGUgZmxleC1jdXN0b20oY2VudGVyLCBmbGV4LWVuZCk7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc3dpcGVyOmhvdmVyICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0gIFxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTgwICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS05MCAhaW1wb3J0YW50O1xufVxuXG4vLyEgTmF2aWdhdGlvbiBDdXN0b20gdG8gbW92ZSBGT1IgTkVYVCBDT0RFIFJFVklFV1xuLy8gLmNvbGxlY3Rpb24tc3dpcGVyLXByZXYsXG4vLyAuY29sbGVjdGlvbi1zd2lwZXItbmV4dCB7XG4vLyAgICAgd2lkdGg6IDQwcHg7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB6LWluZGV4OiAxMDtcbi8vICAgICB0b3A6IDEwcHg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuLy8gICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4vLyAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICAgIC5jYXJvdXNlbC0tY29sbGVjdGlvbjpob3ZlciAmIHtcbi8vICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5jb2xsZWN0aW9uLXN3aXBlci1wcmV2IHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltYWdlcy9BcnJvdy1yaWdodC5zdmcnKTtcbi8vIH1cblxuLy8gLmNvbGxlY3Rpb24tc3dpcGVyLW5leHQge1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL0Fycm93LWxlZnQuc3ZnJyk7XG4vLyB9XG5cblxuLnNvbmljUGxheWxpc3RCbG9jayB7XG4gICAgLnN3aXBlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7cGFkZGluZzogMCAzMHB4O31cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtwYWRkaW5nOiAwIDIwcHg7fVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDT0xPUlMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kcHJpbWFyeS00MDogIzFhMWExZSAhZGVmYXVsdDtcbiRwcmltYXJ5LTkwOiAjZjlmOWY5ICFkZWZhdWx0O1xuXG4kY3RhLWJhY2tncm91bmQ6ICNmOWY5ZjkgIWRlZmF1bHQ7XG4kY3RhLWNvbG9yOiAjMUExQTFFICFkZWZhdWx0O1xuJGN0YS1kLWJhY2tncm91bmQ6ICNmOWY5ZjkgIWRlZmF1bHQ7XG4kY3RhLWQtY29sb3I6ICMxQTFBMUUgIWRlZmF1bHQ7XG5cbiRhZHYtYmFja2dyb3VuZDogIzAwMDAwMCAhZGVmYXVsdDtcblxuJHNlY29uZGFyeS0wMDogIzAwMDAwMCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktMjA6ICMwYjBiMGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTMwOiAjMTUxNTE5ICFkZWZhdWx0O1xuJHNlY29uZGFyeS01MDogIzIzMjMyOSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktNjA6ICMzRDNENDcgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LTcwOiAjODY4Njk3ICFkZWZhdWx0O1xuJHNlY29uZGFyeS04MDogI0I3QjdCQiAhZGVmYXVsdDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQlJFQUtQT0lOVFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIDM3NXB4LCA3NjhweCwxMDI0cHgsIDEzNjZweCwgMTkyMHB4XG4kYnJlYWtwb2ludHMtdXA6IChcbiAgJ3NtYWxsJzogMjMuNDM3NXJlbSxcbiAgJ21lZGl1bSc6IDQ4cmVtLFxuICAnbGFyZ2UnOiA2NHJlbSxcbiAgJ3hsYXJnZSc6IDg1LjM3NXJlbSxcbiAgJ3h4bGFyZ2UnOiAxMjByZW0sXG4gICdxaGQnOiAyNTYwcHgsXG4gICd3cWhkJzogMzQ0MHB4LFxuICAnNGsnOiAzODQwcHhcbik7XG5cbi8vIDM3NHB4LCA3NjdweCwgMTAyM3B4LCAxMzY1cHgsIDE5MTlweFxuJGJyZWFrcG9pbnRzLWRvd246IChcbiAgJ3NtYWxsJzogMjMuMzc1cmVtLFxuICAnbWVkaXVtJzogNDcuOTM3NXJlbSxcbiAgJ2xhcmdlJzogNjMuOTM3NXJlbSxcbiAgJ3hsYXJnZSc6IDg1LjMxMjVyZW0sXG4gICd4eGxhcmdlJzogMTE5LjkzNzVyZW0sXG4gICdxaGQnOiAyNTU5cHgsXG4gICd3cWhkJzogMzQzOXB4LFxuICAnNGsnOiAzODc5cHhcbik7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHotaW5kZXggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kei1iYWNrOiAtMTAgIWRlZmF1bHQ7XG4kei1ub3JtYWw6IDEgIWRlZmF1bHQ7XG4kei10b29sdGlwOiAxMCAhZGVmYXVsdDtcbiR6LWZpeGVkOiAxMDAgIWRlZmF1bHQ7XG4kei1tb2RhbDogMjE0NzQ4MzY0NyAhZGVmYXVsdDtcbiR6LWxvYWRlcjogMjE0NzQ4MzU0NyAhZGVmYXVsdDtcbiR6LW5hdjogMjE0NzQ4MzQ0NyAhZGVmYXVsdDtcbiR6LWhlYWRlcjogMjE0NzQ4MzM0NyAhZGVmYXVsdDtcbiR6LXBsYXllcjogMjE0NzQ4MzI0NyAhZGVmYXVsdDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRmb250LWxpbms6ICdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU91dGZpdDp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwJyAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ091dGZpdCcgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtZGVsdGE6IDAgIWRlZmF1bHQ7IC8vIC4wNiA9PiA2JVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBzcGFjaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRwYWRkaW5nLXNob3cteHM6IDE0NiUgIWRlZmF1bHQ7XG4kcGFkZGluZy1zaG93LWxnOiAxMzMlICFkZWZhdWx0O1xuXG4kcGFkZGluZy12aWRlby14czogMTIzJSAhZGVmYXVsdDtcbiRwYWRkaW5nLXZpZGVvLXBsLXhzOiAxMzMlICFkZWZhdWx0O1xuJHBhZGRpbmctdmlkZW8tcGx5ci14czogODYlICFkZWZhdWx0O1xuJHBhZGRpbmctdmlkZW8tbWQ6IDEwNSUgIWRlZmF1bHQ7XG4kcGFkZGluZy12aWRlby1wbC1tZDogMTA1JSAhZGVmYXVsdDtcbiRwYWRkaW5nLXZpZGVvLXBseXItbWQ6IDcyJSAhZGVmYXVsdDtcbiRwYWRkaW5nLXZpZGVvLWxnOiAxMTAlICFkZWZhdWx0O1xuJHBhZGRpbmctdmlkZW8tcGwtbGc6IDEyMCUgIWRlZmF1bHQ7XG4kcGFkZGluZy12aWRlby1wbHlyLWxnOiA5MCUgIWRlZmF1bHQ7XG4kcGFkZGluZy12aWRlby14bDogMTAzJSAhZGVmYXVsdDtcbiRwYWRkaW5nLWFydGljbGU6IDIxNSUgIWRlZmF1bHQ7XG4kcGFkZGluZy1hcnRpY2xlLXRodW1iOiAxNDclICFkZWZhdWx0O1xuXG4kcGFkZGluZy1nYW1lLXhzOiAxMDUlICFkZWZhdWx0O1xuJHBhZGRpbmctZ2FtZS1tZDogOTIlICFkZWZhdWx0O1xuJHBhZGRpbmctZ2FtZS1sZzogMTAwJSAhZGVmYXVsdDtcblxuJHBhZGRpbmctc2hvdXQtbWVkaXVtOiAzMi40OCUgIWRlZmF1bHQ7XG4kcGFkZGluZy1zaG91dC14bGFyZ2U6IDMxLjU5JSAhZGVmYXVsdDtcbiRwYWRkaW5nLXNob3V0LXh4bGFyZ2U6IDIyLjIyJSAhZGVmYXVsdDtcblxuJHBhZGRpbmctcmVjaXBlLXhzOiAxNjYlICFkZWZhdWx0O1xuJHBhZGRpbmctcmVjaXBlLW1kOiAxMjQlICFkZWZhdWx0O1xuJHBhZGRpbmctcmVjaXBlLWxnOiAxNDQlICFkZWZhdWx0O1xuJHBhZGRpbmctcmVjaXBlLXhsOiAxMzUlICFkZWZhdWx0O1xuXG4kcGFkZGluZy0xNl85OiA1Ni4yNSUgIWRlZmF1bHQ7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gdGltaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kdGltZS1hbmltYXRpb246IDM1MG1zICFkZWZhdWx0O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBnYWxsZXJ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kZ2FsbGVyeS1ib2R5LWJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktNDAsIC42NCk7IC8vIC44IiwiLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICAgIGhlaWdodDogN2VtICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgID4qIHtcbiAgICAgICAgaGVpZ2h0OiA0NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+LnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAyMCUgIWltcG9ydGFudDtcblxuICAgIH1cbn1cblxuXG4udmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLy8gaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcblxuICAgIC8vIGdyaWQtYXJlYTogcHJvZ3Jlc3NiYXI7XG4gICAgLnZqcy1wcm9ncmVzcy1ob2xkZXIsXG4gICAgLnZqcy1sb2FkLXByb2dyZXNzPmRpdixcbiAgICAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmlkZW8tanMge1xuXG4gICAgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN0YS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY3RhLWJhY2tncm91bmQsIC40KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmpzLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGN0YS1iYWNrZ3JvdW5kLCAuMikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy92aWRlby1wbGF5LXdoaXRlLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmpzLXBsYXktY29udHJvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vISBjaGFuZ2UgZm9yIGdlbmVyYWwgcnVsZVxuLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcge1xuICAgIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy92aWRlby1wYXVzZWQtd2hpdGUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxufVxuXG4udmpzLXBsYXktY29udHJvbC52anMtcGF1c2VkIHtcbiAgICAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvdmlkZW8tcGxheS13aGl0ZS1mdWxsLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vISBnZW5lcmFsIHJ1bGVcbi8vIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuLy8gICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gfVxuXG4vLyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyB7XG4vLyAgICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3ZpZGVvLXBhdXNlZC13aGl0ZS5zdmcnKTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCB7XG4vLyAgICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL2F1ZGlvLW11dGUtMi5zdmcnKTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0zIHtcbi8vICAgICAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbi8vICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYXVkaW8tMi5zdmcnKTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuLy8gICAgIH1cbi8vIH1cblxuXG4udmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcblxuICAgIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9mdWxsLXNjcmVlbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxufVxuXG4udmpzLXJlbWFpbmluZy10aW1lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kdXJhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG5cbiAgICAudmpzLWR1cmF0aW9uLWRpc3BsYXkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTEgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLnBsYXllcl9fdmlkZW8gJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTExICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5wbGF5ZXJfX3ZpZGVvICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLnBsYXllcl9fdmlkZW8gJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52anMtY3VycmVudC10aW1lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuXG4gICAgLnZqcy1jdXJyZW50LXRpbWUtZGlzcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAucGxheWVyX192aWRlbyAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLnBsYXllcl9fdmlkZW8gJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAucGxheWVyX192aWRlbyAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gT1ZFUkxBWS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi52aWRlby1qcyAudmpzLW92ZXJsYXktdG9wLWxlZnQge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc29uaWNQbGF5bGlzdEJsb2NrICYsXG4gICAgLnNvbmljVmlkZW9CbG9jayAmLFxuICAgIC5wbGF5ZXItLW1vZGFsICYge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmlkZW8tanMgLnZqcy1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDAuODUpIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjE4KSAxMDAlKSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbn1cblxuLnZpZGVvLW92ZXJsYXktc2hvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM2O1xuICAgIH1cbn1cblxuLnZpZGVvLW92ZXJsYXktdmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICB9XG59XG5cbi52aWRlby1vdmVybGF5LWNvbnRlbnQtZGVzY3JpcHRvcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICB9XG5cbiAgICAudmlkZW8tb3ZlcmxheS1zZWFzb24tc2VwYXJhdG9yOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgOiBcIjtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG5cbiAgICAudmlkZW8tb3ZlcmxheS1jb250ZW50LXNlcGFyYXRvcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxufVxuXG4udmlkZW8tb3ZlcmxheS12aWRlby1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgICAgICB3aWR0aDogNzAlXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICB9XG59XG5cbi52aWRlby1vdmVybGF5LWFnZXJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJj5bY2xhc3MqPVwibmljYW1cIl0ge1xuICAgICAgICAmW2NsYXNzJD1cIjBcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL25pY2FtL25pY2FtLUFMLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCI2XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9uaWNhbS9uaWNhbS02LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCI5XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9uaWNhbS9uaWNhbS05LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCIxMlwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvbmljYW0vbmljYW0tMTIucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzJD1cIjE2XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9uaWNhbS9uaWNhbS0xNi5wbmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY+W2NsYXNzKj1cImJsbVwiXSB7XG4gICAgICAgICZbY2xhc3MkPVwiMFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYmxtL2JsbS0wLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCI2XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9ibG0vYmxtLTYucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzJD1cIjEyXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9ibG0vYmxtLTEyLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCIxNlwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvYmxtL2JsbS0xNi5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MkPVwiMThcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL2JsbS9ibG0tMTgucG5nJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmPltjbGFzcyo9XCJzcGFpbmZ0YVwiXSB7XG4gICAgICAgICZbY2xhc3MkPVwiMFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvc3BhaW5mdGEvRlRBLVRQLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9XCI3XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zcGFpbmZ0YS9GVEEtNy5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MkPVwiMTJcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3NwYWluZnRhL0ZUQS0xMi5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MkPVwiMTZcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3NwYWluZnRhL0ZUQS0xNi5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MkPVwiMThcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3NwYWluZnRhL0ZUQS0xOC5wbmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY+c3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi52aWRlby1vdmVybGF5LWRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgbWFyZ2luOiAwIDVweDtcblxuICAgICY+aW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4udmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTIwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnNvbmljUGxheWxpc3RCbG9jayAmLFxuICAgICAgICAuc29uaWNWaWRlb0Jsb2NrICYsXG4gICAgICAgIC5wbGF5ZXItLW1vZGFsICYge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlkZW8tZXJyb3Itb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcblxuICAgICAgICAuc29uaWNQbGF5bGlzdEJsb2NrICYsXG4gICAgICAgIC5zb25pY1ZpZGVvQmxvY2sgJixcbiAgICAgICAgLnBsYXllci0tbW9kYWwgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG5cbiAgICAgICAgLnNvbmljUGxheWxpc3RCbG9jayAmLFxuICAgICAgICAuc29uaWNWaWRlb0Jsb2NrICYsXG4gICAgICAgIC5wbGF5ZXItLW1vZGFsICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENPTE9SUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRwcmltYXJ5LTQwOiAjMUQxQjFCO1xuJHByaW1hcnktOTA6ICNGQ0ZDRkM7XG5cbiRjdGEtYmFja2dyb3VuZDogI2ZmNTYyYjtcbiRjdGEtY29sb3I6ICNGQ0ZDRkM7XG4kY3RhLWQtYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiRjdGEtZC1jb2xvcjogIzFEMUIxQjtcblxuJHNlY29uZGFyeS0yMDogIzBEMEMwQztcbiRzZWNvbmRhcnktMzA6ICMxNjE0MTQ7XG4kc2Vjb25kYXJ5LTUwOiAjMkEyODI4O1xuJHNlY29uZGFyeS02MDogIzQxM0UzRTtcbiRzZWNvbmRhcnktNzA6ICM4NzgyODI7XG4kc2Vjb25kYXJ5LTgwOiAjQkVCQkJCO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmb250cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGZvbnQtbGluazogJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvK0NvbmRlbnNlZDp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwJztcbiRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmOztcbiRmb250LWRlbHRhOiAuMDY7XG4iLCIqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5wIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59IiwiLmNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG5cblx0XHQmLS10cmFuc2xhdGVkIHtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNzBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDI3MHB4LCAwLCAwKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcztcblx0XHR9XG5cdH1cblxuXG5cdC8vICYuYXJ0aWNsZXBhZ2UsXG5cdC8vICYuc2hvd1ZpZGVvUGFnZSxcblx0Ly8gJi5zaG93Q2F0ZWdvcnksXG5cdC8vICYuY2F0ZWdvcnlwYWdlLFxuXHQvLyAmLnR2Z3VpZGVwYWdlIHtcblx0Ly8gXHRwYWRkaW5nLXRvcDogNjBweDtcblxuXHQvLyBcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG5cdC8vIFx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0Ly8gXHR9XG5cblx0Ly8gXHRAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcblx0Ly8gXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vICYuc2VydmljZXBhZ2Uge1xuXHQvLyBcdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHQvLyBcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG5cdC8vIFx0XHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdC8vIFx0fVxuXG5cdC8vIFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG5cdC8vIFx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi5zZWFyY2hCbG9jayxcbi50YXhvbm9teSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcztcblxuXHRcdCYtLXRyYW5zbGF0ZWQge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgyNzBweCwgMCwgMCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXIge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuXHRcdC8vIHBhZGRpbmc6IDAgMjBweDtcblx0XHQvLyBwYWRkaW5nOiAwIDMwcHggMCAwO1xuXHRcdGdhcDogMTFweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG5cdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdGdhcDogNDVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuXHRcdHBhZGRpbmc6IDAgNjBweDtcblx0fVxufVxuXG5cbi5zb25pY1BsYXlsaXN0QmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8vIGZpeCBmb3Igc2FmYXJpXG59XG5cbi5zZW9Tb25pY1Nob3dCbG9jayB7XG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICNmOWY5Zjk7IC8vISB0byBjaGFuZ2Vcblx0fVxufVxuXG4vL1Zpc2liaWxpdHkgZm9yIFVUSUxJVElFU1xuLmhpZGUtZm9yLW1vYmlsZSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bih4bGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oaWRlLWZvci1kZXNrdG9wIHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5saW5rIHtcblx0Ly8gd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8tLS0tSWNvbiBQbGF5eWluZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucGF0aC5iYXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCA0MCU7XG59XG5cbi5iYXIge1xuXHQmLmJhci0xIHtcblx0XHRhbmltYXRpb246IGJhckFuaW1hdGlvbiA1MDBtcyBhbHRlcm5hdGUgaW5maW5pdGU7XG5cdH1cblxuXHQmLmJhci0yIHtcblx0XHRhbmltYXRpb246IGJhckFuaW1hdGlvbiA1MDBtcyA1MG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTMge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDEwMG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTQge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDE1MG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTUge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDIwMG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTYge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDE1MG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTcge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDEwMG1zIGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0fVxuXG5cdCYuYmFyLTgge1xuXHRcdGFuaW1hdGlvbjogYmFyQW5pbWF0aW9uIDUwMG1zIDUwbXMgYWx0ZXJuYXRlIGluZmluaXRlO1xuXHR9XG5cblx0Ji5iYXItOSB7XG5cdFx0YW5pbWF0aW9uOiBiYXJBbmltYXRpb24gNTAwbXMgYWx0ZXJuYXRlIGluZmluaXRlO1xuXHR9XG59XG5cbi8vLS0tLVBsYWNlaG9sZGVyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGF6eWxvYWQtd3JhcHBlciB7XG5cdGhlaWdodDogMTAwJTtcblxuXHQucGxhY2Vob2xkZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbmltYXRpb246IHBsYWNlSG9sZGVyU2hpbW1lciA1cyBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS03MDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5LTQwIDglLCAkc2Vjb25kYXJ5LTUwIDI4JSwgJHByaW1hcnktNDAgNDMlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA2NDBweDtcblx0fVxufVxuXG4vKiBjdXN0b20gc2Nyb2xsYmFyICovXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdH1cblxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNjA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHR9XG5cblx0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS02MDtcblx0fVxuXG5cdC5tdWx0aWNoYW5uZWxfX2JyYW5kczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxcHg7XG5cdH1cblxuXHQubXVsdGljaGFubmVsX19icmFuZHMge1xuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0fVxufSIsIi5hZHYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0tdG9wIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMyMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA1MXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzI4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICB9XG5cbiAgICAmLS1zY3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkdi1iYWNrZ3JvdW5kO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjYyNXJlbTtcblxuICAgICAgICAmLS1taWRkbGUsXG4gICAgICAgICYtLWJvdHRvbSxcbiAgICAgICAgJi0tc2NyYXBwZXIge1xuICAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuYWR2LS1sb2FkZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMjNweDtcblxuXG4gICAgICAgIC5hZHYtLWxvYWRlZCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmFkdi0tbG9hZGVkICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZHZTa3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzZweDtcbiAgICB9XG5cbiAgICAmLmFkdl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJi5hZHYtLWxvYWRlZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmFkdl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIH1cblxuICAgICYuYWR2LS1sb2FkZWQge1xuICAgICAgICAuYWR2X19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkdlNreVNjcmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcblxuICAgICYtLXZpZXdlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgQGluY2x1ZGUgaGVhZGVyLWhlaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGF0IGxlZnQgdG9wLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC43MikgMjAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjMpIDM3JSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgNTglKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0aW1lLWFuaW1hdGlvbiBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAkei1oZWFkZXI7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oc3RyZXRjaCk7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDApIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAxMDAlKTtcbiAgICB9XG5cbiAgICAmKy5jb250YWluZXIge1xuICAgICAgICBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbjpmaXJzdC1vZi10eXBlLmhlcm9CbG9jayxcbiAgICAgICAgc2VjdGlvbjpmaXJzdC1vZi10eXBlLnNob3dIZWFkZXJCbG9jayxcbiAgICAgICAgc2VjdGlvbjpmaXJzdC1vZi10eXBlLmxhbmRpbmdIZXJvQmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlcnZpY2VwYWdlLFxuICAgICAgICAmLnR2Z3VpZGVwYWdlIHtcbiAgICAgICAgICAgIHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Nyb2xsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktNDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIubmF2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tdHJhbnNsYXRlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcztcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgfVxuXG4gICAgJl9faXRlbS0tYWN0aXZlPiZfX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pdGVtLS1hY3RpdmUgJl9fbGluazo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICZfX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIC5uYXZfX2l0ZW0tLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoJHByaW1hcnktOTAsIDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihiYXNlbGluZSk7XG4gICAgICAgIGdhcDogM3B4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuXG4gICAgICAgICY6dGFyZ2V0LFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMCAxcHggd2hpdGU7IC8vYm9sZCBhbHRlcm5hdGl2ZSB0byBubyBjaGFuZ2Ugd2l0aFxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19pdGVtLS1oYXNTdWI+Jjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdWJtZW51LWljb24tZG93bi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogJHotbmF2O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uTGlzdCB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbiwgb3BhY2l0eSAkdGltZS1hbmltYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAyMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyAmLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaWduYXR1cmUge31cblxuICAgICAgICAmX19iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS0wIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMjAge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gYW5pbWF0aW9uOiBzbGlkZUJhciAzNTBtcyBlYXNlLW91dCBmb3J3YXJkczt9XG4gICAgICAgICAgICAmLS0yNSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS00MCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS01MCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS02MCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS03NSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS04MCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0xMDAge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMTI1IHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzUwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1peGluIGN1c3RvbVNsaWRlQmFyKCRsZWZ0RGlzdGFuY2UpIHtcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlQmFyIHtcbiAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCVcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJGxlZnREaXN0YW5jZVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlQmFyIHtcbiAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwJVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS05O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG5cbiAgICAgICAgLy8gJl9faXRlbSB7XG4gICAgICAgIC8vIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIubW9iaWxlIHtcblxuICAgICYtbWVudSxcbiAgICAmLXNlYXJjaCB7XG4gICAgICAgIEBpbmNsdWRlIGZpeC1wb3NpdGlvbigwLCAwLCAwLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0yMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDB2aCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb247XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgLy8gd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZUljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTkwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oYmVmb3JlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbyhhZnRlcikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTkwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0aW1lLWFuaW1hdGlvbiBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMC4ycztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSAwLjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxMDBtcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShzcGFjZS1iZXR3ZWVuKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY3VzdG9tKGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcblxuICAgICAgICAgICAgLmZhZGVJbkxlZnQ+JiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb247XG5cbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDkge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxNW1zICogI3skaX0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFkZU91dExlZnQ+JiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbjtcblxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDE1bXMgKiAjeyRpfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgICAgICAgICAmLS1yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvblN1YiB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuXG4gICAgICAgICYuYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkei1ub3JtYWw7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTIwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb24gMTAwbXM7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgfVxuXG4gICAgJl9fYmFja0ljb24ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE1cHggMnB4ICRzZWNvbmRhcnktNTA7XG4gICAgfVxuXG4gICAgJl9fc2hhZG93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMSkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuNzIpIDMyJSwgcmdiYSgkcHJpbWFyeS00MCwgMC4zKSA3OSUsIHJnYmEoJHByaW1hcnktNDAsIDApIDk1JSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNXB4ICRwcmltYXJ5LTQwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC43MikgNTYlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjMpIDg3JSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgOTglKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwdncsIDAsIDApO1xuXG4gICAgICAgIC5mYWRlSW5MZWZ0PiYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb247XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxNW1zICogI3skaX0gKyAyNTBtcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhZGVPdXRMZWZ0PiYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwdncsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbjtcblxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5IHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDE1bXMgKiAjeyRpfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjA7XG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSlcbiAgICB9XG59XG5cblxuLmZhZGVPdXREb3duIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1hbmltYXRpb24gJHRpbWUtYW5pbWF0aW9uO1xufVxuXG4uZmFkZUluVXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGVJbkxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbiAkdGltZS1hbmltYXRpb247XG59XG5cbi8vIC5mYWRlT3V0TGVmdCB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4vLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lLWFuaW1hdGlvbjtcbi8vIH0iLCIuY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcblxuICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZHMge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLWFsdGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgdG9wOiA2MCU7XG5cbiAgICAgICAgICAgIC5jYXJkLS1yZWNpcGUgJiB7XG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LTIwLCAwLjgpO1xuICAgICAgICAgICAgLy8gc3ZnIHsgaGVpZ2h0OiA3MCUgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGxheWVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcblxuICAgICAgICAgICAgJiAucGxheWVyX19jb21wb25lbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkei1wbGF5ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uYnJhbmQge1xuICAgICAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjNweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDRweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuXG4gICAgICAgICYtLWV4cGFuc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG5cbiAgICAgICAgICAgIC5jYXJkLS12aWRlby1wbGF5bGlzdCAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAmIC5saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvdyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1zaG93LXhzO1xuXG4gICAgICAgIC5jYXJkX190aHVtYm5haWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXJ0aWNsZSxcbiAgICAmLS1jaGVmIHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6ICRwYWRkaW5nLWFydGljbGU7XG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7IHBhZGRpbmctdG9wOiAkcGFkZGluZy1hcnRpY2xlIH1cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAvLyAuY2FyZF9fd3JhcHBlciB7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAvLyAgICAgdG9wOiBhdXRvO1xuICAgICAgICAvLyB9XG4gICAgICAgICYgLmNhcmRfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX190aHVtYm5haWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWFydGljbGUtdGh1bWI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjI1ICogMykgKiAkZm9udC1zaXplLTEyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEuMTUgKiAyKSAqICRmb250LXNpemUtMTMgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtLWdhbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoMS4wNyAqIDIpICogJGZvbnQtc2l6ZS0xNCAtIDEuMnB4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLS1nYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjEyNSAqIDIpICogJGZvbnQtc2l6ZS0xNiAtIDFweCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcblxuICAgICAgICAgICAgICAgIC5jYXJkLS1nYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjE4ICogMykgKiAkZm9udC1zaXplLTExKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEuMzYgKiAyKSAqICRmb250LXNpemUtMTEgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjI1ICogMikgKiAkZm9udC1zaXplLTEyIC0gMS4ycHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxLjIxICogMikgKiAkZm9udC1zaXplLTE0IC0gMXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1nYW1lLFxuICAgICYtLXJlY2lwZSxcbiAgICAmLS12aWRlbyxcbiAgICAmLS12aWRlby1wbGF5bGlzdCB7XG4gICAgICAgIC5jYXJkX190aHVtYm5haWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1Ni4yNSU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHggM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHFoZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMylcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh3cWhkKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCg0KVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS1yZWNpcGUge1xuICAgICAgICAuY2FyZF9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzQuMjUlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzQuMjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDYuODQlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2Ljg0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdhbWUsXG4gICAgJi0tcmVjaXBlLFxuICAgICYtLXZpZGVvIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLXhzO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctdmlkZW8tbWQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctdmlkZW8tbGc7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTEzICogMS4yKSAqIDIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKCRmb250LXNpemUtMTQgKiAxLjIpICogMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTE2ICogMS4xKSAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdhbWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctZ2FtZS14cztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWdhbWUtbWQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctZ2FtZS1sZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlY2lwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1yZWNpcGUteHM7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1yZWNpcGUtbWQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctcmVjaXBlLWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1yZWNpcGUteGw7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMyAqIDEuMikgKiAzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xNCAqIDEuMikgKiAyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTE0ICogMS4yKSAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTExICogMS4xNCkgKiA1KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMSAqIDEuMTQpICogMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMSAqIDEuMTQpICogNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCg0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTEyICogMS4xNCkgKiA0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xNCAqIDEuMTQpICogNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWRlby1wbGF5bGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy12aWRlby1wbC14cztcblxuICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLXBseXIteHM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLXBsLW1kO1xuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy12aWRlby1wbHlyLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLXZpZGVvLXBsLWxnO1xuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy12aWRlby1wbHlyLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMiAqIDEuMikgKiAzKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTEzICogMS4yKSAqIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoJGZvbnQtc2l6ZS0xMiAqIDEuMikgKiAzKTtcblxuICAgICAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTIwICogMS4yKSAqIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgkZm9udC1zaXplLTEzICogMS4yKSAqIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MnB4OyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKCRmb250LXNpemUtMTUgKiAxLjIpICogMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuY2FyZF9fdGh1bWJuYWlsIHtcbiAgICAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy8gfVxuICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYgLmNhcmRfX2JvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4NjIyQzMgMCUsICM4MTIzQzQgNCUsICM3MjI5Q0EgOSUsICM1QjMyRDQgMTQlLCAjNDIzQ0RFIDE4JSwgIzM5M0VFMSAyMiUsICMyMzQ3RUEgMjklLCAjMUY0OUVDIDMwJSwgIzI0NUFFRCAzMiUsICMzMzg3RjIgMzYlLCAjNEJDRUY5IDQyJSwgIzU5RjZGRSA0NSUsICM1RUY0RTggNDglLCAjNkFGMkJFIDU0JSwgIzcxRjFBNCA1OSUsICM3NEYxOUIgNjMlLCAjRkZFOTIwIDc1JSwgI0ZGN0UxNCA4NyUsICNEQTAwMDAgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9nbG93LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJkLS12aWRlby1wbGF5bGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvdy5jYXJkLS1kIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNob3V0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgLy8kcGFkZGluZy1zaG91dC1tb2JpbGVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctc2hvdXQtbWVkaXVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1zaG91dC14bGFyZ2U7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1zaG91dC14eGxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMzA7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAxMHB4IDIxcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA5MHB4IDUwcHggNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDQlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2xvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX190aHVtYm5haWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcmRlcjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRzZWNvbmRhcnktMzAgMCUsICN7JHNlY29uZGFyeS0zMCArICcwMCd9IDIwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRzZWNvbmRhcnktMzAgMCUsICN7JHNlY29uZGFyeS0zMCArICcwMCd9IDIwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42MjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuY3RhIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxhYmVsIHtcbiAgICAvLyB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMXB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyBcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEBpbmNsdWRlIGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAmLS1yZXNwb25zaXZlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktNDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwOyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWFzb24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICB9XG5cbiAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fcGcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgLnNvbmljcGxheWxpc3RfX3BsYXllciAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NvZGUge1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuXG4gICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgLnNvbmljcGxheWxpc3RfX3BsYXllciAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibG0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIC5zb25pY3BsYXlsaXN0X19wbGF5ZXIgJiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJl9fc3BhY2VyIHtcbiAgICAvLyAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgLy8gICAgIEBpbmNsdWRlIGZsZXgtYWxpZ247XG4gICAgLy8gfVxuXG4gICAgJl9fZHVyYXRpb24ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduO1xuICAgIH1cblxuICAgIC8vICZfX3JhdGluZyB7XG4gICAgLy8gICAgICY6OmJlZm9yZSB7XG4gICAgLy8gICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAvLyAgICAgfVxuXG4gICAgLy8gfVxufSIsIi5jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgJi0tY29sbGVjdGlvbiAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkgeyBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHsgcGFkZGluZzogMCA1MHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkgeyBwYWRkaW5nOiAwIDYwcHg7IH1cblxuICAgICAgICAmIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tc29uaWNQbGF5bGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHsgd2lkdGg6IDU4JTsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHsgd2lkdGg6IDY4JTsgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgd2lkdGg6IDc2JTsgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHsgd2lkdGg6IDE2NXB4OyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHsgd2lkdGg6IDE4MHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7IHdpZHRoOiAyMDBweDsgfVxuICAgICAgICBcbiAgICAgICAgLnNvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNSUgLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMjIuNSUgLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUlIC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygyMi41JSAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1nYWxsZXJ5ICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHt3aWR0aDogNTUlO31cbiAgICB9XG5cbn0iLCIvLyBNSUQxID0+IDM3NXB4IC8gNzY4cHggLyAxMDI0cHhcbi8vIE1JRDIgPT4gMTM2NnB4XG4vLyBCSUcgPT4gMTkyMHB4XG5cbi5jdGEge1xuICAgIC8vIG1heC13aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWJpZyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWlkLTIge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1taWQtMSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgfVxuXG4gICAgJi0tbWluaSB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdGEtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRjdGEtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGN0YS1iYWNrZ3JvdW5kLCAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY3RhLWJhY2tncm91bmQsIC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktODA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHNlY29uZGFyeS04MCwgLjc1KTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnktODAsIC43NSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHNlY29uZGFyeS04MCwgLjUpO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHNlY29uZGFyeS04MCwgLjc1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdhdGNoIHtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3RhLWQtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRjdGEtZC1jb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIC5jdGEtLXByaW1hcnkgJiB7XG4gICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY3RhLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS0tc2Vjb25kYXJ5ICYge1xuICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtLXNtYWxsICYge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLS13YXRjaCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS0td2F0Y2guY3RhLS1zbWFsbCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgLmN0YS0tc2Vjb25kYXJ5ICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgLmN0YS0tc2Vjb25kYXJ5ICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdhdGNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtLXNtYWxsICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS0tbWluaSAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtLXdhdGNoLmN0YS0tbWlkLTEgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVybyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgbWluLWhlaWdodDogNzEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDIuMjIlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNS4xMyU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMy4zMyU7XG4gICAgfVxuXG4gICAgJi0tdW5kZXItcGxheWVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQyJTtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgLjVzIGVhc2Utb3V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzIlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjclO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjIlO1xuICAgICAgICB9XG5cblxuICAgICAgICAuaGVyb19faW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChzbWFsbCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fZ3JhZGllbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAzNSUsIHJnYmEoJHByaW1hcnktNDAsIC45NSkgNTIlLCByZ2JhKCRwcmltYXJ5LTQwLCAuNSkgNjUlLCB0cmFuc3BhcmVudCAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDEpIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwKSA1MCUsIHJnYmEoJHByaW1hcnktNDAsIDApIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX2luZm8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX2N0YXMge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fdHVuZWluIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmhlcm9fX3ZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVyby0tY2xvc2VkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjYyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZXJvX19ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS00MCwgLjkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VfX3NvdXJjZSB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDI0cHgpO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5oZXJvX19pbmZvLFxuICAgICAgICAgICAgLmhlcm9fX3RleHQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fc2Vhc29uLXRheCxcbiAgICAgICAgICAgIC5oZXJvX19kZXNjcmlwdGlvbixcbiAgICAgICAgICAgIC5oZXJvX190dW5laW4sXG4gICAgICAgICAgICAuaGVyb19fY3RhcyB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZXJvX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm9fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAmX19zcmMge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYW5kaW5nIHtcbiAgICAgICAgbWluLWhlaWdodDogMTQ2LjY2dnc7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNC4xNnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0Ny4zJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDEuMTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDQlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi12aWRlbyB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2dyYWRpZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX21lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvanMtdG9wLW11dGV0b2dnbGUge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODQlXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDczLjIwJVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzguMTIlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmFkaWVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMSkgMTUlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjgpIDQwJSwgcmdiYSgyOSwgMjcsIDI3LCAwKSA3MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAzMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuODUpIDM2JSwgcmdiYSgkcHJpbWFyeS00MCwgMC41KSA0NSUsIHRyYW5zcGFyZW50IDEwMCUpLFxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC45KSAzJSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgMjAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jdXN0b20oZmxleC1zdGFydCwgZmxleC1lbmQpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgZ2FwOiAxOXB4O1xuXG4gICAgICAgIC5zd2lwZXI6bm90KC5oZXJvLS11bmlxdWUpIC5zd2lwZXItc2xpZGUtYWN0aXZlICYge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlb3V0T3duIDkwMG1zIDQxMDBtcyBlYXNlIGZvcndhcmRzO1xuXG4gICAgICAgICAgICAuY2Fyb3VzZWwtLWhlcm86aG92ZXIgJiB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDlweDtcbiAgICB9XG5cbiAgICAmX19zZWFzb24tdGF4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LXNob3csXG4gICAgJl9fdHVuZWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC1zZWFzb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHdiZF9zbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93SGVhZGVyQmxvY2sgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB3YmRfc2xpZGVGYWRlSW4gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dW5laW4ge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2xpZGUtdGV4dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHdiZF9zbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2JkX3NsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNjA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmLFxuICAgICAgICAuc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZS1hY3RpdmUgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0KCRwcmltYXJ5LTkwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2JkX3NsaWRlRmFkZUluIDU1MG1zIDMwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmRpbmdIZXJvQmxvY2sgJixcbiAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmLFxuICAgICAgICAuY2F0ZWdvcnlwYWdlICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2xpZGUtdGV4dCgkcHJpbWFyeS05MCk7XG4gICAgICAgICAgICBhbmltYXRpb246IHdiZF9zbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDQpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyA+ICo6bm90KDpmaXJzdC1jaGlsZCkgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0KCRzZWNvbmRhcnktODApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB3YmRfc2xpZGVGYWRlSW4gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZGluZ0hlcm9CbG9jayAmLFxuICAgICAgICAuc2hvd0hlYWRlckJsb2NrICYsXG4gICAgICAgIC5jYXRlZ29yeXBhZ2UgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0KCRzZWNvbmRhcnktODApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB3YmRfc2xpZGVGYWRlSW4gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvd0hlYWRlckJsb2NrICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW5Pd24gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG5cbiAgICAgICAgICAgICYuY3RhLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluT3duIDU1MG1zIDU1MG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmRpbmdIZXJvQmxvY2sgJixcbiAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmLFxuICAgICAgICAuY2F0ZWdvcnlwYWdlICYge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW5Pd24gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVpbk93biA1NTBtcyA1NTBtcyBlYXNlLW91dCBmb3J3YXJkcztcblxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3dIZWFkZXJCbG9jayAmIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluT3duIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3JjIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdG9ycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJiB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW5Pd24gNTUwbXMgNTUwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93SGVhZGVyQmxvY2sgJiB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW5Pd24gNTUwbXMgNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVmIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMzA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM4JTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTUyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNjQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHN1YnRpdGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgwKTtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGRlc2NyaXB0aW9uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgIFwidGl0bGUgY3RhXCJcbiAgICAgICAgICAgICAgICAgICAgXCJzdWJ0aXRsZSBzdWJ0aWx0ZVwiXG4gICAgICAgICAgICAgICAgICAgIFwiZGVzY3JpcHRpb24gZGVzY3JpcHRpb25cIjtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAyZnI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAzLjVmcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBjdGE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtLWNoZWYtaGVybyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuXG4gICAgICAgICAgICAuaW1hZ2VfX3NvdXJjZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgICAgICBzb3VyY2Uge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIuYXJ0aWNsZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAmPioge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICB9XG5cbiAgICBcbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIGgyLFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sLFxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWJlZF9fdmlkZW8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGFzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbn0iLCIubW9kYWwge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktMjAsIC45KTtcbiAgICBAaW5jbHVkZSBjZW50ZXI7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCB2aXNpYmlsaXR5IDM1MG1zIGVhc2U7XG4gICAgICAgIHotaW5kZXg6ICR6LW1vZGFsO1xuICAgIH1cblxuICAgICYtLWNsb3NlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCB2aXNpYmlsaXR5IDM1MG1zIGVhc2U7XG4gICAgfVxuXG4gICAgJi0tc2hhcmUge1xuICAgICAgICAjeyRyb290fV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDI1cHggMjNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDlweCA1MHB4IDQzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oZXJvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgI3skcm9vdH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA3MDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogODY2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTY2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEyNjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICZfX3NoYXJlIHtcbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjFcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi11cmwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5oZXJvX19tZWRpYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtLWhlcm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDEpIDE1JSwgcmdiYSgkcHJpbWFyeS00MCwgMC44KSA0MCUsIHJnYmEoMjksIDI3LCAyNywgMCkgNzAlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxOThkZWcsIHJnYmEoJHByaW1hcnktNDAsIDAuOTUpIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjA4KSAyNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDYlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCA0MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCA0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNsaWRlLXRleHQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHdiZF9zbGlkZUZhZGVJbiA1NTBtcyA0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbGlkZS10ZXh0KCRwcmltYXJ5LTkwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2JkX3NsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jdGFzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluT3duIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uX3NlYXNvbnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1ODBweDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI1O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDg4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlYXNvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fdGV4dC1zaG93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fdGFncyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fdHVuZWluIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5yYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGdhcDogM3B4O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMzcuNXB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnV0dG9uUmFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgJiAuY3RhX190ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxufSIsIi50YWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNjA7XG4gICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICB9XG4gICAgLy8gJi0tbWluaSB7XG4gICAgLy8gICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAvLyB9XG4gICAgLy8gJi0tc21hbGwge1xuICAgIC8vICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIC8vICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgLy8gfVxufSIsIi5ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLy8gJl9fYWR2IHtcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcblxuICAgIC8vICAgICAmX19jb250YWluZXIge1xuICAgIC8vICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgICZfX3NreS1zY3JhcGVyIHtcbiAgICAvLyAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICAmLS1za3ktc2NyYXBlciAmX19jb250YWluZXIge1xuICAgIC8vICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgIC8vICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgICYtLXNreS1zY3JhcGVyICZfX3NreS1zY3JhcGVyIHtcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAvLyAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuXG4gICAgLy8gY29udGVudDogbnVtYmVyIG9mIGl0ZW1zIHBlciByb3dcbiAgICAvLyBGb3IgY29sbGVjdGlvbiBzaG93L2FydGljbGUgY29udGVudFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDIwcHggMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMjVweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRm9yIGNvbGxlY3Rpb24gdmlkZW9zIGNvbnRlbnRcbiAgICAmLS12aWRlbyAmX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5hZHYtLWFjdGl2ZSAmLS12aWRlbyB7XG4gICAgLy8gICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbiAgICAvLyB9XG5cbiAgICAuYWR2LS1hY3RpdmUgJi0tdmlkZW8gJl9fY29udGVudCB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChxaGQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktODA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC8vIHNlbGVjdCBhcnJvd1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDhweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjA7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICYtLWRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrZHJvcCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZml4LXBvc2l0aW9uO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS00MCwgLjkpO1xuICAgICAgICB6LWluZGV4OiAkei1tb2RhbDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29wdGlvbnMge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggMnB4ICRwcmltYXJ5LTQwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDJweCAkcHJpbWFyeS00MCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgcmdiYSgkcHJpbWFyeS05MCwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB0b3A6IDU0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHRvcDogNjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29wdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTk7XG4gICAgICAgIH1cblxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXBpc29kZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNvbmljcGxheWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDdweCk7XG4gICAgICAgIGZpbHRlcjogYmx1cig3cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRzZWNvbmRhcnktMzAsIDAuOSkgNTAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjMpIDEwMCUpLFxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDApIDMwJSwgcmdiYSgkc2Vjb25kYXJ5LTMwLCAwLjcpIDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkc2Vjb25kYXJ5LTMwIDQ1JSwgcmdiYSgkcHJpbWFyeS00MCwgMC4zKSA5MCUsIHRyYW5zcGFyZW50IDEwMCUpLFxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkc2Vjb25kYXJ5LTMwLCAwLjYpIDMwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC4xKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi0tcmFpbmJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjJkZWcsICMxQTFBMUUgMTQlLCAjMjM0N0VBIDM2JSwgIzMzODdGMiA0NCUsICM1OUY2RkUgNTIlLCAjNkFGMkJFIDYwJSwgIzc0RjE5QiA2OSUsICNGRkU5MjAgNzklLCAjRkY3RTE0IDg5JSwgI0RBMDAwMCAxMDAlKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BsYXllciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJveC1zaGFkb3c6IDM2cHggMCAzNXB4IC0xMHB4ICRzZWNvbmRhcnktMzA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjQlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29uaWNzaG93IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggOTBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDQwcHggNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuXG4gICAgICAgICYtLXRyYW5zbGF0ZWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgyNzBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBtYXJnaW4tdG9wOiA2MHB4OyAvLyEgZm9yIGZpeCBiZyBpbiBzaG93cGFnZVxuICAgIC8vIHBhZGRpbmctdG9wOiA2MHB4OyAvLyEgbm90IHdvcmtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCA5MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggNDBweCA1MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LTYwO1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktNzA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcGFjZXIge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZ3JvdXAge1xuICAgICAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gNjAwcHgpIC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS02MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LTYwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtOTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTcwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmJsb2NrIHtcbiAgICAkcm9vdDogJjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYyNXJlbTtcblxuICAgICYtLW1hcmdpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0ZWdvcnktbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYXJnaW4tLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMi42MjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlcm8tbGFuZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJi0tcmljaC10ZXh0LFxuICAgICYtLWVtYmVkLFxuICAgICYtLXJlY2FsbCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZW1iZWQge1xuICAgICAgICAmLWZ1bGwge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSA2MHB4KSAqIC41NjI1KTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDYwcHggKyAyMHB4KSk7IC8vIDYwcHggPT4gaGVhZGVyLCAyMHB4IG1hcmdpbiBib3R0b21cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDgwcHgpICogLjU2MjUpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoNzBweCArIDIwcHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTAwcHgpICogLjU2MjUpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoODBweCArIDMwcHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJpY2gtdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTI2NnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2tfX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZW1iZWQgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IC8vIDQwcHggLSAxNHB4IChoZWFkZXIgcGFkZGluZylcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IC8vIDUwcHggLSAxNHB4IChoZWFkZXIgcGFkZGluZylcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlY2FsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lbWJlZCAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICB9XG5cbiAgICAmLS11bmRlci1jb3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFyZ2luICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNHB4IDA7XG4gICAgfVxuXG4gICAgJi0tbm8tbWFyZ2luLW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgI3skcm9vdH1fX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lcGdfX2RlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgIH1cblxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jdXN0b20oYmFzZWxpbmUsIHNwYWNlLWJldHdlZW4pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAxNHB4IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1lcGdfX2V4cGFuZGVkICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI1O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig3cHgpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoN3B4KTtcbiAgICB9XG59IiwiLnZpZGVvVGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNlb1NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzUwbXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1iZXR3ZWVuKG1lZGl1bSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NC41JTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDM5JVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSVcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlb1NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9UaHVtYi0tb3BlbiAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM1MG1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWJldHdlZW4obWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjElXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4JVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2aCAtIDgwcHgpICogMS43Nyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gOTBweCkgKiAxLjc3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gMTEwcHgpICogMS43Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS0xNi05IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy0xNl85O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlb1NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktMjAsIDAuOCk7XG5cbiAgICAgICAgPnN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BsYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAkei1wbGF5ZXI7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZW9Tb25pY1ZpZGVvQmxvY2sgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAkei1wbGF5ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyhjYWxjKDEwMHZ3IC0gNjBweCkgLSAxMDAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlb1RodW1iOm5vdCgudmlkZW9UaHVtYi0tb3BlbikgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI1O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9UaHVtYjpub3QoLnZpZGVvVGh1bWItLW9wZW4pICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9UaHVtYjpub3QoLnZpZGVvVGh1bWItLW9wZW4pICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmNvbnRlbnRSYXRpbmcge1xuICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5nYWxsZXJ5IHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctMTZfOTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NXZ3O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAxLjI1cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeS1ib2R5LWJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmOmhvdmVyICZfX2JvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgJl9fYm9keSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zNzVyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDQpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtLWdhbGxlcnkge1xuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDMycHggMCByZ2JhKCRwcmltYXJ5LTQwLDAuNik7XG4gICAgfVxufSIsIi5sb2FkZXJTcGlubmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYyg1MHZoIC0gMjVweCk7XG5cdGxlZnQ6IGNhbGMoNTB2dyAtIDI1cHgpO1xuXHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeS05MDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRzZWNvbmRhcnktNzA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUwcHg7XHRcblx0aGVpZ2h0OiA1MHB4O1xuXHRhbmltYXRpb246IHdiZF9zcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4ubG9hZGVyU3Bpbm5lcldyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6ICR6LWxvYWRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktNDA7XG4gIH1cbiIsIi5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLS1oZXJvIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2FyZC1hcnRpY2xlLFxuICAgICYtLWNhcmQtc2hvdyxcbiAgICAmLS1jYXJkLXZpZGVvLFxuICAgICYtLWNhcmQtY2hlZiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1jYXJkLWFydGljbGUsXG4gICAgJi0tY2FyZC1jaGVmIHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6ICRwYWRkaW5nLWFydGljbGUtdGh1bWI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgICYtLWFicyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYtLWNhcmQtc2hvdyB7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAkcGFkZGluZy1zaG93LXhzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJi0tY2FyZC1zaG91dCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcmQtYXJ0aWNsZSAmX19zb3VyY2UsXG4gICAgJi0tY2FyZC1zaG93ICZfX3NvdXJjZSxcbiAgICAmLS1jYXJkLXZpZGVvICZfX3NvdXJjZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmLS1jYXJkLXZpZGVvICZfX3NvdXJjZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIH1cbiAgICBcbiAgICAmLS13MTAwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJi0tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fc291cmNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBpbWcsIFxuICAgICAgICBzb3VyY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yaWNoLXRleHQge1xuXG4gICAgaDIsXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuXG4gICAgLmVtYmVkX192aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZW1iZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBcbiAgICAmX192aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLTE2Xzk7XG5cbiAgICAgICAgJiA+IGlmcmFtZSxcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stLWVtYmVkLWZ1bGwgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gKDYwcHggKyAyMHB4KSkgKiAxLjc3KTsgLy8gNjBweCA9PiBoZWFkZXIsIDIwcHggbWFyZ2luIGJvdHRvbVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2aCAtICg3MHB4ICsgMjBweCkpICogMS43Nyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2aCAtICg5MHB4ICsgMjBweCkpICogMS43Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stLWVtYmVkLWZ1bGwgJiB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGxheWVyIHtcbiAgICAkcjogJjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogJHotcGxheWVyO1xuXG4gICAgLmxvYWRpbmcrJiB7XG4gICAgICAgIHotaW5kZXg6ICR6LW1vZGFsO1xuICAgIH1cblxuICAgICYtLXNpbXVsY2FzdCxcbiAgICAmLS1tb2RhbCB7XG4gICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAvLyB0b3A6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogY2FsYygoLTEgKiAoMTAwdlcgKiAuNTgpICogLjU2KSAtIDIzcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vZGFsLS1zaG93IHtcbiAgICAgICAgLy8gYW5pbWF0aW9uOiBwbGF5ZXJGYWRlSW5VcFNtIGVhc2Utb3V0IDkwMG1zIGJvdGg7XG4gICAgICAgIC8vIHRvcDogY2FsYygxMDB2aCAtICgoMTAwdlcgKiAuNTgpICogLjU2KSAtIDk2cHgpO1xuICAgICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgICAgJi5wbGF5ZXItLWhhc01pbmkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgLy8gYW5pbWF0aW9uOiBwbGF5ZXJGYWRlSW5VcExHIGVhc2Utb3V0IDkwMG1zIGJvdGg7XG4gICAgICAgICAgICAvLyB0b3A6IGNhbGMoMTAwdmggLSAoKDEwMHZXICogLjM1KSAqIC41NikgLSA2NnB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvd2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLXNob3cge1xuICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbFMgMjUwbXMgZm9yd2FyZHM7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbE0gMzUwbXMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wZW5Nb2RhbEwgNTAwbXMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGVuTW9kYWxYbCA1MDBtcyBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGVuTW9kYWxYeGwgNTAwbXMgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIGFuaW1hdGlvbjogY2xvc2VNb2RhbFMgMjUwbXMgYmFja3dhcmRzO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGNsb3NlTW9kYWxNIDM1MG1zIGJhY2t3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2xvc2VNb2RhbEwgNTAwbXMgYmFja3dhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2xvc2VNb2RhbFhsIDFzIGJhY2t3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBjbG9zZU1vZGFsWHhsIDUwMG1zIGJhY2t3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG4gICAgfVxuXG4gICAgJl9fcG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgICAgZmlsdGVyOiBibHVyKDdweCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIC5wbGF5ZXItLXNob3cgJiB7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkcHJpbWFyeS00MCwgMC44NSkgMCUsIHJnYmEoJHByaW1hcnktNDAsIDAuMTgpIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wbGF5ZXJfX3Nob3dIZWFkZXJCbG9jayxcbiAgICAgICAgJi5wbGF5ZXJfX3Nlb1NvbmljVmlkZW9CbG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGxheWVyLS1tb2RhbCAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBsYXllcl9fc29uaWNWaWRlb0Jsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5ZXItLW1vZGFsICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fc2hvd3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllci0tbW9kYWwgJixcbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljVmlkZW9CbG9jayAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDUpO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllci0tbW9kYWwgJixcbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllcl9fc29uaWNWaWRlb0Jsb2NrICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvX19tb2RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMUIxQjtcblxuICAgICAgICAmPioge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMDA7XG5cbiAgICAgICAgLnBsYXllci0tc2hvd2hlYWRlciAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICg2MHB4ICsgMjBweCkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKDcwcHggKyAyMHB4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKDgwcHggKyAzMHB4KSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5ZXJfX2NvbXBvbmVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX192aWRlb3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheWVyLS1zaG93aGVhZGVyICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gODBweCkgKiAxLjc3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdmggLSA5MHB4KSAqIDEuNzcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdmggLSAxMTBweCkgKiAxLjc3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAkei1wbGF5ZXI7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NwYWNlciB7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhdGVnb3J5LWxpbmsge1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LTkwO1xuICAgICAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktNzA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGlzYWJsZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZXR0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xldHRlciB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjkxO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktNjA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC44ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnNlYXJjaCB7XG5cdGZsZXg6IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zO1xuXG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKGxhcmdlKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktMjA7XG5cblx0XHQuaGVhZGVyICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmhlYWRlciAmIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdHJhbnNsYXRlZCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3MHB4KTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXM7XG5cdH1cblxuXHQmX19vdmVybGF5IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LTIwLCAwLjkpO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0XHRcdHJpZ2h0OiAtNTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcblx0XHRcdHJpZ2h0OiAtNjBweDtcblx0XHR9XG5cblx0fVxuXG5cdCYtcmVzdWx0IHtcblx0XHQmX19oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtMjU7XG5cdFx0XHRAaW5jbHVkZSBmb250LWJvbGQ7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktOTA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeS04MDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY2O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS04MDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtMTg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktNDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTkwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0Jl9fdGFiIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1pbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LTkwO1xuXHRcdEBpbmNsdWRlIGZsZXgtY3VzdG9tKGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdG1hcmdpbjogMjJweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0LmhlYWRlciAmIHtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogMjYwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBlYXNlLW91dCwgaGVpZ2h0IDM1MG1zIGVhc2Utb3V0O1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMzUwbXMgZWFzZS1vdXQsIGhlaWdodCAzNTBtcyBlYXNlLW91dDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktOTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1iZXR3ZWVuKGxhcmdlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHQmIC5zZWFyY2gtaW5wdXRfX2lucHV0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LTIwLCAxKTtcblxuXHRcdFx0XHQuc2VhcmNoLWlucHV0X19pbnB1dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkc2Vjb25kYXJ5LTYwLCAwLjcpO1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnktMjAsIDEpO1xuXHRcdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQmX19pbWFnZSB7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKHhsYXJnZSkge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0LnNlYXJjaC1pbnB1dC0tYWN0aXZlICYge1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2lucHV0IHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktOTA7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRwcmltYXJ5LTkwLCAwLjc1KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jbGVhciB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLXBsYWNlaG9sZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LTIwO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdHRvcDogNzUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHR9XG5cblx0XHQmX19ncm91cCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMzA7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWFsZXJ0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbGluZS1jbGFtcCgxKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOyAvLyAxLjE2XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtMTI7XG5cdFx0fVxuXHR9XG59IiwiLnRheG9ub215IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI1O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIi8vIDEyMHB4ID0+IDJweCA9PiAzcHggPT4gNHB4XG4vLyAzMDBweCA9PiA1cHhcbi8vIDQwMCA9PiA0MjBweCA9PiA3cHhcbi8vIDUwMCA9PiA0ODBweCA9PiA4cHhcbi8vIDU0MHB4ID0+IDlweFxuXG4uZXBnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NoYW5uZWwsXG4gICAgICAgICZfX3NjaGVkdWxlIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NoYW5uZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjJcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHsgbWF4LXdpZHRoOiA1NXB4OyBtYXgtaGVpZ2h0OiAxNHB4O30gLy8gbWF4LXdpZHRoOiA1N3B4XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHsgbWF4LXdpZHRoOiA1NXB4OyB9IC8vIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHsgbWF4LXdpZHRoOiA1NXB4OyBtYXgtaGVpZ2h0OiAxN3B4O30gLy8gbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2NoZWR1bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhcm91c2VsIHtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1NzYwcHg7IC8vNDMyMHB4XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMTUyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMjk2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF5cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgJi0tZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTcwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktNDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9ncmFtcyB7XG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RlZmF1bHQge1xuXG4gICAgICAgICZfX2hvdXJzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZXhwaXJlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faG91ciB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNDBweDsgLy8xODBweFxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDU0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJvZ3JhbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Byb2dyYW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IHdpZHRoIDJzIGxpbmVhcjtcblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGltZS1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS04MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2hvdy1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGl2ZS1ub3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogOTAwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGFuZGVkIHtcbiAgICAgICAgJl9fcHJvZ3JhbSB7XG5cbiAgICAgICAgICAgICYtLWV4cGlyZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZXhwaXJlZCAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTUwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zaG93LW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTYwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbXBhY3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9ncmFtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJvZ3JhbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygyNSUgLSAxMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aW1lLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS02MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2hvdy1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLnNpbXVsY2FzdC1idXR0b24ge1xuXHRjb2xvcjogJHByaW1hcnktOTA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktMjA7XG5cdHBhZGRpbmc6IDlweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHR6LWluZGV4OiAkei1wbGF5ZXI7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdHJpZ2h0OiAxNDBweDtcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXG5cdFx0Ji0taGlkZSB7XG5cdFx0XHRib3R0b206IC00NXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX29wZW4taWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQmX19kb3QtaWNvbiB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTFweDtcblxuXHRcdGNpcmNsZSB7XG5cdFx0XHRmaWxsOiAkY3RhLWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY3RhIHtcblx0XHR6LWluZGV4OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3R0b206IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cbn0iLCIuZXJyb3Ige1xuICAgICZfX3BhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS03MDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm90dCB7XG4gICAgJi1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5yZWNhbGwge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHsgXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7Zm9udC1zaXplOiAkZm9udC1zaXplLTIxOyB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNTsgfVxuICAgIH1cblxuICAgICZfX2N0YV9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgfVxufSIsIi5sb2dvIHtcbiAgICAkcm9vdDogJjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyA0NTBtcyBsaW5lYXI7XG5cblxuICAgICYtLW92ZXJsYXllZCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ247XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY3VzdG9tKGNlbnRlciwgc3RhcnQpO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAmLS1oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4ubXVsdGljaGFubmVsIHtcbiAgICAkcm9vdDogJjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtYXgoMTAwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS00MDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS00MDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgIC8vIGZsZXgtYmFzaXM6IDI3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgICAgICAgICAmIC5sb2dvX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyA1MDBtcyBlYXNlLW91dDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuIC0gMikge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIC5tdWx0aWNoYW5uZWxfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgLm11bHRpY2hhbm5lbF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgICAgICAubXVsdGljaGFubmVsX193cmFwcGVyLS1zaG93ICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cztcblxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyg3MG1zICogI3skaX0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JyYW5kcyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAyMHB4IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIycHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFkb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHNlY29uZGFyeS0yMCwgMSkgMCUsIHJnYmEoJHNlY29uZGFyeS0yMCwgMC43MikgMzIlLCByZ2JhKCRzZWNvbmRhcnktMjAsIDAuMykgNzklLCByZ2JhKCRzZWNvbmRhcnktMjAsIDApIDk1JSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDEpIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjcyKSAzMiUsIHJnYmEoJHByaW1hcnktNDAsIDAuMykgNzklLCByZ2JhKCRwcmltYXJ5LTQwLCAwKSA5NSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkc2Vjb25kYXJ5LTIwLCAxKSAwJSwgcmdiYSgkc2Vjb25kYXJ5LTIwLCAwLjcyKSAzMiUsIHJnYmEoJHNlY29uZGFyeS0yMCwgMC4zKSA3OSUsIHJnYmEoJHNlY29uZGFyeS0yMCwgMCkgOTUlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRwcmltYXJ5LTQwLCAxKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMC43MikgNTYlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjMpIDg3JSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgOTglKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHByaW1hcnktNDAsIDEpIDAlLCByZ2JhKCRwcmltYXJ5LTQwLCAwLjcxNzUyNDUwOTgwMzkyMTYpIDUwJSwgcmdiYSgkcHJpbWFyeS00MCwgMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yYXRpbmdJbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bSkge1xuICAgICAgICAucGxheWVyLS1tb2RhbCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgfVxuXG4gICAgLm1vZGFsX19oZXJvICYsXG4gICAgLnNob3dIZWFkZXJCbG9jayAmLFxuICAgIC5oZXJvQmxvY2sgJiB7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvICYge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5tb2RhbF9faGVybyAmLFxuICAgIC5zaG93SGVhZGVyQmxvY2s+Lmhlcm8gJixcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAmIHtcbiAgICAgICAgQGluY2x1ZGUgc2xpZGUtdGV4dCgkcHJpbWFyeS05MCk7XG4gICAgICAgIGFuaW1hdGlvbjogd2JkX3NsaWRlRmFkZUluIDU1MG1zIDQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIH1cblxuICAgICZfX3NwYWNlciB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgICAgICAuc29uaWNwbGF5bGlzdF9fcGxheWVyICYsXG4gICAgICAgICAgICAucGxheWVyLS1tb2RhbCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRvcnMsXG4gICAgJl9fc3lzdGVtLWNvZGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRvcnNfX2ltYWdlLFxuICAgICZfX2NvZGUge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAgICAgLnBsYXllci0tbW9kYWwgJixcbiAgICAgICAgICAgIC5wbGF5ZXJfX3NvbmljUGxheWxpc3RCbG9jayAmIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uaWNhbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibG0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgIC5wbGF5ZXItLW1vZGFsICYsXG4gICAgICAgICAgICAgICAgLnBsYXllcl9fc29uaWNQbGF5bGlzdEJsb2NrICYge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbF9faGVybyAmLFxuICAgICAgICAuc2hvd0hlYWRlckJsb2NrPi5oZXJvICYsXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlPi5oZXJvICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluT3duIDc1MG1zIDg1MG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9tb3Rpb25hbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBjYWxjKDg1dncgKyA4MHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgIGhlaWdodDogY2FsYyg3M3Z3ICsgMTc1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDM3dncgKyAxMTVweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDM3dncgKyAxMzBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBzb3VyY2UsIGltZyAge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgdG9wOiAtODVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MG1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBzb3VyY2UsIGltZyAge1xuICAgICAgICAgICAgICAgICAgICAvLyBvYmplY3QtZml0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAtMTE1cHggMTVweCAwIDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS01MCwuOTUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW46IC05MHB4IDMwcHggMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC05MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyAvLyAxLjRcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS05MDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJlY2lwZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI1O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAvLyBAaW5jbHVkZSBmb250LWJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fc3VidGl0bGUsXG4gICAgJl9faW5ncmVkaWVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgICAgICAgICAucmVjaXBlX19pbmZvc0NvbHVtbiAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcblxuICAgICAgICAgICAgLnJlY2lwZV9faW5mb3NDb2x1bW4gJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudFdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm9zQ29sdW1uIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MjBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faW5mb3NSb3cge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS0zMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mb3Mge1xuICAgICAgICAmLS1jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS01MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYVdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgIH1cblxuICAgICZfX2RpZmZpY3VsdHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mb1ByZXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgLmNhcmQtLXJlY2lwZSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19pbmZvSXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5LTYwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29va1RpbWUsXG4gICAgJl9fcHJlcFRpbWUsXG4gICAgJl9fc2VydmVzIHtcbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE1O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktODA7XG5cbiAgICAgICAgICAgIC5jYXJkLS1yZWNpcGUgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICAgICAgIC5jYXJkLS1yZWNpcGUgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmdyZWRpZW50IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTkwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZXhwYW5zZURvd24gMzUwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jbG9zZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RlcHMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGVwSXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oZWFkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbmdyZWQge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICZfX3NoYWRvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzMiwgMzMsIDY1LCAwKSAwJSwgcmdiYSgkcHJpbWFyeS00MCwgMSkgOTYlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS00MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvQXJyb3ctbGVmdC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpcmVjdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS05MDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgJj4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNjA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICAmPnNwYW4udGFnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICB9XG5cbiAgICB9XG59IiwiLmFkc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMThweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAubW9iaWxlLXNlYXJjaCAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0pIHtcbiAgICAgICAgLm1vYmlsZS1zZWFyY2ggJiB7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNzBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbHMge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI1O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4eGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkc2VhcmNoX19oZWFkICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJywgJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZHNlYXJjaF9fZmlsdGVyV3JhcHBlciAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFkc2VhcmNoX19maWx0ZXJXcmFwcGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0V3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dENvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogcmdiYSgkcHJpbWFyeS00MCwuNSk7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRwcmltYXJ5LTQwLDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQsXG4gICAgJl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN0YS1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LTMwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNywgMS41NSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNywgMS41NSk7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIC4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjcsIDEuNTUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI3LCAxLjU1KTtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YS0tYWN0aXZlICZfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cblxuICAgICZfX3RvZ2dsZXMge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVjaXBlRmlsdGVycyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeS05MDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsYXJnZSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xlYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cblxuICAgICZfX2ZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obGFyZ2UpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn1cblxuLmFkdmFuY2VkU2VhcmNoQmxvY2sge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihsYXJnZSkge1xuICAgICAgICAuY29udGFpbmVyICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtc2VhcmNoICYge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS03MDtcbiAgICB9XG5cbiAgICAmLS1kZWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNTA7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgICAgICAgLnRvZ2dsZS0tYWN0aXZlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIH1cblxuICAgICAgICAudG9nZ2xlLS1kZWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktNzA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5maWx0ZXJzQnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LTkwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktOTA7XG5cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi8vIEFCU1RSQUNUXG5AaW1wb3J0ICdhYnN0cmFjdC9hbmltYXRpb24nO1xuQGltcG9ydCAnYWJzdHJhY3QvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2Fic3RyYWN0L21peGlucyc7XG5cbi8vIFZFTkRPUlxuQGltcG9ydCAnc3dpcGVyL2Nzcyc7XG5AaW1wb3J0ICdzd2lwZXIvY3NzL2VmZmVjdC1jb3ZlcmZsb3cnO1xuQGltcG9ydCBcInN3aXBlci9jc3MvZWZmZWN0LWZhZGVcIjtcbjtcbkBpbXBvcnQgJ3N3aXBlci9jc3MvbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdzd2lwZXIvY3NzL3BhZ2luYXRpb24nO1xuQGltcG9ydCAnc3dpcGVyL2Nzcy9mcmVlLW1vZGUnO1xuXG5AaW1wb3J0ICd2ZW5kb3Ivc3dpcGVyJztcbkBpbXBvcnQgJ3ZlbmRvci92anMnO1xuXG4vLyBCQVNFXG5AaW1wb3J0ICdiYXNlL3Jlc2V0JztcbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeSc7XG5cbi8vIExBWU9VVFxuQGltcG9ydCAnbGF5b3V0L2xheW91dCc7XG5cbi8vIENPTVBPTkVOVFNcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWR2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbW9iaWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2FyZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xhYmVsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2Vhc29uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2Fyb3VzZWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jdGEnO1xuQGltcG9ydCAnY29tcG9uZW50cy9oZXJvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYXJ0aWNsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaWNvblJhaWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b25SYWlsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGFnJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ3JpZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlbGVjdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NvbmljJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmxvY2snO1xuQGltcG9ydCAnY29tcG9uZW50cy92aWRlb1RodW1iJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ2FsbGVyeSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2xvYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ltYWdlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmljaFRleHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9lbWJlZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BsYXllcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NhdGVnb3J5TGluayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlYXJjaCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RheG9ub215JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZXBnJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2ltdWxjYXN0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZXJyb3InO1xuQGltcG9ydCAnY29tcG9uZW50cy9vdHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yZWNhbGwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2dvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmF0aW5nSW5mbyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb21vdGlvbmFsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmVjaXBlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWR2YW5jZVNlYXJjaCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RvZ2dsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbkZpbHRlcic7XG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICBjb2xvcjogJHByaW1hcnktOTA7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTQwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/