@font-face{font-family:Play;src:url(https://static.megaflixx.com/assets/fonts/Play-Regular.ttf)}@font-face{font-family:Championship;src:url(https://static.megaflixx.com/assets/fonts/Championship.ttf)}@font-face{font-family:PlexMono;src:url(https://static.megaflixx.com/assets/fonts/IBMPlexMono-Bold.ttf)}:root{--col_teal:#2f526e;--carbon_blue:#023;--col_purple:#20143a;--col_pink:#716;--col_olive:#055;--col_peach:#ffb399;--col_salmon:#ffd6a6;--flipper_dir:column;--mfx_header_title_size:2em;--mfx_header_title_color:#fff;--main_bg_color:#e8e8ff;--angle_height_factor:1;--watch_info_title_genres_display:none;--watch_info_genres_display:block;--mfx_header_content_display:none;--mfx_header_micro_display:flex;--mfx_jumbo_header_factor:1.5;--jumbo_sub_heading_font_size:1.25em;--listing_carousel_title_width:75%;--top_offset:1em;--cat_heading_pos:relative;--cat_heading_height:auto;--cat_heading_font_size:1em;--cat_findings_img_align:center;--cat_findings_info_wrapper_text_align:center;--cat_findings_info_button_float:none;--menu_wrapper_top_offset:2em;--slim_margin_top:-0.125em;--episode_wrapper_dir:column;--episode_watch_button_align:center;--episode_wrapper_img_size:auto;--related_wrapper_width:100%;--watch_info_mask_factor:95%;--ttv_wrapper_dir:column;font-size:16px}[data-theme=light]{--primary_color:var(--col_teal);--secondary_color:var(--carbon_blue);--tertiary_color:var(--col_peach);--primary_font_color:#000;--mfx_header_content_shadow_color:#000;--main_bg_color:#e8e8ff;--jumbo_primary:color-mix(in srgb,var(--primary_color),#fff 50%);--jumbo_tertiary:color-mix(in srgb,var(--tertiary_color),#aaa 66%);--listing_button_color:var(--primary_color);--listing_button_shadow:var(--secondary_color);--listing_button_hover_bg_color:rgba(0,0,0,.1);--category_heading_banner_img:url(https://static.megaflixx.com/assets/images/banner/category-heading-banner.webp);--ad_banner_bg:linear-gradient(to bottom,var(--jumbo_primary),var(--primary_color));--current_episode_color:var(--primary_color);--cat_select_button_color:var(--primary_color);--findings_button_hover_bg_col:transparent;--findings_button_hover_col:var(--col_teal);--watch_info_genres_col:var(--secondary_color)}[data-theme=dark]{--primary_color:var(--col_purple);--secondary_color:var(--col_olive);--tertiary_color:var(--col_salmon);--primary_font_color:#fff;--mfx_header_content_shadow_color:#626;--main_bg_color:#121018;--jumbo_primary:color-mix(in srgb,var(--primary_color),#000 25%);--jumbo_tertiary:color-mix(in srgb,var(--tertiary_color),#000 90%);--listing_button_color:var(--col_pink);--listing_button_shadow:#333;--listing_button_hover_bg_color:hsla(0,0%,50%,.05);--category_heading_banner_img:url(https://static.megaflixx.com/assets/images/banner/category-heading-banner-dark.webp);--ad_banner_bg:linear-gradient(to bottom,var(--main_bg_color),var(--primary_color));--current_episode_color:var(--col_pink);--cat_select_button_color:var(--col_pink);--findings_button_hover_bg_col:var(--listing_button_color);--findings_button_hover_col:var(--main_bg_color);--watch_info_genres_col:#fff}@media screen and (min-width:1024px){:root{--mfx_header_title_size:3em;--watch_info_title_genres_display:block;--watch_info_genres_display:none;--mfx_jumbo_header_factor:2;--jumbo_sub_heading_font_size:1.5em;--listing_carousel_title_width:50%;--top_offset:1.25em;--menu_wrapper_top_offset:1.25em;--related_wrapper_width:calc(50% - 1em);--cat_heading_font_size:1.5em;--watch_info_mask_factor:92%;--ttv_wrapper_dir:row;font-size:18px}}@media screen and (min-width:1280px){:root{--flipper_dir:row;--angle_height_factor:1.5;--top_offset:1.5em;--cat_heading_height:calc(var(--mfx_header_title_size)*var(--angle_height_factor)*2);--cat_heading_pos:absolute;--mfx_header_content_display:flex;--mfx_header_micro_display:none;--episode_wrapper_dir:row;--episode_watch_button_align:end;--episode_wrapper_img_size:6em;--cat_heading_font_size:2em;--cat_findings_img_align:start;--cat_findings_info_wrapper_text_align:unset;--cat_findings_info_button_float:right;--watch_info_mask_factor:90%;font-size:20px}}@media screen and (min-width:1920px){:root{--mfx_header_title_size:4em;--angle_height_factor:2;--jumbo_sub_heading_font_size:1.75em;--top_offset:2em;--slim_margin_top:0;--cat_heading_font_size:3em;--watch_info_mask_factor:87%;font-size:22px}}@media screen and (min-width:2560px){:root{font-size:24px}}@media screen and (orientation:portrait){.findings-wrapper{flex-direction:column!important;max-height:90dvh}.findings-info-wrapper{height:50dvh!important}.findings-info-wrapper>div:first-child{max-height:82%;overflow-y:scroll}}@media screen and (orientation:landscape){.findings-wrapper{flex-direction:row!important}.findings-wrapper>img{align-self:flex-start!important}.findings-info-wrapper>div:last-child{text-align:left!important}.findings-info-wrapper>div:last-child>button{float:right!important}}@keyframes header_up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc((var(--mfx_header_title_size) + 2em)*-1))}}@keyframes header_down{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(var(--mfx_header_title_size) + 2em))}}*{margin:0;padding:0}@keyframes bg_pulse{0%{background-position:0 50%}50%{background-position:100% 51%}to{background-position:0 50%}}@keyframes floating_squares{0%{opacity:0;transform:translateY(0) rotate(0) scale(1)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-50dvh) rotate(3turn) scale(.125)}}@keyframes expand_down{0%{height:0}to{height:100%}}@keyframes enable_sr_buttons{0%{opacity:0}50%{opacity:0}to{opacity:1}}html{background-color:var(--main_bg_color)}body,html{color:var(--primary_font_color);font-family:Play}h1{font-size:1.5em}h2{font-size:1.33em}h3{font-size:1.25em}h4{font-size:1.125em}.modal-wrapper{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:200000}.tmp-kill-modal{position:absolute;right:1em;top:1em}.modal-central-container{background-color:var(--primary_color);border-radius:1em;color:#fff;margin:0 auto;max-height:90dvh;overflow-y:auto;padding:1.5em;position:relative;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}.modal-central-container>.field.button-group{justify-content:center!important;margin-top:1em}.kill-modal-button{border-radius:50%;font-size:1.1em}.kill-modal-button,.modal-central-container>.field.button-group>button{background-color:#ccc;color:#111;font-weight:700}.kill-modal-button:hover,.modal-central-container>.field.button-group>button:hover{background-color:transparent;border:1px solid #ccc;color:#ccc}.modal-big-icon-wrapper{display:flex;justify-content:center}.modal-big-icon-wrapper>svg{height:4em}.modal-info-text{line-height:1.65;text-align:center}.flipper,.flipper1{display:flex;flex-direction:var(--flipper_dir)}.flipper1{gap:1em}#mfx-header{align-items:center;background-image:radial-gradient(circle at top,var(--secondary_color) 1%,var(--primary_color) 33%);border-bottom:.25em solid var(--secondary_color);color:var(--mfx_header_title_color);display:flex;flex-direction:row;justify-content:space-between;padding:1em 0 1em 1em;position:fixed;width:100dvw;will-change:transform;z-index:20000}#mfx-header-title{color:inherit;font-family:Championship;font-size:var(--mfx_header_title_size);line-height:.8em;transform:translateY(.1em);-webkit-user-select:none;-moz-user-select:none;user-select:none}#mfx-header-content-wrapper{align-items:center;background-color:var(--secondary_color);border:.125em solid var(--mfx_header_title_color);border-right:none;color:inherit;display:var(--mfx_header_content_display);flex-direction:row;font-size:1.25em;gap:1em;height:100%;margin-right:-1em;padding:0 2em;transform:skew(45deg);transition:box-shadow .5s ease-in-out;z-index:250}#mfx-header-content-wrapper:hover{box-shadow:var(--mfx_header_content_shadow_color) -.5em .5em 1em}#mfx-header-micro-wrapper{align-items:center;color:inherit;display:var(--mfx_header_micro_display);flex-direction:row;font-size:1.25em;gap:1em;height:100%;padding:0 2em;z-index:250}#mfx-header-micro-wrapper>.theme-switch-button{padding-right:.5em;scale:1.25;transform:skew(0)}.menu-toggle{height:26px;position:absolute;right:1.25rem;top:49%;transform:translateY(-50%);width:29px}.menu-toggle,.menu-toggle:hover{color:#fff}.menu-toggle-bar{background-color:#fff;border-radius:4px;display:block;height:4px;margin-top:-1px;position:absolute;right:0;top:50%;transition:all .3s ease;width:100%}.menu-toggle-bar.menu-toggle-bar--top{transform:translateY(-8px)}.menu-toggle-bar.menu-toggle-bar--bottom{transform:translateY(8px)}.nav-open .menu-toggle-bar.menu-toggle-bar--top{transform:translate(0) rotate(45deg)}.nav-open .menu-toggle-bar.menu-toggle-bar--middle{opacity:0}.nav-open .menu-toggle-bar.menu-toggle-bar--bottom{transform:translate(0) rotate(-45deg)}.showMenu{display:flex!important;margin-top:.25em;opacity:1!important}#menu-wrapper{background-color:var(--secondary_color);box-shadow:0 3em 3em -1em #000;color:#fff;flex-direction:column;gap:1em;left:0;padding:1em;position:absolute;top:calc(var(--mfx_header_title_size) + var(--menu_wrapper_top_offset));width:100dvw;z-index:250}#menu-wrapper>.menu-item{transform:skew(0)!important}#top{color:#666;cursor:pointer;font-size:2em;right:var(--top_offset)}#last-watched-container,#top{bottom:var(--top_offset);display:flex;position:fixed;z-index:10000}#last-watched-container{align-items:center;background-color:var(--secondary_color);border-left:.25em solid #ccc;border-radius:.25em;border-right:.25em solid #ccc;box-shadow:0 0 1em -.25em #ccc;flex-direction:row;gap:2em;left:var(--top_offset);padding:.5em 1.5em .5em 1em}#last-watched-container>img{height:8em}#last-watched-info{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.5em;gap:.5em}#last-watched-info>button{background-color:var(--listing_button_color)!important;border:.125em solid var(--listing_button_color)!important;color:#fff!important;transform:skew(-30deg)}#last-watched-info>button:hover{box-shadow:-.25em .25em .5em #000}#last-watched-info>button>span{transform:skew(30deg)}.header-up,.header_down{animation-duration:1s;animation-fill-mode:forwards}.header-up{animation-name:header_up;animation-timing-function:ease-out}.header-down{animation-name:header_down;animation-timing-function:ease-in}.icon-button{background-color:transparent;border:none;color:inherit}.menu-item,.theme-switch-button{transform:skew(-45deg)}.theme-switch-button>span>i{transform:translateY(.065em)}.menu-item,.menu-item>a{color:inherit}.menu-item>a:hover{text-decoration:underline}#mfx-footer{background-color:var(--primary_color);color:var(--mfx_header_title_color);padding:3em 1.5em;position:relative;text-align:center;z-index:600}#top-footer-wrapper a:hover{text-decoration:underline}#end-footer-wrapper{padding-top:3em}#mfx-footer *{color:inherit}#footer-columns{justify-content:space-between;margin:.5em 0 0;text-align:center}#footer-columns a{display:block}#footer-columns a:hover{text-decoration:underline}.real-estate{height:100%;margin:0;padding:0;width:100%}#home-jumbo{animation:bg_pulse 8s ease infinite;background:linear-gradient(130deg,var(--jumbo_primary),var(--main_bg_color),var(--jumbo_tertiary));background-size:400% 400%;position:relative;will-change:transform}#jumbo-cinema-overlay{background-image:url(https://static.megaflixx.com/assets/images/banner/collage_cinema.webp);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);position:absolute;right:0;top:0;width:100%}#home-jumbo-container{align-items:center;display:flex;flex-direction:row;gap:var(--mfx_header_title_size);justify-content:center;padding:calc(var(--mfx_header_title_size)*2.5) 0 calc(var(--mfx_header_title_size)/2) 0}#home-jumbo-container *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#mfx-jumbo-text{font-family:Championship;font-size:calc(var(--mfx_header_title_size)*var(--mfx_jumbo_header_factor));line-height:.8em;transform:translateY(.1em)}#home-jumbo-logo-wrapper>img{--animate-duration:1.5s;height:calc(var(--mfx_header_title_size)*var(--mfx_jumbo_header_factor))}#jumbo-sub-heading-wrapper{--animate-duration:1.5s;font-size:var(--jumbo_sub_heading_font_size);padding-bottom:2em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#home-container-1{background-color:var(--secondary_color);color:var(--mfx_header_title_color);padding:1.5em}#home-container-2{padding-bottom:calc(var(--mfx_header_title_size)*2);padding-top:var(--mfx_header_title_size)}#search-container{align-items:center;display:flex;flex-direction:column;gap:.5em}#search{border-radius:2em;font-size:inherit;padding:.5em 2em}#search-box-wrapper>span.icon{color:var(--secondary_color)}#sr{animation-duration:.25s;animation-iteration-count:1;animation-name:expand_down;animation-timing-function:linear;border:none;box-shadow:0 3em 3em -1em #000;left:0;position:absolute;right:0;top:0;z-index:1000}#sr .listing-carousel-pagination-button{animation-duration:.5s;animation-iteration-count:1;animation-name:enable_sr_buttons;animation-timing-function:linear}div[class^=angle-]{height:calc(var(--mfx_header_title_size)*var(--angle_height_factor));position:relative;z-index:100}.angle-left-bottom-primary{background-image:linear-gradient(to bottom right,var(--primary_color),var(--primary_color) 49%,transparent 50%)}.angle-right-bottom-primary{background-image:linear-gradient(to bottom left,var(--primary_color),var(--primary_color) 49%,transparent 50%)}.angle-right-top-primary{background-image:linear-gradient(to bottom right,transparent,transparent 49%,var(--primary_color) 50%)}.angle-left-top-primary{background-image:linear-gradient(to bottom left,transparent,transparent 49%,var(--primary_color) 50%)}.angle-left-bottom-secondary{background-image:linear-gradient(to bottom right,var(--secondary_color),var(--secondary_color) 49%,transparent 50%)}.angle-right-bottom-secondary{background-image:linear-gradient(to bottom left,var(--secondary_color),var(--secondary_color) 49%,transparent 50%)}.angle-right-top-secondary{background-image:linear-gradient(to bottom right,transparent,transparent 49%,var(--secondary_color) 50%)}.angle-left-top-secondary{background-image:linear-gradient(to bottom left,transparent,transparent 49%,var(--secondary_color) 50%)}.angle-right-top-bg-color{background-image:linear-gradient(to bottom right,transparent,transparent 49%,var(--main_bg_color) 50%)}.angle-left-bottom-bg-color,.angle-right-top-bg-color{height:calc(var(--mfx_header_title_size)*var(--angle_height_factor)/4)!important}.angle-left-bottom-bg-color{background-image:linear-gradient(to bottom right,var(--main_bg_color),var(--main_bg_color) 49%,transparent 50%)}.angle-left-secondary-primary{background-image:linear-gradient(to bottom right,var(--secondary_color),var(--secondary_color) 49%,var(--primary_color) 50%)}.angle-left-primary-secondary{background-image:linear-gradient(to bottom right,var(--primary_color),var(--primary_color) 49%,var(--secondary_color) 50%)}#svg-steps{height:auto;margin-bottom:-1em;position:relative;width:100%;z-index:1000}.square-16{animation-duration:8s;animation-iteration-count:infinite;animation-name:floating_squares;transform-origin:center;z-index:500}.listing-content-wrapper{align-items:center;background-color:var(--main_bg_color);display:flex;flex-direction:column;gap:1em;padding:2em;text-align:center}.listing-title-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:6em;min-width:10em}.episode-watch-button,.findings-wrapper .button,.listing-content-wrapper .button{background-color:transparent;border:.125em solid var(--listing_button_color);color:var(--listing_button_color);transform:skew(-30deg)}.findings-wrapper .button>span,.listing-content-wrapper .button>span{transform:skew(30deg)}.episode-watch-button:hover,.findings-wrapper .button:hover,.listing-content-wrapper .button:hover{background-color:var(--findings_button_hover_bg_col);border-color:var(--findings_button_hover_col);box-shadow:var(--listing_button_shadow) -.25em .25em .5em;color:var(--findings_button_hover_col)}.listing-carousel-container{background-color:var(--secondary_color);border-top:.25em solid var(--primary_font_color);overflow:hidden;padding:1.5em 1em;position:relative;width:100%}.listing-carousel-container.primary{background-color:var(--primary_color)}.listing-carousel-title-container{background-image:linear-gradient(to right,var(--primary_color),transparent);border-left:.25em solid #fff;left:2em;padding:.5em 1.5em;position:absolute;top:1em;transform:skew(-30deg);width:var(--listing_carousel_title_width)}.listing-carousel-container.primary .listing-carousel-title-container{background-image:linear-gradient(to right,var(--secondary_color),transparent)}.listing-carousel-pagination-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:0 1em;pointer-events:all;position:absolute;right:0;top:calc(50% - 2em);width:100%}#related-pag{top:calc(50% - 33dvh/2)}.listing-carousel-pagination-button{background-color:var(--primary_color);border:.125em solid var(--primary_color);border-radius:50%;color:#fff}.listing-carousel-container.primary .listing-carousel-pagination-button{background-color:var(--secondary_color);border-color:var(--secondary_color)}.listing-carousel-pagination-button:hover{background-color:transparent;border-color:#fff}.listing-carousel-title-container>h1{color:#fff;transform:skew(30deg)}.listing-carousel-close-button{background-color:#fff;border-color:#fff;border-radius:50%;color:var(--primary_color);pointer-events:all;position:absolute;right:1em;top:1em}.listing-carousel-close-button:hover{background-color:transparent;border-color:transparent;color:#fff}#related-wrapper,.listings-wrapper{display:flex;flex-direction:row;gap:2em;margin-top:2em;overflow-x:scroll;padding:2em 10%;scrollbar-color:#fff transparent;scrollbar-width:thin}.listing-info{cursor:pointer}.listing-info-modal-heading-wrapper{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:.125em}#related-wrapper{align-items:stretch;height:100%;margin-top:0;padding:1em;position:relative}.listing-carousel-fade-overlay{background-image:linear-gradient(to right,var(--secondary_color) .25%,transparent,var(--secondary_color) 99.75%);height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:100}.listing-carousel-container.primary .listing-carousel-fade-overlay{background-image:linear-gradient(to right,var(--primary_color) .25%,transparent,var(--primary_color) 99.75%)}.listing-bottom-section-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5em;text-align:center}.listing-cover-art{max-height:14em;min-width:10em}.listing-copy{background-color:var(--listing_button_color)!important;border:.125em solid var(--listing_button_color)!important;color:#fff!important;transform:skew(-30deg);width:100%!important}#video-wrapper{height:80dvh;position:relative}.watch-info-container{background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:cover;-webkit-mask-image:linear-gradient(to bottom,#000 var(--watch_info_mask_factor),transparent);mask-image:linear-gradient(to bottom,#000 var(--watch_info_mask_factor),transparent);padding:1em 2em 2em;position:relative}.watch-info-wrapper{background-image:linear-gradient(to bottom,var(--secondary_color) 66%,transparent);border-radius:1em;color:#fff;padding:1em}.watch-info-title{border-bottom:.125em solid #fff;margin-bottom:1em;padding:1em}.watch-info-title-text{position:relative}.watch-info-title-genres{display:var(--watch_info_title_genres_display);float:right;position:relative}.watch-info-genres{display:var(--watch_info_genres_display);margin-bottom:1em}.watch-info-genres,.watch-info-title-genres{background-color:var(--main_bg_color);border-radius:2em;color:var(--watch_info_genres_col);padding:0 1em}.category-heading-container{background-image:var(--category_heading_banner_img);height:100%;left:0;padding:1em;position:var(--cat_heading_pos);right:0;top:0}.category-heading{font-family:Championship;font-size:var(--mfx_header_title_size);margin-top:calc(var(--mfx_header_title_size)/2 - .125em)}.category-intersection-wrapper{height:var(--cat_heading_height);position:relative}.category-intersection-wrapper.slim{height:calc(var(--mfx_header_title_size)*var(--angle_height_factor))}.category-heading.slim{margin-top:var(--slim_margin_top)}.anchor{display:block;height:0;position:relative;visibility:hidden}.people-container,.person-wrapper{display:flex;gap:.5em}.people-container{flex-direction:column;margin-bottom:1em}.people-container>h2{margin-bottom:.25em}.person-wrapper{align-items:center;cursor:pointer;flex-direction:row}.person-pic{border:.25em solid var(--primary_color);border-radius:50%;height:4em;width:4em}#show-more-cast{color:inherit;text-decoration:underline}#ratings-wrapper{border-top:.125em solid #666;margin-top:1em;padding:1em 0}#ad-banner-container{background:var(--ad_banner_bg);border-bottom:.25em solid var(--secondary_color);border-top:.25em solid var(--secondary_color);color:#fff;padding-top:1em}#episode-selector-select-container{margin-bottom:1em}.episode-selector-wrapper{display:flex;flex-direction:column;gap:.5em}.episode-wrapper{border-bottom:.125em solid var(--main_bg_color);display:flex;flex-direction:var(--episode_wrapper_dir);justify-content:space-between;padding:.5em 0;width:100%}.episode-wrapper:last-child{border-bottom:none}.episode-wrapper img{border-radius:1em;height:var(--episode_wrapper_img_size);min-width:10.5em}.episode-img-info-wrapper{display:flex;flex-direction:var(--episode_wrapper_dir);gap:1em}.episode-wrapper-info{display:flex;flex-direction:column;justify-content:space-between;padding:.5em 0}.episode-watch-button{align-self:var(--episode_watch_button_align);background-color:var(--main_bg_color);height:-moz-fit-content;height:fit-content}.episode-watch-button:hover{background-color:var(--listing_button_color);border-color:var(--main_bg_color);color:var(--main_bg_color)}.episode-watch-button>*{transform:skew(30deg)}.current-episode{background-color:var(--main_bg_color);border-radius:.25em;color:var(--current_episode_color);padding:.25em;width:-moz-fit-content;width:fit-content}#player-selection-container{display:flex;flex-direction:row;gap:1em;justify-content:center;padding:.5em}.player-select-button{background-color:var(--secondary_color);border:.125em solid var(--secondary_color);color:#fff}.player-select-button:hover{background-color:transparent;border-color:var(--secondary_color);color:var(--secondary_color)}#cat-header-container{background-image:url(https://static.megaflixx.com/assets/images/banner/binary-tech-banner.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:.25em solid var(--secondary_color);border-top:.25em solid var(--secondary_color);padding:calc(2em + var(--mfx_header_title_size)) 2em;position:relative}.bottom-repeating-lines,.top-repeating-lines{height:2em;left:0;position:absolute;right:0;width:100%}.top-repeating-lines{background-image:repeating-linear-gradient(45deg,transparent,transparent 1em,var(--secondary_color) 1em,var(--secondary_color) 2em);top:0}.bottom-repeating-lines{background-image:repeating-linear-gradient(135deg,transparent,transparent 1em,var(--secondary_color) 1em,var(--secondary_color) 2em);bottom:0}#cat-container{background-color:var(--main_bg_color);border-bottom-left-radius:2em;border-right:.5em solid var(--secondary_color);padding:.5em 1em}#cat-wrapper{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(130deg,var(--primary_color),var(--col_pink));color:transparent;font-family:PlexMono;font-size:var(--cat_heading_font_size);font-weight:bolder;line-height:1.25;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}#cat-heading-content-wrapper{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:flex-start}#current-cat-container{align-self:stretch;background-image:linear-gradient(to right,var(--primary_color) 75%,transparent);border-left:.5em solid var(--main_bg_color);color:#fff;height:auto;padding:1em;width:100%}#current-cat-container>h1{font-size:var(--cat_heading_font_size);position:relative;top:50%;transform:translateY(-50%)}#cat-select-container{padding-bottom:.5em;padding-top:.5em}#cat-select-wrapper{align-items:center;display:flex;flex-direction:row;gap:2em;justify-content:center;width:100%}#cat-select-button{background-color:transparent;border:.125em solid var(--cat_select_button_color);color:var(--cat_select_button_color)}#cat-select-button:hover{background-color:var(--cat_select_button_color);color:var(--main_bg_color)}#cat-findings-container{padding-bottom:4em;padding-top:1em}.findings-column{background-color:var(--secondary_color);border-radius:2em;padding:2em}.findings-wrapper{align-items:flex-start;display:flex;flex-direction:var(--episode_wrapper_dir);gap:1em;height:100%;justify-content:flex-start}.findings-wrapper img{align-self:var(--cat_findings_img_align)}#related-container{padding-bottom:33dvh;position:relative}#related-container>h1{background-color:var(--main_bg_color);border-radius:1em;color:var(--secondary_color);margin-left:1em;padding:.5em 1em;width:-moz-fit-content;width:fit-content}#related-wrapper .findings-wrapper{background-color:var(--secondary_color);border-radius:2em;height:auto;min-width:var(--related_wrapper_width);padding:2em}.findings-info-wrapper{color:#fff;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:space-between;width:100%}.findings-info-wrapper>div:last-child{text-align:var(--cat_findings_info_wrapper_text_align)}.findings-info-wrapper h2{border-bottom:.125em solid #666}.findings-info-wrapper .button{background-color:var(--main_bg_color);float:var(--cat_findings_info_button_float)}.findings-info-wrapper .button:hover{background-color:var(--findings_button_hover_bg_col);border-color:var(--findings_button_hover_col);color:var(--findings_button_hover_col)}#ad-wrapper{height:100dvh;left:0;position:fixed;right:0;top:0;width:100dvw;z-index:50000}#ttv-container{background-color:var(--secondary_color)}#ttv-wrapper{align-items:center;color:#fff;display:flex;flex-direction:var(--ttv_wrapper_dir);gap:1em;justify-content:center}#ttv-wrapper>h1{text-align:center}.mfx-loader-wrapper{background-color:rgba(0,0,0,.66);height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:500}.mfx-loader{display:block;height:164px;left:50%;perspective:300px;position:relative;top:50%;transform:translate(-50%);width:164px;will-change:transform}.mfx-loader:before{animation:mfxlrotateY 1s linear infinite;background-image:radial-gradient(circle 15px,var(--primary_color) 100%,transparent 0),radial-gradient(circle 15px,var(--primary_color) 100%,transparent 0),linear-gradient(var(--primary_color) 100px,transparent 0),linear-gradient(var(--primary_color) 100px,transparent 0);background-position:0,100%,0,100%;background-size:30px 30px,30px 30px,40% 2px,40% 2px}.mfx-loader:after,.mfx-loader:before{background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.mfx-loader:after{animation:mfxlrotateX 1s linear infinite;background-image:radial-gradient(circle 15px,var(--secondary_color) 100%,transparent 0),radial-gradient(circle 15px,var(--secondary_color) 100%,transparent 0),linear-gradient(var(--secondary_color) 100px,transparent 0),linear-gradient(var(--secondary_color) 100px,transparent 0);background-position:top,bottom,top,bottom;background-size:30px 30px,30px 30px,2px 40%,2px 40%}@keyframes mfxlrotateY{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes mfxlrotateX{0%,25%{transform:rotateX(0deg)}75%,to{transform:rotateX(-180deg)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDQyxnQkFBbUIsQ0FDbkIsbUVBQ0QsQ0FFQSxXQUNDLHdCQUEyQixDQUMzQixtRUFDRCxDQUVBLFdBQ0Msb0JBQXVCLENBQ3ZCLHVFQUNELENBRUEsTUFFQyxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLDZCQUE4QixDQUM5Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHNDQUF1QyxDQUN2QyxpQ0FBa0MsQ0FDbEMsaUNBQWtDLENBQ2xDLCtCQUFnQyxDQUNoQyw2QkFBOEIsQ0FDOUIsb0NBQXFDLENBQ3JDLGtDQUFtQyxDQUNuQyxnQkFBaUIsQ0FDakIsMEJBQTJCLENBQzNCLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsK0JBQWdDLENBQ2hDLDZDQUE4QyxDQUM5QyxxQ0FBc0MsQ0FDdEMsNkJBQThCLENBQzlCLDBCQUEyQixDQUMzQiw0QkFBNkIsQ0FDN0IsbUNBQW9DLENBQ3BDLCtCQUFnQyxDQUNoQyw0QkFBNkIsQ0FDN0IsNEJBQTZCLENBQzdCLHdCQUF5QixDQWxDekIsY0FtQ0QsQ0FFQSxtQkFDQywrQkFBZ0MsQ0FDaEMsb0NBQXFDLENBQ3JDLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDMUIsc0NBQXVDLENBQ3ZDLHVCQUF3QixDQUN4QixnRUFBbUUsQ0FDbkUsa0VBQXFFLENBQ3JFLDJDQUE0QyxDQUM1Qyw4Q0FBK0MsQ0FDL0MsOENBQW1ELENBQ25ELGlIQUFvSCxDQUNwSCxtRkFBc0YsQ0FDdEYsNENBQTZDLENBQzdDLDhDQUErQyxDQUMvQywwQ0FBMkMsQ0FDM0MsMkNBQTRDLENBQzVDLDhDQUNELENBRUEsa0JBQ0MsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQyxrQ0FBbUMsQ0FDbkMseUJBQTBCLENBQzFCLHNDQUF1QyxDQUN2Qyx1QkFBd0IsQ0FDeEIsZ0VBQW1FLENBQ25FLGtFQUFxRSxDQUNyRSxzQ0FBdUMsQ0FDdkMsNEJBQTZCLENBQzdCLGtEQUEwRCxDQUMxRCxzSEFBeUgsQ0FDekgsbUZBQXNGLENBQ3RGLHVDQUF3QyxDQUN4Qyx5Q0FBMEMsQ0FDMUMsMERBQTJELENBQzNELGdEQUFpRCxDQUNqRCw0QkFDRCxDQUVBLHFDQUNDLE1BRUMsMkJBQTRCLENBQzVCLHVDQUF3QyxDQUN4QyxnQ0FBaUMsQ0FDakMsMkJBQTRCLENBQzVCLG1DQUFvQyxDQUNwQyxrQ0FBbUMsQ0FDbkMsbUJBQW9CLENBQ3BCLGdDQUFpQyxDQUNqQyx1Q0FBd0MsQ0FDeEMsNkJBQThCLENBQzlCLDRCQUE2QixDQUM3QixxQkFBc0IsQ0FadEIsY0FhRCxDQUNELENBRUEscUNBQ0MsTUFFQyxpQkFBa0IsQ0FDbEIseUJBQTBCLENBQzFCLGtCQUFtQixDQUNuQixvRkFBeUYsQ0FDekYsMEJBQTJCLENBQzNCLGlDQUFrQyxDQUNsQywrQkFBZ0MsQ0FDaEMseUJBQTBCLENBQzFCLGdDQUFpQyxDQUNqQyw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBQzVCLDhCQUErQixDQUMvQiw0Q0FBNkMsQ0FDN0Msc0NBQXVDLENBQ3ZDLDRCQUE2QixDQWY3QixjQWdCRCxDQUNELENBRUEscUNBQ0MsTUFFQywyQkFBNEIsQ0FDNUIsdUJBQXdCLENBQ3hCLG9DQUFxQyxDQUNyQyxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLDJCQUE0QixDQUM1Qiw0QkFBNkIsQ0FQN0IsY0FRRCxDQUNELENBRUEscUNBQ0MsTUFDQyxjQUNELENBQ0QsQ0FFQSx5Q0FDQyxrQkFDQywrQkFBaUMsQ0FDakMsZ0JBQ0QsQ0FDQSx1QkFDQyxzQkFDRCxDQUNBLHVDQUNDLGNBQWUsQ0FDZixpQkFDRCxDQUNELENBRUEsMENBQ0Msa0JBQ0MsNEJBQ0QsQ0FDQSxzQkFDQywrQkFDRCxDQUNBLHNDQUNDLHlCQUNELENBQ0EsNkNBQ0MscUJBQ0QsQ0FDRCxDQUVBLHFCQUNDLEdBRUMsU0FBVSxDQURWLHVCQUVELENBQ0EsR0FFQyxTQUFVLENBRFYsbUVBRUQsQ0FDRCxDQUVBLHVCQUNDLEdBRUMsU0FBVSxDQURWLHVCQUVELENBQ0EsR0FDQyw4REFDRCxDQUNELENBRUEsRUFDQyxRQUFTLENBQ1QsU0FDRCxDQUVBLG9CQUNJLEdBQUsseUJBQTJCLENBQ2hDLElBQU0sNEJBQTZCLENBQ25DLEdBQU8seUJBQTJCLENBQ3RDLENBRUEsNEJBQ0MsR0FFQyxTQUFVLENBRFYsMENBRUQsQ0FDQSxJQUNDLFNBQ0QsQ0FDQSxJQUNDLFNBQ0QsQ0FDQSxHQUVDLFNBQVUsQ0FEVixzREFFRCxDQUNELENBRUEsdUJBQ0MsR0FDQyxRQUNELENBQ0EsR0FDQyxXQUNELENBQ0QsQ0FFQSw2QkFDQyxHQUNDLFNBQ0QsQ0FDQSxJQUNDLFNBQ0QsQ0FDQSxHQUNDLFNBQ0QsQ0FDRCxDQUVBLEtBQ0MscUNBQ0QsQ0FFQSxVQUVDLCtCQUFnQyxDQURoQyxnQkFFRCxDQUVBLEdBQ0MsZUFDRCxDQUVBLEdBQ0MsZ0JBQ0QsQ0FFQSxHQUNDLGdCQUNELENBRUEsR0FDQyxpQkFDRCxDQUVBLGVBTUMsK0JBQW9DLENBSnBDLFdBQVksQ0FHWixNQUFPLENBRlAsY0FBZSxDQUNmLEtBQU0sQ0FITixVQUFXLENBTVgsY0FDRCxDQUVBLGdCQUNDLGlCQUFrQixDQUVsQixTQUFVLENBRFYsT0FFRCxDQUVBLHlCQVVDLHFDQUFzQyxDQUt0QyxpQkFBa0IsQ0FKbEIsVUFBVyxDQVRYLGFBQWMsQ0FXZCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FGaEIsYUFBYyxDQVhkLGlCQUFrQixDQUVsQixPQUFRLENBR0EsMEJBQTJCLENBRW5DLHNCQUF1QixDQUN2QixpQkFPRCxDQUVBLDZDQUdTLGdDQUFrQyxDQUMxQyxjQUNELENBRUEsbUJBQ0MsaUJBQWtCLENBQ2xCLGVBQ0QsQ0FFQSx1RUFDQyxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGVBQ0QsQ0FFQSxtRkFFQyw0QkFBNkIsQ0FDN0IscUJBQXNCLENBRnRCLFVBR0QsQ0FFQSx3QkFHQyxZQUFhLENBR0wsc0JBQ1QsQ0FFQSw0QkFDQyxVQUNELENBRUEsaUJBRUMsZ0JBQWlCLENBRGpCLGlCQUVELENBRUEsbUJBQ0MsWUFBYSxDQUNiLGlDQUNELENBRUEsVUFDQyxPQUNELENBRUEsWUFLQyxrQkFBbUIsQ0FFbkIsa0dBQXFHLENBTW5HLGdEQUFrRCxDQUZsRCxtQ0FBb0MsQ0FSdEMsWUFBYSxDQUNiLGtCQUFtQixDQUVuQiw2QkFBOEIsQ0FKOUIscUJBQWdCLENBT2QsY0FBZSxDQUNmLFlBQWEsQ0FFYixxQkFBc0IsQ0FKeEIsYUFNRCxDQUVBLGtCQU1HLGFBQWMsQ0FMaEIsd0JBQXlCLENBQ3pCLHNDQUF1QyxDQUV2QyxnQkFBa0IsQ0FDaEIsMEJBQTRCLENBRjlCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsZ0JBSUQsQ0FFQSw0QkFJQyxrQkFBbUIsQ0FJbkIsdUNBQXdDLENBRXhDLGlEQUFrQixDQUFsQixpQkFBa0IsQ0FIbEIsYUFBYyxDQU5kLHlDQUEwQyxDQUMxQyxrQkFBbUIsQ0FJbkIsZ0JBQWlCLENBSGpCLE9BQVEsQ0FFUixXQUFZLENBT1osaUJBQWtCLENBRGxCLGFBQWMsQ0FFZCxxQkFBc0IsQ0FDdEIscUNBQXVDLENBQ3ZDLFdBQ0QsQ0FFQSxrQ0FDQyxnRUFDRCxDQUVBLDBCQUlDLGtCQUFtQixDQUduQixhQUFjLENBTmQsdUNBQXdDLENBQ3hDLGtCQUFtQixDQUluQixnQkFBaUIsQ0FIakIsT0FBUSxDQUVSLFdBQVksQ0FHWixhQUFjLENBQ2QsV0FDRCxDQUVBLCtDQUVDLGtCQUFvQixDQUNwQixVQUFXLENBRlgsaUJBR0QsQ0FPQSxhQUtFLFdBQVksQ0FKWixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLE9BQVEsQ0FDUiwwQkFBNkIsQ0FFN0IsVUFFRixDQUNBLGdDQUNFLFVBQ0YsQ0FFQSxpQkFTRSxxQkFBc0IsQ0FEdEIsaUJBQWtCLENBUGxCLGFBQWMsQ0FNZCxVQUFXLENBSFgsZUFBZ0IsQ0FGaEIsaUJBQWtCLENBR2xCLE9BQVEsQ0FGUixPQUFRLENBT1IsdUJBQXlCLENBSnpCLFVBS0YsQ0FDQSxzQ0FDRSwwQkFDRixDQUNBLHlDQUNFLHlCQUNGLENBQ0EsZ0RBQ0Usb0NBQ0YsQ0FDQSxtREFDRSxTQUNGLENBQ0EsbURBQ0UscUNBQ0YsQ0FFQSxVQUNDLHNCQUF3QixDQUV4QixnQkFBa0IsQ0FEbEIsbUJBRUQsQ0FFQSxjQU9HLHVDQUF3QyxDQUl4Qyw4QkFBaUMsQ0FIakMsVUFBVyxDQU5YLHFCQUFzQixDQUN0QixPQUFRLENBT1IsTUFBTyxDQURQLFdBQVksQ0FMWixpQkFBa0IsQ0FIcEIsdUVBQXdFLENBSXRFLFlBQWEsQ0FDYixXQU1ILENBRUEseUJBQ0MsMkJBQ0QsQ0FFQSxLQUlDLFVBQVcsQ0FJVCxjQUFlLENBRmpCLGFBQWMsQ0FIZCx1QkFNRCxDQUVBLDZCQVRDLHdCQUF5QixDQUt0QixZQUFhLENBTmhCLGNBQWUsQ0FJZixhQXFCRCxDQWZBLHdCQU9DLGtCQUFtQixDQUVuQix1Q0FBd0MsQ0FDeEMsNEJBQThCLENBSTNCLG1CQUFxQixDQUh4Qiw2QkFBK0IsQ0FFNUIsOEJBQWdDLENBUG5DLGtCQUFtQixDQUVuQixPQUFRLENBTFIsc0JBQXVCLENBU3ZCLDJCQUdELENBRUEsNEJBQ0MsVUFDRCxDQUVBLG1CQUtDLGtCQUFtQixDQURuQixVQUFXLENBSFgsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixlQUFnQixDQUdoQixRQUNELENBRUEsMEJBQ0Msc0RBQXdELENBQ3RELHlEQUEyRCxDQUMzRCxvQkFBc0IsQ0FDdEIsc0JBQ0gsQ0FFQSxnQ0FDQyxpQ0FDRCxDQUVBLCtCQUNDLHFCQUNELENBRUEsd0JBQ0MscUJBQXNCLENBQ3RCLDRCQUNELENBRUEsV0FDQyx3QkFBeUIsQ0FDekIsa0NBQ0QsQ0FFQSxhQUNDLDBCQUEyQixDQUMzQixpQ0FDRCxDQUVBLGFBRUMsNEJBQTZCLENBRDdCLFdBQVksQ0FFWixhQUNELENBRUEsZ0NBQ0Msc0JBQ0QsQ0FFQSw0QkFDQyw0QkFDRCxDQUVBLHdCQUNDLGFBQ0QsQ0FFQSxtQkFDQyx5QkFDRCxDQUVBLFlBQ0MscUNBQXNDLENBQ3RDLG1DQUFvQyxDQUlwQyxpQkFBa0IsQ0FGbEIsaUJBQWtCLENBRGxCLGlCQUFrQixDQUVsQixXQUVELENBRUEsNEJBQ0MseUJBQ0QsQ0FFQSxvQkFDQyxlQUNELENBRUEsY0FDQyxhQUNELENBRUEsZ0JBQ0MsNkJBQThCLENBRTlCLGVBQWlCLENBRGpCLGlCQUVELENBRUEsa0JBQ0MsYUFDRCxDQUVBLHdCQUNDLHlCQUNELENBRUEsYUFJQyxXQUFZLENBRlosUUFBUyxDQURULFNBQVUsQ0FFVixVQUVELENBRUEsWUFHSSxtQ0FBb0MsQ0FGdkMsa0dBQXNHLENBQ25HLHlCQUEwQixDQUUxQixpQkFBa0IsQ0FDbEIscUJBQ0osQ0FFQSxzQkFPQywyRkFBOEYsQ0FHNUYsNEJBQTZCLENBQzdCLDRCQUE2QixDQUgvQiwyQkFBNEIsQ0FDMUIscUJBQXNCLENBSHhCLFdBQVksQ0FIWixNQUFPLENBU0wsMkRBQXlELENBQXpELG1EQUF5RCxDQVgzRCxpQkFBa0IsQ0FHbEIsT0FBUSxDQUZSLEtBQU0sQ0FHTixVQVFELENBRUEsc0JBSUMsa0JBQW1CLENBSG5CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0NBQWlDLENBRWpDLHNCQUF1QixDQUN2Qix1RkFDRCxDQUVBLHdCQUNDLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsZ0JBQ0QsQ0FFQSxnQkFDQyx3QkFBeUIsQ0FDekIsMkVBQThFLENBQzlFLGdCQUFpQixDQUNmLDBCQUNILENBRUEsNkJBRUMsdUJBQXdCLENBRHhCLHdFQUVELENBRUEsMkJBS0MsdUJBQXdCLENBSHhCLDRDQUE2QyxDQUM3QyxrQkFBbUIsQ0FGbkIsaUJBQWtCLENBR2xCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsZ0JBRUQsQ0FFQSxrQkFDQyx1Q0FBd0MsQ0FDeEMsbUNBQW9DLENBQ3BDLGFBQ0QsQ0FFQSxrQkFFQyxtREFBc0QsQ0FEdEQsd0NBRUQsQ0FFQSxrQkFJQyxrQkFBbUIsQ0FIbkIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRQUVELENBRUEsUUFFQyxpQkFBa0IsQ0FEbEIsaUJBQWtCLENBRWxCLGdCQUNELENBRUEsOEJBQ0MsNEJBQ0QsQ0FFQSxJQVFHLHVCQUF5QixDQUN6QiwyQkFBNEIsQ0FGNUIsMEJBQTJCLENBRzNCLGdDQUFpQyxDQUpqQyxXQUFZLENBS1osOEJBQWlDLENBUm5DLE1BQU8sQ0FGUCxpQkFBa0IsQ0FHbEIsT0FBUSxDQUZSLEtBQU0sQ0FHTixZQU9ELENBRUEsd0NBRUcsc0JBQXlCLENBQ3pCLDJCQUE0QixDQUY5QixnQ0FBaUMsQ0FHL0IsZ0NBQ0gsQ0FFQSxtQkFDQyxvRUFBdUUsQ0FFckUsaUJBQWtCLENBRHBCLFdBRUQsQ0FFQSwyQkFDQywrR0FDRCxDQUVBLDRCQUNDLDhHQUNELENBRUEseUJBQ0Msc0dBQ0QsQ0FFQSx3QkFDQyxxR0FDRCxDQUVBLDZCQUNDLG1IQUNELENBRUEsOEJBQ0Msa0hBQ0QsQ0FFQSwyQkFDQyx3R0FDRCxDQUVBLDBCQUNDLHVHQUNELENBRUEsMEJBRUMsc0dBQ0QsQ0FFQSxzREFKQyxnRkFPRCxDQUhBLDRCQUVDLCtHQUNELENBRUEsOEJBQ0MsNEhBQ0QsQ0FFQSw4QkFDQywwSEFDRCxDQUVBLFdBQ0MsV0FBWSxDQUVaLGtCQUFtQixDQUVqQixpQkFBa0IsQ0FIcEIsVUFBVyxDQUVYLFlBRUQsQ0FFQSxXQUVDLHFCQUFzQixDQUN0QixrQ0FBbUMsQ0FGbkMsK0JBQWdDLENBSWhDLHVCQUF3QixDQUR4QixXQUVELENBRUEseUJBSUMsa0JBQW1CLENBSG5CLHFDQUFzQyxDQUN0QyxZQUFhLENBQ2IscUJBQXNCLENBRXRCLE9BQVEsQ0FDUixXQUFZLENBQ1YsaUJBQ0gsQ0FFQSx1QkFHQyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUp2QixjQUFlLENBQ2YsY0FJRCxDQUVBLGlGQUNDLDRCQUE2QixDQUM3QiwrQ0FBaUQsQ0FDakQsaUNBQWtDLENBQ2xDLHNCQUNELENBRUEscUVBQ0MscUJBQ0QsQ0FFQSxtR0FFQyxvREFBcUQsQ0FFckQsNkNBQThDLENBSDlDLHlEQUE2RCxDQUU3RCxzQ0FFRCxDQUVBLDRCQUdDLHVDQUF3QyxDQUd4QyxnREFBa0QsQ0FGbEQsZUFBZ0IsQ0FGaEIsaUJBQWtCLENBR2xCLGlCQUFrQixDQUpsQixVQU1ELENBRUEsb0NBQ0MscUNBQ0QsQ0FFQSxrQ0FPRywyRUFBOEUsQ0FEOUUsNEJBQThCLENBRjlCLFFBQVMsQ0FDVCxrQkFBb0IsQ0FKdEIsaUJBQWtCLENBRWhCLE9BQVEsQ0FLUixzQkFBdUIsQ0FOdkIseUNBT0gsQ0FFQSxzRUFDQyw2RUFDRCxDQUVBLHVDQVNDLGtCQUFtQixDQUhuQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUw5QixNQUFPLENBUVAsYUFBYyxDQURkLGtCQUFtQixDQVRuQixpQkFBa0IsQ0FHbEIsT0FBUSxDQUZSLG1CQUFvQixDQUdwQixVQU9ELENBRUEsYUFDQyx1QkFDRCxDQUVBLG9DQUNDLHFDQUFzQyxDQUN0Qyx3Q0FBMEMsQ0FFMUMsaUJBQWtCLENBRGxCLFVBRUQsQ0FFQSx3RUFDQyx1Q0FBd0MsQ0FDeEMsbUNBQ0QsQ0FFQSwwQ0FDQyw0QkFBNkIsQ0FDN0IsaUJBQ0QsQ0FFQSxxQ0FFQyxVQUFXLENBRFgscUJBRUQsQ0FFQSwrQkFLQyxxQkFBc0IsQ0FFdEIsaUJBQWtCLENBSGxCLGlCQUFrQixDQUVsQiwwQkFBMkIsQ0FFM0Isa0JBQW1CLENBUG5CLGlCQUFrQixDQUVsQixTQUFVLENBRFYsT0FPRCxDQUVBLHFDQUNDLDRCQUE2QixDQUU3Qix3QkFBeUIsQ0FEekIsVUFFRCxDQUVBLG1DQUNDLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsT0FBUSxDQUdSLGNBQWUsQ0FGZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHaEIsZ0NBQWlDLENBRGpDLG9CQUVELENBRUEsY0FDQyxjQUNELENBRUEsb0NBQ0MsMkJBQW9DLENBQXBDLHlCQUFvQyxDQUFwQywwQkFDRCxDQUVBLGlCQUdHLG1CQUFvQixDQUR0QixXQUFZLENBRVYsWUFBYSxDQUhmLFdBQVksQ0FJVixpQkFDSCxDQUVBLCtCQVNDLGdIQUFxSCxDQUhySCxXQUFZLENBSFosTUFBTyxDQUtQLG1CQUFvQixDQVBwQixpQkFBa0IsQ0FHbEIsT0FBUSxDQUZSLEtBQU0sQ0FHTixVQUFXLENBRVgsV0FHRCxDQUVBLG1FQUNDLDRHQUNELENBRUEsZ0NBR0Msa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixxQkFBc0IsQ0FFdEIsUUFBVSxDQUNWLGlCQUNELENBRUEsbUJBRUcsZUFBZ0IsQ0FEbEIsY0FFRCxDQUVBLGNBQ0Msc0RBQXdELENBQ3RELHlEQUEyRCxDQUMzRCxvQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLG9CQUNILENBRUEsZUFDQyxZQUFhLENBQ2IsaUJBQ0QsQ0FFQSxzQkFJRyw0QkFBNkIsQ0FDN0IseUJBQTBCLENBSDVCLDJCQUE0QixDQUMxQixxQkFBc0IsQ0FHdEIsNEZBQXVGLENBQXZGLG9GQUF1RixDQUx6RixtQkFBb0IsQ0FNbEIsaUJBRUgsQ0FFQSxvQkFDQyxrRkFBcUYsQ0FHbkYsaUJBQWtCLENBRnBCLFVBQVcsQ0FDWCxXQUVELENBRUEsa0JBRUMsK0JBQWlDLENBQ2pDLGlCQUFrQixDQUZsQixXQUdELENBRUEsdUJBQ0MsaUJBQ0QsQ0FFQSx5QkFHQyw4Q0FBK0MsQ0FEL0MsV0FBWSxDQURaLGlCQUdELENBRUEsbUJBQ0Msd0NBQXlDLENBQ3pDLGlCQUNELENBRUEsNENBQ0MscUNBQXNDLENBR3RDLGlCQUFrQixDQUZsQixrQ0FBbUMsQ0FDbkMsYUFFRCxDQUVBLDRCQUVDLG1EQUFvRCxDQUtsRCxXQUFZLENBRlosTUFBTyxDQUpULFdBQVksQ0FFViwrQkFBZ0MsQ0FHaEMsT0FBUSxDQUZSLEtBSUgsQ0FFQSxrQkFFQyx3QkFBeUIsQ0FEekIsc0NBQXVDLENBRXZDLHdEQUNELENBRUEsK0JBRUcsZ0NBQWlDLENBRG5DLGlCQUVELENBRUEsb0NBQ0Msb0VBQ0QsQ0FFQSx1QkFDQyxpQ0FDRCxDQUVBLFFBQ0MsYUFBYyxDQUdYLFFBQVMsQ0FGVCxpQkFBa0IsQ0FDbEIsaUJBRUosQ0FFQSxrQ0FDQyxZQUFhLENBQ2IsUUFDRCxDQUVBLGtCQUNDLHFCQUFzQixDQUN0QixpQkFDRCxDQUVBLHFCQUNDLG1CQUNELENBRUEsZ0JBRUMsa0JBQW1CLENBQ25CLGNBQWUsQ0FGZixrQkFHRCxDQUVBLFlBSUMsdUNBQXlDLENBRHpDLGlCQUFrQixDQUZsQixVQUFXLENBQ1gsU0FHRCxDQUVBLGdCQUNDLGFBQWMsQ0FDZCx5QkFDRCxDQUVBLGlCQUVDLDRCQUE4QixDQUM5QixjQUFlLENBRmYsYUFHRCxDQUVBLHFCQUdDLDhCQUErQixDQUQvQixnREFBa0QsQ0FEbEQsNkNBQStDLENBRzdDLFVBQVcsQ0FDYixlQUNELENBRUEsbUNBQ0MsaUJBQ0QsQ0FFQSwwQkFDQyxZQUFhLENBQ1gscUJBQXNCLENBQ3RCLFFBQ0gsQ0FFQSxpQkFNRywrQ0FBaUQsQ0FMbkQsWUFBYSxDQUNYLHlDQUEwQyxDQUUxQyw2QkFBOEIsQ0FDOUIsY0FBZ0IsQ0FGaEIsVUFJSCxDQUVBLDRCQUNDLGtCQUNELENBRUEscUJBR0MsaUJBQWtCLENBRmxCLHNDQUF1QyxDQUN2QyxnQkFFRCxDQUVBLDBCQUNDLFlBQWEsQ0FDWCx5Q0FBMEMsQ0FDMUMsT0FDSCxDQUVBLHNCQUNDLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGNBQ0QsQ0FFQSxzQkFFRyw0Q0FBNkMsQ0FDN0MscUNBQXNDLENBRnhDLHVCQUFtQixDQUFuQixrQkFHRCxDQUVBLDRCQUdDLDRDQUE2QyxDQUQ3QyxpQ0FBa0MsQ0FEbEMsMEJBR0QsQ0FFQSx3QkFDQyxxQkFDRCxDQUVBLGlCQUNDLHFDQUFzQyxDQUdwQyxtQkFBcUIsQ0FGckIsa0NBQW1DLENBQ25DLGFBQWUsQ0FFZixzQkFBa0IsQ0FBbEIsaUJBQ0gsQ0FFQSw0QkFDQyxZQUFhLENBQ2Isa0JBQW1CLENBRW5CLE9BQVEsQ0FEUixzQkFBdUIsQ0FFdkIsWUFDRCxDQUVBLHNCQUNDLHVDQUF3QyxDQUN4QywwQ0FBNEMsQ0FDNUMsVUFDRCxDQUVBLDRCQUNDLDRCQUE2QixDQUM3QixtQ0FBb0MsQ0FDcEMsNEJBQ0QsQ0FFQSxzQkFLQywrRkFBa0csQ0FHbEcsdUJBQTJCLENBRjNCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FKdEIsZ0RBQWtELENBRGxELDZDQUErQyxDQUQvQyxvREFBcUQsQ0FHckQsaUJBS0QsQ0FFQSw2Q0FLQyxVQUFXLENBSFgsTUFBTyxDQURQLGlCQUFrQixDQUVsQixPQUFRLENBQ1IsVUFFRCxDQUVBLHFCQUVDLG1JQUF3SSxDQUR4SSxLQUVELENBRUEsd0JBRUMsb0lBQXlJLENBRHpJLFFBRUQsQ0FFQSxlQUVHLHFDQUFzQyxDQUV0Qyw2QkFBOEIsQ0FEOUIsOENBQWdELENBRmxELGdCQUlELENBRUEsYUFLRyw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLDZFQUFnRixDQUNoRixpQkFBa0IsQ0FMbEIsb0JBQXFCLENBRXJCLHNDQUF1QyxDQUR2QyxrQkFBbUIsQ0FGckIsZ0JBQWlCLENBUWYsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixnQkFBaUIsQ0FEakIsc0JBQWtCLENBQWxCLGlCQUVILENBRUEsNkJBS0Msa0JBQW1CLENBSm5CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsT0FBUSxDQUNSLDBCQUVELENBRUEsdUJBRUMsa0JBQW1CLENBSW5CLCtFQUFrRixDQUNsRiwyQ0FBNkMsQ0FGN0MsVUFBVyxDQUpYLFdBQVksQ0FHWixXQUFZLENBRFosVUFLRCxDQUVBLDBCQUlHLHNDQUF1QyxDQUh6QyxpQkFBa0IsQ0FDaEIsT0FBUSxDQUNSLDBCQUVILENBRUEsc0JBRUMsbUJBQXFCLENBRHJCLGdCQUVELENBRUEsb0JBS0Msa0JBQW1CLENBSm5CLFlBQWEsQ0FDYixrQkFBbUIsQ0FJbkIsT0FBUSxDQUhSLHNCQUF1QixDQUN2QixVQUdELENBRUEsbUJBQ0MsNEJBQTZCLENBRTdCLGtEQUFvRCxDQURwRCxvQ0FFRCxDQUVBLHlCQUNDLCtDQUFnRCxDQUNoRCwwQkFDRCxDQUVBLHdCQUVDLGtCQUFtQixDQURuQixlQUVELENBRUEsaUJBRUMsdUNBQXdDLENBQ3hDLGlCQUFrQixDQUZsQixXQUdELENBRUEsa0JBS0Msc0JBQXVCLENBSnZCLFlBQWEsQ0FDYix5Q0FBMEMsQ0FDMUMsT0FBUSxDQUdSLFdBQVksQ0FGWiwwQkFHRCxDQUVBLHNCQUNDLHdDQUNELENBRUEsbUJBQ0Msb0JBQXFCLENBQ3JCLGlCQUNELENBRUEsc0JBR0cscUNBQXNDLENBRXRDLGlCQUFrQixDQURsQiw0QkFBNkIsQ0FFN0IsZUFBZ0IsQ0FKaEIsZ0JBQWtCLENBRHBCLHNCQUFrQixDQUFsQixpQkFNRCxDQUVBLG1DQUNDLHVDQUF3QyxDQUd4QyxpQkFBa0IsQ0FEbEIsV0FBWSxDQUVaLHNDQUF1QyxDQUh2QyxXQUlELENBRUEsdUJBSUMsVUFBVyxDQUhYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsT0FBUSxDQUdOLFdBQVksQ0FEZCw2QkFBOEIsQ0FFNUIsVUFDSCxDQUVBLHNDQUNDLHNEQUNELENBRUEsMEJBQ0MsK0JBQ0QsQ0FFQSwrQkFFQyxxQ0FBc0MsQ0FEdEMsMkNBRUQsQ0FFQSxxQ0FDQyxvREFBcUQsQ0FFckQsNkNBQThDLENBRDlDLHNDQUVELENBRUEsWUFDQyxhQUFjLENBQ1osTUFBTyxDQUNQLGNBQWUsQ0FDZixPQUFRLENBQ1IsS0FBTSxDQUNOLFlBQWEsQ0FDYixhQUNILENBRUEsZUFDQyx1Q0FDRCxDQUVBLGFBTUcsa0JBQW1CLENBTHJCLFVBQVcsQ0FDVCxZQUFhLENBQ2IscUNBQXNDLENBRXRDLE9BQVEsQ0FEUixzQkFHSCxDQUVBLGdCQUNDLGlCQUNELENBSUEsb0JBT0UsZ0NBQWtDLENBRGxDLFdBQVksQ0FIWixNQUFPLENBRlAsY0FBZSxDQU9mLGlCQUFrQixDQU5sQixLQUFNLENBR04sVUFBVyxDQURYLFdBS0YsQ0FFQSxZQVFFLGFBQWMsQ0FMZCxZQUFhLENBR2IsUUFBUyxDQUZULGlCQUFrQixDQUhsQixpQkFBa0IsQ0FJbEIsT0FBUSxDQUVSLHlCQUEwQixDQUwxQixXQUFZLENBT1oscUJBQ0YsQ0FDQSxtQkFlRSx3Q0FBeUMsQ0FSekMsOFFBSTRELENBRzVELGlDQUF5RSxDQUR6RSxtREFHRixDQUNBLHFDQUxFLDJCQUE0QixDQVg1QixVQUFXLENBR1gsV0FBWSxDQUNaLE1BQU8sQ0FIUCxpQkFBa0IsQ0FJbEIsS0FBTSxDQUhOLFVBOEJGLENBaEJBLGtCQWVFLHdDQUF5QyxDQVJ6QyxzUkFJOEQsQ0FHOUQseUNBQXlFLENBRHpFLG1EQUdGLENBRUEsdUJBQ0UsR0FBSSx1QkFBd0IsQ0FDNUIsR0FBTywwQkFBMkIsQ0FDcEMsQ0FDQSx1QkFDRSxPQUFVLHVCQUF3QixDQUNsQyxPQUFhLDBCQUEyQixDQUMxQyIsImZpbGUiOiJ1bmRlZmluZWQiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQbGF5Jztcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLm1lZ2FmbGl4eC5jb20vYXNzZXRzL2ZvbnRzL1BsYXktUmVndWxhci50dGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ2hhbXBpb25zaGlwJztcblx0c3JjOiB1cmwoJ2h0dHBzOi8vc3RhdGljLm1lZ2FmbGl4eC5jb20vYXNzZXRzL2ZvbnRzL0NoYW1waW9uc2hpcC50dGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUGxleE1vbm8nO1xuXHRzcmM6IHVybCgnaHR0cHM6Ly9zdGF0aWMubWVnYWZsaXh4LmNvbS9hc3NldHMvZm9udHMvSUJNUGxleE1vbm8tQm9sZC50dGYnKTtcbn1cblxuOnJvb3Qge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdC0tY29sX3RlYWw6ICMyZjUyNmU7XG5cdC0tY2FyYm9uX2JsdWU6ICMwMjM7XG5cdC0tY29sX3B1cnBsZTogIzIwMTQzYTtcblx0LS1jb2xfcGluazogIzcxNjtcblx0LS1jb2xfb2xpdmU6ICMwNTU7XG5cdC0tY29sX3BlYWNoOiAjRkZCMzk5O1xuXHQtLWNvbF9zYWxtb246ICNGRkQ2QTY7XG5cdC0tZmxpcHBlcl9kaXI6IGNvbHVtbjtcblx0LS1tZnhfaGVhZGVyX3RpdGxlX3NpemU6IDJlbTtcblx0LS1tZnhfaGVhZGVyX3RpdGxlX2NvbG9yOiAjZmZmO1xuXHQtLW1haW5fYmdfY29sb3I6ICNlOGU4ZmY7XG5cdC0tYW5nbGVfaGVpZ2h0X2ZhY3RvcjogMTtcblx0LS13YXRjaF9pbmZvX3RpdGxlX2dlbnJlc19kaXNwbGF5OiBub25lO1xuXHQtLXdhdGNoX2luZm9fZ2VucmVzX2Rpc3BsYXk6IGJsb2NrO1xuXHQtLW1meF9oZWFkZXJfY29udGVudF9kaXNwbGF5OiBub25lO1xuXHQtLW1meF9oZWFkZXJfbWljcm9fZGlzcGxheTogZmxleDtcblx0LS1tZnhfanVtYm9faGVhZGVyX2ZhY3RvcjogMS41O1xuXHQtLWp1bWJvX3N1Yl9oZWFkaW5nX2ZvbnRfc2l6ZTogMS4yNWVtO1xuXHQtLWxpc3RpbmdfY2Fyb3VzZWxfdGl0bGVfd2lkdGg6IDc1JTtcblx0LS10b3Bfb2Zmc2V0OiAxZW07XG5cdC0tY2F0X2hlYWRpbmdfcG9zOiByZWxhdGl2ZTtcblx0LS1jYXRfaGVhZGluZ19oZWlnaHQ6IGF1dG87XG5cdC0tY2F0X2hlYWRpbmdfZm9udF9zaXplOiAxZW07XG5cdC0tY2F0X2ZpbmRpbmdzX2ltZ19hbGlnbjogY2VudGVyO1xuXHQtLWNhdF9maW5kaW5nc19pbmZvX3dyYXBwZXJfdGV4dF9hbGlnbjogY2VudGVyO1xuXHQtLWNhdF9maW5kaW5nc19pbmZvX2J1dHRvbl9mbG9hdDogbm9uZTtcblx0LS1tZW51X3dyYXBwZXJfdG9wX29mZnNldDogMmVtO1xuXHQtLXNsaW1fbWFyZ2luX3RvcDogLTAuMTI1ZW07XG5cdC0tZXBpc29kZV93cmFwcGVyX2RpcjogY29sdW1uO1xuXHQtLWVwaXNvZGVfd2F0Y2hfYnV0dG9uX2FsaWduOiBjZW50ZXI7XG5cdC0tZXBpc29kZV93cmFwcGVyX2ltZ19zaXplOiBhdXRvO1xuXHQtLXJlbGF0ZWRfd3JhcHBlcl93aWR0aDogMTAwJTtcblx0LS13YXRjaF9pbmZvX21hc2tfZmFjdG9yOiA5NSU7XG5cdC0tdHR2X3dyYXBwZXJfZGlyOiBjb2x1bW47XG59XG5cbltkYXRhLXRoZW1lPVwibGlnaHRcIl0ge1xuXHQtLXByaW1hcnlfY29sb3I6IHZhcigtLWNvbF90ZWFsKTtcblx0LS1zZWNvbmRhcnlfY29sb3I6IHZhcigtLWNhcmJvbl9ibHVlKTtcblx0LS10ZXJ0aWFyeV9jb2xvcjogdmFyKC0tY29sX3BlYWNoKTtcblx0LS1wcmltYXJ5X2ZvbnRfY29sb3I6ICMwMDA7XG5cdC0tbWZ4X2hlYWRlcl9jb250ZW50X3NoYWRvd19jb2xvcjogIzAwMDtcblx0LS1tYWluX2JnX2NvbG9yOiAjZThlOGZmO1xuXHQtLWp1bWJvX3ByaW1hcnk6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5X2NvbG9yKSwgI2ZmZiA1MCUpO1xuXHQtLWp1bWJvX3RlcnRpYXJ5OiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tdGVydGlhcnlfY29sb3IpLCAjYWFhIDY2JSk7XG5cdC0tbGlzdGluZ19idXR0b25fY29sb3I6IHZhcigtLXByaW1hcnlfY29sb3IpO1xuXHQtLWxpc3RpbmdfYnV0dG9uX3NoYWRvdzogdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcblx0LS1saXN0aW5nX2J1dHRvbl9ob3Zlcl9iZ19jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQtLWNhdGVnb3J5X2hlYWRpbmdfYmFubmVyX2ltZzogdXJsKCdodHRwczovL3N0YXRpYy5tZWdhZmxpeHguY29tL2Fzc2V0cy9pbWFnZXMvYmFubmVyL2NhdGVnb3J5LWhlYWRpbmctYmFubmVyLndlYnAnKTtcblx0LS1hZF9iYW5uZXJfYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWp1bWJvX3ByaW1hcnkpLCB2YXIoLS1wcmltYXJ5X2NvbG9yKSk7XG5cdC0tY3VycmVudF9lcGlzb2RlX2NvbG9yOiB2YXIoLS1wcmltYXJ5X2NvbG9yKTtcblx0LS1jYXRfc2VsZWN0X2J1dHRvbl9jb2xvcjogdmFyKC0tcHJpbWFyeV9jb2xvcik7XG5cdC0tZmluZGluZ3NfYnV0dG9uX2hvdmVyX2JnX2NvbDogdHJhbnNwYXJlbnQ7XG5cdC0tZmluZGluZ3NfYnV0dG9uX2hvdmVyX2NvbDogdmFyKC0tY29sX3RlYWwpO1xuXHQtLXdhdGNoX2luZm9fZ2VucmVzX2NvbDogdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcbn1cblxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcblx0LS1wcmltYXJ5X2NvbG9yOiB2YXIoLS1jb2xfcHVycGxlKTtcblx0LS1zZWNvbmRhcnlfY29sb3I6IHZhcigtLWNvbF9vbGl2ZSk7XG5cdC0tdGVydGlhcnlfY29sb3I6IHZhcigtLWNvbF9zYWxtb24pO1xuXHQtLXByaW1hcnlfZm9udF9jb2xvcjogI2ZmZjtcblx0LS1tZnhfaGVhZGVyX2NvbnRlbnRfc2hhZG93X2NvbG9yOiAjNjI2O1xuXHQtLW1haW5fYmdfY29sb3I6ICMxMjEwMTg7XG5cdC0tanVtYm9fcHJpbWFyeTogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnlfY29sb3IpLCAjMDAwIDI1JSk7XG5cdC0tanVtYm9fdGVydGlhcnk6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS10ZXJ0aWFyeV9jb2xvciksICMwMDAgOTAlKTtcblx0LS1saXN0aW5nX2J1dHRvbl9jb2xvcjogdmFyKC0tY29sX3BpbmspO1xuXHQtLWxpc3RpbmdfYnV0dG9uX3NoYWRvdzogIzMzMztcblx0LS1saXN0aW5nX2J1dHRvbl9ob3Zlcl9iZ19jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjA1KTtcblx0LS1jYXRlZ29yeV9oZWFkaW5nX2Jhbm5lcl9pbWc6IHVybCgnaHR0cHM6Ly9zdGF0aWMubWVnYWZsaXh4LmNvbS9hc3NldHMvaW1hZ2VzL2Jhbm5lci9jYXRlZ29yeS1oZWFkaW5nLWJhbm5lci1kYXJrLndlYnAnKTtcblx0LS1hZF9iYW5uZXJfYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLW1haW5fYmdfY29sb3IpLCB2YXIoLS1wcmltYXJ5X2NvbG9yKSk7XG5cdC0tY3VycmVudF9lcGlzb2RlX2NvbG9yOiB2YXIoLS1jb2xfcGluayk7XG5cdC0tY2F0X3NlbGVjdF9idXR0b25fY29sb3I6IHZhcigtLWNvbF9waW5rKTtcblx0LS1maW5kaW5nc19idXR0b25faG92ZXJfYmdfY29sOiB2YXIoLS1saXN0aW5nX2J1dHRvbl9jb2xvcik7XG5cdC0tZmluZGluZ3NfYnV0dG9uX2hvdmVyX2NvbDogdmFyKC0tbWFpbl9iZ19jb2xvcik7XG5cdC0td2F0Y2hfaW5mb19nZW5yZXNfY29sOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0OnJvb3Qge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHQtLW1meF9oZWFkZXJfdGl0bGVfc2l6ZTogM2VtO1xuXHRcdC0td2F0Y2hfaW5mb190aXRsZV9nZW5yZXNfZGlzcGxheTogYmxvY2s7XG5cdFx0LS13YXRjaF9pbmZvX2dlbnJlc19kaXNwbGF5OiBub25lO1xuXHRcdC0tbWZ4X2p1bWJvX2hlYWRlcl9mYWN0b3I6IDI7XG5cdFx0LS1qdW1ib19zdWJfaGVhZGluZ19mb250X3NpemU6IDEuNWVtO1xuXHRcdC0tbGlzdGluZ19jYXJvdXNlbF90aXRsZV93aWR0aDogNTAlO1xuXHRcdC0tdG9wX29mZnNldDogMS4yNWVtO1xuXHRcdC0tbWVudV93cmFwcGVyX3RvcF9vZmZzZXQ6IDEuMjVlbTtcblx0XHQtLXJlbGF0ZWRfd3JhcHBlcl93aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuXHRcdC0tY2F0X2hlYWRpbmdfZm9udF9zaXplOiAxLjVlbTtcblx0XHQtLXdhdGNoX2luZm9fbWFza19mYWN0b3I6IDkyJTtcblx0XHQtLXR0dl93cmFwcGVyX2Rpcjogcm93O1xuXHR9XHRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdDpyb290IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0LS1mbGlwcGVyX2Rpcjogcm93O1xuXHRcdC0tYW5nbGVfaGVpZ2h0X2ZhY3RvcjogMS41O1xuXHRcdC0tdG9wX29mZnNldDogMS41ZW07XG5cdFx0LS1jYXRfaGVhZGluZ19oZWlnaHQ6IGNhbGModmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9zaXplKSAqIHZhcigtLWFuZ2xlX2hlaWdodF9mYWN0b3IpICogMik7XG5cdFx0LS1jYXRfaGVhZGluZ19wb3M6IGFic29sdXRlO1xuXHRcdC0tbWZ4X2hlYWRlcl9jb250ZW50X2Rpc3BsYXk6IGZsZXg7XG5cdFx0LS1tZnhfaGVhZGVyX21pY3JvX2Rpc3BsYXk6IG5vbmU7XG5cdFx0LS1lcGlzb2RlX3dyYXBwZXJfZGlyOiByb3c7XG5cdFx0LS1lcGlzb2RlX3dhdGNoX2J1dHRvbl9hbGlnbjogZW5kO1xuXHRcdC0tZXBpc29kZV93cmFwcGVyX2ltZ19zaXplOiA2ZW07XG5cdFx0LS1jYXRfaGVhZGluZ19mb250X3NpemU6IDJlbTtcblx0XHQtLWNhdF9maW5kaW5nc19pbWdfYWxpZ246IHN0YXJ0O1xuXHRcdC0tY2F0X2ZpbmRpbmdzX2luZm9fd3JhcHBlcl90ZXh0X2FsaWduOiB1bnNldDtcblx0XHQtLWNhdF9maW5kaW5nc19pbmZvX2J1dHRvbl9mbG9hdDogcmlnaHQ7XG5cdFx0LS13YXRjaF9pbmZvX21hc2tfZmFjdG9yOiA5MCU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdDpyb290IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0LS1tZnhfaGVhZGVyX3RpdGxlX3NpemU6IDRlbTtcblx0XHQtLWFuZ2xlX2hlaWdodF9mYWN0b3I6IDI7XG5cdFx0LS1qdW1ib19zdWJfaGVhZGluZ19mb250X3NpemU6IDEuNzVlbTtcblx0XHQtLXRvcF9vZmZzZXQ6IDJlbTtcblx0XHQtLXNsaW1fbWFyZ2luX3RvcDogMDtcblx0XHQtLWNhdF9oZWFkaW5nX2ZvbnRfc2l6ZTogM2VtO1xuXHRcdC0td2F0Y2hfaW5mb19tYXNrX2ZhY3RvcjogODclO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjBweCkge1xuXHQ6cm9vdCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LmZpbmRpbmdzLXdyYXBwZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRtYXgtaGVpZ2h0OiA5MGR2aDtcblx0fVxuXHQuZmluZGluZ3MtaW5mby13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDUwZHZoICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZpbmRpbmdzLWluZm8td3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG5cdFx0bWF4LWhlaWdodDogODIlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQuZmluZGluZ3Mtd3JhcHBlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXHR9XG5cdC5maW5kaW5ncy13cmFwcGVyID4gaW1nIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZpbmRpbmdzLWluZm8td3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZpbmRpbmdzLWluZm8td3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkID4gYnV0dG9uIHtcblx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlcl91cCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygodmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9zaXplKSArIDJlbSkgKiAtMSkpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBoZWFkZXJfZG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpICsgMmVtKSk7XG5cdH1cbn1cblxuKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuQGtleWZyYW1lcyBiZ19wdWxzZSB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJSB9XG4gICAgNTAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUxJSB9XG4gICAgMTAwJSB7IGJhY2tncm91bmQtcG9zaXRpb246MCUgNTAlIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdGluZ19zcXVhcmVzIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCkgc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQyNSUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0NzUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBkdmgpIHJvdGF0ZSgxMDgwZGVnKSBzY2FsZSgwLjEyNSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZF9kb3duIHtcblx0MCUge1xuXHRcdGhlaWdodDogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBlbmFibGVfc3JfYnV0dG9ucyB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbmh0bWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluX2JnX2NvbG9yKTtcbn1cblxuaHRtbCwgYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBQbGF5O1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeV9mb250X2NvbG9yKTtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDEuNWVtO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogMS4zM2VtO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuLm1vZGFsLXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR6LWluZGV4OiAyMDAwMDA7XG59XG5cbi50bXAta2lsbC1tb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxZW07XG5cdHJpZ2h0OiAxZW07XG59XG5cbi5tb2RhbC1jZW50cmFsLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRvcDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeV9jb2xvcik7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxLjVlbTtcblx0bWF4LWhlaWdodDogOTBkdmg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcbn1cblxuLm1vZGFsLWNlbnRyYWwtY29udGFpbmVyID4gLmZpZWxkLmJ1dHRvbi1ncm91cCB7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuXHQgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG5cdCAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG4ua2lsbC1tb2RhbC1idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5raWxsLW1vZGFsLWJ1dHRvbiwgLm1vZGFsLWNlbnRyYWwtY29udGFpbmVyID4gLmZpZWxkLmJ1dHRvbi1ncm91cCA+IGJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdGNvbG9yOiAjMTExO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmtpbGwtbW9kYWwtYnV0dG9uOmhvdmVyLCAubW9kYWwtY2VudHJhbC1jb250YWluZXIgPiAuZmllbGQuYnV0dG9uLWdyb3VwID4gYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICNjY2M7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ubW9kYWwtYmlnLWljb24td3JhcHBlciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHQgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9kYWwtYmlnLWljb24td3JhcHBlciA+IHN2ZyB7XG5cdGhlaWdodDogNGVtO1xufVxuXG4ubW9kYWwtaW5mby10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS42NTtcbn1cblxuLmZsaXBwZXIsIC5mbGlwcGVyMSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1mbGlwcGVyX2Rpcik7XG59XG5cbi5mbGlwcGVyMSB7XG5cdGdhcDogMWVtO1xufVxuXG4jbWZ4LWhlYWRlciB7XG5cdHBhZGRpbmc6IDFlbTtcblx0cGFkZGluZy1yaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IHRvcCwgdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKSAxJSwgdmFyKC0tcHJpbWFyeV9jb2xvcikgMzMlKTtcblx0ei1pbmRleDogMjAwMDA7XG4gIFx0cG9zaXRpb246IGZpeGVkO1xuICBcdHdpZHRoOiAxMDBkdnc7XG4gIFx0Y29sb3I6IHZhcigtLW1meF9oZWFkZXJfdGl0bGVfY29sb3IpO1xuICBcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIFx0Ym9yZGVyLWJvdHRvbTogMC4yNWVtIHNvbGlkIHZhcigtLXNlY29uZGFyeV9jb2xvcik7XG59XG5cbiNtZngtaGVhZGVyLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IENoYW1waW9uc2hpcDtcblx0Zm9udC1zaXplOiB2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDAuOGVtO1xuICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7XG4gIFx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbiNtZngtaGVhZGVyLWNvbnRlbnQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IHZhcigtLW1meF9oZWFkZXJfY29udGVudF9kaXNwbGF5KTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Z2FwOiAxZW07XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xuXHRib3JkZXI6IDAuMTI1ZW0gc29saWQgdmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9jb2xvcik7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0cGFkZGluZzogMCAyZW07XG5cdG1hcmdpbi1yaWdodDogLTFlbTtcblx0dHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2UtaW4tb3V0O1xuXHR6LWluZGV4OiAyNTA7XG59XG5cbiNtZngtaGVhZGVyLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IHZhcigtLW1meF9oZWFkZXJfY29udGVudF9zaGFkb3dfY29sb3IpIC0wLjVlbSAwLjVlbSAxZW07XG59XG5cbiNtZngtaGVhZGVyLW1pY3JvLXdyYXBwZXIge1xuXHRkaXNwbGF5OiB2YXIoLS1tZnhfaGVhZGVyX21pY3JvX2Rpc3BsYXkpO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRnYXA6IDFlbTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDAgMmVtO1xuXHR6LWluZGV4OiAyNTA7XG59XG5cbiNtZngtaGVhZGVyLW1pY3JvLXdyYXBwZXIgPiAudGhlbWUtc3dpdGNoLWJ1dHRvbiB7XG5cdHRyYW5zZm9ybTogc2tldygwKTtcblx0cGFkZGluZy1yaWdodDogMC41ZW07XG5cdHNjYWxlOiAxLjI1O1xufVxuXG4vKiBCdXJnZXIgKi9cbi5idXJnZXItY29udGFpbmVyIHtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4yNXJlbTtcbiAgdG9wOiA0OSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyOXB4O1xuICAvKnNjYWxlOiB2YXIoLS1idXJnZXJfc2NhbGUpOyovXG59XG4ubWVudS10b2dnbGUsIC5tZW51LXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVudS10b2dnbGUtYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tZW51LXRvZ2dsZS1iYXIubWVudS10b2dnbGUtYmFyLS10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOHB4KTtcbn1cbi5tZW51LXRvZ2dsZS1iYXIubWVudS10b2dnbGUtYmFyLS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xufVxuLm5hdi1vcGVuIC5tZW51LXRvZ2dsZS1iYXIubWVudS10b2dnbGUtYmFyLS10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLm5hdi1vcGVuIC5tZW51LXRvZ2dsZS1iYXIubWVudS10b2dnbGUtYmFyLS1taWRkbGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1vcGVuIC5tZW51LXRvZ2dsZS1iYXIubWVudS10b2dnbGUtYmFyLS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNob3dNZW51IHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cblxuI21lbnUtd3JhcHBlciB7XG5cdHRvcDogY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpICsgdmFyKC0tbWVudV93cmFwcGVyX3RvcF9vZmZzZXQpKTtcbiAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcdGdhcDogMWVtO1xuICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHR3aWR0aDogMTAwZHZ3O1xuICBcdHotaW5kZXg6IDI1MDtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xuICBcdGNvbG9yOiAjZmZmO1xuICBcdHBhZGRpbmc6IDFlbTtcbiAgXHRsZWZ0OiAwO1xuICBcdGJveC1zaGFkb3c6IDBweCAzZW0gM2VtIC0xZW0gIzAwMDtcbn1cblxuI21lbnUtd3JhcHBlciA+IC5tZW51LWl0ZW0ge1xuXHR0cmFuc2Zvcm06IHNrZXcoMCkgIWltcG9ydGFudDtcbn1cblxuI3RvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiB2YXIoLS10b3Bfb2Zmc2V0KTtcblx0cmlnaHQ6IHZhcigtLXRvcF9vZmZzZXQpO1xuXHRjb2xvcjogIzY2Njtcblx0ei1pbmRleDogMTAwMDA7XG5cdGZvbnQtc2l6ZTogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbGFzdC13YXRjaGVkLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiB2YXIoLS10b3Bfb2Zmc2V0KTtcblx0bGVmdDogdmFyKC0tdG9wX29mZnNldCk7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcblx0Ym9yZGVyLWxlZnQ6IDAuMjVlbSBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmlnaHQ6IDAuMjVlbSBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAuNWVtIDEuNWVtIC41ZW0gMWVtO1xuICAgIGJveC1zaGFkb3c6ICNjY2MgMCAwIDFlbSAtMC4yNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cblxuI2xhc3Qtd2F0Y2hlZC1jb250YWluZXIgPiBpbWcge1xuXHRoZWlnaHQ6IDhlbTtcbn1cblxuI2xhc3Qtd2F0Y2hlZC1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMC41ZW07XG59XG5cbiNsYXN0LXdhdGNoZWQtaW5mbyA+IGJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpc3RpbmdfYnV0dG9uX2NvbG9yKSAhaW1wb3J0YW50O1xuICBcdGJvcmRlcjogLjEyNWVtIHNvbGlkIHZhcigtLWxpc3RpbmdfYnV0dG9uX2NvbG9yKSAhaW1wb3J0YW50O1xuICBcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIFx0dHJhbnNmb3JtOiBza2V3KC0zMGRlZyk7XG59XG5cbiNsYXN0LXdhdGNoZWQtaW5mbyA+IGJ1dHRvbjpob3ZlciB7XG5cdGJveC1zaGFkb3c6ICMwMDAgLTAuMjVlbSAwLjI1ZW0gMC41ZW07XG59XG5cbiNsYXN0LXdhdGNoZWQtaW5mbyA+IGJ1dHRvbiA+IHNwYW4gIHtcblx0dHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcdFxufVxuXG4uaGVhZGVyLXVwLCAuaGVhZGVyX2Rvd24ge1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmhlYWRlci11cCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBoZWFkZXJfdXA7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uaGVhZGVyLWRvd24ge1xuXHRhbmltYXRpb24tbmFtZTogaGVhZGVyX2Rvd247XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi5pY29uLWJ1dHRvbiB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGhlbWUtc3dpdGNoLWJ1dHRvbiwgLm1lbnUtaXRlbSB7XG5cdHRyYW5zZm9ybTogc2tldygtNDVkZWcpO1xufVxuXG4udGhlbWUtc3dpdGNoLWJ1dHRvbiA+IHNwYW4gPiBpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMDY1ZW0pO1xufVxuXG4ubWVudS1pdGVtLCAubWVudS1pdGVtID4gYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWVudS1pdGVtID4gYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jbWZ4LWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlfY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9jb2xvcik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA2MDA7XG5cdHBhZGRpbmc6IDNlbSAxLjVlbTtcbn1cblxuI3RvcC1mb290ZXItd3JhcHBlciBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNlbmQtZm9vdGVyLXdyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogM2VtO1xufVxuXG4jbWZ4LWZvb3RlciAqIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbiNmb290ZXItY29sdW1ucyB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAuNWVtIDAgMDtcbn1cblxuI2Zvb3Rlci1jb2x1bW5zIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI2Zvb3Rlci1jb2x1bW5zIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlYWwtZXN0YXRlIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4jaG9tZS1qdW1ibyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsIHZhcigtLWp1bWJvX3ByaW1hcnkpLCB2YXIoLS1tYWluX2JnX2NvbG9yKSwgdmFyKC0tanVtYm9fdGVydGlhcnkpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcbiAgICBhbmltYXRpb246IGJnX3B1bHNlIDhzIGVhc2UgaW5maW5pdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbiNqdW1iby1jaW5lbWEtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3N0YXRpYy5tZWdhZmxpeHguY29tL2Fzc2V0cy9pbWFnZXMvYmFubmVyL2NvbGxhZ2VfY2luZW1hLndlYnAnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBcdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBcdGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICBcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAsIHRyYW5zcGFyZW50KTtcbn1cblxuI2hvbWUtanVtYm8tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Z2FwOiB2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpICogMi41KSAwIGNhbGModmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9zaXplKSAvIDIpIDA7XG59XG5cbiNob21lLWp1bWJvLWNvbnRhaW5lciAqIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNtZngtanVtYm8tdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBDaGFtcGlvbnNoaXA7XG5cdGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpICogdmFyKC0tbWZ4X2p1bWJvX2hlYWRlcl9mYWN0b3IpKTtcblx0bGluZS1oZWlnaHQ6IC44ZW07XG4gIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4xZW0pO1xufVxuXG4jaG9tZS1qdW1iby1sb2dvLXdyYXBwZXIgPiBpbWcge1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9zaXplKSAqIHZhcigtLW1meF9qdW1ib19oZWFkZXJfZmFjdG9yKSk7XG5cdC0tYW5pbWF0ZS1kdXJhdGlvbjogMS41cztcbn1cblxuI2p1bWJvLXN1Yi1oZWFkaW5nLXdyYXBwZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tanVtYm9fc3ViX2hlYWRpbmdfZm9udF9zaXplKTtcblx0cGFkZGluZy1ib3R0b206IDJlbTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC0tYW5pbWF0ZS1kdXJhdGlvbjogMS41cztcbn1cblxuI2hvbWUtY29udGFpbmVyLTEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9jb2xvcik7XG5cdHBhZGRpbmc6IDEuNWVtO1xufVxuXG4jaG9tZS1jb250YWluZXItMiB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpICogMik7XG59XG5cbiNzZWFyY2gtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAwLjVlbTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3NlYXJjaCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Ym9yZGVyLXJhZGl1czogMmVtO1xuXHRwYWRkaW5nOiAwLjVlbSAyZW07XG59XG5cbiNzZWFyY2gtYm94LXdyYXBwZXIgPiBzcGFuLmljb24ge1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcbn1cblxuI3NyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuICBcdGJvcmRlcjogbm9uZTtcbiAgXHRhbmltYXRpb24tbmFtZTogZXhwYW5kX2Rvd247XG4gIFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgXHRib3gtc2hhZG93OiAwcHggM2VtIDNlbSAtMWVtICMwMDA7XG59XG5cbiNzciAubGlzdGluZy1jYXJvdXNlbC1wYWdpbmF0aW9uLWJ1dHRvbiB7XG5cdGFuaW1hdGlvbi1uYW1lOiBlbmFibGVfc3JfYnV0dG9ucztcbiAgXHRhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5kaXZbY2xhc3NePVwiYW5nbGUtXCJdIHtcblx0aGVpZ2h0OiBjYWxjKHZhcigtLW1meF9oZWFkZXJfdGl0bGVfc2l6ZSkgKiB2YXIoLS1hbmdsZV9oZWlnaHRfZmFjdG9yKSk7XG5cdHotaW5kZXg6IDEwMDtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbmdsZS1sZWZ0LWJvdHRvbS1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tcHJpbWFyeV9jb2xvciksIHZhcigtLXByaW1hcnlfY29sb3IpIDQ5JSwgdHJhbnNwYXJlbnQgNTAlKTtcbn1cblxuLmFuZ2xlLXJpZ2h0LWJvdHRvbS1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS1wcmltYXJ5X2NvbG9yKSwgdmFyKC0tcHJpbWFyeV9jb2xvcikgNDklLCB0cmFuc3BhcmVudCA1MCUpO1xufVxuXG4uYW5nbGUtcmlnaHQtdG9wLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNDklLCB2YXIoLS1wcmltYXJ5X2NvbG9yKSA1MCUpO1xufVxuXG4uYW5nbGUtbGVmdC10b3AtcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQsICB0cmFuc3BhcmVudCA0OSUsIHZhcigtLXByaW1hcnlfY29sb3IpIDUwJSk7XG59XG5cbi5hbmdsZS1sZWZ0LWJvdHRvbS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpLCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpIDQ5JSwgdHJhbnNwYXJlbnQgNTAlKTtcbn1cblxuLmFuZ2xlLXJpZ2h0LWJvdHRvbS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHZhcigtLXNlY29uZGFyeV9jb2xvciksIHZhcigtLXNlY29uZGFyeV9jb2xvcikgNDklLCB0cmFuc3BhcmVudCA1MCUpO1xufVxuXG4uYW5nbGUtcmlnaHQtdG9wLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA0OSUsIHZhcigtLXNlY29uZGFyeV9jb2xvcikgNTAlKTtcbn1cblxuLmFuZ2xlLWxlZnQtdG9wLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQsICB0cmFuc3BhcmVudCA0OSUsIHZhcigtLXNlY29uZGFyeV9jb2xvcikgNTAlKTtcbn1cblxuLmFuZ2xlLXJpZ2h0LXRvcC1iZy1jb2xvciB7XG5cdGhlaWdodDogY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpICogdmFyKC0tYW5nbGVfaGVpZ2h0X2ZhY3RvcikgLyA0KSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNDklLCB2YXIoLS1tYWluX2JnX2NvbG9yKSA1MCUpO1xufVxuXG4uYW5nbGUtbGVmdC1ib3R0b20tYmctY29sb3Ige1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9zaXplKSAqIHZhcigtLWFuZ2xlX2hlaWdodF9mYWN0b3IpIC8gNCkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tbWFpbl9iZ19jb2xvciksIHZhcigtLW1haW5fYmdfY29sb3IpIDQ5JSwgdHJhbnNwYXJlbnQgNTAlKTtcbn1cblxuLmFuZ2xlLWxlZnQtc2Vjb25kYXJ5LXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpLCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpIDQ5JSwgdmFyKC0tcHJpbWFyeV9jb2xvcikgNTAlKTtcbn1cblxuLmFuZ2xlLWxlZnQtcHJpbWFyeS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1wcmltYXJ5X2NvbG9yKSwgdmFyKC0tcHJpbWFyeV9jb2xvcikgNDklLCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpIDUwJSk7XG59XG5cbiNzdmctc3RlcHMge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAtMWVtO1xuXHR6LWluZGV4OiAxMDAwO1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNxdWFyZS0xNiB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmbG9hdGluZ19zcXVhcmVzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDhzO1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0ei1pbmRleDogNTAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5saXN0aW5nLWNvbnRlbnQtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5fYmdfY29sb3IpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDFlbTtcblx0cGFkZGluZzogMmVtO1xuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctdGl0bGUtd3JhcHBlciB7XG5cdG1pbi1oZWlnaHQ6IDZlbTtcblx0bWluLXdpZHRoOiAxMGVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctY29udGVudC13cmFwcGVyIC5idXR0b24sIC5lcGlzb2RlLXdhdGNoLWJ1dHRvbiwgLmZpbmRpbmdzLXdyYXBwZXIgLmJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDAuMTI1ZW0gc29saWQgdmFyKC0tbGlzdGluZ19idXR0b25fY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tbGlzdGluZ19idXR0b25fY29sb3IpO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTMwZGVnKTtcbn1cblxuLmxpc3RpbmctY29udGVudC13cmFwcGVyIC5idXR0b24gPiBzcGFuLCAuZmluZGluZ3Mtd3JhcHBlciAuYnV0dG9uID4gc3BhbiB7XG5cdHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG59XG5cbi5saXN0aW5nLWNvbnRlbnQtd3JhcHBlciAuYnV0dG9uOmhvdmVyLCAuZXBpc29kZS13YXRjaC1idXR0b246aG92ZXIsIC5maW5kaW5ncy13cmFwcGVyIC5idXR0b246aG92ZXIge1xuXHRib3gtc2hhZG93OiB2YXIoLS1saXN0aW5nX2J1dHRvbl9zaGFkb3cpIC0wLjI1ZW0gMC4yNWVtIDAuNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maW5kaW5nc19idXR0b25faG92ZXJfYmdfY29sKTtcblx0Y29sb3I6IHZhcigtLWZpbmRpbmdzX2J1dHRvbl9ob3Zlcl9jb2wpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWZpbmRpbmdzX2J1dHRvbl9ob3Zlcl9jb2wpO1xufVxuXG4ubGlzdGluZy1jYXJvdXNlbC1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMS41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IDAuMjVlbSBzb2xpZCB2YXIoLS1wcmltYXJ5X2ZvbnRfY29sb3IpO1xufVxuXG4ubGlzdGluZy1jYXJvdXNlbC1jb250YWluZXIucHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlfY29sb3IpO1xufVxuXG4ubGlzdGluZy1jYXJvdXNlbC10aXRsZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0d2lkdGg6IHZhcigtLWxpc3RpbmdfY2Fyb3VzZWxfdGl0bGVfd2lkdGgpO1xuICBcdHRvcDogMWVtO1xuICBcdGxlZnQ6IDJlbTtcbiAgXHRwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgXHRib3JkZXItbGVmdDogMC4yNWVtIHNvbGlkICNmZmY7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1wcmltYXJ5X2NvbG9yKSwgdHJhbnNwYXJlbnQpO1xuICBcdHRyYW5zZm9ybTogc2tldygtMzBkZWcpO1xufVxuXG4ubGlzdGluZy1jYXJvdXNlbC1jb250YWluZXIucHJpbWFyeSAubGlzdGluZy1jYXJvdXNlbC10aXRsZS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXNlY29uZGFyeV9jb2xvciksIHRyYW5zcGFyZW50KTtcbn1cblxuLmxpc3RpbmctY2Fyb3VzZWwtcGFnaW5hdGlvbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSAyZW0pO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0cGFkZGluZzogMCAxZW07XG59XG5cbiNyZWxhdGVkLXBhZyB7XG5cdHRvcDogY2FsYyg1MCUgLSAzM2R2aCAvIDIpO1xufVxuXG4ubGlzdGluZy1jYXJvdXNlbC1wYWdpbmF0aW9uLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlfY29sb3IpO1xuXHRib3JkZXI6IDAuMTI1ZW0gc29saWQgdmFyKC0tcHJpbWFyeV9jb2xvcik7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5saXN0aW5nLWNhcm91c2VsLWNvbnRhaW5lci5wcmltYXJ5IC5saXN0aW5nLWNhcm91c2VsLXBhZ2luYXRpb24tYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xufVxuXG4ubGlzdGluZy1jYXJvdXNlbC1wYWdpbmF0aW9uLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLWNhcm91c2VsLXRpdGxlLWNvbnRhaW5lciA+IGgxIHtcblx0dHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLWNhcm91c2VsLWNsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxZW07XG5cdHJpZ2h0OiAxZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6IHZhcigtLXByaW1hcnlfY29sb3IpO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5saXN0aW5nLWNhcm91c2VsLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxpc3RpbmdzLXdyYXBwZXIsICNyZWxhdGVkLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRnYXA6IDJlbTtcblx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRwYWRkaW5nOiAyZW0gMTAlO1xuXHRtYXJnaW4tdG9wOiAyZW07XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0c2Nyb2xsYmFyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50O1xufVxuXG4ubGlzdGluZy1pbmZvIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGlzdGluZy1pbmZvLW1vZGFsLWhlYWRpbmctd3JhcHBlciB7XG5cdGJvcmRlci1ib3R0b206IDAuMTI1ZW0gc29saWQgaW5oZXJpdDtcbn1cblxuI3JlbGF0ZWQtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDFlbTtcblx0aGVpZ2h0OiAxMDAlO1xuICBcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBcdG1hcmdpbi10b3A6IDA7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1jYXJvdXNlbC1mYWRlLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKSAwLjI1JSwgdHJhbnNwYXJlbnQsIHZhcigtLXNlY29uZGFyeV9jb2xvcikgOTkuNzUlKTtcbn1cblxuLmxpc3RpbmctY2Fyb3VzZWwtY29udGFpbmVyLnByaW1hcnkgLmxpc3RpbmctY2Fyb3VzZWwtZmFkZS1vdmVybGF5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1wcmltYXJ5X2NvbG9yKSAwLjI1JSwgdHJhbnNwYXJlbnQsIHZhcigtLXByaW1hcnlfY29sb3IpIDk5Ljc1JSk7XG59XG5cbi5saXN0aW5nLWJvdHRvbS1zZWN0aW9uLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDAuNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saXN0aW5nLWNvdmVyLWFydCB7XG5cdG1pbi13aWR0aDogMTBlbTtcbiAgXHRtYXgtaGVpZ2h0OiAxNGVtO1xufVxuXG4ubGlzdGluZy1jb3B5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlzdGluZ19idXR0b25fY29sb3IpICFpbXBvcnRhbnQ7XG4gIFx0Ym9yZGVyOiAuMTI1ZW0gc29saWQgdmFyKC0tbGlzdGluZ19idXR0b25fY29sb3IpICFpbXBvcnRhbnQ7XG4gIFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgXHR0cmFuc2Zvcm06IHNrZXcoLTMwZGVnKTtcbiAgXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jdmlkZW8td3JhcHBlciB7XG5cdGhlaWdodDogODBkdmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndhdGNoLWluZm8tY29udGFpbmVyIHtcblx0cGFkZGluZzogMWVtIDJlbSAyZW07XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbiAgXHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIHZhcigtLXdhdGNoX2luZm9fbWFza19mYWN0b3IpLCB0cmFuc3BhcmVudCk7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdC8qaGVpZ2h0OiAxMDBkdmg7Ki9cbn1cblxuLndhdGNoLWluZm8td3JhcHBlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXNlY29uZGFyeV9jb2xvcikgNjYlLCB0cmFuc3BhcmVudCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxZW0gMWVtO1xuICBcdGJvcmRlci1yYWRpdXM6IDFlbTtcbn1cblxuLndhdGNoLWluZm8tdGl0bGUge1xuXHRwYWRkaW5nOiAxZW07XG5cdGJvcmRlci1ib3R0b206IDAuMTI1ZW0gc29saWQgI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud2F0Y2gtaW5mby10aXRsZS10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2F0Y2gtaW5mby10aXRsZS1nZW5yZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiByaWdodDtcblx0ZGlzcGxheTogdmFyKC0td2F0Y2hfaW5mb190aXRsZV9nZW5yZXNfZGlzcGxheSk7XG59XG5cbi53YXRjaC1pbmZvLWdlbnJlcyB7XG5cdGRpc3BsYXk6IHZhcigtLXdhdGNoX2luZm9fZ2VucmVzX2Rpc3BsYXkpO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi53YXRjaC1pbmZvLWdlbnJlcywgLndhdGNoLWluZm8tdGl0bGUtZ2VucmVzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbl9iZ19jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13YXRjaF9pbmZvX2dlbnJlc19jb2wpO1xuXHRwYWRkaW5nOiAwIDFlbTtcblx0Ym9yZGVyLXJhZGl1czogMmVtO1xufVxuXG4uY2F0ZWdvcnktaGVhZGluZy1jb250YWluZXIge1xuXHRwYWRkaW5nOiAxZW07XG5cdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWNhdGVnb3J5X2hlYWRpbmdfYmFubmVyX2ltZyk7XG4gIFx0cG9zaXRpb246IHZhcigtLWNhdF9oZWFkaW5nX3Bvcyk7XG4gIFx0dG9wOiAwO1xuICBcdGxlZnQ6IDA7XG4gIFx0cmlnaHQ6IDA7XG4gIFx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uY2F0ZWdvcnktaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9zaXplKTtcblx0Zm9udC1mYW1pbHk6IENoYW1waW9uc2hpcDtcblx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpIC8gMiAtIDAuMTI1ZW0pO1xufVxuXG4uY2F0ZWdvcnktaW50ZXJzZWN0aW9uLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0aGVpZ2h0OiB2YXIoLS1jYXRfaGVhZGluZ19oZWlnaHQpO1xufVxuXG4uY2F0ZWdvcnktaW50ZXJzZWN0aW9uLXdyYXBwZXIuc2xpbSB7XG5cdGhlaWdodDogY2FsYyh2YXIoLS1tZnhfaGVhZGVyX3RpdGxlX3NpemUpICogdmFyKC0tYW5nbGVfaGVpZ2h0X2ZhY3RvcikpO1xufVxuXG4uY2F0ZWdvcnktaGVhZGluZy5zbGltIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tc2xpbV9tYXJnaW5fdG9wKTtcbn1cblxuLmFuY2hvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4ucGVvcGxlLWNvbnRhaW5lciwgLnBlcnNvbi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAwLjVlbTtcbn1cblxuLnBlb3BsZS1jb250YWluZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5wZW9wbGUtY29udGFpbmVyID4gaDIge1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5wZXJzb24td3JhcHBlciB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBlcnNvbi1waWMge1xuXHRoZWlnaHQ6IDRlbTtcblx0d2lkdGg6IDRlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDAuMjVlbSBzb2xpZCB2YXIoLS1wcmltYXJ5X2NvbG9yKTtcbn1cblxuI3Nob3ctbW9yZS1jYXN0IHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jcmF0aW5ncy13cmFwcGVyIHtcblx0cGFkZGluZzogMWVtIDA7XG5cdGJvcmRlci10b3A6IDAuMTI1ZW0gc29saWQgIzY2Njtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG4jYWQtYmFubmVyLWNvbnRhaW5lciB7XG5cdGJvcmRlci10b3A6IDAuMjVlbSBzb2xpZCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xuXHRib3JkZXItYm90dG9tOiAwLjI1ZW0gc29saWQgdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tYWRfYmFubmVyX2JnKTtcbiAgXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy10b3A6IDFlbTtcbn1cblxuI2VwaXNvZGUtc2VsZWN0b3Itc2VsZWN0LWNvbnRhaW5lciB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmVwaXNvZGUtc2VsZWN0b3Itd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgXHRnYXA6IDAuNWVtO1xufVxuXG4uZXBpc29kZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRmbGV4LWRpcmVjdGlvbjogdmFyKC0tZXBpc29kZV93cmFwcGVyX2Rpcik7XG4gIFx0d2lkdGg6IDEwMCU7XG4gIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcdHBhZGRpbmc6IDAuNWVtIDA7XG4gIFx0Ym9yZGVyLWJvdHRvbTogMC4xMjVlbSBzb2xpZCB2YXIoLS1tYWluX2JnX2NvbG9yKTtcbn1cblxuLmVwaXNvZGUtd3JhcHBlcjpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmVwaXNvZGUtd3JhcHBlciBpbWcge1xuXHRoZWlnaHQ6IHZhcigtLWVwaXNvZGVfd3JhcHBlcl9pbWdfc2l6ZSk7XG5cdG1pbi13aWR0aDogMTAuNWVtO1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG59XG5cbi5lcGlzb2RlLWltZy1pbmZvLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1lcGlzb2RlX3dyYXBwZXJfZGlyKTtcbiAgXHRnYXA6IDFlbTtcbn1cblxuLmVwaXNvZGUtd3JhcHBlci1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4uZXBpc29kZS13YXRjaC1idXR0b24ge1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBcdGFsaWduLXNlbGY6IHZhcigtLWVwaXNvZGVfd2F0Y2hfYnV0dG9uX2FsaWduKTtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluX2JnX2NvbG9yKTtcbn1cblxuLmVwaXNvZGUtd2F0Y2gtYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLW1haW5fYmdfY29sb3IpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLW1haW5fYmdfY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saXN0aW5nX2J1dHRvbl9jb2xvcik7XG59XG5cbi5lcGlzb2RlLXdhdGNoLWJ1dHRvbiA+ICoge1xuXHR0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xufVxuXG4uY3VycmVudC1lcGlzb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbl9iZ19jb2xvcik7XG4gIFx0Y29sb3I6IHZhcigtLWN1cnJlbnRfZXBpc29kZV9jb2xvcik7XG4gIFx0cGFkZGluZzogMC4yNWVtO1xuICBcdGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbiNwbGF5ZXItc2VsZWN0aW9uLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDFlbTtcblx0cGFkZGluZzogMC41ZW07XG59XG5cbi5wbGF5ZXItc2VsZWN0LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeV9jb2xvcik7XG5cdGJvcmRlcjogMC4xMjVlbSBzb2xpZCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnBsYXllci1zZWxlY3QtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeV9jb2xvcik7XG59XG5cbiNjYXQtaGVhZGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IGNhbGMoMmVtICsgdmFyKC0tbWZ4X2hlYWRlcl90aXRsZV9zaXplKSkgMmVtO1xuXHRib3JkZXItdG9wOiAwLjI1ZW0gc29saWQgdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcblx0Ym9yZGVyLWJvdHRvbTogMC4yNWVtIHNvbGlkIHZhcigtLXNlY29uZGFyeV9jb2xvcik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3N0YXRpYy5tZWdhZmxpeHguY29tL2Fzc2V0cy9pbWFnZXMvYmFubmVyL2JpbmFyeS10ZWNoLWJhbm5lci53ZWJwJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnRvcC1yZXBlYXRpbmctbGluZXMsIC5ib3R0b20tcmVwZWF0aW5nLWxpbmVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMmVtO1xufVxuXG4udG9wLXJlcGVhdGluZy1saW5lcyB7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDFlbSwgdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKSAxZW0sIHZhcigtLXNlY29uZGFyeV9jb2xvcikgMmVtKTtcbn1cblxuLmJvdHRvbS1yZXBlYXRpbmctbGluZXMge1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMWVtLCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpIDFlbSwgdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKSAyZW0pO1xufVxuXG4jY2F0LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluX2JnX2NvbG9yKTtcbiAgXHRib3JkZXItcmlnaHQ6IDAuNWVtIHNvbGlkIHZhcigtLXNlY29uZGFyeV9jb2xvcik7XG4gIFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMmVtO1xufVxuXG4jY2F0LXdyYXBwZXIge1xuXHRsaW5lLWhlaWdodDogMS4yNTtcbiAgXHRmb250LWZhbWlseTogUGxleE1vbm87XG4gIFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgXHRmb250LXNpemU6IHZhcigtLWNhdF9oZWFkaW5nX2ZvbnRfc2l6ZSk7XG4gIFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsIHZhcigtLXByaW1hcnlfY29sb3IpLCB2YXIoLS1jb2xfcGluaykpO1xuICBcdGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgXHR3aWR0aDogZml0LWNvbnRlbnQ7XG4gIFx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNjYXQtaGVhZGluZy1jb250ZW50LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRnYXA6IDFlbTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jY3VycmVudC1jYXQtY29udGFpbmVyIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMWVtO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1wcmltYXJ5X2NvbG9yKSA3NSUsIHRyYW5zcGFyZW50KTtcblx0Ym9yZGVyLWxlZnQ6IDAuNWVtIHNvbGlkIHZhcigtLW1haW5fYmdfY29sb3IpO1xufVxuXG4jY3VycmVudC1jYXQtY29udGFpbmVyID4gaDEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0dG9wOiA1MCU7XG4gIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBcdGZvbnQtc2l6ZTogdmFyKC0tY2F0X2hlYWRpbmdfZm9udF9zaXplKTtcbn1cblxuI2NhdC1zZWxlY3QtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDAuNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbiNjYXQtc2VsZWN0LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMmVtO1xufVxuXG4jY2F0LXNlbGVjdC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNhdF9zZWxlY3RfYnV0dG9uX2NvbG9yKTtcblx0Ym9yZGVyOiAwLjEyNWVtIHNvbGlkIHZhcigtLWNhdF9zZWxlY3RfYnV0dG9uX2NvbG9yKTtcbn1cblxuI2NhdC1zZWxlY3QtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2F0X3NlbGVjdF9idXR0b25fY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tbWFpbl9iZ19jb2xvcik7XG59XG5cbiNjYXQtZmluZGluZ3MtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDFlbTtcblx0cGFkZGluZy1ib3R0b206IDRlbTtcbn1cblxuLmZpbmRpbmdzLWNvbHVtbiB7XG5cdHBhZGRpbmc6IDJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogMmVtO1xufVxuXG4uZmluZGluZ3Mtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1lcGlzb2RlX3dyYXBwZXJfZGlyKTtcblx0Z2FwOiAxZW07XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZpbmRpbmdzLXdyYXBwZXIgaW1nIHtcblx0YWxpZ24tc2VsZjogdmFyKC0tY2F0X2ZpbmRpbmdzX2ltZ19hbGlnbik7XG59XG5cbiNyZWxhdGVkLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAzM2R2aDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcmVsYXRlZC1jb250YWluZXIgPiBoMSB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbiAgXHRwYWRkaW5nOiAwLjVlbSAxZW07XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbl9iZ19jb2xvcik7XG4gIFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeV9jb2xvcik7XG4gIFx0Ym9yZGVyLXJhZGl1czogMWVtO1xuICBcdG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbiNyZWxhdGVkLXdyYXBwZXIgLmZpbmRpbmdzLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xuXHRwYWRkaW5nOiAyZW07XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMmVtO1xuXHRtaW4td2lkdGg6IHZhcigtLXJlbGF0ZWRfd3JhcHBlcl93aWR0aCk7XG59XG5cbi5maW5kaW5ncy1pbmZvLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDFlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXHRoZWlnaHQ6IDEwMCU7XG4gIFx0d2lkdGg6IDEwMCU7XG59XG5cbi5maW5kaW5ncy1pbmZvLXdyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG5cdHRleHQtYWxpZ246IHZhcigtLWNhdF9maW5kaW5nc19pbmZvX3dyYXBwZXJfdGV4dF9hbGlnbik7XG59XG5cbi5maW5kaW5ncy1pbmZvLXdyYXBwZXIgaDIge1xuXHRib3JkZXItYm90dG9tOiAwLjEyNWVtIHNvbGlkICM2NjY7XG59XG5cbi5maW5kaW5ncy1pbmZvLXdyYXBwZXIgLmJ1dHRvbiB7XG5cdGZsb2F0OiB2YXIoLS1jYXRfZmluZGluZ3NfaW5mb19idXR0b25fZmxvYXQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluX2JnX2NvbG9yKTtcbn1cblxuLmZpbmRpbmdzLWluZm8td3JhcHBlciAuYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmluZGluZ3NfYnV0dG9uX2hvdmVyX2JnX2NvbCk7XG5cdGNvbG9yOiB2YXIoLS1maW5kaW5nc19idXR0b25faG92ZXJfY29sKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1maW5kaW5nc19idXR0b25faG92ZXJfY29sKTtcbn1cblxuI2FkLXdyYXBwZXIge1xuXHRoZWlnaHQ6IDEwMGR2aDtcbiAgXHRsZWZ0OiAwO1xuICBcdHBvc2l0aW9uOiBmaXhlZDtcbiAgXHRyaWdodDogMDtcbiAgXHR0b3A6IDA7XG4gIFx0d2lkdGg6IDEwMGR2dztcbiAgXHR6LWluZGV4OiA1MDAwMDtcbn1cblxuI3R0di1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlfY29sb3IpO1xufVxuXG4jdHR2LXdyYXBwZXIge1xuXHRjb2xvcjogI2ZmZjtcbiAgXHRkaXNwbGF5OiBmbGV4O1xuICBcdGZsZXgtZGlyZWN0aW9uOiB2YXIoLS10dHZfd3JhcHBlcl9kaXIpO1xuICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcdGdhcDogMWVtO1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN0dHYtd3JhcHBlciA+IGgxIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgKi9cblxuLm1meC1sb2FkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42Nik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1meC1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjRweDtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgcGVyc3BlY3RpdmU6IDMwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ubWZ4LWxvYWRlcjo6YmVmb3JlICB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIDE1cHgsIHZhcigtLXByaW1hcnlfY29sb3IpIDEwMCUsIHRyYW5zcGFyZW50IDApLFxuICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgMTVweCwgdmFyKC0tcHJpbWFyeV9jb2xvcikgMTAwJSwgdHJhbnNwYXJlbnQgMCksXG4gICAgbGluZWFyLWdyYWRpZW50KHZhcigtLXByaW1hcnlfY29sb3IpIDEwMHB4LCB0cmFuc3BhcmVudCAwKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodmFyKC0tcHJpbWFyeV9jb2xvcikgMTAwcHgsIHRyYW5zcGFyZW50IDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweCwgMzBweCAzMHB4LCA0MCUgMnB4LCA0MCUgMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciwgcmlnaHQgY2VudGVyLCBsZWZ0IGNlbnRlciwgcmlnaHQgY2VudGVyO1xuICBhbmltYXRpb246IG1meGxyb3RhdGVZIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tZngtbG9hZGVyOjphZnRlciAge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSAxNXB4LCB2YXIoLS1zZWNvbmRhcnlfY29sb3IpIDEwMCUsIHRyYW5zcGFyZW50IDApLFxuICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgMTVweCwgdmFyKC0tc2Vjb25kYXJ5X2NvbG9yKSAxMDAlLCB0cmFuc3BhcmVudCAwKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodmFyKC0tc2Vjb25kYXJ5X2NvbG9yKSAxMDBweCwgdHJhbnNwYXJlbnQgMCksXG4gICAgbGluZWFyLWdyYWRpZW50KHZhcigtLXNlY29uZGFyeV9jb2xvcikgMTAwcHgsIHRyYW5zcGFyZW50IDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweCwgMzBweCAzMHB4LCAycHggNDAlICwgMnB4IDQwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciwgYm90dG9tIGNlbnRlciwgdG9wIGNlbnRlciwgYm90dG9tIGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBtZnhscm90YXRlWCAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbWZ4bHJvdGF0ZVkge1xuICAwJXsgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpfVxufVxuQGtleWZyYW1lcyBtZnhscm90YXRlWCB7XG4gIDAlLCAyNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyl9XG4gIDc1JSwgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyl9XG59Il19 */