﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";body{--color-main: #444;--color-background: #F5F5F5;--color-btn-main: #444;--color-icons: #A59662;--font-en: "Lato", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}[data-brand=PC]{--color-main: #A59662;--color-background: #F5F5F5;--color-icons: #A59662;--font-en: "Roboto", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}[data-brand=LE]{--color-main: #4E3B32;--color-background: #F5F5F5;--color-icons: #A59662;--font-en: "Aboreto", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}[data-brand=ML]{--color-main: #231815;--color-background: #F5F5F5;--color-icons: #C7B081;--font-en: "Jost", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}[data-brand=ML] .section-header .en{font-weight:400}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border:0;font-size:100%;font-style:normal}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:none}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(blockquote,q){quotes:none}:where(blockquote,q)::before,:where(blockquote,q)::after{content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}:root{color-scheme:light}html{overflow-y:scroll}body{color:#000;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;min-width:1240px;background:#fff}@media screen and (max-width: 767px){body{min-width:0}}@media screen and (max-width: 767px){.show-pc{display:none !important}}@media screen and (min-width: 768px){.show-sp{display:none !important}}a{color:#000;text-decoration:none;transition:all .3s}a:hover{text-decoration:underline}.icon{display:inline-block}.u_color-brand{color:#e4007f !important}.u_color-text{color:#000 !important}.u_color-red{color:#e60012 !important}.u_color-blue{color:#00a0e9 !important}.u_color-yellow{color:#fec600 !important}.u_ff-jp{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif !important}.u_ff-en{font-family:"Roboto","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif !important}.u_fs-8{font-size:8px !important}.u_fs-10{font-size:10px !important}.u_fs-11{font-size:11px !important}.u_fs-12{font-size:12px !important}.u_fs-13{font-size:13px !important}.u_fs-14{font-size:14px !important}.u_fs-16{font-size:16px !important}.u_fs-18{font-size:18px !important}.u_fs-20{font-size:20px !important}.u_fw-bold{font-weight:700 !important}.u_fw-semi-bold{font-weight:600 !important}.u_fw-medium{font-weight:500 !important}.u_fw-regular{font-weight:400 !important}.u_fw-light{font-weight:300 !important}.u_fw-ex-light{font-weight:200 !important}.u_fw-normal{font-weight:normal !important}.u_ta-l{text-align:left !important}.u_ta-l img{margin-right:auto}.u_ta-c{text-align:center !important}.u_ta-c img{margin-right:auto;margin-left:auto}.u_ta-r{text-align:right !important}.u_ta-r img{margin-left:auto}.u_va-t{vertical-align:top !important}.u_va-m{vertical-align:middle !important}.u_va-b{vertical-align:bottom !important}.u_w-10{width:10% !important}.u_w-20{width:20% !important}.u_w-30{width:30% !important}.u_w-40{width:40% !important}.u_w-50{width:50% !important}.u_w-60{width:60% !important}.u_w-70{width:70% !important}.u_w-80{width:80% !important}.u_w-90{width:90% !important}.u_w-100{width:100% !important}.u_mb-0{margin-bottom:0 !important}.u_mb-5{margin-bottom:5px !important}.u_mb-10{margin-bottom:10px !important}.u_mb-15{margin-bottom:15px !important}.u_mb-20{margin-bottom:20px !important}.u_mb-25{margin-bottom:25px !important}.u_mb-30{margin-bottom:30px !important}.u_mb-35{margin-bottom:35px !important}.u_mb-40{margin-bottom:40px !important}.u_mb-45{margin-bottom:45px !important}.u_mb-50{margin-bottom:50px !important}.u_mb-55{margin-bottom:55px !important}.u_mb-60{margin-bottom:60px !important}.u_mb-65{margin-bottom:65px !important}.u_mb-70{margin-bottom:70px !important}.u_mb-75{margin-bottom:75px !important}.u_mb-80{margin-bottom:80px !important}.u_mb-85{margin-bottom:85px !important}.u_mb-90{margin-bottom:90px !important}.u_mb-95{margin-bottom:95px !important}.u_mb-100{margin-bottom:100px !important}.u_mb-05em{margin-bottom:.5em !important}.u_mb-1em{margin-bottom:1em !important}.u_mb-2em{margin-bottom:2em !important}.u_mb-3em{margin-bottom:3em !important}.u_mb-4em{margin-bottom:4em !important}.u_mb-5em{margin-bottom:5em !important}.u_mb-6em{margin-bottom:6em !important}.breadcrumbs{margin-bottom:40px;padding:16px 0}.breadcrumbs-inner{width:1200px;margin:0 auto}.breadcrumbs-list{display:flex;flex-wrap:wrap}.breadcrumbs-list-item{font-size:12px;line-height:1.7;margin-right:8px;color:#000;position:relative;padding-right:16px}.breadcrumbs-list-item::after{content:"＞";display:block;position:absolute;top:3px;right:0;font-size:8px}.breadcrumbs-list-item a{display:inline-block;color:#000;text-decoration:underline}.breadcrumbs-list-item a:hover{text-decoration:none}.breadcrumbs-list-item:last-child::after{display:none}@media screen and (max-width: 767px){.breadcrumbs{margin:16px 0 32px;padding:0}.breadcrumbs-inner{width:auto;margin:0 12px}.breadcrumbs-list-item{font-size:10px}.breadcrumbs-list-item::after{top:2px}}input{appearance:none !important;background:rgba(0,0,0,0);transition:all .3s}@media all and (-ms-high-contrast: none){input{padding-bottom:4px}}.btn{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;text-align:center;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;border:none;box-shadow:none;white-space:nowrap;outline:none;cursor:pointer}.btn.is_loading{position:relative;text-indent:-9999em;transition:none}.btn.is_loading .icon{display:none}.btn.is_loading::after{content:"";display:block;position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;animation:btn-loading 1.1s infinite ease;transform:translate(-50%, -50%)}.btn:hover{text-decoration:none}.btn-main{color:#fff;background:#444}.btn-main .icon{fill:#fff}.btn-main:hover{background:#000}.btn-sub{color:var(--color-main);border:1px solid var(--color-main);background-color:rgba(0,0,0,0)}.btn-sub .icon{fill:var(--color-main)}.btn-sub.js_toggle-trigger::before,.btn-sub.js_toggle-trigger::after{background-color:var(--color-main)}.btn-sub:hover{color:#fff;background-color:var(--color-main)}.btn-sub:hover .icon{fill:#fff}.btn-cancel{color:#444;border:1px solid #444;background:#fff}.btn-cancel .icon{fill:#444}.btn-cancel:hover{color:#fff;border-color:var(--color-btn-main);background:var(--color-btn-main)}.btn-cancel:hover .icon{fill:#fff}.btn-cart{color:#fff;background:#444}.btn-cart .icon{fill:#fff;margin-right:5px}.btn-cart.is_soldout{color:#ccc;background:#eee;cursor:default}.btn-cart.is_soldout .icon{fill:#ccc}.btn-cart:hover{background-color:#000}.btn-cart-sub{color:#444;border:1px solid #444;background-color:rgba(0,0,0,0)}.btn-cart-sub .icon{fill:#444}.btn-cart-sub.js_toggle-trigger::before,.btn-cart-sub.js_toggle-trigger::after{background-color:#444}.btn-cart-sub:hover{color:#fff;background-color:#444}.btn-cart-sub:hover .icon{fill:#fff}.btn-favorite{display:none;color:#888;background:#eee}.btn-favorite .icon{fill:#888}.btn-favorite .icon-heart-fill{fill:#f361b0}.btn-disabled,.btn[disabled]{color:#ccc !important;background:#eee !important;cursor:default}.btn-disabled:hover,.btn[disabled]:hover{opacity:1}.btn-disabled .icon,.btn[disabled] .icon{fill:#ccc}.btn-estimate{color:#fff;background:#00a434}.btn-estimate .icon{fill:#fff}.btn-estimate:hover{opacity:.8}.btn-hidden{display:none}.btn-size-l{font-size:16px;font-weight:500;height:56px;line-height:56px;border-radius:4px;min-width:250px;position:relative;padding:0 10px}.btn-size-l.is_loading::after{transform:translate(-50%, -50%) scale(1.2)}.btn-size-l.js_toggle-trigger{position:relative;padding-right:30px}.btn-size-l.js_toggle-trigger::before,.btn-size-l.js_toggle-trigger::after{content:"";display:block;position:absolute;top:50%;right:10px;width:12px;height:2px;transition:.3s}.btn-size-l.js_toggle-trigger::after{transform:rotate(90deg)}.btn-size-l.js_toggle-trigger.is_toggle-opened::after{transform:none}.btn-size-l.js_toggle-trigger:hover::before,.btn-size-l.js_toggle-trigger:hover::after{background:#fff}.btn-size-l .icon{width:16px;height:16px;margin-right:5px}@media screen and (max-width: 767px){.btn-size-l{min-width:0;min-width:170px;font-size:14px;height:48px;line-height:48px}.btn-size-l .icon{width:13px;height:13px}}.btn-size-m{font-size:16px;font-weight:600;height:56px;line-height:56px;border-radius:5px;padding:0 15px}.btn-size-m .icon{width:16px;height:16px;margin-right:5px}.btn-size-s{font-size:14px;font-weight:600;height:40px;line-height:40px;border-radius:4px;padding:0 15px}.btn-size-s.is_loading::after{transform:translate(-50%, -50%) scale(1)}.btn-size-s .icon{width:13px;height:13px;margin-right:5px}.btn-amazon{line-height:1.4;font-size:16px}@media screen and (max-width: 767px){.btn-amazon{font-size:14px}}.btn.btn-text{display:inline-block;color:#000;font-weight:500;height:auto;padding:3px 0;border-radius:0;text-decoration:none;position:relative;border-bottom:1px solid rgba(0,0,0,0)}.btn.btn-text:hover{border-color:#888}.btn.btn-text .icon{fill:#000;width:10px;height:10px}.btn.btn-text .icon-close{position:relative;top:1px}.btn.btn-text.btn-size-s{font-size:11px;line-height:16px;padding:0}.btn.btn-text.btn-size-m{font-size:14px;line-height:20px}.btn-arrow-left>span{display:flex;align-items:center}.btn-arrow-left>span::before{content:"";display:block;margin-right:5px;width:8px;height:8px;border-bottom:2px solid var(--color-main);border-left:2px solid var(--color-main);transform:rotate(45deg)}.btn-arrow-left:hover span::before{border-bottom-color:#fff;border-left-color:#fff}.btn-arrow-right>span{display:flex;align-items:center}.btn-arrow-right>span::after{content:"";display:block;margin-left:5px;width:8px;height:8px;border-top:2px solid var(--color-main);border-right:2px solid var(--color-main);transform:rotate(45deg)}.btn-arrow-right:hover span::after{border-top-color:#fff;border-right-color:#fff}.btn-plus span{display:inline-block;padding-right:24px;position:relative}.btn-plus span::before,.btn-plus span::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:2px;background:var(--color-main)}.btn-plus span::after{transform:translateY(-50%) rotate(90deg)}.btn-plus:hover span::before,.btn-plus:hover span::after{background:#fff}.btn .icon-close{position:relative;top:3px;margin-right:5px}a.btn,span.btn{display:inline-flex;justify-content:center;align-items:center}.btns{margin:0 0 30px;display:flex;justify-content:center;text-align:center}.btns-item{width:calc(50% - 12px);margin:0 0 0 24px}.btns-item:first-child{margin-left:0}.btns-item .btn{width:100%;margin:0}.btns .btn-disabled{display:none}.btns.is_disabled .btn-disabled{display:inline-flex}.btns.is_disabled .btn-cart,.btns.is_disabled .btn-main{display:none}.btns.show-pc{display:flex !important}.btns.show-sp{display:none !important}.btns-agreement .btn-main{display:none}.btns-agreement.is_agreed .btn-disabled{display:none}.btns-agreement.is_agreed .btn-main{display:flex}@media screen and (max-width: 767px){.btns{flex-wrap:wrap;flex-direction:column-reverse}.btns-item{width:100%;margin:0 0 16px}.btns-item:first-child{margin-bottom:0}}.section-title .btn{margin-left:60px}@-webkit-keyframes btn-loading{0%,100%{box-shadow:0em -0.52em 0em 0em #ccc,.36em -0.36em 0 0em hsla(0,0%,80%,.2),-0.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.1),-0.36em -0.36em 0 0em hsla(0,0%,80%,.7)}12.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.7),.36em -0.36em 0 0em #ccc,.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.1)}25%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.1),.36em -0.36em 0 0em hsla(0,0%,80%,.7),.5em 0em 0 0em #ccc,.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}37.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.1),.5em 0em 0 0em hsla(0,0%,80%,.7),.35em .35em 0 0em #ccc,0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}50%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.1),.35em .35em 0 0em hsla(0,0%,80%,.7),0em .5em 0 0em #ccc,-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}62.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.1),0em .5em 0 0em hsla(0,0%,80%,.7),-0.36em .36em 0 0em #ccc,-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}75%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.1),-0.36em .36em 0 0em hsla(0,0%,80%,.7),-0.52em 0em 0 0em #ccc,-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}87.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.1),-0.52em 0em 0 0em hsla(0,0%,80%,.7),-0.36em -0.36em 0 0em #fff}}@keyframes btn-loading{0%,100%{box-shadow:0em -0.52em 0em 0em #ccc,.36em -0.36em 0 0em hsla(0,0%,80%,.2),-0.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.1),-0.36em -0.36em 0 0em hsla(0,0%,80%,.7)}12.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.7),.36em -0.36em 0 0em #ccc,.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.1)}25%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.1),.36em -0.36em 0 0em hsla(0,0%,80%,.7),.5em 0em 0 0em #ccc,.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}37.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.1),.5em 0em 0 0em hsla(0,0%,80%,.7),.35em .35em 0 0em #ccc,0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}50%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.1),.35em .35em 0 0em hsla(0,0%,80%,.7),0em .5em 0 0em #ccc,-0.36em .36em 0 0em hsla(0,0%,80%,.2),-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}62.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.1),0em .5em 0 0em hsla(0,0%,80%,.7),-0.36em .36em 0 0em #ccc,-0.52em 0em 0 0em hsla(0,0%,80%,.2),-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}75%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.1),-0.36em .36em 0 0em hsla(0,0%,80%,.7),-0.52em 0em 0 0em #ccc,-0.36em -0.36em 0 0em hsla(0,0%,80%,.2)}87.5%{box-shadow:0em -0.52em 0em 0em hsla(0,0%,80%,.2),.36em -0.36em 0 0em hsla(0,0%,80%,.2),.5em 0em 0 0em hsla(0,0%,80%,.2),.35em .35em 0 0em hsla(0,0%,80%,.2),0em .5em 0 0em hsla(0,0%,80%,.2),-0.36em .36em 0 0em hsla(0,0%,80%,.1),-0.52em 0em 0 0em hsla(0,0%,80%,.7),-0.36em -0.36em 0 0em #fff}}form>:last-child{margin-bottom:0}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],select,textarea{width:100%;max-width:100%;height:40px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;font-weight:400;box-shadow:none;vertical-align:middle;padding:0 15px;appearance:none}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,select:focus,textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,select::placeholder,textarea::placeholder{color:#aaa}@media screen and (max-width: 767px){input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],select,textarea{padding:0 12px}}textarea{height:auto;min-height:10em;padding:15px}@media screen and (max-width: 767px){textarea{padding:12px}}label{cursor:default}label:hover{cursor:pointer}.error-message{color:#e60012;font-size:14px;font-weight:700;margin:0 0 20px}.error-message .icon{width:16px;height:16px;fill:#e60012;margin-right:10px;position:relative;top:5px}.error-message:empty{display:none}@media screen and (max-width: 767px){.error-message-wrapper{padding-left:12px;padding-right:12px}}.table-wrapper{color:#333;margin:24px 0 40px}.table-wrapper a{text-decoration:underline}.table-wrapper a:hover{text-decoration:none}.table-wrapper-confirm .table-content{padding:8px 0}.table-block{margin:0 0 24px;display:flex}.table-block-confirm{align-items:center}.table-block-confirm .form-radio-list,.table-block-confirm .form-checkbox-list,.table-block-confirm .form-select-list{margin-top:0}.table-block-confirm .form-radio-list .form-radio-item,.table-block-confirm .form-radio-list .form-checkbox-item,.table-block-confirm .form-radio-list .form-select-item,.table-block-confirm .form-checkbox-list .form-radio-item,.table-block-confirm .form-checkbox-list .form-checkbox-item,.table-block-confirm .form-checkbox-list .form-select-item,.table-block-confirm .form-select-list .form-radio-item,.table-block-confirm .form-select-list .form-checkbox-item,.table-block-confirm .form-select-list .form-select-item{margin-bottom:0}.table-block-name .input-wrapper,.table-block-kana .input-wrapper{justify-content:space-between}.table-block-name .input-wrapper>:first-child,.table-block-kana .input-wrapper>:first-child{margin-left:0}.table-block-name input,.table-block-kana input{max-width:calc(50% - 8px)}.table-block-mail .table-label{padding:0}.table-block-mail-here{padding:8px 0}.table-block-zip .table-content .btn{width:auto;min-width:94px;padding:0 5px;margin-left:8px;font-size:16px}.table-block-addr1 .table-content select,.table-block-addr1 .table-content input{max-width:calc(50% - 8px)}.table-block-date .input-wrapper label{margin:0 8px}.table-block-date .input-wrapper label:last-child{margin-right:0}.table-block-questionnaire-site .table-label{padding:0 6em 0 0}.table-block-questionnaire-site .table-content select{max-width:calc(50% - 8px)}.table-block-questionnaire-brand .HTMLFORM_LABEL_GROUP{display:flex;align-items:center;margin:8px 16px 8px 0}.table-block-questionnaire-experience .HTMLFORM_ELEMENT{display:flex;align-items:center;margin:8px 16px 8px 0}.table-block-customer .HTMLFORM_ELEMENT{display:flex;align-items:center;margin:8px 16px 8px 0}.table-block-password input{max-width:calc(50% - 8px)}.table-block-mail-confirm{justify-content:space-between}.table-block-mail-confirm input{max-width:310px}.table-block-mail-confirm label{margin:0 8px}.table-block-select select{max-width:320px}.table-block-use-point input{max-width:calc(50% - 8px);margin-right:8px}.table-block-credit-num select{max-width:calc(50% - 8px)}.table-block-credit-card-expire .form-date-wrapper{justify-content:flex-start}.table-block-credit-card-expire .form-date-wrapper input[type=text],.table-block-credit-card-expire .form-date-wrapper select{max-width:100px}.table-block-credit-card-expire .form-date-wrapper label{margin:0 8px}.table-block-credit-card-expire .form-date-wrapper label:last-child{margin-right:0}.table-block-credit-card-num input[type=text]+input[type=text]{margin-left:12px}.table-block-security-code input{max-width:100px}.table-block-payment .table-content{display:flex;align-items:center}.table-block-payment .form-text{margin:0}@media screen and (max-width: 767px){.table-block-payment .table-content{padding-left:24px}}.table-block-search-itemcode input{max-width:calc(50% - 8px);margin-right:8px}.table-block-search-itemname input{max-width:calc(50% - 8px);margin-right:8px}.table-label{width:240px;font-size:16px;padding:8px 0;line-height:1.3}.table-label>:last-child{margin-bottom:0}.table-label .form-note{margin:5px 0 0;display:block}.table-content{width:calc(100% - 240px);font-size:16px;line-height:1.3}.table-content>:last-child{margin-bottom:0}.table-content .input-wrapper{width:100%;display:flex;align-items:center}@media screen and (max-width: 767px){.table-wrapper{width:auto;margin:30px 0 0}.table-wrapper-confirm .table-content{padding:0px 0}.table-block{display:block}.table-block-name .table-content .input-wrapper,.table-block-kana .table-content .input-wrapper{display:block}.table-block-name .table-content .input-wrapper>:last-child,.table-block-kana .table-content .input-wrapper>:last-child{margin-bottom:0}.table-block-name .table-content .input-wrapper input,.table-block-kana .table-content .input-wrapper input{max-width:100%;margin:0 0 16px}.table-block-zip .table-content [name=ZIP],.table-block-zip .table-content [name=SEND_ZIP],.table-block-zip .table-content [name=zipcode_first]{max-width:none}.table-block-zip .table-content .btn{padding:0 15px;margin-left:6px}.table-block-addr1 .table-content [name=ADDR1]{max-width:none}.table-block-questionnaire-site .table-label{padding:0}.table-block-questionnaire-site .table-content select{max-width:none}.table-block-questionnaire-brand .table-content .input-wrapper{flex-wrap:wrap}.table-block-questionnaire-experience .table-content .input-wrapper{flex-wrap:wrap}.table-block-search-itemcode input{max-width:calc(40% - 8px)}.table-block-search-itemname input{max-width:calc(40% - 8px)}.table-label{width:100%;min-height:0;font-size:14px;padding:0;margin:0 0 10px}.table-content{width:100%;font-size:14px;margin:0 0 16px}}.c_radio{display:none}.c_radio+.c_label{padding:10px 0 10px 24px;position:relative;min-height:20px;line-height:20px;display:inline-block}.c_radio+.c_label::before{content:"";display:block;position:absolute;top:50%;left:0;width:18px;height:18px;border-radius:50%;border:2px solid #e5e5e5;background:#fff;transform:translateY(-50%)}.c_radio+.c_label+label{line-height:20px;display:inline-block;position:relative}.c_radio:checked+.c_label::after{content:"";display:block;position:absolute;top:50%;left:4px;width:10px;height:10px;border-radius:50%;background:#444;transform:translateY(-50%)}.c_radio:disabled+.c_label::before{background:#f5f5f5}.c_checkbox{display:none}.c_checkbox+.c_label{padding:10px 0 10px 24px;position:relative;min-height:20px;line-height:20px;display:inline-block;top:4px}.c_checkbox+.c_label::before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:16px;border-radius:3px;background:#fff;border:2px solid #e5e5e5;transform:translateY(-50%)}.c_checkbox+.c_label+label{line-height:20px;display:inline-block;position:relative}.c_checkbox:checked+.c_label::before{background:#444;border:none}.c_checkbox:checked+.c_label::after{content:"";display:block;position:absolute;top:50%;left:5px;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-70%) rotate(45deg)}.c_checkbox:disabled+.c_label::before{background:#f5f5f5}.c_file{display:flex;align-items:center}.c_file input[type=file]{display:none}.c_file .text{font-size:14px;margin-left:8px}.c_select{padding:0 40px 0 15px;background:#fff url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="5" viewBox="0 0 7 5"><path d="M3.5 2.68333L6.18333 -3.56976e-08L7 0.816667L3.5 4.31667L-3.56976e-08 0.816666L0.816667 -2.70282e-07L3.5 2.68333Z"/></svg>') no-repeat calc(100% - 15px) center;background-size:10px auto;position:relative}.required{width:1em;height:1em;color:rgba(0,0,0,0);font-size:16px;font-weight:400;text-align:center;text-indent:100%;line-height:1;white-space:nowrap;position:relative;display:inline-block;overflow:hidden}.required::before{content:"*";color:#e60012;text-indent:0;position:absolute;top:0;left:0}.form-links{margin-top:16px;font-size:14px;line-height:1.6;text-align:right}.form-links p{margin-bottom:5px}.form-links a{text-decoration:underline}.form-links a:hover{text-decoration:none}@media screen and (max-width: 767px){.form-links{margin-top:12px;font-size:12px}}.form-note{width:100%;color:#777;font-size:12px;font-weight:400;margin:5px 0}.form-note+.form-text{margin-top:15px}.form-text{width:100%;color:#777;font-size:14px;font-weight:400;margin:5px 0}.form-radio-list,.form-checkbox-list,.form-select-list{display:flex;flex-wrap:wrap;margin:8px 0 0}.form-radio-item,.form-checkbox-item,.form-select-item{display:flex;align-items:center;margin:0 16px 8px 0}.form-radio-item>:first-child,.form-checkbox-item>:first-child,.form-select-item>:first-child{margin-left:0}.form-radio-item>:last-child,.form-checkbox-item>:last-child,.form-select-item>:last-child{margin-right:0}.form-radio-item .HTMLFORM_ELEMENT,.form-checkbox-item .HTMLFORM_ELEMENT,.form-select-item .HTMLFORM_ELEMENT{display:flex;align-items:center}.form-btns{display:flex;justify-content:center}.form-btns .btn{margin:0 8px}@media screen and (max-width: 767px){.form-btns .btn-size-s{padding-right:8px;padding-left:8px}}.input-txt{white-space:nowrap;margin:0 8px}.saved-card-list{display:block;margin-top:15px}.saved-card-list-item{display:flex;align-items:flex-start;margin-bottom:15px}.saved-card-list-item-detail{display:block}.saved-card-list-item-num{display:block}.saved-card-list-item-name{font-size:14px;margin:0 30px 0 0}.saved-card-list-item-expire{font-size:14px}@media screen and (max-width: 767px){.saved-card-list-item{display:block}.saved-card-list-item-name{margin:0 15px 0 0}}.credit-info{margin-bottom:16px}.credit-info:last-of-type{margin-bottom:0}.credit-info-wrapper{width:auto;margin:0 0 0 24px;padding:24px;background:#f5f5f5}.credit-info-wrapper>:first-child{margin-top:0}.credit-info-label{margin-bottom:8px}.credit-info-content{display:block;width:auto}.credit-info-content .form-date-wrapper{width:100%;display:flex;align-items:center}.credit-info-content .form-date-wrapper select{background-color:#fff}.credit-info-content .form-date-wrapper label{margin:0 8px}.credit-info-content .form-date-wrapper label:last-child{margin-right:0}@media screen and (max-width: 767px){.credit-info-wrapper{width:auto;margin:0 0px 0 24px;padding:12px}}.payment-method-list{margin:8px 0 0}.payment-method-list:last-child{margin-bottom:0}.payment-method-list-item{margin-bottom:20px}.payment-method-radio span .c_radio+.c_label+label{top:-4px}.payment-method-comment{font-size:14px;line-height:1.6;margin:0 0 0 24px}.payment-method-detail{font-size:14px;line-height:1.6;margin-top:15px}@media screen and (max-width: 767px){.payment-method-commennt{font-size:12px}.payment-method-detail{font-size:12px;margin-top:10px}}.agreement-check-wrapper{display:flex;justify-content:center}.select-category-wrapper.is_loading .loader{display:block;margin:0 30px;transform:translateZ(0) scale(0.2)}.select-category-wrapper.is_loading select{display:none}.cardnumber_td input[type=text]+input[type=text]{margin-left:12px}.modal{z-index:200}.modal::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.modal.modal-size-l .modal-content{width:894px}.modal.modal-size-l .loader-wrapper{width:894px}.modal.modal-size-m{max-height:75vh}.modal.modal-size-m .modal-content{width:590px}.modal.modal-size-m .loader-wrapper{width:590px}.modal.modal-size-s .modal-content{width:420px}.modal.modal-size-s .loader-wrapper{width:420px}.modal.is_loading .modal-content{display:none}.modal.is_loading .loader{display:block}.modal-inner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:201}.modal-content{display:flex;flex-direction:column;padding:40px;background:#fff;border:1px solid #d9d9d9;overflow:auto;max-height:80vh}.modal-content .contents{width:100%;padding:0;margin:0 auto}.modal-text{font-size:14px;font-weight:500;line-height:1.6;margin-bottom:40px}.modal-btns{display:flex;justify-content:center;align-items:center;margin-top:auto}.modal-btns .btn{width:180px;margin:0 15px}.modal-close{display:flex;align-items:center;justify-content:center;position:absolute;top:-40px;right:-10px;width:40px;height:40px;z-index:100}.modal-close .icon{width:40px;height:40px;fill:#fff}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:200;cursor:default}.modal-slideup .modal-inner{width:100%;bottom:0;left:0;top:auto;transform:translateY(calc(100% + 40px));transition:.3s;overflow:visible}.modal-slideup .modal-content{border-radius:20px 20px 0px 0px;padding:0 30px 30px;background:#fff;border:1px solid #d9d9d9;box-shadow:none;position:relative;z-index:1000;max-height:90vh;overflow:auto}.modal-slideup .modal-content-inner{width:1200px;margin:0 auto}.modal-slideup .modal-close{top:-40px}.modal-slideup .modal-group-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:200;cursor:default}.modal-slideup.is_opened .modal-inner{transform:none}.modal-slideup.is_opened .modal-group-overlay{display:block}.modal-slideup.is_opened .modal-close{transform:none}@media screen and (max-width: 767px){.modal-slideup .modal-content{border-radius:10px 10px 0 0;max-height:80vh;overflow-y:auto}.modal-slideup .modal-content-inner{width:100%;margin:0 auto}}.modal .loader{display:none}@media screen and (max-width: 767px){.modal.modal-size-l .modal-inner,.modal.modal-size-m .modal-inner,.modal.modal-size-s .modal-inner{width:94%}.modal.modal-size-l .modal-content,.modal.modal-size-m .modal-content,.modal.modal-size-s .modal-content{width:auto}.modal.modal-size-l .loader-wrapper,.modal.modal-size-m .loader-wrapper,.modal.modal-size-s .loader-wrapper{width:auto}.modal.modal-size-m .modal-inner{max-height:70vh}.modal .modal-content{padding:20px}.modal .modal-text{font-size:16px}.modal .modal-btns{display:flex;justify-content:center;align-items:center;margin-top:40px}.modal.is_active .modal-inner{opacity:1;transform:translate(0, 0)}}body.is_modal-opened{position:fixed;width:100%;scroll-behavior:auto}body.is_modal-opened .modal-overlay{display:block}body.is_modal-opened .header{z-index:1}body.is_modal-opened .item-history{position:relative;z-index:-1}.search-modal-contents .section-header{padding-bottom:20px;border-bottom:solid 1px #d9d9d9}.search-modal-contents .table-wrapper{margin:0 0}.search-modal-contents .table-content{width:calc(100% - 110px)}.search-modal-contents .table-label{width:110px}.search-modal-contents .table-label .title{font-weight:bold}.search-modal-contents .table-block{padding-bottom:20px;border-bottom:solid 1px #d9d9d9}.search-modal-contents .table-block-search-category select{width:100%}.search-modal-contents .table-block-search-category .select-category-wrapper+.select-category-wrapper{margin-top:10px}.search-modal-contents .table-block-search-itemcode .input-wrapper{flex-direction:column;align-items:flex-start}.search-modal-contents .table-block-search-itemcode input[type=text]{max-width:100%;width:100%;margin-right:0}.search-modal-contents .table-block-search-keyword input{width:100%}.search-modal-contents .table-block-search-price input{width:120px}.search-modal-contents .btns .btn{width:140px;height:40px;margin:0 8px;line-height:40px;font-size:14px}.search-modal-contents .btns .btn-cancel{color:#fff;background-color:#888;border:none}.search-modal-contents .btns .btn-cancel:hover{background-color:#444}@media screen and (max-width: 767px){.search-modal-contents .section-header{margin-bottom:16px;padding-bottom:8px}.search-modal-contents .contents-inner{padding:0}.search-modal-contents .table-block{margin-bottom:16px;padding-bottom:0;border:none}.search-modal-contents .table-content{width:100%;margin-bottom:0px}.search-modal-contents .table-block-search-price input{width:100px}.search-modal-contents .btns{padding-top:16px;border-top:solid 1px #d9d9d9;flex-direction:row;justify-content:space-between}.search-modal-contents .btns .btn{width:calc(50% - 8px);margin:0}}#modal-coupon .modal-content{padding:36px 24px 24px}#modal-coupon .modal-close{top:8px;right:8px;transform:translateY(0%)}#modal-coupon .coupon-detail-img{margin-bottom:16px}#modal-coupon .coupon-detail-img img{max-width:100%;display:block;margin:0 auto}#modal-coupon .table-wrapper{margin:0}#modal-coupon .table-label{width:200px;padding:0;font-weight:600}@media screen and (max-width: 767px){#modal-coupon .table-label{width:auto}}@media screen and (max-width: 767px){#modal-coupon .modal-content{padding:16px 16px 24px}}.toggle-trigger{display:block;position:relative;line-height:1.4}.toggle-trigger::before,.toggle-trigger::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.toggle-trigger::before,.toggle-trigger::after{right:15px;width:12px;height:0;border:none;border-top:1px solid #000}.toggle-trigger::after{transform:rotate(-90deg)}.toggle-trigger.is_toggle-opened::after{transform:rotate(0)}@media screen and (max-width: 767px){.toggle-trigger::before,.toggle-trigger::after{right:8px}}.js_toggle-trigger{position:relative}.js_toggle-trigger.is_toggle-sp{pointer-events:none;cursor:text}.js_toggle-trigger.is_toggle-sp::before,.js_toggle-trigger.is_toggle-sp::after{display:none}.js_toggle-content{display:none}.js_toggle-content.is_toggle-sp{display:block}.js_toggle-content.is_toggle-opened{display:block}@media screen and (max-width: 767px){.js_toggle-trigger.is_toggle-pc{pointer-events:none;cursor:text}.js_toggle-trigger.is_toggle-pc::before,.js_toggle-trigger.is_toggle-pc::after{display:none}.js_toggle-trigger.is_toggle-sp{pointer-events:auto;cursor:default}.js_toggle-trigger.is_toggle-sp::before,.js_toggle-trigger.is_toggle-sp::after{display:block}.js_toggle-content.is_toggle-pc{display:block}.js_toggle-content.is_toggle-sp{display:none}}.js_more-wrapper{position:relative;overflow:hidden}.is_opened .js_more-trigger{display:none}.js_more-trigger a{display:inline-block;padding-right:15px;position:relative}.js_list-more-wrapper .btn-close{display:none}.js_list-more-wrapper.is_opened .btn-open{display:none}.js_list-more-wrapper.is_opened .btn-close{display:inline-flex}.js_list-more-trigger{text-align:center}.pager{margin:40px 0}.pager .num{font-size:16px;font-weight:500;margin:0 5px;letter-spacing:.04em}.pager-inner{display:flex;justify-content:center;align-items:center}.pager-prev,.pager-next{margin:0 12px}.pager-prev a,.pager-next a{display:block;color:#888;font-size:15px;position:relative;width:20px;height:34px}.pager-prev a::after,.pager-next a::after{content:"";display:block;position:absolute;top:50%;margin-top:-5px;width:8px;height:8px;transform:rotate(45deg)}.pager-prev a::before,.pager-prev a::after{border-left:2px solid #000;border-bottom:2px solid #000;left:0}.pager-next a::before,.pager-next a::after{border-top:2px solid #000;border-right:2px solid #000;right:0}.pager-num{display:block;margin:0 2px}.pager-num-wrapper{display:flex}.pager-num a,.pager-num>span{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#000;font-size:16px;font-weight:500;text-decoration:none;border-radius:6px;border:1px solid #d9d9d9;background:#fff}.pager-num a:hover,.pager-num>span:hover{background-color:#d9d9d9;text-decoration:none}.pager-num.is_current a,.pager-num.is_current>span{color:#fff;border-color:#444;background:#444}.pager-text{font-size:14px;line-height:1.4}@media screen and (max-width: 767px){.pager{display:block}.pager-wrapper{justify-content:center}}.loader{margin:100px auto;font-size:25px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:load 1.1s infinite ease;transform:translateZ(0) scale(0.5)}@-webkit-keyframes load{0%,100%{box-shadow:0em -2.6em 0em 0em #ccc,1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.5),-1.8em -1.8em 0 0em hsla(0,0%,80%,.7)}12.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.7),1.8em -1.8em 0 0em #ccc,2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.5)}25%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.5),1.8em -1.8em 0 0em hsla(0,0%,80%,.7),2.5em 0em 0 0em #ccc,1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}37.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.5),2.5em 0em 0 0em hsla(0,0%,80%,.7),1.75em 1.75em 0 0em #ccc,0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}50%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.5),1.75em 1.75em 0 0em hsla(0,0%,80%,.7),0em 2.5em 0 0em #ccc,-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}62.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.5),0em 2.5em 0 0em hsla(0,0%,80%,.7),-1.8em 1.8em 0 0em #ccc,-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}75%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.5),-1.8em 1.8em 0 0em hsla(0,0%,80%,.7),-2.6em 0em 0 0em #ccc,-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}87.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.5),-2.6em 0em 0 0em hsla(0,0%,80%,.7),-1.8em -1.8em 0 0em #ccc}}@keyframes load{0%,100%{box-shadow:0em -2.6em 0em 0em #ccc,1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.5),-1.8em -1.8em 0 0em hsla(0,0%,80%,.7)}12.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.7),1.8em -1.8em 0 0em #ccc,2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.5)}25%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.5),1.8em -1.8em 0 0em hsla(0,0%,80%,.7),2.5em 0em 0 0em #ccc,1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}37.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.5),2.5em 0em 0 0em hsla(0,0%,80%,.7),1.75em 1.75em 0 0em #ccc,0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}50%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.5),1.75em 1.75em 0 0em hsla(0,0%,80%,.7),0em 2.5em 0 0em #ccc,-1.8em 1.8em 0 0em hsla(0,0%,80%,.2),-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}62.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.5),0em 2.5em 0 0em hsla(0,0%,80%,.7),-1.8em 1.8em 0 0em #ccc,-2.6em 0em 0 0em hsla(0,0%,80%,.2),-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}75%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.5),-1.8em 1.8em 0 0em hsla(0,0%,80%,.7),-2.6em 0em 0 0em #ccc,-1.8em -1.8em 0 0em hsla(0,0%,80%,.2)}87.5%{box-shadow:0em -2.6em 0em 0em hsla(0,0%,80%,.2),1.8em -1.8em 0 0em hsla(0,0%,80%,.2),2.5em 0em 0 0em hsla(0,0%,80%,.2),1.75em 1.75em 0 0em hsla(0,0%,80%,.2),0em 2.5em 0 0em hsla(0,0%,80%,.2),-1.8em 1.8em 0 0em hsla(0,0%,80%,.5),-2.6em 0em 0 0em hsla(0,0%,80%,.7),-1.8em -1.8em 0 0em #ccc}}.ui-datepicker{display:none;padding:10px;background:#fff;border:1px solid #e5e5e5;border-radius:5px}.ui-datepicker-header{position:relative;margin-bottom:10px}.ui-datepicker-title{text-align:center;padding:0 40px;font-size:14px}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:50%;transform:translateY(-50%);font-size:12px}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar th,.ui-datepicker-calendar td{border:1px solid #e5e5e5;font-size:14px}.ui-datepicker-calendar th{background:#f5f5f5;text-align:center;padding:5px}.ui-datepicker-calendar td{background:#fff}.ui-datepicker-calendar td a{display:block;padding:5px;text-align:right;text-decoration:none}.ui-datepicker-calendar td a:hover{background:#ccecfa}.ui-datepicker-trigger{margin-left:5px}.swiper-prev,.swiper-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#444;z-index:10}.swiper-prev::after,.swiper-next::after{content:"";display:flex;position:absolute;top:50%;left:50%;width:8px;height:8px;transform:translate(-50%, -50%) rotate(45deg)}.swiper-prev:hover,.swiper-next:hover{opacity:.8}.swiper-prev.swiper-button-disabled,.swiper-next.swiper-button-disabled{display:none}.swiper-prev{left:0}.swiper-prev::after{border-left:2px solid #fff;border-bottom:2px solid #fff}.swiper-next{right:0}.swiper-next::after{border-top:2px solid #fff;border-right:2px solid #fff}.swiper-dots{position:absolute;bottom:-16px !important;left:0;width:100%;text-align:center}.swiper-dots .swiper-pagination-bullet{width:40px;height:4px;border-radius:0;background:#d9d9d9;margin:0 4px}.swiper-dots .swiper-pagination-bullet-active{background:var(--color-main, #444)}@media screen and (max-width: 767px){.swiper-prev,.swiper-next{display:none}}#wovn-translate-widget{display:none !important}.container{position:relative;overflow:hidden}.contents{width:1200px;padding:0 0 80px;margin:0 auto;position:relative;z-index:1}.contents-2cols{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 56px}.contents-narrow{width:894px}.contents-inner>:last-child{margin-bottom:0}@media screen and (max-width: 767px){.contents{width:auto;padding:0 0 32px}.contents-2cols{display:block}.contents-inner{padding:0 12px}}.main{width:894px;grid-row:1;grid-column:2}.main>:last-child{margin-bottom:0}@media screen and (max-width: 767px){.main{width:auto}}.sub{width:242px;grid-row:1;grid-column:1}@media screen and (max-width: 767px){.sub{width:auto;margin-left:-12px;margin-right:-12px}}.sidemenu{width:320px;flex-shrink:0}.page-header{padding:40px 0 60px;font-size:32px;font-weight:500}.page-header:first-child{padding-top:0}.page-header-wrapper{display:flex;justify-content:space-between;align-items:baseline;position:relative;margin-bottom:32px}.page-header-wrapper .page-header{margin-bottom:0}.page-header-link a{display:inline-block;position:relative;font-size:14px;padding-right:15px}.page-header-link a::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:5px;border-top:2px solid #999;border-right:2px solid #999;color:#999;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.page-header{padding:20px 0;font-size:28px;margin:0 12px}.page-header-link{margin:0 12px}}.section-header{margin-bottom:24px;font-size:22px;font-weight:600;line-height:1.4}.section-header .ja{display:block;font-size:16px;font-weight:500;line-height:1;margin-bottom:10px;margin-left:4px}.section-header .en{display:block;font-size:52px;font-family:var(--font-en);font-weight:700;line-height:1}.section-header-wrapper{display:flex;justify-content:space-between;align-items:baseline;position:relative;margin-bottom:32px}.section-header-wrapper .section-header{margin-bottom:0}.section-header-wrapper .all-link{display:block;font-size:14px;padding-right:15px}.section-header-wrapper .all-link::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:5px;border-top:2px solid #999;border-right:2px solid #999;color:#999;transform:translateY(-50%) rotate(45deg)}.section-header-link{display:inline-block;position:relative;font-size:14px;padding-right:15px}.page-top .section-header{color:var(--color-main)}@media screen and (max-width: 767px){.section-header{font-size:18px;margin-bottom:12px}.section-header .ja{font-size:12px;margin-bottom:6px;margin-left:2px}.section-header .en{font-size:28px}.section-header-wrapper .all-link{font-size:12px}.section-header-link{font-size:12px}.page-top .section-header{margin-bottom:16px}}.section-block-header{font-size:24px;font-weight:600;line-height:1.4;margin-bottom:20px}.price-value{font-family:"Roboto","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:20px;font-weight:700}.price-unit{font-size:20px;font-weight:700;margin-right:3px}.tax-label{font-size:11px}.tilde{font-size:12px}.price-sale{color:#e60012;font-weight:700}.price-proper{display:inline-block;font-weight:500;position:relative;top:-3px;margin-right:20px;flex-shrink:0}.price-proper::before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid #000}.price-proper::after{content:"→";display:block;position:absolute;top:50%;right:-20px;transform:translateY(-50%);font-size:13px}.no-tax-price .price-value{font-size:18px}.no-tax-price .price-unit{font-size:12px}.no-tax-price .tax-label{font-size:11px}.with-tax-price{margin-left:.5em}.with-tax-price .price-value{font-size:14px}.with-tax-price .price-unit{font-size:11px}.with-tax-price .tax-label{font-size:10px}.item-icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;border:1px solid #a59662;background:#a59662;border-radius:3px;font-weight:600;letter-spacing:.01em}.item-icon-new{color:#a59662;background:#fff}.item-icon-no-store-pickup{color:#000;background:#e5e5e5;border-color:#e5e5e5}.cart-item-qty{display:flex;justify-content:center;width:114px;height:40px;border:1px solid #d9d9d9;border-radius:20px;position:relative}.cart-item-qty input[type=text]{width:40px;height:38px;padding-left:0;padding-right:0;border:none;text-align:center;font-size:16px;font-weight:500;border:none;box-shadow:none}.cart-item-qty input[type=text]:focus{outline:none}.cart-item-qty .btn-minus,.cart-item-qty .btn-plus{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#444;border-radius:50%}.cart-item-qty .btn-minus::before,.cart-item-qty .btn-plus::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:2px;background:#fff}.cart-item-qty .btn-minus{left:8px}.cart-item-qty .btn-plus{right:8px}.cart-item-qty .btn-plus::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:12px;background:#fff}.item-history{padding:60px 0;overflow:hidden}.item-history-inner{width:1200px;margin:0 auto}.contents-2cols .item-history-inner{width:auto}.item-history-list-wrapper{position:relative;overflow:hidden}.item-history-list-item{position:relative}.item-history-list-item a:hover .item-list-item-img-hover{opacity:1}.item-history-btn{padding-top:36px;text-align:center}.item-history-btn .btn{width:250px}@media screen and (max-width: 767px){.page-top .item-history-btn{padding-top:18px}.page-top .item-history-btn .btn{width:170px;font-size:14px;height:48px;line-height:48px}}.item-history .item-list-wrapper{overflow:hidden}.item-history .swiper-prev{left:0}.item-history .swiper-next{right:0}body:not(.page-top) .item-history .section-header .ja{font-size:22px;font-weight:600;line-height:1.4;margin-bottom:0;margin-left:0}@media screen and (max-width: 767px){body:not(.page-top) .item-history .section-header .ja{font-size:20px;margin-bottom:0;margin-left:0}}body:not(.page-top) .item-history .section-header .en{display:none}@media screen and (max-width: 767px){.item-history{padding:28px 0}.item-history-inner{width:auto;margin:0 12px}.contents-2cols .item-history-inner{margin:0}.item-history-list-wrapper{margin:0 -12px}}.p{font-size:16px;line-height:1.6;margin-bottom:1em}@media screen and (max-width: 767px){.p{font-size:14px}}.p a{text-decoration:underline}.p a:hover{text-decoration:none}.p.text-left{text-align:left}.p.text-right{text-align:right}.p.text-center{text-align:center}.p.text-red{color:#e60012}.note{font-size:12px;line-height:1.6;margin-bottom:1em}@media screen and (max-width: 767px){.note{font-size:10px}}.note a{text-decoration:underline}.note a:hover{text-decoration:none}.login-member-merit-inner{margin-bottom:16px;padding:24px 16px 24px 24px;border:solid 5px #e9b500;background-color:#fff;border-radius:10px}.login-member-merit-title{margin-bottom:16px;color:#e9b500;text-align:center;font-size:22px;font-weight:500;line-height:1}.login-member-merit-list-item{display:flex;align-items:center;margin-bottom:16px;list-style:none;font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.4}.login-member-merit-list-item:last-child{margin-bottom:0}.login-member-merit-list-item strong{color:#e9b500}.login-member-merit-list-item-num{margin-bottom:5px;color:#888;font-size:12px;line-height:1}.login-member-merit-list-item-img{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;margin-right:12px;border-radius:64px;background-color:#f5f5f5}.login-member-merit-list-item-icon-04{margin-top:4px;margin-left:4px}.login-member-merit-list-item-icon-05{margin-top:-5px;margin-left:4px}@media screen and (max-width: 767px){.login-member-merit-inner{margin-bottom:16px;padding:16px 10px 16px 16px;border:solid 4px #e9b500}.login-member-merit-title{font-size:18px}.login-member-merit-list-item{font-size:14px}.login-member-merit-list-item-num{margin-bottom:5px}.login-member-merit-list-item-img{width:48px;height:48px}.login-member-merit-list-item-icon-01{width:auto;height:18px}.login-member-merit-list-item-icon-02{width:auto;height:21px}.login-member-merit-list-item-icon-03{width:auto;height:25px}.login-member-merit-list-item-icon-04{width:auto;height:25px;margin-top:3px;margin-left:3px}.login-member-merit-list-item-icon-05{width:auto;height:19px;margin-top:-4px;margin-left:3px}}.rankup-modal-content{position:relative}.rankup-modal-content-img{border-radius:5px;overflow:hidden}.rankup-modal-content-img img{width:440px;height:272px}.rankup-modal-content-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;padding-top:40px}.rankup-modal-title{color:#444;font-size:44px;font-weight:800;font-family:"Lato","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.rankup-modal-rank{font-size:20px;margin-bottom:20px}.rankup-modal-rank strong{font-size:28px;font-weight:700}.rankup-modal-close .btn{width:140px}@media screen and (max-width: 767px){.rankup-modal-content-img{width:320px;height:260px}.rankup-modal-content-img img{width:100%;height:100%;object-fit:cover}.rankup-modal-content-text{padding-top:20px}.rankup-modal-title{font-size:32px}.rankup-modal-rank{font-size:16px;margin-bottom:20px}.rankup-modal-rank strong{font-size:22px}}.common-pickup{padding:56px 0 56px}.common-pickup-inner{width:1200px;margin:0 auto}.common-pickup-inner .swiper-prev,.common-pickup-inner .swiper-next{top:121px;transform:none}.common-pickup-list-wrapper{overflow:hidden;position:relative}.common-pickup-list-wrapper .swiper-prev,.common-pickup-list-wrapper .swiper-next{top:122px;transform:none}.common-pickup-list-item-img{margin-bottom:12px}.common-pickup-list-item-text{font-size:14px;line-height:1.7}@media screen and (max-width: 767px){.common-pickup{padding:24px 0 36px}.common-pickup-inner{width:auto;margin:0 12px}.common-pickup-list-wrapper{margin:0 -12px}.common-pickup-list-item-img{margin-bottom:8px}.common-pickup-list-item-text{font-size:13px;line-height:1.5}}.ui-menu{padding:10px 15px 0;background:#fff;border:1px solid #e5e5e5;border-radius:4px;max-width:381px}.ui-menu-item{font-size:14px;margin-bottom:10px;cursor:default}:root{--vh: 100dvh;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}@supports not (height: 100dvh){:root{--vh: 100vh}}.header{position:relative;z-index:102;width:100%;top:0;left:0;background:#fff;padding-top:var(--safe-top)}.header-preview{position:fixed;top:0;right:0;color:#fff;font-size:12px;font-weight:bold;line-height:24px;background:#999;text-align:center;padding:0 10px}.header-top-banner{height:35px;background-position:center;background-repeat:repeat-x;background-size:auto 35px}.header-top-banner div{height:100%}.header-top-banner a{display:block}.header-top-banner img{display:none;margin:0 auto}@media screen and (max-width: 767px){.header-top-banner{height:30px}.header-top-banner img{display:block;width:100%;height:100%;object-fit:cover}}.header-row2{background:#000;color:#fff}.header-row2-inner{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:35px}.header-row2-inner a{color:#fff}@media screen and (max-width: 767px){.header-row2-inner{width:auto;height:auto;margin:0 12px}}.header-important-info a{display:flex;align-items:center;font-size:14px}.header-important-info a:hover{text-decoration:none}.header-important-info-date{font-size:14px;margin-right:8px;flex-shrink:0}.header-important-info-label{color:#fff;background:red;font-size:10px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;height:20px;padding:0 6px;flex-shrink:0;margin-right:24px}.header-important-info-text{font-size:14px;text-decoration:underline;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.header-important-info-text:hover{text-decoration:none}@media screen and (max-width: 767px){.header-important-info a{font-size:12px;height:35px}.header-important-info-date{margin-right:8px;font-size:12px}.header-important-info-label{height:16px;padding:0 4px;margin-right:8px;font-size:8px}.header-important-info-text{font-size:12px}}.header-member{display:flex;align-items:center;font-size:12px;font-weight:500;line-height:1;flex-shrink:0}.header-member em{font-size:14px;font-weight:700}.header-member-welcome{padding-right:12px;border-right:1px solid #6a6a6a}.header-member-point{padding:0 12px;border-right:1px solid #6a6a6a}.header-member-free-shipping{padding:0 12px;font-size:10px}.header-member-free-shipping em{font-size:12px}.header-member-free-shipping em.price{font-size:14px}.header-wovn{position:relative}.header-wovn-trigger{display:flex;align-items:center;color:#fff;font-size:10px;padding-right:20px;position:relative}.header-wovn-trigger::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;transition:.3s}.header-wovn-trigger .icon{width:16px;height:16px;fill:#fff;margin-right:6px}.header-wovn-list-wrapper{display:none;position:absolute;top:24px;left:0;padding:6px;background:#fff;border:1px solid #e5e5e5;width:107px;z-index:100}.header-wovn-list-item{border-bottom:1px solid #d9d9d9}.header-wovn-list-item:last-child{border:none}.header-wovn-list-item a{display:block;padding:16px 0;color:#000;font-size:14px;font-weight:500;text-align:center;position:relative}.header-wovn-list-item a.selected{color:#bbb}.header-wovn.is_opened .header-wovn-trigger::after{transform:translateY(-50%) rotate(225deg)}.header-wovn.is_opened .header-wovn-list-wrapper{display:block}.header-row3{background:#f5f5f5;height:54px}.header-row3-inner{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative}.header-row3-col{display:flex;align-items:center}@media screen and (max-width: 767px){.header-row3{padding:0}.header-row3-inner{width:auto;margin:0;justify-content:center}}.header-logo{margin-right:20px;padding:11px 0}.header-logo img{width:181px;aspect-ratio:26/5}@media screen and (max-width: 767px){.header-logo{margin:0}.header-logo img{width:140px}}.header-detail-search{padding:11px 0}.header-detail-search-btn{display:flex;justify-content:center;align-items:center;width:250px;height:35px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;font-size:14px;position:relative;text-decoration:none}.header-detail-search-btn:hover{text-decoration:none}.header-detail-search-btn .icon{width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media screen and (max-width: 767px){.header-detail-search-btn{width:100%}}.header-utilities-list{display:flex;align-items:flex-end;margin-left:16px;overflow:hidden}.header-utilities-list-item{width:48px;height:54px;margin-left:8px;position:relative}.header-utilities-list-item a{display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center;padding:11px 0}.header-utilities-list-item .icon{width:24px;height:24px;display:block;margin:0 auto 0;flex-shrink:0}.header-utilities-list-item .text{display:block;font-size:8px;line-height:1;text-align:center}.header-utilities-list-item .cart_item_count{display:flex;justify-content:center;align-items:center;width:16px;height:16px;color:#fff;background:red;font-size:10px;border-radius:50%;position:absolute;top:0;right:5px}.header-utilities-list-item .cart_item_count:empty{display:none}.header-utilities-list-item .header-cart-popup{display:none;position:absolute;top:40px;right:0;font-size:16px;background:#f5f5f5;border-radius:5px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);min-width:220px;padding:10px;text-align:center}.header-utilities-list-item .header-cart-popup-close{text-align:right;margin-bottom:10px}.header-utilities-list-item .header-cart-popup-close a{font-size:11px}.header-utilities-list-item .header-cart-popup-close a .icon{width:10px;margin-right:2px;position:relative}.header-utilities-list-item a:hover{text-decoration:none}@media screen and (max-width: 767px){.header-utilities{position:absolute;top:0;right:0}.header-utilities-list-item{width:auto;margin-left:10px}.header-utilities-list-item .icon{width:23px;height:23px}.header-utilities-list-item .icon.icon-cart{margin-top:-2px}.header-utilities-list-item .icon.icon-brand{width:18px;height:18px}.header-utilities-list-item .cart_item_count{top:4px;right:4px}.header-utilities-list-item-brand{position:static}.header-utilities-list-item-cart{padding-right:12px}}.header-brand-wrapper{margin-left:30px;position:relative;top:-2px}.header-brand-trigger{display:block;padding-right:12px;font-size:12px;font-weight:500;position:relative}.header-brand-trigger::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-bottom:2px solid #000;border-right:2px solid #000;transition:.3s}.header-brand-trigger.is_opened::after{transform:translateY(-50%) rotate(225deg)}.header-brand-select{display:block;padding-right:12px;font-size:12px;font-weight:500;position:relative}.header-brand-select::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-bottom:2px solid #000;border-right:2px solid #000;transition:.3s}.header-brand-select-checkbox+.c_label{display:none}.header-brand-select-checkbox+.c_label+label{top:0}.header-brand-select-checkbox:checked+.c_label+.header-brand-select::after{transform:translateY(-50%) rotate(225deg)}.header-brand-select-checkbox:checked+.c_label+.header-brand-select+.header-brand-list-wrapper{display:block}.header-brand-list-wrapper{display:none;width:180px;padding:0px;background:#fff;border:1px solid #e5e5e5;position:absolute;top:calc(100% + 3px);right:-40px;z-index:100}.header-brand-list-wrapper.is_opened{display:block}.header-brand-list-item{min-height:54px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e5e5}.header-brand-list-item:last-child{border:none}.header-brand-list-item-text{font-size:10px;margin-top:5px;line-height:1}.header-brand-list-item.header-brand-partsclub .header-brand-list-item-text{color:#464040}.header-brand-list-item.header-brand-partsclub img{width:auto;height:16px}.header-brand-list-item.header-brand-lunaearth .header-brand-list-item-text{color:#4e3b32}.header-brand-list-item.header-brand-lunaearth img{width:118px;height:auto}.header-brand-list-item.header-brand-miralabo .header-brand-list-item-text{color:#231815}.header-brand-list-item.header-brand-miralabo img{width:100px;height:auto}.header-brand-list-item a{width:100%;min-height:54px;padding-top:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-brand-list-item a:hover{text-decoration:none}.header-brand-list-item a:hover img{opacity:.8}@media screen and (max-width: 767px){.header-brand-list-wrapper{top:calc(100% + 8px);right:0}}.header-menu{position:absolute;display:flex;top:6px;left:12px}.header-menu-sidemenu{margin-right:10px}.header-menu-search{display:none}.header-menu .icon{width:20px;height:20px;display:block;margin:0 auto 5px}.header-menu .icon-close{display:none}.header-menu .text{display:block;font-size:8px;line-height:1;text-align:center}.header-menu a:hover{text-decoration:none}@media screen and (max-width: 767px){.header-menu{height:auto}.header-menu-sidemenu{height:54px}}.header-search{padding:10px 0;background:#fff}.header-search-inner{margin:0 12px;position:relative}.header-search-inner input[type=text]{width:100%;height:32px;margin:0;padding:0 40px;background:#f5f5f5;font-size:14px;text-align:center;border:none}.header-search-inner button{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:none}.header-search-inner button .icon{width:18px;height:18px;fill:#888}.header-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:var(--vh);background:rgba(0,0,0,.5);z-index:100}.header-brand-logo{display:flex;justify-content:center;padding:24px 0;background:#fff;border-bottom:1px solid #e5e5e5}.header-brand-logo img{display:block;height:32px;margin:0 auto}@media screen and (max-width: 767px){.header-brand-logo{padding:6px 0 16px}.header-brand-logo img{height:18px}}.header-brand-nav-container{position:relative;background:#fff;border-bottom:1px solid #e5e5e5}.header-brand-nav-container .header-row3-col{justify-content:center}.header-brand-nav-wrapper{overflow-x:auto;overflow-y:visible}.header-brand-nav-logo{display:none;margin-right:40px;flex-shrink:0}.header-brand-nav-logo img{height:20px}.header-brand-nav-list{display:flex;justify-content:center;flex-shrink:0}.header-brand-nav-list-item{margin:0 20px}.header-brand-nav-list-item>a{display:block;color:#000;font-size:16px;font-weight:500;padding:13px 0 9px;border-bottom:4px solid rgba(0,0,0,0)}.header-brand-nav-list-item>a:hover{text-decoration:none;opacity:.8}.header-brand-nav-list-item.is_opened>a{color:var(--color-main);border-color:var(--color-main)}.header-brand-nav-list-item.is_opened .header-brand-dropdown-wrapper{display:block}@media screen and (max-width: 767px){.header-brand-nav-list-item{margin:0 12px}.header-brand-nav-list-item>a{font-size:14px;padding:10px 0 8px;border-width:2px}}@media screen and (max-width: 767px){.header-brand-nav{display:flex;justify-content:flex-start}.header-brand-nav.is_centered{justify-content:center}.header-brand-nav-wrapper{overflow-x:visible}}.header-brand-dropdown{max-height:calc(var(--vh) - 300px);background:#fff;padding:33px 0 49px;border-top:1px solid #e5e5e5;overflow:auto}.header-brand-dropdown-wrapper{display:none;position:absolute;top:100%;left:0;width:100vw}.header-brand-dropdown-inner{width:1200px;margin:0 auto;position:relative}.header-brand-dropdown-block{margin-bottom:40px}.header-brand-dropdown-block:last-child{margin-bottom:0}.header-brand-dropdown-header{font-size:22px;font-weight:500;margin-bottom:26px}.header-brand-dropdown-header a{color:#000;display:inline-block;padding-right:18px;position:relative;text-decoration:none}.header-brand-dropdown-header a:hover{text-decoration:underline}.header-brand-dropdown-header a::after{content:"";display:block;position:absolute;top:50%;right:0;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}.header-brand-dropdown-list{display:flex;flex-wrap:wrap;margin-right:-20px}.header-brand-dropdown-list-item{width:calc(25% - 20px);margin:0 20px 20px 0}.header-brand-dropdown-list-item-row1{padding-bottom:16px;border-bottom:1px solid #d9d9d9}.header-brand-dropdown-list-item-row2{padding-top:16px}.header-brand-dropdown-list-item .brand-dropdown-list-item-img{width:64px;margin-right:24px;flex-shrink:0}.header-brand-dropdown-list-item .brand-dropdown-list-item-img img{aspect-ratio:1}.header-brand-dropdown-list-item-name{font-size:16px;font-weight:500;line-height:1.4}.header-brand-dropdown-list-item-content-label{font-size:22px;font-weight:500;margin-bottom:10px}.header-brand-dropdown-list-item-content-item{font-size:16px;font-weight:500;margin-bottom:10px}.header-brand-dropdown-list-item-content-item:last-child{margin-bottom:0}.header-brand-dropdown-list-item-content-item .brand-dropdown-list-item-img{display:none}.header-brand-dropdown-list-item a{display:flex;align-items:center;text-decoration:underline}.header-brand-dropdown-list-item a:hover{text-decoration:none}.header-brand-dropdown-list-item a:hover .brand-dropdown-list-item-img img{opacity:.8}.header-brand-dropdown-list-item-subcategory-item{font-size:14px;font-weight:500;margin-bottom:10px}.header-brand-dropdown-close{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);width:1200px}.header-brand-dropdown-close a{color:#fff;font-size:14px}.header-brand-dropdown-close .icon{width:15px;height:15px;fill:#fff;position:relative;top:4px}@media screen and (max-width: 767px){.header-brand-dropdown{max-height:calc(var(--vh) - 310px);padding:20px 10px;overflow:auto}.header-brand-dropdown-inner{width:auto}.header-brand-dropdown-block{margin-bottom:32px}.header-brand-dropdown-header{font-size:14px;font-weight:500;margin-bottom:10px}.header-brand-dropdown-header a{display:block;position:relative}.header-brand-dropdown-header a::after{content:"";display:block;position:absolute;top:50%;right:0;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}.header-brand-dropdown-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.header-brand-dropdown-list-item{width:calc(50% - 8px);padding:6px 0;margin:0}.header-brand-dropdown-list-item a{display:flex;align-items:center}.header-brand-dropdown-list-item .brand-dropdown-list-item-img{width:40px;margin-right:12px;flex-shrink:0}.header-brand-dropdown-list-item .brand-dropdown-list-item-img img{aspect-ratio:1}.header-brand-dropdown-list-item-name{font-size:12px}.header-brand-dropdown-list-item-row1{border:none;padding:0}.header-brand-dropdown-list-item-row2{display:none}.header-brand-dropdown-close{width:100%}}.header-brand-nav-wrapper .header-detail-search{display:none;margin-left:auto}.header-brand-nav-wrapper .header-menu,.header-brand-nav-wrapper .header-utilities{display:none}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list{margin:0 -16px;position:relative;border-bottom:1px solid #d9d9d9}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list::after{content:"";display:block;position:absolute;bottom:16px;left:0;width:100%;height:2px;background:#fff}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item{width:10%;margin:0 0 16px;padding:0 16px 16px;border-bottom:1px solid #d9d9d9}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item .brand-dropdown-list-item-img{width:100%;margin:0}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item-name{font-size:12px;font-weight:400;text-align:center}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item a{display:block}@media screen and (max-width: 767px){.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list{margin:0;padding-bottom:16px}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list::after{display:none}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item{width:calc(50% - 8px);padding:6px 0;margin:0;border:none}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item a{display:flex;align-items:center}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item .brand-dropdown-list-item-img{width:40px;margin-right:12px;flex-shrink:0}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item .brand-dropdown-list-item-img img{aspect-ratio:1}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item-name{font-size:12px;text-align:left}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item-row1{border:none;padding:0}.header-brand-nav-list-item.is_pc-item .header-brand-dropdown-list-item-row2{display:none}}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list{margin-right:-30px;border-bottom:1px solid #d9d9d9}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item{width:calc(20% - 30px);margin:0 30px 26px 0}@media screen and (max-width: 767px){.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list{margin:0;padding-bottom:16px}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item{width:calc(50% - 8px);padding:6px 0;margin:0;border:none}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item a,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item a{display:flex;align-items:center}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item .brand-dropdown-list-item-img,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item .brand-dropdown-list-item-img{width:40px;margin-right:12px;flex-shrink:0}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item .brand-dropdown-list-item-img img,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item .brand-dropdown-list-item-img img{aspect-ratio:1}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item-name,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item-name{font-size:12px;text-align:left}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item-row1,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item-row1{border:none;padding:0}.header-brand-nav-list-item.is_pc-kit .header-brand-dropdown-list-item-row2,.header-brand-nav-list-item.is_pc-recipe .header-brand-dropdown-list-item-row2{display:none}}.header-brand-nav-list-item.is_small .header-brand-dropdown{width:320px;padding:32px}.header-brand-nav-list-item.is_small .header-brand-dropdown-wrapper{left:auto}.header-brand-nav-list-item.is_small .header-brand-dropdown-inner{width:auto}.header-brand-nav-list-item.is_small .header-brand-dropdown-list{display:block;margin:0;position:relative}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item{width:auto;margin:0 0 16px}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item:last-of-type{margin-bottom:0}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item a{display:flex;align-items:center;text-decoration:underline}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item .brand-dropdown-list-item-img{width:40px;display:none}.header-brand-nav-list-item.is_small .header-brand-dropdown-close{left:0;transform:none}@media screen and (max-width: 767px){.header-brand-nav-list-item.is_small{position:static}.header-brand-nav-list-item.is_small .header-brand-dropdown{width:auto;padding:10px}.header-brand-nav-list-item.is_small .header-brand-dropdown-wrapper{right:0;left:auto;max-width:240px}.header-brand-nav-list-item.is_small .header-brand-dropdown-list{display:block;margin:0;position:relative}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item{width:auto;margin:0 0 10px;padding:0}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item:last-of-type{margin-bottom:0}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item .brand-dropdown-list-item-img{width:40px;display:block;margin-right:10px}.header-brand-nav-list-item.is_small .header-brand-dropdown-list-item-text{font-size:12px}.header-brand-nav-list-item.is_small.header-brand-nav-list-item-new .header-brand-dropdown-wrapper{left:0}}.header-brand-nav-list-item.is_other{display:none}.header-brand-nav-list-item.is_other .header-brand-dropdown-list{margin:0;justify-content:center}.header-brand-nav-list-item.is_other .header-brand-dropdown-list-item{width:33.3%;margin:0;padding:0 40px;border-right:1px solid #d9d9d9;display:flex}.header-brand-nav-list-item.is_other .header-brand-dropdown-list-item:last-child{border:none}.is_gnav-opened{position:fixed;width:100%}.is_gnav-opened .header-overlay{display:block}.is_scrolled .header,.keep_is_scrolled .header{position:fixed;top:0;left:0;width:100%;padding-top:var(--safe-top)}.is_scrolled .header-preview,.keep_is_scrolled .header-preview{display:none}.is_scrolled .header-row1,.is_scrolled .header-row2,.keep_is_scrolled .header-row1,.keep_is_scrolled .header-row2{display:none}.is_scrolled .header-row3,.keep_is_scrolled .header-row3{padding:11px 0}.is_scrolled .header-menu-search,.keep_is_scrolled .header-menu-search{display:block}.is_scrolled .header-search,.keep_is_scrolled .header-search{display:none}.is_scrolled .header-brand-logo,.keep_is_scrolled .header-brand-logo{display:none}.is_scrolled .header-brand-nav-logo,.keep_is_scrolled .header-brand-nav-logo{display:block}.is_scrolled .header-brand-nav-container,.keep_is_scrolled .header-brand-nav-container{width:100vw}.is_scrolled .header-brand-nav-wrapper,.keep_is_scrolled .header-brand-nav-wrapper{display:flex;align-items:center;width:1200px;height:60px;margin:0 auto}.is_scrolled .header-brand-nav-wrapper .header-detail-search,.is_scrolled .header-brand-nav-wrapper .header-utilities,.keep_is_scrolled .header-brand-nav-wrapper .header-detail-search,.keep_is_scrolled .header-brand-nav-wrapper .header-utilities{display:block}.is_scrolled .header-brand-nav-wrapper .header-menu,.keep_is_scrolled .header-brand-nav-wrapper .header-menu{display:flex}.is_scrolled .header-brand-nav-list-item.is_small,.keep_is_scrolled .header-brand-nav-list-item.is_small{display:none}.is_scrolled .header-brand-nav-list-item.is_other,.keep_is_scrolled .header-brand-nav-list-item.is_other{display:block}.is_scrolled .header-brand-dropdown,.keep_is_scrolled .header-brand-dropdown{max-height:calc(var(--vh) - 100px)}@media screen and (max-width: 767px){.is_scrolled .header-common,.keep_is_scrolled .header-common{display:none}.is_scrolled .header-brand-nav-container,.keep_is_scrolled .header-brand-nav-container{display:block;border:none}.is_scrolled .header-brand-nav-wrapper,.keep_is_scrolled .header-brand-nav-wrapper{display:block;width:100%;height:auto;margin:0;position:relative;border-bottom:1px solid #e5e5e5}.is_scrolled .header-brand-nav-wrapper .header-menu-sidemenu,.keep_is_scrolled .header-brand-nav-wrapper .header-menu-sidemenu{display:block}.is_scrolled .header-brand-nav-wrapper .header-detail-search,.keep_is_scrolled .header-brand-nav-wrapper .header-detail-search{display:none}.is_scrolled .header-brand-nav-wrapper .header-brand-nav-wrapper,.keep_is_scrolled .header-brand-nav-wrapper .header-brand-nav-wrapper{display:none}.is_scrolled .header-brand-nav-logo,.keep_is_scrolled .header-brand-nav-logo{display:flex;justify-content:center;padding:12px 0;margin:0 auto;border-bottom:1px solid #e5e5e5}.is_scrolled .header-brand-nav-logo a,.keep_is_scrolled .header-brand-nav-logo a{display:block;margin:0 auto}.is_scrolled .header-brand-nav-list-item.is_small,.keep_is_scrolled .header-brand-nav-list-item.is_small{display:block}.is_scrolled .header-utilities,.keep_is_scrolled .header-utilities{top:-2px}.is_scrolled .header .header-brand-list-wrapper,.keep_is_scrolled .header .header-brand-list-wrapper{z-index:1000}}.is_scrolled.page-brand .header-common,.keep_is_scrolled.page-brand .header-common{display:none}@media screen and (max-width: 767px){.is_scrolled.is_scrolling-up .header-brand-nav-wrapper,.keep_is_scrolled.is_scrolling-up .header-brand-nav-wrapper{display:block}}.is_menu-opened .header{z-index:1000}.is_menu-opened .header-sidemenu .icon-menu{display:none}.is_menu-opened .header-sidemenu .icon-close{display:block}[data-brand=COMMON].is_scrolled .header-common,[data-brand=COMMON].keep_is_scrolled .header-common{display:block !important}[data-brand=COMMON].is_scrolled .header-row3,[data-brand=COMMON].keep_is_scrolled .header-row3{padding:0}@media screen and (max-width: 767px){[data-brand=COMMON].is_scrolled .header-utilities,[data-brand=COMMON].keep_is_scrolled .header-utilities{top:0}}.footer-common{background:#000;color:#fff}.footer-common-inner{display:flex;justify-content:space-between;align-items:center;width:1200px;height:93px;margin:0 auto}@media screen and (max-width: 767px){.footer-common{padding:20px 0 28px}.footer-common-inner{display:block;width:auto;height:auto;margin:0 12px}}.footer-nav-list{display:flex}.footer-nav-list-item{display:block;padding:0 10px;font-size:12px;line-height:1.2;border-right:1px solid #d9d9d9}.footer-nav-list-item:last-child{border:none}.footer-nav-list-item a{color:#fff;text-decoration:underline}.footer-nav-list-item a:hover{text-decoration:none}.footer-nav-list-item a .icon{width:12px;height:12px;margin-left:4px;fill:#fff;vertical-align:middle}@media screen and (max-width: 767px){.footer-nav{border-bottom:1px solid #434343;margin-bottom:16px}.footer-nav-list{display:block}.footer-nav-list-item{display:block;padding:0;border:none;margin-bottom:16px}}.footer-copyright{font-size:12px}@media screen and (max-width: 767px){.footer-copyright{text-align:center}}.footer-brand{background:#fff}.footer-brand-row1{padding:24px 0;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 767px){.footer-brand-row1{padding:12px 0}}.footer-brand-banner{width:1200px;margin:0 auto;overflow:hidden;position:relative;display:flex;justify-content:center}.footer-brand-banner-list{display:flex}.footer-brand-banner-list-item{flex-shrink:0;margin:0 12px}.footer-brand-banner-list-item img{width:283px;aspect-ratio:283/80}.footer-brand-banner.swiper-initialized{overflow:visible}.footer-brand-banner.swiper-initialized .footer-brand-banner-list-item{margin:0}@media screen and (max-width: 767px){.footer-brand-banner{width:auto}.footer-brand-banner-list{overflow-x:auto}.footer-brand-banner-list-item img{width:72vw}.footer-brand-banner.swiper-initialized .footer-brand-banner-list{overflow:visible}}.footer-brand-row2{padding:40px 0}.footer-brand-row2-inner{width:1200px;margin:0 auto;display:flex;justify-content:flex-start}@media screen and (max-width: 767px){.footer-brand-row2{padding:24px 0 0}.footer-brand-row2-inner{width:auto;display:block}}.footer-brand-logo{width:180px;margin-bottom:40px}.footer-brand-logo img{width:180px;margin:0 auto 24px}@media screen and (max-width: 767px){.footer-brand-logo{width:auto;margin-bottom:24px}}.footer-brand-guide{width:248px;margin-right:58px;flex-shrink:0}.footer-brand-guide-list-item{margin-left:1em;text-indent:-1em}.footer-brand-guide-list-item::before{content:"・"}.footer-brand-guide .footer-brand-block{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d9d9}.footer-brand-guide .footer-brand-block-wrapper:last-of-type .footer-brand-block{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (max-width: 767px){.footer-brand-guide{width:auto;margin:0;padding-left:12px;padding-right:12px;padding-bottom:24px;border-bottom:1px solid #d9d9d9}.footer-brand-guide .footer-brand-block{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d9}.footer-brand-guide .footer-brand-block-label{margin-bottom:10px}}.footer-brand-category{width:675px;display:flex;justify-content:space-between}.footer-brand-category-col{margin-right:60px;flex-shrink:0}.footer-brand-category-list-item{margin-bottom:8px}.footer-brand-category-list-item a{text-decoration:underline}.footer-brand-category-list-item a:hover{text-decoration:none}.footer-brand-category-list-item .brand-dropdown-list-item-img{display:none}@media screen and (max-width: 767px){.footer-brand-category{display:block;width:auto}.footer-brand-category-col{margin:0 12px}}.footer-brand-sns-list-item{margin-bottom:10px}.footer-brand-sns-list-item a{display:flex;align-items:center;text-decoration:underline}.footer-brand-sns-list-item a:hover{text-decoration:none}.footer-brand-sns-list-item img{width:16px;margin-right:4px}@media screen and (max-width: 767px){.footer-brand-sns{margin:0 12px}.footer-brand-sns .footer-brand-block{border:none}}.footer-brand-block{margin-bottom:32px}.footer-brand-block-label{font-size:14px;font-weight:500;margin-bottom:10px}.footer-brand-block-content{font-size:12px}@media screen and (max-width: 767px){.footer-brand-block{margin:0;border-bottom:1px solid #d9d9d9}.footer-brand-block-label{position:relative;margin:0}.js_toggle-wrapper .footer-brand-block-label::after{content:"";position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-12px;background-color:#444;border-radius:24px;z-index:1}.footer-brand-block-label a{display:block;padding:12px 0;text-decoration:none}.footer-brand-block-label a:hover{text-decoration:none}.footer-brand-block-label a.js_toggle-trigger{position:relative}.footer-brand-block-label a.js_toggle-trigger::before,.footer-brand-block-label a.js_toggle-trigger::after{content:"";display:block;position:absolute;top:50%;right:7px;width:10px;height:2px;background:#fff;transition:.3s;z-index:2;margin-top:-1px}.footer-brand-block-label a.js_toggle-trigger::after{transform:rotate(90deg)}.footer-brand-block-label a.js_toggle-trigger.is_toggle-opened::after{transform:none}.footer-brand-block-content .footer-brand-category-list{margin-left:12px;margin-bottom:20px}}.back-to-top{position:fixed;bottom:20px;right:20px;transform:translateY(120px);transition:.3s;z-index:101}.back-to-top a{display:block;width:64px;height:64px;border-radius:50%;background:#444;position:relative;filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25))}.back-to-top a::after{content:"";display:block;position:absolute;top:28px;left:26px;width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 767px){.back-to-top{bottom:12px;right:12px;transform:translateY(70px)}.back-to-top a{width:40px;height:40px;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25))}.back-to-top a::after{top:17px;left:16px;width:8px;height:8px}}.is_scrolled .back-to-top{transform:translateY(0)}.is_scrolled.is_scroll_end .back-to-top{top:auto;bottom:103px}.is_scrolled.is_scroll_end .back-to-top a{margin:0 0 0 auto}@media screen and (max-width: 767px){.is_scrolled.is_scroll_end .back-to-top{bottom:40px}}.sidemenu{position:fixed;top:0;left:0;width:320px;height:100vh;overflow-y:auto;z-index:150;transform:translateX(-100%);transition:.3s;z-index:101;padding-top:45px}.sidemenu-inner{width:320px;min-height:100vh;padding-bottom:80px;background:#fff}.sidemenu-header-inner{padding:20px 16px 16px;border-bottom:1px solid #d9d9d9}.sidemenu-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sidemenu-header-mypage{margin-bottom:12px}.sidemenu-header-mypage .btn{width:100%}.sidemenu-name{font-size:12px;font-weight:500}.sidemenu-name-name{font-size:14px;font-weight:700}.sidemenu-wovn{position:relative;flex-shrink:0}.sidemenu-wovn-trigger{color:#000;font-size:10px;margin-left:10px;position:relative;display:flex;align-items:center;padding-right:15px}.sidemenu .sidemenu-wovn-trigger.js_toggle-trigger{display:flex;align-items:center;width:auto;height:auto;background:none;border-radius:0}.sidemenu .sidemenu-wovn-trigger.js_toggle-trigger::before,.sidemenu .sidemenu-wovn-trigger.js_toggle-trigger::after{display:none}.sidemenu-wovn-trigger::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-bottom:2px solid #000;border-right:2px solid #000;transition:.3s}.sidemenu-wovn-trigger .icon{width:16px;height:16px;fill:#000;margin-right:6px}.sidemenu-wovn-list-wrapper{display:none;position:absolute;top:24px;left:auto;right:-12px;padding:6px;background:#fff;border:1px solid #e5e5e5;width:107px;z-index:100}.sidemenu-wovn-list-wrapper.is_opened{display:block}.sidemenu-wovn-list-item{border-bottom:1px solid #d9d9d9}.sidemenu-wovn-list-item:last-child{border:none}.sidemenu-wovn-list-item a{display:block;padding:8px 0;color:#000;font-size:14px;font-weight:500;text-align:center;position:relative}.sidemenu-wovn-list-item a.selected{color:#bbb}.sidemenu-wovn.is_opened .header-wovn-trigger::after{transform:translateY(-50%) rotate(225deg)}.sidemenu-wovn.is_opened .header-wovn-list-wrapper{display:block}.sidemenu-point{display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500}.sidemenu-point-wrapper{margin-bottom:8px;background:#f5f5f5;border-radius:4px;height:40px;display:flex;justify-content:center;align-items:center}.sidemenu-point-label::after{content:"："}.sidemenu-point-value{font-size:14px;font-weight:700}.sidemenu-point-unit{font-size:12px;font-weight:500}.sidemenu-utilities-list{display:flex;align-items:flex-end;justify-content:center}.sidemenu-utilities-list-item{width:48px;height:38px;margin-left:8px;margin-right:8px;position:relative}.sidemenu-utilities-list-item .icon{width:20px;height:20px;display:block;margin:0 auto 5px}.sidemenu-utilities-list-item .text{display:block;font-size:8px;line-height:1;text-align:center}.sidemenu-utilities-list-item a:hover{text-decoration:none}.sidemenu-item-history{overflow:hidden;padding:20px 0;border-bottom:1px solid #d9d9d9}.sidemenu-item-history-header{font-size:16px;font-weight:500;padding:0 16px 12px;line-height:1}.sidemenu-item-history-list{display:flex}.sidemenu-item-history-list-item{width:72px;height:83px;flex-shrink:0}.sidemenu-search{padding:16px 16px;border-bottom:1px solid #d9d9d9}.sidemenu-search-category{margin-bottom:12px}.sidemenu-search-category select{width:100%;height:37px;font-size:14px}.sidemenu-search-keyword{margin-bottom:12px;position:relative}.sidemenu-search-keyword input[type=text]{width:100%;height:37px;padding:0 40px;font-size:14px}.sidemenu-search-keyword button{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:none}.sidemenu-search-keyword button .icon{width:18px;height:18px;fill:#888}.sidemenu-detail-search{font-size:12px;text-align:right}.sidemenu-detail-search a{text-decoration:underline}.sidemenu-detail-search a:hover{text-decoration:none}.sidemenu-brand{padding:16px 16px;border-bottom:1px solid #d9d9d9}.sidemenu-brand-header{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500}.sidemenu-brand-header a:not(.js_toggle-trigger){display:block;position:relative;width:100%}.sidemenu-brand-header a:not(.js_toggle-trigger)::after{content:"";display:block;position:absolute;top:50%;right:10px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}.sidemenu-brand-list-wrapper{padding:16px;border-bottom:1px solid #d9d9d9}.sidemenu-brand-list-item{margin-top:24px}.sidemenu-brand-list-item-img{margin-bottom:12px}.sidemenu-brand-list-item-name{font-size:16px;font-weight:500}.sidemenu-brand-list-item-text{font-size:14px}.sidemenu-brand-content{margin-top:16px;padding-top:8px;border-top:solid 1px #d9d9d9}.sidemenu-brand-subcategory{padding:12px 0}.sidemenu-brand-subcategory-header{font-size:14px;font-weight:500;margin-bottom:10px}.sidemenu-brand-subcategory-header a{display:block;position:relative}.sidemenu-brand-subcategory-header a::after{content:"";display:block;position:absolute;top:50%;right:8px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}.sidemenu-brand-subcategory-list{display:flex;flex-wrap:wrap;justify-content:space-between}.sidemenu-brand-subcategory-list-item{width:calc(50% - 8px);padding:6px 0;font-size:12px}.sidemenu-brand-subcategory-list-item a{display:flex;align-items:center}.sidemenu-brand-subcategory-list-item-img{width:40px;margin-right:12px;flex-shrink:0}.sidemenu-brand-subcategory-list-item-img img{aspect-ratio:1}.sidemenu-brand-subcategory-list-item-name,.sidemenu-brand-subcategory-list-item-text{font-size:12px}.sidemenu-brand-subcategory-list-item .brand-dropdown-list-item-img{width:40px;margin-right:12px;flex-shrink:0}.sidemenu-brand-subcategory-list-item .brand-dropdown-list-item-img img{aspect-ratio:1}.sidemenu-brand-subcategory-list-item .brand-dropdown-list-item-name,.sidemenu-brand-subcategory-list-item .brand-dropdown-list-item-text{font-size:12px}.sidemenu-brand-sns-list{display:flex;flex-wrap:wrap;justify-content:space-between}.sidemenu-brand-sns-list-item{width:calc(50% - 8px);padding:6px 0;font-size:12px}.sidemenu-brand-sns-list-item a{display:flex;align-items:center}.sidemenu-brand-sns-list-item img{width:40px;margin-right:12px;flex-shrink:0;aspect-ratio:1}.sidemenu-footer-nav{padding:12px 16px 16px;border-bottom:1px solid #d9d9d9}.sidemenu-footer-nav-list-item{font-size:12px;margin-bottom:16px}.sidemenu-footer-nav-list-item:last-of-type{margin-bottom:0}.sidemenu-footer-nav-list-item a{text-decoration:underline}.sidemenu-footer-nav-list-item a:hover{text-decoration:none}.sidemenu-footer-logo{padding:20px 12px;display:flex;justify-content:center}.sidemenu-footer-logo img{width:182px;aspect-ratio:26/5}.sidemenu-close{display:none;position:fixed;top:155px;right:12px;z-index:150}.sidemenu-close a{display:block}.sidemenu-close a .icon{width:32px;height:32px;fill:#fff}.sidemenu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:100}.sidemenu .js_toggle-trigger{display:block;width:24px;height:24px;background:#444;border-radius:50%;padding:0;position:relative}.sidemenu .js_toggle-trigger::before,.sidemenu .js_toggle-trigger::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:2px;background:#fff;transition:.3s}.sidemenu .js_toggle-trigger::after{transform:translate(-50%, -50%) rotate(90deg)}.sidemenu .js_toggle-trigger.is_toggle-opened::after{transform:translate(-50%, -50%) rotate(0)}.is_menu-opened{position:fixed;width:100%}.is_menu-opened .sidemenu{transform:translateX(0)}.is_menu-opened .sidemenu-close{display:block}.is_menu-opened .sidemenu-overlay{display:block}.is_menu-opened .header-menu .icon-menu{display:none}.is_menu-opened .header-menu .icon-close{display:block}.is_scrolled .sidemenu-close{top:55px}.is_wholesale .sidemenu-brand-list-item:nth-child(n+2){display:none}.sidebar{width:242px}@media screen and (max-width: 767px){.sidebar{width:auto;margin-top:32px}}.sidebar-category{border-bottom:1px solid #d9d9d9}.sidebar-category-wrapper{margin-bottom:40px}.sidebar-category-header{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;padding:10px 0}.sidebar-category-header .js_toggle-trigger{display:block;width:24px;height:24px;background:#444;border-radius:50%;padding:0;position:relative}.sidebar-category-header .js_toggle-trigger::before,.sidebar-category-header .js_toggle-trigger::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:2px;background:#fff;transition:.3s}.sidebar-category-header .js_toggle-trigger::after{transform:translate(-50%, -50%) rotate(90deg)}.sidebar-category-header .js_toggle-trigger.is_toggle-opened::after{transform:translate(-50%, -50%) rotate(0)}.sidebar-category-header a:not(.js_toggle-trigger){display:block;position:relative;width:100%}.sidebar-category-header a:not(.js_toggle-trigger)::after{content:"";display:block;position:absolute;top:50%;right:10px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}.sidebar-category-brand{font-size:18px;font-weight:500;padding:16px;background:#f5f5f5;line-height:1}.sidebar-category-content{padding:24px 8px}.sidebar-category.is_toggle-opened .sidebar-category-header{border-bottom:1px solid #d9d9d9}.sidebar-subcategory{margin-bottom:20px}.sidebar-subcategory-header{font-size:14px;font-weight:500;margin-bottom:10px}.sidebar-subcategory-header a{display:block;padding-right:20px;position:relative}.sidebar-subcategory-header a::after{content:"";display:block;position:absolute;top:50%;right:2px;width:7px;height:7px;border-top:2px solid #5f5f5f;border-right:2px solid #5f5f5f;transform:translateY(-50%) rotate(45deg)}.sidebar-subcategory-header .brand-dropdown-list-item-img{display:none}.sidebar-subcategory-list{padding-left:8px}.sidebar-subcategory-list-item{font-size:12px;margin-bottom:10px}.sidebar-subcategory-list-item a{display:block;padding-right:20px;position:relative}.sidebar-subcategory-list-item a::after{content:"";display:block;position:absolute;top:50%;right:2px;width:7px;height:7px;border-top:2px solid #5f5f5f;border-right:2px solid #5f5f5f;transform:translateY(-50%) rotate(45deg)}.item-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;grid-gap:40px 32px}@media screen and (max-width: 767px){.item-list{grid-template-columns:repeat(2, 1fr);grid-gap:30px 15px}}.item-list-wrapper{position:relative}.item-list-wrapper.js_restock-slider,.item-list-wrapper.js_ranking-slider,.item-list-wrapper.js_top-contents-slider,.item-list-wrapper.js_item-list-slider,.item-list-wrapper.js_pickup-items-slider{overflow:hidden}@media screen and (max-width: 767px){.item-list-wrapper.js_restock-slider .item-list-item-price-sale-wrapper,.item-list-wrapper.js_ranking-slider .item-list-item-price-sale-wrapper,.item-list-wrapper.js_top-contents-slider .item-list-item-price-sale-wrapper,.item-list-wrapper.js_item-list-slider .item-list-item-price-sale-wrapper,.item-list-wrapper.js_pickup-items-slider .item-list-item-price-sale-wrapper{display:block}.item-list-wrapper.js_restock-slider .item-list-item-price-sale-wrapper .price-proper,.item-list-wrapper.js_ranking-slider .item-list-item-price-sale-wrapper .price-proper,.item-list-wrapper.js_top-contents-slider .item-list-item-price-sale-wrapper .price-proper,.item-list-wrapper.js_item-list-slider .item-list-item-price-sale-wrapper .price-proper,.item-list-wrapper.js_pickup-items-slider .item-list-item-price-sale-wrapper .price-proper{margin-right:0}.item-list-wrapper.js_restock-slider .item-list-item-price-sale-wrapper .price-proper::after,.item-list-wrapper.js_ranking-slider .item-list-item-price-sale-wrapper .price-proper::after,.item-list-wrapper.js_top-contents-slider .item-list-item-price-sale-wrapper .price-proper::after,.item-list-wrapper.js_item-list-slider .item-list-item-price-sale-wrapper .price-proper::after,.item-list-wrapper.js_pickup-items-slider .item-list-item-price-sale-wrapper .price-proper::after{display:none}}.item-list-wrapper .swiper-prev,.item-list-wrapper .swiper-next{top:70px;transform:none}@media screen and (max-width: 767px){.item-list-wrapper{margin:0 12px}}.item-list-item{align-items:stretch;line-height:1;min-width:0}.item-list-item:empty{display:none}.item-list-item-img{margin-bottom:10px;position:relative;overflow:hidden}.item-list-item-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s}.item-list-item-img a:hover .item-list-item-img-hover{opacity:1}.item-list-item-img img{width:100%;aspect-ratio:1;object-fit:contain}.item-list-item-member-limited{position:absolute;top:15px;right:25px;color:#fff;background:#a59662;font-size:10px;line-height:2;text-align:center;width:200px;transform:translateX(50%) rotate(45deg)}.item-list-item-ranking{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#fff;background:#000;font-size:16px;font-weight:500}.item-list-item-ranking.is_rank1{background:#d29f44}.item-list-item-ranking.is_rank2{background:#a0a0a0}.item-list-item-ranking.is_rank3{background:#843e22}.item-list-item-sale-end{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:14px;background:hsla(0,0%,100%,.6)}.item-list-item-icon-list{display:flex;flex-wrap:wrap;margin-right:-5px}.item-list-item-icon-list .item-icon{height:23px;padding:0 6px 2px;font-size:10px;margin:0 5px 5px 0}.item-list-item-brand{color:#888;font-size:12px;margin-bottom:8px}.item-list-item-name{color:#000;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:8px}.item-list-item-code{color:#888;font-size:12px;position:relative;top:-3px;margin-bottom:5px}.item-list-item-price .price-value{font-size:18px}.item-list-item-price .price-unit{margin-right:0;font-size:16px}.item-list-item-price .tax-label{font-size:10px}.item-list-item-price .tilde{font-size:10px}.item-list-item-price-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;text-align:right}.item-list-item-price-sale-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;text-align:right}.item-list-item-price-sale-wrapper .price-sale-value{white-space:nowrap}.item-list-item-price-sale-wrapper .price-sale-label{margin:0 0 5px -30px;font-size:12px}.item-list-item-price-sale-wrapper .price-proper{margin-right:17px}.item-list-item-price-sale-wrapper .price-proper::before{margin-top:2px}.item-list-item-price-sale-wrapper .price-proper::after{right:-15px}.item-list-item-price-sale-wrapper .price-proper .price-value{font-size:12px}.item-list-item-price-sale-wrapper .price-proper .price-unit{font-size:10px;margin-right:0}.item-list-item-price-sale-wrapper .price-proper .tax-label{font-size:8px}.item-list-item-price-sale-wrapper .price-proper .tilde{font-size:12px}@media screen and (max-width: 767px){.item-list-item-price .price-value{font-size:16px}.item-list-item-price .price-unit{margin-right:0;font-size:14px}.item-list-item-price .tax-label{font-size:10px}.item-list-item-price .tilde{font-size:10px}.item-list-item-price-sale-wrapper{display:block}.item-list-item-price-sale-wrapper .price-sale-label{margin:0 0 0 -30px;font-size:10px}.item-list-item-price-sale-wrapper .price-proper{margin-right:0}.item-list-item-price-sale-wrapper .price-proper::before{margin-top:2px}.item-list-item-price-sale-wrapper .price-proper::after{display:none}.item-list-item-price-sale-wrapper .price-proper .price-value{font-size:10px}.item-list-item-price-sale-wrapper .price-proper .price-unit{font-size:8px;margin-right:0}.item-list-item-price-sale-wrapper .price-proper .tax-label{font-size:8px}.item-list-item-price-sale-wrapper .price-proper .tilde{font-size:8px}}.item-list-item-level,.item-list-item-time{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.8}.item-list-item-level-label,.item-list-item-time-label{white-space:nowrap}.item-list-item-level-label::after,.item-list-item-time-label::after{content:"："}.item-list-item-level-value,.item-list-item-time-value{display:flex;align-items:center}.item-list-item-level .icon,.item-list-item-time .icon{width:14px;height:14px}.item-list-item-level .icon-star-on,.item-list-item-time .icon-star-on{fill:#ff9901}.item-list-item-level .icon-star-off,.item-list-item-time .icon-star-off{fill:#ccc}@media screen and (max-width: 767px){.item-list-item-level,.item-list-item-time{font-size:11px}.item-list-item-level .icon,.item-list-item-time .icon{width:13px;height:13px}}.item-list-item-btns{margin-top:10px;display:flex;justify-content:space-between;align-items:center;width:100%}.item-list-item-btns-inner{width:100%}.item-list-item-btns.is_favorite-on .item-list-item-favorite.is_off{display:none}.item-list-item-btns.is_favorite-on .item-list-item-favorite.is_on{display:flex}.item-list-item-btns .btn{width:100%}.item-list-item-btns .modal{width:auto}.item-list-item-btns .item-list-item-favorite.is_on{display:none}@media screen and (max-width: 767px){.item-list-item-btns .modal-content{padding-right:12px;padding-left:12px}}.item-list-item-btn-cart{position:relative;flex-shrink:0;width:164px}@media screen and (max-width: 767px){.item-list-item-btn-cart{width:calc(50vw - 56px)}}.item-list-item-cart-popup{display:none;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);justify-content:center;width:200px;background:#f5f5f5;padding:12px;border-radius:5px;font-size:14px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);line-height:1.6;z-index:100;text-align:center}.item-list-item-cart-popup::before,.item-list-item-cart-popup::after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);border:10px solid rgba(0,0,0,0);border-bottom:none}.item-list-item-cart-popup::before{bottom:-12px;border-top:12px solid #e0e0e0;z-index:100}.item-list-item-cart-popup::after{bottom:-10px;border-top:12px solid #f5f5f5;z-index:101}.item-list-item-cart-popup:empty{display:none}.item-list-item-cart-popup-close{position:absolute;top:-12px;right:-12px;text-align:right;width:24px;height:24px}.item-list-item-cart-popup-close a{background:#444;border-radius:100px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.item-list-item-cart-popup-close .icon-close{width:20px;height:20px;position:relative;fill:#fff}@media screen and (max-width: 767px){.item-list-item-cart-popup{width:calc(50vw - 28px);max-width:200px;left:4px;transform:inherit;bottom:55px;font-size:13px}}.item-list-item-favorite{display:flex}.item-list-item-favorite .icon{width:20px;height:20px;fill:#ccc}.item-list-item-favorite .icon-heart-fill{fill:#f361b0}.item-list-item-favorite.is_on{display:none}.item-list-item-favorite.is_on .icon{fill:#f361b0}.item-list-item-favorite-wrapper{width:20px;margin-left:15px;flex-shrink:0;position:relative}.item-list-item-favorite-wrapper.is_on .item-list-item-favorite.is_off{display:none}.item-list-item-favorite-wrapper.is_on .item-list-item-favorite.is_on{display:flex}.item-list-item-favorite-popup{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;width:180px;background:#f5f5f5;padding:10px;border-radius:5px;font-size:14px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);line-height:1.6;text-align:center}.item-list-item-favorite-popup::before,.item-list-item-favorite-popup::after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);border:8px solid rgba(0,0,0,0);border-bottom:none}.item-list-item-favorite-popup::before{bottom:-10px;border-top:10px solid #e0e0e0;z-index:100}.item-list-item-favorite-popup::after{bottom:-8px;border-top:10px solid #f5f5f5;z-index:101}.item-list-item-favorite-popup:empty{display:none}@media screen and (max-width: 767px){.item-list-item-favorite-popup{left:auto;right:0;transform:translateX(0%)}.item-list-item-favorite-popup::before,.item-list-item-favorite-popup::after{left:auto;right:0}}.item-list-item-favorite+div{width:200px}.item-list-item-spec{font-size:12px;margin-bottom:8px;display:inline-flex}.item-list-item-spec-label::after{content:"："}.item-list-item-spec+.item-list-item-spec::before{content:"/"}.item-list.is_kit,.item-list.is_recipe{grid-template-columns:repeat(3, 1fr);grid-gap:24px 32px}.item-list.is_kit .item-list-item-btn-cart,.item-list.is_recipe .item-list-item-btn-cart{width:calc(100% - 35px)}@media screen and (max-width: 767px){.item-list.is_kit,.item-list.is_recipe{grid-template-columns:repeat(2, 1fr);grid-gap:30px 15px}}.item-group,.item-variation{display:flex;margin-bottom:40px}.modal .item-group,.modal .item-variation{margin-bottom:0}@media screen and (max-width: 767px){.item-group,.item-variation{display:block}}.item-group-header,.item-variation-header{width:240px;margin-right:27px;flex-shrink:0}.item-group-header-img,.item-variation-header-img{margin-bottom:16px;border:1px solid #e5e5e5;position:relative;overflow:hidden;flex-shrink:0}.item-group-header-img img,.item-variation-header-img img{display:block;margin:0 auto;width:100%}.item-group-header-img-hover,.item-variation-header-img-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s}.item-group-header-img a:hover .item-group-header-img-hover,.item-group-header-img a:hover .item-variation-header-img-hover,.item-variation-header-img a:hover .item-group-header-img-hover,.item-variation-header-img a:hover .item-variation-header-img-hover{opacity:1}.item-group-header-name,.item-variation-header-name{font-size:16px;line-height:1.7;margin-bottom:10px}.item-group-header-code,.item-variation-header-code{color:#888;font-size:14px;margin-bottom:10px}@media screen and (max-width: 767px){.item-group-header,.item-variation-header{display:flex;align-items:center;width:auto;margin:0;padding-bottom:14px}.item-group-header-img,.item-variation-header-img{width:80px;margin:0 24px 0 0;flex-shrink:0}}.item-group-list,.item-variation-list{border-top:1px solid #e5e5e5}.item-group-list-wrapper,.item-group-list-container,.item-variation-list-wrapper,.item-variation-list-container{width:100%}.item-group-list-item,.item-variation-list-item{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding:15px;font-size:12px}.item-group-list-item-img,.item-variation-list-item-img{width:80px;margin-right:27px;flex-shrink:0}.item-group-list-item-img img,.item-variation-list-item-img img{aspect-ratio:1}.item-group-list-item-col1,.item-variation-list-item-col1{flex-shrink:0}.item-group-list-item-col2,.item-variation-list-item-col2{display:flex;flex-direction:column;justify-content:flex-end;margin-left:15px}.item-group-list-item-col2-inner,.item-variation-list-item-col2-inner{display:flex;justify-content:space-between;align-items:center}.item-group-list-item-col2-list-item,.item-variation-list-item-col2-list-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e5e5e5}.item-group-list-item-col2-list-item:last-child,.item-variation-list-item-col2-list-item:last-child{border:none}.item-group-list-item-col2-list-item .item-list-item-btn-cart,.item-variation-list-item-col2-list-item .item-list-item-btn-cart{width:auto;flex-shrink:0}.item-group-list-item-info-inner,.item-variation-list-item-info-inner{display:flex;align-items:center}.item-group-list-item-icon,.item-variation-list-item-icon{margin-bottom:5px}.item-group-list-item-code,.item-variation-list-item-code{font-size:16px}.item-group-list-item-code a,.item-variation-list-item-code a{text-decoration:underline}.item-group-list-item-code a:hover,.item-variation-list-item-code a:hover{text-decoration:none}.item-group-list-item-stock,.item-variation-list-item-stock{display:flex;align-items:baseline;font-size:12px;margin-left:18px}.item-group-list-item-stock-label::after,.item-variation-list-item-stock-label::after{content:"："}.item-group-list-item-spec,.item-variation-list-item-spec{font-size:12px;line-height:1.8}.item-group-list-item-price-wrapper,.item-variation-list-item-price-wrapper{display:flex;justify-content:flex-end;align-items:center;margin-bottom:5px}.item-group-list-item-price-wrapper .price-sale-value,.item-variation-list-item-price-wrapper .price-sale-value{white-space:nowrap}.item-group-list-item-price-wrapper .price-sale-label,.item-variation-list-item-price-wrapper .price-sale-label{margin:0;font-size:12px}.item-group-list-item-price-wrapper .price-value,.item-variation-list-item-price-wrapper .price-value{font-size:18px}.item-group-list-item-price-wrapper .price-unit,.item-variation-list-item-price-wrapper .price-unit{margin-right:0;font-size:16px}.item-group-list-item-price-wrapper .tax-label,.item-variation-list-item-price-wrapper .tax-label{font-size:10px}.item-group-list-item-price-wrapper .tilde,.item-variation-list-item-price-wrapper .tilde{font-size:10px}.item-group-list-item-price-wrapper .price-proper,.item-variation-list-item-price-wrapper .price-proper{margin-right:17px}.item-group-list-item-price-wrapper .price-proper::before,.item-variation-list-item-price-wrapper .price-proper::before{margin-top:2px}.item-group-list-item-price-wrapper .price-proper::after,.item-variation-list-item-price-wrapper .price-proper::after{right:-15px}.item-group-list-item-price-wrapper .price-proper .price-value,.item-variation-list-item-price-wrapper .price-proper .price-value{font-size:12px}.item-group-list-item-price-wrapper .price-proper .price-unit,.item-variation-list-item-price-wrapper .price-proper .price-unit{font-size:10px;margin-right:0}.item-group-list-item-price-wrapper .price-proper .tax-label,.item-variation-list-item-price-wrapper .price-proper .tax-label{font-size:8px}.item-group-list-item-price-wrapper .price-proper .tilde,.item-variation-list-item-price-wrapper .price-proper .tilde{font-size:12px}.item-group-list-item-price-sale-wrapper,.item-variation-list-item-price-sale-wrapper{display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width: 767px){.item-group-list-item-price-wrapper .price-sale-label,.item-variation-list-item-price-wrapper .price-sale-label{margin:0;font-size:10px}.item-group-list-item-price-wrapper .price-value,.item-variation-list-item-price-wrapper .price-value{font-size:16px}.item-group-list-item-price-wrapper .price-unit,.item-variation-list-item-price-wrapper .price-unit{margin-right:0;font-size:14px}.item-group-list-item-price-wrapper .tax-label,.item-variation-list-item-price-wrapper .tax-label{font-size:10px}.item-group-list-item-price-wrapper .tilde,.item-variation-list-item-price-wrapper .tilde{font-size:10px}.item-group-list-item-price-wrapper .price-proper,.item-variation-list-item-price-wrapper .price-proper{margin-right:16px}.item-group-list-item-price-wrapper .price-proper::before,.item-variation-list-item-price-wrapper .price-proper::before{margin-top:2px}.item-group-list-item-price-wrapper .price-proper::after,.item-variation-list-item-price-wrapper .price-proper::after{right:-14px}.item-group-list-item-price-wrapper .price-proper .price-value,.item-variation-list-item-price-wrapper .price-proper .price-value{font-size:10px}.item-group-list-item-price-wrapper .price-proper .price-unit,.item-variation-list-item-price-wrapper .price-proper .price-unit{font-size:8px;margin-right:0}.item-group-list-item-price-wrapper .price-proper .tax-label,.item-variation-list-item-price-wrapper .price-proper .tax-label{font-size:8px}.item-group-list-item-price-wrapper .price-proper .tilde,.item-variation-list-item-price-wrapper .price-proper .tilde{font-size:8px}}.item-group-list-item-favorite,.item-variation-list-item-favorite{margin-left:9px;position:relative}.item-group-list-item-btns,.item-variation-list-item-btns{display:flex;justify-content:flex-end;align-items:center;position:relative}.item-group-list-item-btns .btn-size-s,.item-variation-list-item-btns .btn-size-s{width:140px}.item-group-list-item-qty,.item-variation-list-item-qty{margin-right:24px}.item-group-list-item-cart,.item-variation-list-item-cart{position:relative;width:140px}.item-group-list-item-cart .item-list-item-cart-popup,.item-variation-list-item-cart .item-list-item-cart-popup{width:280px}.item-group-list-item .item-list-item-icon,.item-variation-list-item .item-list-item-icon{margin-right:12px}@media screen and (max-width: 767px){.item-group-list-item,.item-variation-list-item{display:block;padding:14px 0}.item-group-list-item-col2,.item-variation-list-item-col2{display:flex;flex-direction:column;align-items:flex-end;position:relative;margin-top:12px}.item-group-list-item-price-wrapper,.item-variation-list-item-price-wrapper{position:absolute;top:-48px;right:0}.item-group-list-item-qty,.item-variation-list-item-qty{width:100px;height:35px;margin-right:16px}.item-group-list-item-qty input[type=text],.item-variation-list-item-qty input[type=text]{width:56px;height:33px;font-size:14px;border-radius:5px}.item-group-list-item-btns .btn-size-s,.item-variation-list-item-btns .btn-size-s{width:120px}.item-group-list-item-cart,.item-variation-list-item-cart{width:auto}.item-group-list-item-cart .item-list-item-cart-popup,.item-variation-list-item-cart .item-list-item-cart-popup{width:180px;left:35%;font-size:12px;transform:translateX(-50%)}.item-group-list-item-code,.item-variation-list-item-code{font-size:14px}.item-group-list-item-stock,.item-variation-list-item-stock{font-size:10px}.item-group-list-item-spec,.item-variation-list-item-spec{font-size:10px}}.item-group-content,.item-variation-content{width:100%}.item-group .item-list,.item-variation .item-list{display:block}.item-group .item-list-item,.item-variation .item-list-item{display:flex;justify-content:space-between;padding:15px;margin-bottom:20px}.item-group .item-list-item:nth-child(2n),.item-variation .item-list-item:nth-child(2n){background:#eee}.item-group .item-list-item-code,.item-variation .item-list-item-code{font-size:14px;font-weight:600;margin-bottom:10px}.item-group .item-list-item-code a,.item-variation .item-list-item-code a{text-decoration:underline}.item-group .item-list-item-code a:hover,.item-variation .item-list-item-code a:hover{text-decoration:none}.item-group .item-list-item-info,.item-variation .item-list-item-info{font-size:12px}.item-group .item-list-item-col2-row1,.item-variation .item-list-item-col2-row1{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.item-group .item-list-item-col2-row2,.item-variation .item-list-item-col2-row2{display:flex;justify-content:flex-end;align-items:center}.item-group .item-list-item-qty,.item-variation .item-list-item-qty{padding:0 20px;margin-right:10px;position:relative}.item-group .item-list-item-qty input[type=text],.item-variation .item-list-item-qty input[type=text]{width:40px}.item-group .item-list-item-qty .btn-plus,.item-group .item-list-item-qty .btn-minus,.item-variation .item-list-item-qty .btn-plus,.item-variation .item-list-item-qty .btn-minus{position:absolute;top:50%;transform:translateY(-50%)}.item-group .item-list-item-qty .btn-plus,.item-variation .item-list-item-qty .btn-plus{right:0}.item-group .item-list-item-qty .btn-minus,.item-variation .item-list-item-qty .btn-minus{left:0}.modal-slideup .item-group,.modal-slideup .item-variation{margin-top:112px}.modal-slideup .item-group-list-item-info-wrapper,.modal-slideup .item-variation-list-item-info-wrapper{display:flex;align-items:center}.modal-slideup .item-group-list-item-info .item-list-item-icon-list .item-icon,.modal-slideup .item-variation-list-item-info .item-list-item-icon-list .item-icon{margin-bottom:0}.modal-slideup .item-group-list-item-spec,.modal-slideup .item-variation-list-item-spec{margin-top:8px}.modal-slideup .item-group-list-item-price-wrapper,.modal-slideup .item-variation-list-item-price-wrapper{margin:0 18px 0 0;line-height:1.5}.modal-slideup .item-group-list-item-price-wrapper .item-group-list-item-favorite,.modal-slideup .item-group-list-item-price-wrapper .item-variation-list-item-favorite,.modal-slideup .item-variation-list-item-price-wrapper .item-group-list-item-favorite,.modal-slideup .item-variation-list-item-price-wrapper .item-variation-list-item-favorite{position:relative}.modal-slideup .item-group-list-item-price-wrapper .price-proper .price-unit,.modal-slideup .item-group-list-item-price-wrapper .price-proper .price-value,.modal-slideup .item-variation-list-item-price-wrapper .price-proper .price-unit,.modal-slideup .item-variation-list-item-price-wrapper .price-proper .price-value{font-size:14px}.modal-slideup .item-group-list-item-price-sale-wrapper,.modal-slideup .item-variation-list-item-price-sale-wrapper{display:flex;align-items:flex-end;margin-bottom:5px}.modal-slideup .item-group-list-item-btns .item-group-list-item-favorite,.modal-slideup .item-group-list-item-btns .item-variation-list-item-favorite,.modal-slideup .item-variation-list-item-btns .item-group-list-item-favorite,.modal-slideup .item-variation-list-item-btns .item-variation-list-item-favorite{display:block;position:relative}@media screen and (max-width: 767px){.modal-slideup .item-group-list-item-img,.modal-slideup .item-variation-list-item-img{width:40px;margin-right:10px}.modal-slideup .item-group-list-item-info-wrapper,.modal-slideup .item-variation-list-item-info-wrapper{display:block}.modal-slideup .item-group-list-item-spec,.modal-slideup .item-variation-list-item-spec{margin-left:0px}.modal-slideup .item-group-list-item-stock,.modal-slideup .item-variation-list-item-stock{margin-left:10px}.modal-slideup .item-group-list-item-col2,.modal-slideup .item-variation-list-item-col2{display:flex;flex-direction:column;align-items:flex-end;position:relative;margin-top:36px}.modal-slideup .item-group-list-item-price-wrapper,.modal-slideup .item-variation-list-item-price-wrapper{position:absolute;top:auto;bottom:45px;right:0;margin:0;z-index:1}.modal-slideup .item-group-list-item-price-wrapper .item-group-list-item-favorite,.modal-slideup .item-group-list-item-price-wrapper .item-variation-list-item-favorite,.modal-slideup .item-variation-list-item-price-wrapper .item-group-list-item-favorite,.modal-slideup .item-variation-list-item-price-wrapper .item-variation-list-item-favorite{display:block}.modal-slideup .item-group-list-item-price-wrapper .price-unit,.modal-slideup .item-group-list-item-price-wrapper .price-value,.modal-slideup .item-variation-list-item-price-wrapper .price-unit,.modal-slideup .item-variation-list-item-price-wrapper .price-value{font-size:18px}.modal-slideup .item-group-list-item-price-wrapper .tax-label,.modal-slideup .item-variation-list-item-price-wrapper .tax-label{font-size:10px}.modal-slideup .item-group-list-item-sale-wrapper .price-sale-label,.modal-slideup .item-variation-list-item-sale-wrapper .price-sale-label{font-size:10px;text-align:right}.modal-slideup .item-group-list-item-sale-wrapper .price-unit,.modal-slideup .item-group-list-item-sale-wrapper .price-value,.modal-slideup .item-variation-list-item-sale-wrapper .price-unit,.modal-slideup .item-variation-list-item-sale-wrapper .price-value{font-size:18px}.modal-slideup .item-group-list-item-sale-wrapper .tax-label,.modal-slideup .item-variation-list-item-sale-wrapper .tax-label{font-size:10px}.modal-slideup .item-group-list-item-btns .btn-size-s,.modal-slideup .item-variation-list-item-btns .btn-size-s{width:138px;height:38px}}@media screen and (max-width: 767px){.modal-slideup .item-group,.modal-slideup .item-variation{margin-top:0}.modal-slideup .item-group .item-list-item-price-sale-wrapper,.modal-slideup .item-variation .item-list-item-price-sale-wrapper{display:flex}}.modal-slideup .item-variation-list-item-info{display:block}.modal-slideup .item-variation-list-item-info-inner{align-items:baseline}@media screen and (max-width: 767px){.modal-slideup .item-variation-list-item-info-wrapper{display:flex;align-items:center}}.modal-slideup .item-group-list-item-info{display:block}.modal-slideup .item-group-list-item-info-wrapper{display:block}.swiper-wrapper.item-list{display:flex;margin-right:0;grid-gap:0}.swiper-wrapper.item-list .item-list-item{display:block;margin:0;padding-bottom:15px}@media screen and (max-width: 767px){.swiper-wrapper{margin:0 -16px}}.recipe-slider-container{position:relative;overflow:hidden}.recipe-slider-container .swiper-prev,.recipe-slider-container .swiper-next{top:122px;transform:none}.coordinate-list,.staff-list{display:grid;grid-gap:14px 14px}@media screen and (max-width: 767px){.coordinate-list,.staff-list{grid-gap:11px 11px}}.coordinate-list-wrapper.js_coordinate-slider,.coordinate-list-wrapper.js_staff-slider,.staff-list-wrapper.js_coordinate-slider,.staff-list-wrapper.js_staff-slider{display:flex;grid-gap:0;margin-right:22px;position:relative;overflow:hidden}.coordinate-list-wrapper.js_coordinate-slider .coordinate-list,.coordinate-list-wrapper.js_coordinate-slider .staff-list,.coordinate-list-wrapper.js_staff-slider .coordinate-list,.coordinate-list-wrapper.js_staff-slider .staff-list,.staff-list-wrapper.js_coordinate-slider .coordinate-list,.staff-list-wrapper.js_coordinate-slider .staff-list,.staff-list-wrapper.js_staff-slider .coordinate-list,.staff-list-wrapper.js_staff-slider .staff-list{display:flex;grid-gap:0}.coordinate-list-wrapper.js_coordinate-slider .coordinate-list-item,.coordinate-list-wrapper.js_coordinate-slider .staff-list-item,.coordinate-list-wrapper.js_staff-slider .coordinate-list-item,.coordinate-list-wrapper.js_staff-slider .staff-list-item,.staff-list-wrapper.js_coordinate-slider .coordinate-list-item,.staff-list-wrapper.js_coordinate-slider .staff-list-item,.staff-list-wrapper.js_staff-slider .coordinate-list-item,.staff-list-wrapper.js_staff-slider .staff-list-item{margin:0 14px 14px 0}.coordinate-list-wrapper.js_coordinate-slider.swiper-initialized,.coordinate-list-wrapper.js_staff-slider.swiper-initialized,.staff-list-wrapper.js_coordinate-slider.swiper-initialized,.staff-list-wrapper.js_staff-slider.swiper-initialized{opacity:1}@media screen and (max-width: 767px){.coordinate-list-wrapper .coordinate-list,.coordinate-list-wrapper .staff-list,.staff-list-wrapper .coordinate-list,.staff-list-wrapper .staff-list{margin:0 12px}.coordinate-list-wrapper.swiper-initialized .coordinate-list,.coordinate-list-wrapper.swiper-initialized .staff-list,.staff-list-wrapper.swiper-initialized .coordinate-list,.staff-list-wrapper.swiper-initialized .staff-list{margin:0}}.coordinate-list-item-img,.staff-list-item-img{aspect-ratio:1}.coordinate-list-item-img img,.staff-list-item-img img{width:100%;height:100%;object-fit:cover}.coordinate-list-item-text,.staff-list-item-text{display:flex;align-items:center;margin-top:16px}.coordinate-list-item-icon,.staff-list-item-icon{width:32px;height:32px;margin-right:12px;border-radius:50%;overflow:hidden;flex-shrink:0}.coordinate-list-item-name,.staff-list-item-name{font-size:14px}.coordinate-list-item-shop,.staff-list-item-shop{color:#888;font-size:12px}@media screen and (max-width: 767px){.coordinate-list-item-text,.staff-list-item-text{margin-top:8px}}@media screen and (max-width: 767px){.coordinate-list-wrapper,.staff-list-wrapper{margin:0 12px}.coordinate-list-wrapper.js_coordinate-slider,.coordinate-list-wrapper.js_staff-slider,.staff-list-wrapper.js_coordinate-slider,.staff-list-wrapper.js_staff-slider{margin:0 -12px}}.coordinate-list{grid-template-columns:repeat(4, 1fr);grid-gap:14px 14px}@media screen and (max-width: 767px){.coordinate-list{grid-template-columns:repeat(2, 1fr);grid-gap:11px 11px}}.coordinate-list-wrapper .swiper-prev,.coordinate-list-wrapper .swiper-next{top:80px;transform:translateY(0)}.staff-list{grid-template-columns:repeat(6, 1fr)}@media screen and (max-width: 767px){.staff-list{grid-template-columns:repeat(3, 1fr)}}.staff-list-wrapper .swiper-prev,.staff-list-wrapper .swiper-next{top:50px;transform:translateY(0)}.staff-list-item-img{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX2ZvbnRzLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcndlYi9jc3MvZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsInVzZXJ3ZWIvY3NzL2dsb2JhbC9fbWl4aW4uc2NzcyIsInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX3V0aWxpdHkuc2NzcyIsInVzZXJ3ZWIvY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwidXNlcndlYi9jc3MvY29tcG9uZW50cy9fdG9nZ2xlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9jb21wb25lbnRzL19wYWdlci5zY3NzIiwidXNlcndlYi9jc3MvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwidXNlcndlYi9jc3MvY29tcG9uZW50cy9fc3dpcGVyLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9sYXlvdXRzL19jb21tb24uc2NzcyIsInVzZXJ3ZWIvY3NzL2xheW91dHMvX2hlYWRlci5zY3NzIiwidXNlcndlYi9jc3MvbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9sYXlvdXRzL19zaWRlbWVudS5zY3NzIiwidXNlcndlYi9jc3MvbGF5b3V0cy9fc2lkZWJhci5zY3NzIiwidXNlcndlYi9jc3MvbGF5b3V0cy9faXRlbV9saXN0LnNjc3MiLCJ1c2Vyd2ViL2Nzcy9sYXlvdXRzL19zdGFmZl9zdGFydC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUdRLDBGQ2tEUixLQUNFLG1CQUNBLDRCQUNBLHVC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b0JGLHFDaUJ0QkEsNkJBSUksb0JBR0Esb0tBQ0UsYUFDQSxXQUNBLGtCQUNBLGtCQUNBLGdCQUNBLDRiQUNFLGFBQ0EsV0FDQSxvZUFDRSxxQkFHSixnUEFDRSxVakJDUixxQ2lCR00sb0pBQ0UsY0FHQSxnT0FDRSxVQU1OLCtDQUNFLGVBQ0EsdURBQ0UsV0FDQSxZQUNBLGlCQUdKLGlEQUNFLGFBQ0EsbUJBQ0EsZ0JBRUYsaURBQ0UsV0FDQSxZQUNBLGtCQUNBLGtCQUNBLGdCQUNBLGNBRUYsaURBQ0UsZUFFRixpREFDRSxXQUNBLGVqQnhDTixxQ2lCMkNNLGlEQUNFLGdCakI1Q1IscUNpQm1ESSw2Q0FDRSxjQUNBLG9LQUNFLGdCQU9SLGlCQUNFLHFDQUNBLG1CakIvREYscUNpQjZEQSxpQkFJSSxxQ0FDQSxvQkFHSiw0RUFDTSxTQUNKLHdCQU1GLFlBQ0UscUNqQjlFRixxQ2lCNkVBLFlBR0ksc0NBR0Esa0VBQ0UsU0FDQSx3QkFJRixxQkFDRSxXQUNBLGVBQ0Esa0JBQ0EiLCJmaWxlIjoidXNlcndlYi9jc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gZ29vZ2xlIGZvbnQg5Yip55SoXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyB3aWR0aFxyXG4kd2lkdGgtcGFnZS1wYzogMTIwMHB4O1xyXG4kd2lkdGgtc3ViLXdpbmRvdzogNTAwcHg7XHJcbiR3aWR0aC1tYWluOiA4OTRweDtcclxuJHdpZHRoLXN1YjogMjQycHg7XHJcbiR3aWR0aC1jb250ZW50cy1uYXJyb3c6IDg5NHB4OyBcclxuJHdpZHRoLXNpZGVtZW51OiAzMjBweDtcclxuJHdpZHRoLXNpZGUtc3A6IDEycHg7XHJcblxyXG4vLyBmb250XHJcbiRmb250LWphOiAnTm90byBTYW5zIEpQJywnWXUgR290aGljIE1lZGl1bScsICfmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtJywgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsTWVpcnlvLFwi44Oh44Kk44Oq44KqXCIsT3Nha2EsXCJNUyBQR290aGljXCIsYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiRmb250LWVuOiAnUm9ib3RvJywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDYwMDtcclxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xyXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcclxuJGZvbnQtd2VpZ2h0LWV4LWxpZ2h0OiAyMDA7XHJcblxyXG4vLyBjb2xvclxyXG4kY29sb3ItdGV4dDogIzAwMDtcclxuJGNvbG9yLXRleHQyOiAjODg4O1xyXG4kY29sb3ItdGV4dDM6ICMzMzM7XHJcbiRjb2xvci10ZXh0NDogIzc3NztcclxuJGNvbG9yLXJlZDogI2U2MDAxMjtcclxuJGNvbG9yLWZvcm0tYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuJGNvbG9yLWZvcm0tYm9yZGVyOiAjZTVlNWU1O1xyXG4kY29sb3ItbGluazogIzAwMDtcclxuJGNvbG9yLWJyYW5kOiAjZTQwMDdmO1xyXG4kY29sb3ItYmx1ZTogIzAwYTBlOTtcclxuJGNvbG9yLXllbGxvdzogI2ZmZjEwMDtcclxuJGNvbG9yLXN0YXI6ICNGRUM2MDA7XHJcbiRjb2xvci1wb3B1cDogI0Y1RjVGNTtcclxuXHJcbiRjb2xvci1iYWNrZ3JvdW5kLWdyYXk6ICNlZmVmZWY7XHJcblxyXG4kY29sb3ItYnRuLW1haW46ICM0NDQ7XHJcbiRjb2xvci1idG4tc3ViOiAjNjY2O1xyXG4kY29sb3ItYnRuLWNhcnQ6ICM0NDQ7XHJcbiRjb2xvci1idG4tY2FuY2VsOiAjNDQ0O1xyXG4kY29sb3ItYnRuLWRpc2FibGVkOiAjRUVFO1xyXG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI0NDQztcclxuJGNvbG9yLWJ0bi1mYXZvcml0ZTogI0VFRTtcclxuJGNvbG9yLXRleHQtZmF2b3JpdGU6ICM4ODg7XHJcbiRjb2xvci1pY29uLWZhdm9yaXRlLW9mZjogI0NDQztcclxuJGNvbG9yLWljb24tZmF2b3JpdGUtb246ICNGMzYxQjA7XHJcbiRjb2xvci1idG4tZXN0aW1hdGU6ICMwMGE0MzQ7XHJcbiRjb2xvci1pY29uczogI0E1OTY2MjtcclxuXHJcblxyXG5ib2R5IHtcclxuICAtLWNvbG9yLW1haW46ICM0NDQ7XHJcbiAgLS1jb2xvci1iYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIC0tY29sb3ItYnRuLW1haW46ICM0NDQ7XHJcbiAgLS1jb2xvci1pY29uczogI0E1OTY2MjtcclxuICAtLWZvbnQtZW46ICdMYXRvJywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbltkYXRhLWJyYW5kPVwiUENcIl0ge1xyXG4gIC0tY29sb3ItbWFpbjogI0E1OTY2MjtcclxuICAtLWNvbG9yLWJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgLS1jb2xvci1pY29uczogI0E1OTY2MjtcclxuICAtLWZvbnQtZW46ICdSb2JvdG8nLCAnWXUgR290aGljIE1lZGl1bScsICfmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtJywgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICfjg6HjgqTjg6rjgqonLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5bZGF0YS1icmFuZD1cIkxFXCJdIHtcclxuICAtLWNvbG9yLW1haW46ICM0RTNCMzI7XHJcbiAgLS1jb2xvci1iYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIC0tY29sb3ItaWNvbnM6ICNBNTk2NjI7XHJcbiAgLS1mb250LWVuOiAnQWJvcmV0bycsICdZdSBHb3RoaWMgTWVkaXVtJywgJ+a4uOOCtOOCt+ODg+OCryBNZWRpdW0nLCBZdUdvdGhpYywgJ+a4uOOCtOOCt+ODg+OCr+S9kycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ+ODoeOCpOODquOCqicsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbltkYXRhLWJyYW5kPVwiTUxcIl0ge1xyXG4gIC0tY29sb3ItbWFpbjogIzIzMTgxNTtcclxuICAtLWNvbG9yLWJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgLS1jb2xvci1pY29uczogI0M3QjA4MTtcclxuICAtLWZvbnQtZW46ICdKb3N0JywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcclxuICAuc2VjdGlvbi1oZWFkZXIgLmVuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qXHJcbmFjYWIvcmVzZXQuY3NzIHYuMC41LjMoMjAyMi8xMC8yNClcclxuaHR0cHM6Ly9naXRodWIuY29tL21heWFuazk5L3Jlc2V0LmNzcy9ibG9iL21haW4vcGFja2FnZS9pbmRleC5jc3NcclxuKi9cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbjp3aGVyZShbaGlkZGVuXTpub3QoW2hpZGRlbj0ndW50aWwtZm91bmQnXSkpIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyayBsaWdodDtcclxufVxyXG5cclxuQHN1cHBvcnRzIG5vdCAobWluLWJsb2NrLXNpemU6IDEwMGR2Yikge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICBibG9jay1zaXplOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgOndoZXJlKGh0bWw6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICB9XHJcbn1cclxuXHJcbjp3aGVyZShib2R5KSB7XHJcbiAgYmxvY2stc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiAxMDBkdmI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG46d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCkge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjp3aGVyZSh0ZXh0YXJlYSkge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgcmVzaXplOiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGJ1dHRvbiwgbGFiZWwsIHNlbGVjdCwgc3VtbWFyeSwgW3JvbGU9J2J1dHRvbiddLCBbcm9sZT0nb3B0aW9uJ10pIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbjp3aGVyZSg6ZGlzYWJsZWQpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUobGFiZWw6aGFzKD4gaW5wdXQ6ZGlzYWJsZWQpLCBsYWJlbDpoYXMoKyBpbnB1dDpkaXNhYmxlZCkpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUoYSkge1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZXg7XHJcbn1cclxuXHJcbjp3aGVyZSh1bCwgb2wpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGltZywgcGljdHVyZSwgc3ZnKSB7XHJcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xyXG4gIGJsb2NrLXNpemU6IGF1dG87XHJcbn1cclxuXHJcbjp3aGVyZShwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuOndoZXJlKGgxLCBoMiwgaDMpIHtcclxuICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pO1xyXG59XHJcblxyXG46d2hlcmUoaHIpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmxvY2stc2l6ZTogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuOndoZXJlKC52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXdpdGhpbiwgLm5vdC12aXN1YWxseS1oaWRkZW4pKSB7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGJsb2NrcXVvdGUsIHEpIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbjp3aGVyZSh0YWJsZSkge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG46cm9vdCB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxufVxyXG5odG1sIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuYm9keSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYTtcclxuICAvLyBmb250LXdlaWdodDogNTAwO1xyXG4gIG1pbi13aWR0aDogMTI0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNob3ctcGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5zaG93LXNwIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyAjTWVkaWEgUXVlcnlcclxuLy9cclxuLy8g5L2/55So5L6LXHJcbi8vIC5mb28ge1xyXG4vLyAgIGNvbG9yOiBibHVlO1xyXG4vLyAgIEBpbmNsdWRlIG1xKCkgeyAvLyDlvJXmlbDjgpLnnIHnlaXvvIjliJ3mnJ/lgKTjga9tZOOBrjc2OHB477yJXHJcbi8vICAgICBjb2xvcjogeWVsbG93O1xyXG4vLyAgIH1cclxuLy8gICBAaW5jbHVkZSBtcShsZykgeyAvLyDlvJXmlbDjgpLlgIvliKXjgavmjIflrppcclxuLy8gICAgIGNvbG9yOiByZWQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICRicmVha3BvaW50LXNtOiAkd2lkdGgtbWluLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LW1kOiAkd2lkdGgtbWlkZGxlLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LWxnOiAkd2lkdGgtcGFnZS1tYXggIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4c20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCknLFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAneGxnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KScsXHJcbiAgJ3h4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDjg63jg7zjg6vjgqrjg7zjg5Djg7zjgpLjgb7jgajjgoHjgablh7rliptcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaG92ZXIge1xyXG4vLyAgIGNvbG9yOiAjOTk5O1xyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDnn6LljbDjgqLjgqTjgrPjg7PnlJ/miJBcclxuLy9cclxuLy8gJGljb24tcG9zaXRpb24gIDog55+i5Y2w44Gu5L2N572u77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRpY29uLXNpemUgICAgICA6IOefouWNsOOBruOCteOCpOOCulxyXG4vLyAkaWNvbi1jb2xvciAgICAgOiDnn6LljbDjga7oibJcclxuLy8gJGljb24tZGlyZWN0aW9uIDog55+i5Y2w44Gu5pa55ZCR77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRwYWRkaW5nICAgICAgICA6IOimquimgee0oOOBrnBhZGRpbmdcclxuLy8gJHBzZXVkby1lbGVtZW50IDog55aR5Ly86KaB57Sg5oyH5a6a77yI5Yid5pyf5YCk77yaYmVmb3Jl77y755yB55Wl5Y+v77y977yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGljb24tYXJyb3coJ3JpZ2h0JywgJzdweCcsICRjb2xvci1ibGFjaywgJ2JvdHRvbScsICcxOHB4Jyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBpY29uLWFycm93KCRpY29uLXBvc2l0aW9uLCAkaWNvbi1zaXplLCAkaWNvbi1jb2xvciwgJGljb24tZGlyZWN0aW9uLCAkcGFkZGluZywgJHBzZXVkby1lbGVtZW50OiAnYmVmb3JlJykge1xyXG4gIEBpZiAkaWNvbi1wb3NpdGlvbiA9PSAndG9wJyB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAncmlnaHQnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2xlZnQnIHtcclxuICAgIHBhZGRpbmctbGVmdDogI3skcGFkZGluZ307XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogI3skaWNvbi1zaXplfTtcclxuICAgIGhlaWdodDogI3skaWNvbi1zaXplfTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI3skaWNvbi1jb2xvcn07XHJcbiAgICBtYXJnaW46ICgtI3skaWNvbi1zaXplfSkgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAjeyRpY29uLXBvc2l0aW9ufTogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaWYgJGljb24tZGlyZWN0aW9uID09ICd0b3AnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdyaWdodCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdsZWZ0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjbWFyZ2luICwgcGFkZGluZ1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBzcGFjaW5nKCN7JGkqNX0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc3BhY2luZygkc2l6ZSkge1xyXG4gICR0eXBlOiAndV9wJztcclxuICAkcHJvcDogJ3BhZGRpbmcnO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMiB7XHJcbiAgICBAaWYgJGkgPiAxIHtcclxuICAgICAgJHR5cGU6ICd1X20nO1xyXG4gICAgICAkcHJvcDogJ21hcmdpbic7XHJcbiAgICB9XHJcbiAgICAuI3skdHlwZX10LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfXItI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9Yi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1sLSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOihjOWItumZkFxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOikh+aVsOihjOWItumZkO+8iFBD55So77yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAtcGMoMywgNWVtKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAtcGMoJGxpbmVzLCAkaGVpZ2h0KSB7XHJcbiAgQGlmICRsaW5lcyA9PSAxIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gI3RyYW5zZm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCcm93c2VyIFByZWZpeGVzXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgLy8gLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gUm90YXRlXHJcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcclxufVxyXG5cclxuLy8gU2NhbGVcclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG5cclxuLy8gVHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuXHJcbi8vIFNrZXdcclxuQG1peGluIHNrZXcgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC8vIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyAjZGVjaW1hbCBwb2ludFxyXG4vLyDlsI/mlbDjga7moYHmlbDjgajkuLjjgoHmlrnjgpLliLblvqHjgZnjgotcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgcm91bmQtZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gQGluY2x1ZGUgY2VpbC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBmbG9vci1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSb3VuZCAo5Zub5o2o5LqU5YWlKVxyXG5AZnVuY3Rpb24gcm91bmQtZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcclxufVxyXG5cclxuLy8gQ2VpbCAo5YiH44KK5LiK44GSKVxyXG5AZnVuY3Rpb24gY2VpbC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdjZWlsJyk7XHJcbn1cclxuXHJcbi8vIEZsb29yICjliIfjgormjajjgaYpXHJcbkBmdW5jdGlvbiBmbG9vci1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdmbG9vcicpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG8tZml4ZWQgKCRudW1iZXIsICRkaWdpdHM6IDAsICRyb3VuZDogJ3JvdW5kJykge1xyXG4gICRuOiAxO1xyXG4gIC8vICRudW1iZXIgbXVzdCBiZSBhIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJG51bWJlciB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICAvLyAkZGlnaXRzIG11c3QgYmUgYSB1bml0bGVzcyBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkZGlnaXRzKSAhPSBudW1iZXIge1xyXG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9IEBlbHNlIGlmIG5vdCB1bml0bGVzcygkZGlnaXRzKSB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGhhcyBhIHVuaXQuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZGlnaXRzIHtcclxuICAgICRuOiAkbiAqIDEwO1xyXG4gIH1cclxuICBAaWYgJHJvdW5kID09ICdyb3VuZCcge1xyXG4gICAgQHJldHVybiByb3VuZCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2NlaWwnIHtcclxuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XHJcbiAgICBAcmV0dXJuIGZsb29yKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICcjeyAkcm91bmQgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5Yil44Km44Kj44Oz44OJ44Km44Gn6ZaL44GP44Oq44Oz44Kv44Gr44Ki44Kk44Kz44Oz44KS44Gk44GR44KLXHJcbkBtaXhpbiBuZXctd2luZG93KCRjb2xvciwgJHNpemUpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIC8vIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTUuNCAxMy40XCI+PHBhdGggZD1cIk0xMS40LDEzLjRIMS40Yy0uNzcsMC0xLjQtLjYzLTEuNC0xLjRWNGMwLS43Ny42My0xLjQsMS40LTEuNGgydi44SDEuNGMtLjMzLDAtLjYuMjctLjYuNnY4YzAsLjMzLjI3LjYuNi42aDEwYy4zMywwLC42LS4yNy42LS42di0yaC44djJjMCwuNzctLjYzLDEuNC0xLjQsMS40WlwiLz48cGF0aCBkPVwiTTE0LjQsOUg1LjRjLS41NSwwLTEtLjQ1LTEtMVYxYzAtLjU1LjQ1LTEsMS0xaDljLjU1LDAsMSwuNDUsMSwxdjdjMCwuNTUtLjQ1LDEtMSwxWk01LjQuOGMtLjExLDAtLjIuMDktLjIuMnY3YzAsLjExLjA5LjIuMi4yaDljLjExLDAsLjItLjA5LjItLjJWMWMwLS4xMS0uMDktLjItLjItLjJINS40WlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTIgMTJcIiUzRSUzQ3BhdGggZD1cIk0xLjMzMzMzIDEyQzAuOTY2NjY3IDEyIDAuNjUyNzc4IDExLjg2OTQgMC4zOTE2NjcgMTEuNjA4M0MwLjEzMDU1NiAxMS4zNDcyIDAgMTEuMDMzMyAwIDEwLjY2NjdWMS4zMzMzM0MwIDAuOTY2NjY3IDAuMTMwNTU2IDAuNjUyNzc4IDAuMzkxNjY3IDAuMzkxNjY3QzAuNjUyNzc4IDAuMTMwNTU2IDAuOTY2NjY3IDAgMS4zMzMzMyAwSDZWMS4zMzMzM0gxLjMzMzMzVjEwLjY2NjdIMTAuNjY2N1Y2SDEyVjEwLjY2NjdDMTIgMTEuMDMzMyAxMS44Njk0IDExLjM0NzIgMTEuNjA4MyAxMS42MDgzQzExLjM0NzIgMTEuODY5NCAxMS4wMzMzIDEyIDEwLjY2NjcgMTJIMS4zMzMzM1pNNC40NjY2NyA4LjQ2NjY3TDMuNTMzMzMgNy41MzMzM0w5LjczMzMzIDEuMzMzMzNINy4zMzMzM1YwSDEyVjQuNjY2NjdIMTAuNjY2N1YyLjI2NjY3TDQuNDY2NjcgOC40NjY2N1pcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4udSB7XHJcblxyXG4gIC8vIGZvbnQgY29sb3JcclxuICAmX2NvbG9yIHtcclxuICAgICYtYnJhbmQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcmVkIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi15ZWxsb3cge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXN0YXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGZvbnQgZmFtaWx5XHJcbiAgJl9mZiB7XHJcbiAgICAmLWpwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWVuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBmb250IHNpemVcclxuICAmX2ZzIHtcclxuICAgICYtOCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTEwIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTExIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTEyIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTEzIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTE0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTE2IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTE4IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTIwIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBmb250IHdlaWdodFxyXG4gICZfZncge1xyXG4gICAgJi1ib2xkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXNlbWktYm9sZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLW1lZGl1bSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXJlZ3VsYXIge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbGlnaHQge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWV4LWxpZ2h0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leC1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ub3JtYWwge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyB0ZXh0IGFsaWduXHJcbiAgJl90YSB7XHJcbiAgICAmLWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtciB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHZlcnRpY2FsIGFsaWduXHJcbiAgJl92YSB7XHJcbiAgICAmLXQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLW0ge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyB3aWR0aFxyXG4gICZfdyB7XHJcbiAgICAmLTEwIHsgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTIwIHsgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTMwIHsgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTQwIHsgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTUwIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTYwIHsgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTcwIHsgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTgwIHsgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTkwIHsgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTEwMCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcblxyXG4gIC8vIG1hcmdpblxyXG4gICZfbWIge1xyXG4gICAgJi0wIHttYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgJi01IHttYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTEwIHttYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi0xNSB7bWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cclxuICAgICYtMjAge21hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLTI1IHttYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi0zMCB7bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O31cclxuICAgICYtMzUge21hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTQwIHttYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi00NSB7bWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O31cclxuICAgICYtNTAge21hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLTU1IHttYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi02MCB7bWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O31cclxuICAgICYtNjUge21hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTcwIHttYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi03NSB7bWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O31cclxuICAgICYtODAge21hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLTg1IHttYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi05MCB7bWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O31cclxuICAgICYtOTUge21hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTEwMCB7bWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDt9XHJcbiAgICAvLyBlbVxyXG4gICAgJi0wNWVtIHttYXJnaW4tYm90dG9tOiAuNWVtICFpbXBvcnRhbnQ7fVxyXG4gICAgJi0xZW0ge21hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O31cclxuICAgICYtMmVtIHttYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDt9XHJcbiAgICAmLTNlbSB7bWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7fVxyXG4gICAgJi00ZW0ge21hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50O31cclxuICAgICYtNWVtIHttYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDt9XHJcbiAgICAmLTZlbSB7bWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuXHJcbn0iLCJcclxuQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4uYnJlYWRjcnVtYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgcGFkZGluZzogMTZweCAwO1xyXG4gICYtaW5uZXIge1xyXG4gICAgd2lkdGg6ICR3aWR0aC1wYWdlLXBjO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIu+8nlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICY6aG92ZXIgeyAgICBcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbjogMTZweCAwIDMycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3BcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbmlucHV0IHtcclxuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IC8vaWVcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgfVxyXG59XHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJGZvbnQtamE7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmLmlzX2xvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBhbmltYXRpb246IGJ0bi1sb2FkaW5nIDEuMXMgaW5maW5pdGUgZWFzZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmLW1haW4ge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xyXG4gICAgLmljb24ge1xyXG4gICAgICBmaWxsOiAjRkZGO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3ViIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgfVxyXG4gICAgJi5qc190b2dnbGUtdHJpZ2dlciB7XHJcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZmlsbDogI0ZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhbmNlbCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJ0bi1jYW5jZWw7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnRuLWNhbmNlbDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1idG4tY2FuY2VsO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJ0bi1tYWluKTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnRuLW1haW4pO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZmlsbDogI0ZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhcnQge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnRuLWNhcnQ7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICNGRkY7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgJi5pc19zb2xkb3V0IHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnRuLWRpc2FibGVkO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAmLXN1YiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnRuLWNhcnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idG4tY2FydDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItYnRuLWNhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5qc190b2dnbGUtdHJpZ2dlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLWNhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tY2FydDtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZhdm9yaXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZmF2b3JpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnRuLWZhdm9yaXRlO1xyXG4gICAgLmljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dC1mYXZvcml0ZTtcclxuICAgICAgJi1oZWFydC1maWxsIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItaWNvbi1mYXZvcml0ZS1vbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWRpc2FibGVkLCAmW2Rpc2FibGVkXSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGlzYWJsZWQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1idG4tZGlzYWJsZWQgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1lc3RpbWF0ZXtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJ0bi1lc3RpbWF0ZTtcclxuICAgIC5pY29uIHtcclxuICAgICAgZmlsbDogI0ZGRjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAuODtcclxuICAgIH1cclxuICB9XHJcbiAgJi1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi1zaXplLWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICYuaXNfbG9hZGluZyB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmpzX3RvZ2dsZS10cmlnZ2VyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pc190b2dnbGUtb3BlbmVkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy9pZVxyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc2l6ZS1tIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy9pZVxyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXNpemUtcyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy9pZVxyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gICAgJi5pc19sb2FkaW5nIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWFtYXpvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXh0MjtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICYtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4ge1xyXG4gICAgICAmLXNpemUge1xyXG4gICAgICAgICYtcyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYXJyb3ctbGVmdCB7XHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYXJyb3ctcmlnaHQge1xyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGx1cyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuYS5idG4sIHNwYW4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYnRucyB7XHJcbiAgbWFyZ2luOiAwIDAgMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLWl0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtICgyNHB4IC8gMikpO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyNHB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgJi1kaXNhYmxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICYuZm9ybS10YWJsZS10b3AtYnRucyB7XHJcbiAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIC8vICAgbWFyZ2luLXRvcDogMDtcclxuICAvLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgLy8gICAuYnRuLXNpemUtcyB7XHJcbiAgLy8gICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgJi5pc19kaXNhYmxlZCB7XHJcbiAgICAuYnRuLWRpc2FibGVkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbiAgICAuYnRuLWNhcnQsXHJcbiAgICAuYnRuLW1haW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNob3ctcGMge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNob3ctc3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLWFncmVlbWVudCB7XHJcbiAgICAuYnRuLWRpc2FibGVkIHt9XHJcbiAgICAuYnRuLW1haW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5pc19hZ3JlZWQge1xyXG4gICAgICAuYnRuLWRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tbWFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJ0bi1sb2FkaW5nIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMC41MmVtIDBlbSAwZW0gI0NDQywgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNWVtIDAuMzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAwLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuNTJlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpLCAtMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpO1xyXG4gIH1cclxuICAxMi41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTAuNTJlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC43KSwgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gI0NDQywgMC41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNWVtIDAuMzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAwLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuNTJlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0wLjUyZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMSksIDAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgMC41ZW0gMGVtIDAgMGVtICNDQ0MsIDAuMzVlbSAwLjM1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMC41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC4zNmVtIDAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjUyZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgMzcuNSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0wLjUyZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4xKSwgMC41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgMC4zNWVtIDAuMzVlbSAwIDBlbSAjQ0NDLCAwZW0gMC41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC4zNmVtIDAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjUyZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMC41MmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMSksIDAuMzVlbSAwLjM1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAwZW0gMC41ZW0gMCAwZW0gI0NDQywgLTAuMzZlbSAwLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC41MmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDYyLjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMC41MmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuMzVlbSAwLjM1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpLCAwZW0gMC41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMC4zNmVtIDAuMzZlbSAwIDBlbSAjQ0NDLCAtMC41MmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTAuNTJlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM1ZW0gMC4zNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDAuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4xKSwgLTAuMzZlbSAwLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMC41MmVtIDBlbSAwIDBlbSAjQ0NDLCAtMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA4Ny41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTAuNTJlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM1ZW0gMC4zNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDAuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuMzZlbSAwLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpLCAtMC41MmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIC0wLjM2ZW0gLTAuMzZlbSAwIDBlbSAjRkZGO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJ0bi1sb2FkaW5nIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMC41MmVtIDBlbSAwZW0gI0NDQywgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNWVtIDAuMzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAwLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuNTJlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpLCAtMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpO1xyXG4gIH1cclxuICAxMi41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTAuNTJlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC43KSwgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gI0NDQywgMC41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNWVtIDAuMzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAwLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuNTJlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0wLjUyZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMSksIDAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgMC41ZW0gMGVtIDAgMGVtICNDQ0MsIDAuMzVlbSAwLjM1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMC41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC4zNmVtIDAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjUyZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgMzcuNSUge1xyXG4gICAgYm94LXNoYWRvdzogMGVtIC0wLjUyZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4xKSwgMC41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgMC4zNWVtIDAuMzVlbSAwIDBlbSAjQ0NDLCAwZW0gMC41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC4zNmVtIDAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjUyZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuMzZlbSAtMC4zNmVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMC41MmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMSksIDAuMzVlbSAwLjM1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAwZW0gMC41ZW0gMCAwZW0gI0NDQywgLTAuMzZlbSAwLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMC41MmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDYyLjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMC41MmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDAuMzVlbSAwLjM1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpLCAwZW0gMC41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMC4zNmVtIDAuMzZlbSAwIDBlbSAjQ0NDLCAtMC41MmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0wLjM2ZW0gLTAuMzZlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMik7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTAuNTJlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM1ZW0gMC4zNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDAuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4xKSwgLTAuMzZlbSAwLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMC41MmVtIDBlbSAwIDBlbSAjQ0NDLCAtMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA4Ny41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTAuNTJlbSAwZW0gMGVtIHJnYmEoI0NDQywgMC4yKSwgMC4zNmVtIC0wLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwLjM1ZW0gMC4zNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDAuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTAuMzZlbSAwLjM2ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjEpLCAtMC41MmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIC0wLjM2ZW0gLTAuMzZlbSAwIDBlbSAjRkZGO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbiRmb3JtLW1hcmdpbjogMTZweDtcclxuXHJcblxyXG5mb3JtIHtcclxuICA+IDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXRleHQ7XHJcbiAgfVxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYWFhO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICB9XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAxMGVtO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gIH1cclxufVxyXG5sYWJlbCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAuaWNvbiB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDVweDtcclxuICB9XHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0MztcclxuICAgIG1hcmdpbjogMjRweCAwIDQwcHg7XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb25maXJtIHtcclxuICAgICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYmxvY2sge1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmLWNvbmZpcm0ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuZm9ybS1yYWRpby1saXN0LCAuZm9ybS1jaGVja2JveC1saXN0LCAuZm9ybS1zZWxlY3QtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAuZm9ybS1yYWRpby1pdGVtLCAuZm9ybS1jaGVja2JveC1pdGVtLCAuZm9ybS1zZWxlY3QtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYW1lLFxyXG4gICAgJi1rYW5hIHtcclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tYWlsIHtcclxuICAgICAgLnRhYmxlLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtaGVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtemlwIHtcclxuICAgICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKDUwJSAtICRmb3JtLW1hcmdpbiAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA5NHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWRkcjEge1xyXG4gICAgICAudGFibGUtY29udGVudCB7XHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWRkcjIge1xyXG4gICAgfVxyXG4gICAgJi1hZGRyMyB7XHJcbiAgICB9XHJcbiAgICAmLXRlbCB7XHJcbiAgICB9XHJcbiAgICAmLWNoZWNrYm94IHtcclxuICAgIH1cclxuICAgICYtcmFkaW8ge1xyXG4gICAgfVxyXG4gICAgJi1kYXRlIHtcclxuICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCRmb3JtLW1hcmdpbiAvIDIpO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1xdWVzdGlvbm5haXJlIHtcclxuICAgICAgJi1zaXRlIHtcclxuICAgICAgICAudGFibGUtbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA2ZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gJGZvcm0tbWFyZ2luIC8gMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYnJhbmQge1xyXG4gICAgICAgIC5IVE1MRk9STV9MQUJFTF9HUk9VUCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogOHB4ICRmb3JtLW1hcmdpbiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1leHBlcmllbmNlIHtcclxuICAgICAgICAuSFRNTEZPUk1fRUxFTUVOVCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogOHB4ICRmb3JtLW1hcmdpbiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY3VzdG9tZXIge1xyXG4gICAgICAuSFRNTEZPUk1fRUxFTUVOVCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogOHB4ICRmb3JtLW1hcmdpbiA4cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wYXNzd29yZCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gJGZvcm0tbWFyZ2luIC8gMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaWQge1xyXG4gICAgfVxyXG4gICAgJi1tYWlsIHtcclxuICAgICAgJi1jb25maXJtIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoJGZvcm0tbWFyZ2luIC8gMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNlbGVjdCB7XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi11c2UtcG9pbnQge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICRmb3JtLW1hcmdpbiAvIDIpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jcmVkaXQge1xyXG4gICAgICAmLW51bSB7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICRmb3JtLW1hcmdpbiAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNhcmQtZXhwaXJlIHtcclxuICAgICAgICAuZm9ybS1kYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCRmb3JtLW1hcmdpbiAvIDIpO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNhcmQtbnVtIHtcclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNlY3VyaXR5LWNvZGUge1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBheW1lbnQge1xyXG4gICAgICAudGFibGUtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLXRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAudGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIC8vIOips+e0sOaknOe0oiBbaXRlbV9kZXRhaWxfc2VhcmNoXVxyXG4gICAgJi1zZWFyY2gge1xyXG4gICAgICAmLWl0ZW1jb2RlIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gJGZvcm0tbWFyZ2luIC8gMik7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJGZvcm0tbWFyZ2luIC8gMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbW5hbWUge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1sYWJlbCB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLW5vdGUge1xyXG4gICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8vID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAmLWNvbmZpcm0ge1xyXG4gICAgICAgIC50YWJsZS1jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLW5hbWUsXHJcbiAgICAgICYta2FuYSB7XHJcbiAgICAgICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwICRmb3JtLW1hcmdpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXppcCB7XHJcbiAgICAgICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgW25hbWU9XCJaSVBcIl0sXHJcbiAgICAgICAgICBbbmFtZT1cIlNFTkRfWklQXCJdLFxyXG4gICAgICAgICAgW25hbWU9XCJ6aXBjb2RlX2ZpcnN0XCJdIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCR3aWR0aC1zaWRlLXNwKSAvIDIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWFkZHIxIHtcclxuICAgICAgICAudGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICBbbmFtZT1cIkFERFIxXCJdIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXF1ZXN0aW9ubmFpcmUge1xyXG4gICAgICAgICYtc2l0ZSB7XHJcbiAgICAgICAgICAudGFibGUtbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJyYW5kIHtcclxuICAgICAgICAgIC50YWJsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWV4cGVyaWVuY2Uge1xyXG4gICAgICAgICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIOips+e0sOaknOe0oiBbaXRlbV9kZXRhaWxfc2VhcmNoXVxyXG4gICAgICAmLXNlYXJjaCB7XHJcbiAgICAgICAgJi1pdGVtY29kZSB7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSAkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtbmFtZSB7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSAkZm9ybS1tYXJnaW4gLyAyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGFiZWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luOiAwIDAgJGZvcm0tbWFyZ2luO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNfcmFkaW8ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJiArIC5jX2xhYmVsIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgICYgKyBsYWJlbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpjaGVja2VkICsgLmNfbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNHB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idG4tbWFpbjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmRpc2FibGVkICsgLmNfbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jX2NoZWNrYm94IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYgKyAuY19sYWJlbCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgICYgKyBsYWJlbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpjaGVja2VkICsgLmNfbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJ0bi1tYWluO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQgKyAuY19sYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZm9ybS1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNfZmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCRmb3JtLW1hcmdpbiAvIDIpO1xyXG4gIH1cclxufVxyXG5cclxuLmNfc2VsZWN0IHtcclxuICBwYWRkaW5nOiAwIDQwcHggMCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjdcIiBoZWlnaHQ9XCI1XCIgdmlld0JveD1cIjAgMCA3IDVcIj48cGF0aCBkPVwiTTMuNSAyLjY4MzMzTDYuMTgzMzMgLTMuNTY5NzZlLTA4TDcgMC44MTY2NjdMMy41IDQuMzE2NjdMLTMuNTY5NzZlLTA4IDAuODE2NjY2TDAuODE2NjY3IC0yLjcwMjgyZS0wN0wzLjUgMi42ODMzM1pcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNhbGMoMTAwJSAtIDE1cHgpIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXF1aXJlZCB7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcqJztcclxuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWxpbmtzIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAmOjphZnRlciB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgIHRvcDogNTAlO1xyXG4gICAgLy8gICByaWdodDogMDtcclxuICAgIC8vICAgd2lkdGg6IDRweDtcclxuICAgIC8vICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGV4dDI7XHJcbiAgICAvLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci10ZXh0MjtcclxuICAgIC8vICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1ub3RlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICAmICsgLmZvcm0tdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tdGV4dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0NDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5mb3JtLXJhZGlvLCAuZm9ybS1jaGVja2JveCwgLmZvcm0tc2VsZWN0IHtcclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICB9XHJcbiAgJi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwICRmb3JtLW1hcmdpbiA4cHggMDtcclxuICAgID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLkhUTUxGT1JNX0VMRU1FTlQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tYnRucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbjogMCBjYWxjKCRmb3JtLW1hcmdpbiAvIDIpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIC5idG4tc2l6ZS1zIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC10eHQge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAwIGNhbGMoJGZvcm0tbWFyZ2luIC8gMik7XHJcbn1cclxuXHJcbi8vIC5mb3JtLW5hbWUge1xyXG4vLyAgICYtd3JhcHBlciB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIGxhYmVsIHtcclxuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgIHdpZHRoOiAyZW07XHJcbi8vICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuLy8gICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbi8vICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICYtaW5uZXIge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgfVxyXG4vLyAgIEBpbmNsdWRlIG1xKCkge1xyXG4vLyAgICAgJi13cmFwcGVyIHtcclxuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICB9XHJcbi8vICAgICAmLWlubmVyIHtcclxuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuLnNhdmVkLWNhcmQtbGlzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICYtZGV0YWlsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLW51bSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmLWV4cGlyZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jcmVkaXQtaW5mbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAmLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgMCAwIDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcclxuICAgID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG4gICYtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLmZvcm0tZGF0ZS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoJGZvcm0tbWFyZ2luIC8gMik7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIDBweCAwIDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGF5bWVudC1tZXRob2Qge1xyXG4gICYtbGlzdCB7XHJcbiAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1yYWRpbyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgLmNfcmFkaW8gKyAuY19sYWJlbCArIGxhYmVsIHtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jb21tZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW46IDAgMCAwIDI0cHg7XHJcbiAgfVxyXG4gICYtZGV0YWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtY29tbWVubnQge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLWRldGFpbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZ3JlZW1lbnQtY2hlY2sge1xyXG4gICYtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWNhdGVnb3J5LXdyYXBwZXIge1xyXG4gICYuaXNfbG9hZGluZyB7XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMC4yKTtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZG51bWJlcl90ZCB7XHJcbiAgaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0gIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKlxyXG4gKiBNb2RhbCB3aW5kb3dcclxuICogKioqKioqKioqKioqKioqICovXHJcbiAubW9kYWwge1xyXG4gIC8vIG9wYWNpdHk6MDtcclxuICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLy8gdG9wOiAwO1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTAwJSk7XHJcbiAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgbGluZWFyO1xyXG4gIC8vIHotaW5kZXg6IDIwMDtcclxuICB6LWluZGV4OiAyMDA7XHJcbiAgJjo6YmFja2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgfVxyXG4gICYubW9kYWwtc2l6ZSB7XHJcbiAgICAmLWwge1xyXG4gICAgICAubW9kYWwge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogODk0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2FkZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDg5NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW0ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG4gICAgICAubW9kYWwge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogNTkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2FkZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDU5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXMge1xyXG4gICAgICAubW9kYWwge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sb2FkZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICYuaXNfYWN0aXZlIHtcclxuICAvLyAgIG9wYWNpdHk6IDE7XHJcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gIC8vIH1cclxuICAmLmlzX2xvYWRpbmcge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDIwMTtcclxuICB9XHJcbiAgJi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgLmNvbnRlbnRzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAmLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICByaWdodDogLTEwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZmlsbDogI0ZGRjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gICYtc2xpZGV1cCB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDQwcHgpKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNsb3NlIHtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICYtb3ZlcmxheSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pc19vcGVuZWQge1xyXG4gICAgICAubW9kYWwtaW5uZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtZ3JvdXAtb3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNsb3NlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAubW9kYWwge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxuICAgICYubW9kYWwtc2l6ZSB7XHJcbiAgICAgICYtbCwgJi1tLCAmLXMge1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfSAgICBcclxuICAgICAgfVxyXG4gICAgICAmLW0ge1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIC8vIHRvcDogYXV0bztcclxuICAgICAgICAvLyBib3R0b206IDA7XHJcbiAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAgICAgICAvLyB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXNfYWN0aXZlIHtcclxuICAgICAgLm1vZGFsIHtcclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5ib2R5LmlzX21vZGFsLW9wZW5lZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcclxuICAubW9kYWwtb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmhlYWRlciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAuaXRlbS1oaXN0b3J5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1tb2RhbC1jb250ZW50cyB7XHJcbiAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEOUQ5RDk7XHJcbiAgfVxyXG4gIC50YWJsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCAwO1xyXG4gIH1cclxuICAudGFibGUtY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gIH1cclxuICAudGFibGUtbGFiZWwge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZS1ibG9jayB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDlEOUQ5O1xyXG4gIH1cclxuICAudGFibGUtYmxvY2stc2VhcmNoLWNhdGVnb3J5IHtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1jYXRlZ29yeS13cmFwcGVyICsgLnNlbGVjdC1jYXRlZ29yeS13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlLWJsb2NrLXNlYXJjaC1pdGVtY29kZSB7XHJcbiAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlLWJsb2NrLXNlYXJjaC1rZXl3b3JkIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZS1ibG9jay1zZWFyY2gtcHJpY2Uge1xyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bnMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1jYW5jZWwge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH0gIFxyXG4gICAgLmNvbnRlbnRzLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC50YWJsZS1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGFibGUtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9ICBcclxuICAgIC50YWJsZS1ibG9jay1zZWFyY2gtcHJpY2Uge1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5zIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRDlEOUQ5OyAgXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNtb2RhbC1jb3Vwb24ge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDM2cHggMjRweCAyNHB4O1xyXG4gIH1cclxuICAubW9kYWwtY2xvc2Uge1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB9XHJcbiAgLmNvdXBvbiB7XHJcbiAgICAmLWRldGFpbCB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGFibGUge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XHJcbiAgICB9ICBcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi50b2dnbGUge1xyXG4gICYtdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHBhZGRpbmc6IDVweCA0MHB4IDVweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgJi5pc190b2dnbGUtb3BlbmVkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi10cmlnZ2VyIHtcclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uanNfdG9nZ2xlIHtcclxuICAmLXRyaWdnZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICYuaXNfdG9nZ2xlLXNwIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuaXNfdG9nZ2xlLXNwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmlzX3RvZ2dsZS1vcGVuZWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAmLXRyaWdnZXIge1xyXG4gICAgICAmLmlzX3RvZ2dsZS1wYyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pc190b2dnbGUtc3Age1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgJi5pc190b2dnbGUtcGMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYuaXNfdG9nZ2xlLXNwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5qc19tb3JlIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJi10cmlnZ2VyIHtcclxuICAgIC5pc19vcGVuZWQgJiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5qc19saXN0LW1vcmUge1xyXG4gICYtd3JhcHBlciB7XHJcbiAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYuaXNfb3BlbmVkIHtcclxuICAgICAgLmJ0bi1vcGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdHJpZ2dlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLnBhZ2VyIHtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICAubnVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICB9XHJcbiAgJi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLXByZXYsICYtbmV4dCB7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0MjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcHJldiB7XHJcbiAgICBhIHtcclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1uZXh0IHtcclxuICAgIGEge1xyXG4gICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbnVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICBhLCA+c3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzX2N1cnJlbnQge1xyXG4gICAgICBhLCA+c3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnRuLW1haW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJ0bi1tYWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4ubG9hZGVyIHtcclxuICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICBhbmltYXRpb246IGxvYWQgMS4xcyBpbmZpbml0ZSBlYXNlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgwLjUpO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSAjQ0NDLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpO1xyXG4gIH1cclxuICAxMi41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAxLjhlbSAtMS44ZW0gMCAwZW0gI0NDQywgMi41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuNSksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDIuNWVtIDBlbSAwIDBlbSAjQ0NDLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICAzNy41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAxLjc1ZW0gMS43NWVtIDAgMGVtICNDQ0MsIDBlbSAyLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAwZW0gMi41ZW0gMCAwZW0gI0NDQywgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA2Mi41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgLTEuOGVtIDEuOGVtIDAgMGVtICNDQ0MsIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMi42ZW0gMGVtIDAgMGVtICNDQ0MsIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA4Ny41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIC0xLjhlbSAtMS44ZW0gMCAwZW0gI0NDQztcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBsb2FkIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSAjQ0NDLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpO1xyXG4gIH1cclxuICAxMi41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAxLjhlbSAtMS44ZW0gMCAwZW0gI0NDQywgMi41ZW0gMGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuNSksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIDIuNWVtIDBlbSAwIDBlbSAjQ0NDLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICAzNy41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAxLjc1ZW0gMS43NWVtIDAgMGVtICNDQ0MsIDBlbSAyLjVlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNSksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAwZW0gMi41ZW0gMCAwZW0gI0NDQywgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA2Mi41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC43KSwgLTEuOGVtIDEuOGVtIDAgMGVtICNDQ0MsIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjUpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjcpLCAtMi42ZW0gMGVtIDAgMGVtICNDQ0MsIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpO1xyXG4gIH1cclxuICA4Ny41JSB7XHJcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgjQ0NDLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoI0NDQywgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoI0NDQywgMC41KSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKCNDQ0MsIDAuNyksIC0xLjhlbSAtMS44ZW0gMCAwZW0gI0NDQztcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAmLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJi1wcmV2LCAmLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gICYtcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAmLW5leHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICYtY2FsZW5kYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NlY2ZhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXRyaWdnZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4uc3dpcGVyLXByZXYsIC5zd2lwZXItbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICM0NDQ7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnN3aXBlci1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRjtcclxuICB9XHJcbn1cclxuLnN3aXBlci1kb3RzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xyXG4gICAgbWFyZ2luOiAwIDRweDtcclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbiwgIzQ0NCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIC5zd2lwZXItaW5pdGlhbGl6ZWQge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyB9XHJcbkBpbmNsdWRlIG1xKCkge1xyXG4gIC5zd2lwZXItcHJldiwgLnN3aXBlci1uZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuI3dvdm4tdHJhbnNsYXRlLXdpZGdldCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uY29udGVudHMge1xyXG4gIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICBwYWRkaW5nOiAwIDAgODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICAmLTJjb2xzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDAgNTZweDtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gICYtbmFycm93IHtcclxuICAgIHdpZHRoOiAkd2lkdGgtY29udGVudHMtbmFycm93O1xyXG4gIH1cclxuICAmLWlubmVyIHtcclxuICAgID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAwIDMycHg7XHJcbiAgICAmLTJjb2xzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMCAkd2lkdGgtc2lkZS1zcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1haW4ge1xyXG4gIHdpZHRoOiAkd2lkdGgtbWFpbjtcclxuICBncmlkLXJvdzogMTtcclxuICBncmlkLWNvbHVtbjogMjtcclxuICAvLyBmbGV4LXNocmluazogMDtcclxuICA+IDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5zdWIge1xyXG4gIHdpZHRoOiAkd2lkdGgtc3ViO1xyXG4gIGdyaWQtcm93OiAxO1xyXG4gIGdyaWQtY29sdW1uOiAxO1xyXG4gIC8vIGZsZXgtc2hyaW5rOiAwO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogLSR3aWR0aC1zaWRlLXNwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJHdpZHRoLXNpZGUtc3A7XHJcbiAgfVxyXG59XHJcbi5zaWRlbWVudSB7XHJcbiAgd2lkdGg6ICR3aWR0aC1zaWRlbWVudTtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAmLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpbmsge1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIC5qYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIH1cclxuICAuZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1lbik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gICYtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuYWxsLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzk5OTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAucGFnZS10b3AgJiB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIC5qYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4OyAgXHJcbiAgICB9XHJcbiAgICAuZW4ge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAuYWxsLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdG9wICYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfSAgXHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLWJsb2NrLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5wcmljZS12YWx1ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5wcmljZS11bml0IHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG4udGF4LWxhYmVsIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuLnRpbGRlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLnByaWNlLXNhbGUge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgLy8gZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLnByaWNlLXByb3BlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTNweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIuKGklwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuLm5vLXRheC1wcmljZSB7XHJcbiAgLnByaWNlLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLnByaWNlLXVuaXQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAudGF4LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbn1cclxuLndpdGgtdGF4LXByaWNlIHtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgLnByaWNlLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnByaWNlLXVuaXQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAudGF4LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbn1cclxuLml0ZW0taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI0ZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaWNvbnM7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWljb25zO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgJi1uZXcge1xyXG4gICAgY29sb3I6ICRjb2xvci1pY29ucztcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgfVxyXG4gICYtbm8tc3RvcmUtcGlja3VwIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XHJcbiAgICBib3JkZXItY29sb3I6ICNFNUU1RTU7XHJcbiAgfVxyXG59XHJcbi5jYXJ0LWl0ZW0tcXR5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMTRweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLW1pbnVzLCAuYnRuLXBsdXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICM0NDQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLW1pbnVzIHtcclxuICAgIGxlZnQ6IDhweDtcclxuICB9XHJcbiAgLmJ0bi1wbHVzIHtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pdGVtLWhpc3Rvcnkge1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYtaW5uZXIge1xyXG4gICAgd2lkdGg6ICR3aWR0aC1wYWdlLXBjO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAuY29udGVudHMtMmNvbHMgJiB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5pdGVtLWxpc3QtaXRlbS1pbWctaG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ0biB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS10b3AgJiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLWxpc3Qtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuc3dpcGVyLXByZXYge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLnN3aXBlci1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgYm9keTpub3QoLnBhZ2UtdG9wKSAgJiB7XHJcbiAgICAgIC5qYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5lbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHBhZGRpbmc6IDI4cHggMDtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICAuY29udGVudHMtMmNvbHMgJiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAoLSR3aWR0aC1zaWRlLXNwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gICYudGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYudGV4dC1yZWQge1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOS8muWToeeZu+mMsuiotOaxglxyXG4ubG9naW4tbWVtYmVyLW1lcml0IHtcclxuICAmLWlubmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAyNHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCA1cHggI0U5QjUwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyAgXHJcbiAgfVxyXG4gICYtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGNvbG9yOiAjRTlCNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogI0U5QjUwMDtcclxuICAgICAgfVxyXG4gICAgICAmLW51bSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9ybS1iYWNrZ3JvdW5kO1xyXG4gICAgICB9XHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgJi0wNCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTA1IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweCAxNnB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDRweCAjRTlCNTAwO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICYtbnVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAmLTAxIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtMDIge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0wMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLTA0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0wNSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFua3VwIHtcclxuICAmLW1vZGFsIHtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI3MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICAgICYtcmFuayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jbG9zZSB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG4gICAgICAmLXJhbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLXBpY2t1cCB7XHJcbiAgcGFkZGluZzogNTZweCAwIDU2cHg7XHJcbiAgJi1pbm5lciB7XHJcbiAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5zd2lwZXItcHJldiwgLnN3aXBlci1uZXh0IHtcclxuICAgICAgdG9wOiAxMjFweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuc3dpcGVyLXByZXYsIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgdG9wOiAxMjJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDAgMzZweDtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgKC0kd2lkdGgtc2lkZS1zcCk7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi51aS1tZW51IHtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWF4LXdpZHRoOiAzODFweDtcclxuICAmLWl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICAtLXZoOiAxMDBkdmg7IC8qIEpT5pyq6Kqt44Gn44KC5Yq544GP5Yid5pyf5YCkICovXHJcbiAgLS1zYWZlLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCk7XHJcbiAgLS1zYWZlLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCk7XHJcbn1cclxuLyogaU9T5Y+k44KB5a++562W77yaZHZo6Z2e5a++5b+c44Gq44KJdmjjgavjg5Xjgqnjg7zjg6vjg5Djg4Pjgq8gKi9cclxuQHN1cHBvcnRzIG5vdCAoaGVpZ2h0OiAxMDBkdmgpIHtcclxuICA6cm9vdCB7IC0tdmg6IDEwMHZoOyB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tc2FmZS10b3ApO1xyXG4gICYtcHJldmlldyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG4gICYtdG9wLWJhbm5lciB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzVweDtcclxuICAgIGRpdiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1yb3cyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1wb3J0YW50LWluZm8ge1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRhdGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgYmFja2dyb3VuZDogI0YwMDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgfVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW1lbWJlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAmLXdlbGNvbWUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNkE2QTZBO1xyXG4gICAgfVxyXG4gICAgJi1wb2ludCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZBNkE2QTtcclxuICAgIH1cclxuICAgICYtZnJlZS1zaGlwcGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXdvdm4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi10cmlnZ2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgICAgICB3aWR0aDogMTA3cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNCQkJCQkI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzX29wZW5lZCB7XHJcbiAgICAgIC5oZWFkZXItd292biB7XHJcbiAgICAgICAgJi10cmlnZ2VyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXJvdzMge1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYtY29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxODFweDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAyNiAvIDU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWRldGFpbC1zZWFyY2gge1xyXG4gICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgJi1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdXRpbGl0aWVzIHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJ0X2l0ZW1fY291bnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWNhcnQtcG9wdXAge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBvcHVwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAzcHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICYuaWNvbi1jYXJ0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbi1icmFuZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4OyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJ0X2l0ZW1fY291bnQge1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtYnJhbmQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1jYXJ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYnJhbmQge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gICAgJi10cmlnZ2VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgICAmLmlzX29wZW5lZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zZWxlY3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICYtY2hlY2tib3gge1xyXG4gICAgICAgICYgKyAuY19sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgJiArIC5jX2xhYmVsIHtcclxuICAgICAgICAgICAgJiArIC5oZWFkZXItYnJhbmQtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYgKyAuaGVhZGVyLWJyYW5kLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XHJcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAmLmlzX29wZW5lZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oZWFkZXItYnJhbmQtcGFydHNjbHViIHtcclxuICAgICAgICAgIC5oZWFkZXItYnJhbmQtbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ2NDA0MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGVhZGVyLWJyYW5kLWx1bmFlYXJ0aCB7XHJcbiAgICAgICAgICAuaGVhZGVyLWJyYW5kLWxpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM0RTNCMzI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhlYWRlci1icmFuZC1taXJhbGFibyB7XHJcbiAgICAgICAgICAuaGVhZGVyLWJyYW5kLWxpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzE4MTU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICBsZWZ0OiAkd2lkdGgtc2lkZS1zcDtcclxuICAgICYtc2lkZW1lbnUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLXNlYXJjaCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgICAgICYtY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAmLXNpZGVtZW51IHtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWFyY2gge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgZmlsbDogIzg4ODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXZoKTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICB9XHJcblxyXG4gICYtYnJhbmQge1xyXG4gICAgJi1sb2dvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMTZweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYXYge1xyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgICAgICAuaGVhZGVyLXJvdzMtY29sIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgICAmLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwIDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmlzX29wZW5lZCB7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyLWJyYW5kLWRyb3Bkb3duLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDhweDtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAmLmlzX2NlbnRlcmVkIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZHJvcGRvd24ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAtIDMwMHB4KTtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgcGFkZGluZzogMzNweCAwIDQ5cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgfVxyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgICYtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgICAgICAgICAmLXJvdzEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXJvdzIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5icmFuZC1kcm9wZG93bi1saXN0LWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmJyYW5kLWRyb3Bkb3duLWxpc3QtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIC5icmFuZC1kcm9wZG93bi1saXN0LWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtc3ViY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgpIC0gMzEwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnJhbmQtZHJvcGRvd24tbGlzdC1pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcm93MSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yb3cyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY2xvc2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW5hdiB7XHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgLmhlYWRlci1kZXRhaWwtc2VhcmNoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1tZW51LCAuaGVhZGVyLXV0aWxpdGllcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAmLmlzX3BjLWl0ZW0ge1xyXG4gICAgICAgICAgICAuaGVhZGVyLWJyYW5kLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgICAgICAgICAgICAuYnJhbmQtZHJvcGRvd24tbGlzdC1pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnJhbmQtZHJvcGRvd24tbGlzdC1pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1yb3cxIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtcm93MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pc19wYy1raXQsICYuaXNfcGMtcmVjaXBlIHtcclxuICAgICAgICAgICAgLmhlYWRlci1icmFuZC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAyNnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJyYW5kLWRyb3Bkb3duLWxpc3QtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtcm93MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLXJvdzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaXNfc21hbGwge1xyXG4gICAgICAgICAgICAuaGVhZGVyLWJyYW5kLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuYnJhbmQtZHJvcGRvd24tbGlzdC1pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgLmhlYWRlci1icmFuZC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJyYW5kLWRyb3Bkb3duLWxpc3QtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5oZWFkZXItYnJhbmQtbmF2LWxpc3QtaXRlbS1uZXcge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1icmFuZC1kcm9wZG93bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaXNfb3RoZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAuaGVhZGVyLWJyYW5kLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzX2duYXYtb3BlbmVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAmLW92ZXJsYXkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc19zY3JvbGxlZCwgLmtlZXBfaXNfc2Nyb2xsZWQge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNhZmUtdG9wKTtcclxuICAgICYtcHJldmlldyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLXJvdzEsICYtcm93MiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLXJvdzMge1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICB9XHJcbiAgICAmLW1lbnUtc2VhcmNoIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLXNlYXJjaCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLWJyYW5kIHtcclxuICAgICAgJi1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtbmF2IHtcclxuICAgICAgICAmLWxvZ28ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6ICR3aWR0aC1wYWdlLXBjO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAuaGVhZGVyLWRldGFpbC1zZWFyY2gsIC5oZWFkZXItdXRpbGl0aWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgJi5pc19zbWFsbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzX290aGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWRyb3Bkb3duIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAtIDEwMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICYtY29tbW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtYnJhbmQge1xyXG4gICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgLmhlYWRlci1tZW51LXNpZGVtZW51IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyLWRldGFpbC1zZWFyY2gge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlci1icmFuZC1uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICYuaXNfc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAmLXV0aWxpdGllcyB7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXItYnJhbmQtbGlzdC13cmFwcGVyIHtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucGFnZS1icmFuZCB7XHJcbiAgICAuaGVhZGVyLWNvbW1vbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi5pc19zY3JvbGxpbmctdXAge1xyXG4gICAgICAuaGVhZGVyLWJyYW5kLW5hdi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzX21lbnUtb3BlbmVkIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAmLXNpZGVtZW51IHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtYnJhbmQ9XCJDT01NT05cIl0ge1xyXG4gICYuaXNfc2Nyb2xsZWQsICYua2VlcF9pc19zY3JvbGxlZCB7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogMTI0cHg7XHJcbiAgICAuaGVhZGVyLWNvbW1vbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXJvdzMge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxNzFweDtcclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgJi11dGlsaXRpZXMge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSAgICAgIFxyXG5cclxuW2RhdGEtYnJhbmQ9XCJQQ1wiXSB7XHJcbiAgJi5pc19zY3JvbGxlZCwgJi5rZWVwX2lzX3Njcm9sbGVkIHtcclxuICAgIC5oZWFkZXItYnJhbmQtbmF2LWxpc3QtaXRlbS5pc19zbWFsbCB7XHJcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgJi1jb21tb24ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjs7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICAgICAgaGVpZ2h0OiA5M3B4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjhweDtcclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbmF2IHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHggO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzQzNDM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYnJhbmQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICYtcm93MSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1iYW5uZXIge1xyXG4gICAgICB3aWR0aDogJHdpZHRoLXBhZ2UtcGM7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAvLyAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjgzcHg7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjgzIC8gODA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAuZm9vdGVyLWJyYW5kLWJhbm5lciB7XHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDcydnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgLmZvb3Rlci1icmFuZC1iYW5uZXIge1xyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXJvdzIge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGgtcGFnZS1wYztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ndWlkZSB7XHJcbiAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1OHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLjg7tcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3Rlci1icmFuZC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyLWJyYW5kLWJsb2NrLXdyYXBwZXIge1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIC5mb290ZXItYnJhbmQtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAuZm9vdGVyLWJyYW5kLWJsb2NrIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLWJyYW5kLWJsb2NrLWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNhdGVnb3J5IHtcclxuICAgICAgd2lkdGg6IDY3NXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICYtY29sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5icmFuZC1kcm9wZG93bi1saXN0LWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zbnMge1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgOmZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICAgIC5mb290ZXItYnJhbmQtYmxvY2sge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgLmpzX3RvZ2dsZS13cmFwcGVyICYge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5qc190b2dnbGUtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5pc190b2dnbGUtb3BlbmVkIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgLmZvb3Rlci1icmFuZC1jYXRlZ29yeS1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iYWNrLXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICByaWdodDogMjBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICB6LWluZGV4OiAxMDE7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzQ0NDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI4cHg7XHJcbiAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGO1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRkY7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBib3R0b206ICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgcmlnaHQ6ICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pc19zY3JvbGxlZCAmIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgLmlzX3Njcm9sbGVkLmlzX3Njcm9sbF9lbmQgJiB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwM3B4O1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLnNpZGVtZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6ICR3aWR0aC1zaWRlbWVudTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgei1pbmRleDogMTUwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB6LWluZGV4OiAxMDE7XHJcbiAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgJi1pbm5lciB7XHJcbiAgICB3aWR0aDogJHdpZHRoLXNpZGVtZW51O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgfVxyXG4gICYtaGVhZGVyIHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTZweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICB9XHJcbiAgICAmLXRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICYtbXlwYWdlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAmLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7ICBcclxuICAgIH1cclxuICB9XHJcbiAgJi13b3ZuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgJi10cmlnZ2VyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICYuanNfdG9nZ2xlLXRyaWdnZXIge1xyXG4gICAgICAgIC5zaWRlbWVudSAmIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwN3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAmLmlzX29wZW5lZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNCQkJCQkI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzX29wZW5lZCB7XHJcbiAgICAgIC5oZWFkZXItd292biB7XHJcbiAgICAgICAgJi10cmlnZ2VyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1wb2ludCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIu+8mlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwOyAgXHJcbiAgICB9XHJcbiAgICAmLXVuaXQge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdXRpbGl0aWVzIHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaXRlbS1oaXN0b3J5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHggMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIGhlaWdodDogODNweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYta2V5d29yZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIGZpbGw6ICM4ODg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGV0YWlsLXNlYXJjaCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYnJhbmQge1xyXG4gICAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBhOm5vdCguanNfdG9nZ2xlLXRyaWdnZXIpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNEOUQ5RDk7XHJcbiAgICB9XHJcbiAgICAmLXN1YmNhdGVnb3J5IHtcclxuICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1uYW1lLCAmLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnJhbmQtZHJvcGRvd24tbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW5hbWUsICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNucyB7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZm9vdGVyIHtcclxuICAgICYtbmF2IHtcclxuICAgICAgcGFkZGluZzogMTJweCAxNnB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbG9nbyB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDI2IC8gNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDE1NXB4O1xyXG4gICAgcmlnaHQ6ICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgei1pbmRleDogMTUwO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZpbGw6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIH1cclxuICAuanNfdG9nZ2xlLXRyaWdnZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICM0NDQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5pc190b2dnbGUtb3BlbmVkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXNfbWVudS1vcGVuZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICAuc2lkZW1lbnUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgJi1jbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1vdmVybGF5IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG4gICAgJi1zZWFyY2gge1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1tZW51IHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXNfc2Nyb2xsZWQge1xyXG4gIC5zaWRlbWVudSB7XHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgdG9wOiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXNfd2hvbGVzYWxlIHtcclxuICAuc2lkZW1lbnUge1xyXG4gICAgJi1icmFuZCB7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLnNpZGViYXIge1xyXG4gIHdpZHRoOiAkd2lkdGgtc3ViO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIH1cclxuICAmLWNhdGVnb3J5IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgXHJcbiAgICB9XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIC5qc190b2dnbGUtdHJpZ2dlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzX3RvZ2dsZS1vcGVuZWQge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGE6bm90KC5qc190b2dnbGUtdHJpZ2dlcikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnJhbmQge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMjRweCA4cHg7XHJcbiAgICB9XHJcbiAgICAmLmlzX3RvZ2dsZS1vcGVuZWQge1xyXG4gICAgICAuc2lkZWJhci1jYXRlZ29yeSB7XHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3ViY2F0ZWdvcnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzVGNUY1RjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM1RjVGNUY7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJyYW5kLWRyb3Bkb3duLWxpc3QtaXRlbS1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNUY1RjVGO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNUY1RjVGO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5pdGVtLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gIGdyaWQtZ2FwOiA0MHB4IDMycHg7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDMwcHggMTVweDtcclxuICB9XHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuanNfcmVzdG9jay1zbGlkZXIsXHJcbiAgICAmLmpzX3Jhbmtpbmctc2xpZGVyLFxyXG4gICAgJi5qc190b3AtY29udGVudHMtc2xpZGVyLFxyXG4gICAgJi5qc19pdGVtLWxpc3Qtc2xpZGVyLFxyXG4gICAgJi5qc19waWNrdXAtaXRlbXMtc2xpZGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgLml0ZW0tbGlzdC1pdGVtLXByaWNlLXNhbGUtd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIC5wcmljZS1wcm9wZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXByZXYsIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgIHRvcDogNzBweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pdGVtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAmLWhvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5pdGVtLWxpc3QtaXRlbS1pbWctaG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1lbWJlci1saW1pdGVkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWljb25zO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICYtcmFua2luZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgJi5pc19yYW5rMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0QyOUY0NDtcclxuICAgICAgfVxyXG4gICAgICAmLmlzX3JhbmsyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQTBBMEEwO1xyXG4gICAgICB9XHJcbiAgICAgICYuaXNfcmFuazMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4NDNFMjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2FsZS1lbmQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xyXG4gICAgfVxyXG4gICAgJi1pY29uIHtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgLml0ZW0taWNvbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDZweCAycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1icmFuZCB7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLWNvZGUge1xyXG4gICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgJi1wcmljZSB7XHJcbiAgICAgIC5wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZS11bml0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50YXgtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAudGlsZGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgJi1zYWxlIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIC5wcmljZS1zYWxlLXZhbHVlIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcmljZS1zYWxlLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IC0zMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJpY2UtcHJvcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZS11bml0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YXgtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aWxkZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgICAucHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtdW5pdCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGF4LWxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpbGRlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAmLXNhbGUge1xyXG4gICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC5wcmljZS1zYWxlLWxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0zMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtcHJvcGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByaWNlLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByaWNlLXVuaXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50YXgtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50aWxkZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGV2ZWwsICYtdGltZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi77yaXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICYtc3Rhci1vbiB7XHJcbiAgICAgICAgICBmaWxsOiAjRkY5OTAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN0YXItb2ZmIHtcclxuICAgICAgICAgIGZpbGw6ICNDQ0M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnRucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYgPiBkaXY6bm90KC5pdGVtLWxpc3QtaXRlbS1mYXZvcml0ZS13cmFwcGVyKSB7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5pc19mYXZvcml0ZS1vbiB7XHJcbiAgICAgICAgLml0ZW0tbGlzdC1pdGVtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICYuaXNfb2ZmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuaXNfb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtLWxpc3QtaXRlbS1mYXZvcml0ZSB7XHJcbiAgICAgICAgJi5pc19vbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICAmLWNhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gNTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNhcnQge1xyXG4gICAgICAmLXBvcHVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBvcHVwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDNweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICRjb2xvci1wb3B1cDtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNsb3NlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMjhweCk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm90dG9tOiA1NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1mYXZvcml0ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWljb24tZmF2b3JpdGUtb2ZmO1xyXG4gICAgICAgICYtaGVhcnQtZmlsbCB7XHJcbiAgICAgICAgICBmaWxsIDogJGNvbG9yLWljb24tZmF2b3JpdGUtb247XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaXNfb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZmlsbCA6ICRjb2xvci1pY29uLWZhdm9yaXRlLW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmlzX29uIHtcclxuICAgICAgICAgIC5pdGVtLWxpc3QtaXRlbS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICYuaXNfb2ZmIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXNfb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wb3B1cDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAzcHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkY29sb3ItcG9wdXA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmICsgZGl2IHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3BlYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIu+8mlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzX2tpdCwgJi5pc19yZWNpcGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtZ2FwOiAyNHB4IDMycHg7XHJcbiAgICAuaXRlbS1saXN0IHtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAmLWJ0bi1jYXJ0IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLWdhcDogMzBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXRlbS1ncm91cCwgLml0ZW0tdmFyaWF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgLm1vZGFsICYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb3JtLWJvcmRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLWhvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5pdGVtLWdyb3VwLWhlYWRlci1pbWctaG92ZXIsIC5pdGVtLXZhcmlhdGlvbi1oZWFkZXItaW1nLWhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICYtY29kZSB7XHJcbiAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBtYXJnaW46IDAgMjRweCAwIDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAmLXdyYXBwZXIsICYtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9ybS1ib3JkZXI7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbDEge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29sMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS1saXN0LWl0ZW0tYnRuLWNhcnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb2RlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3RvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLvvJpcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zcGVjIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgfVxyXG4gICAgICAmLXByaWNlIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgLnByaWNlLXNhbGUtdmFsdWUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByaWNlLXNhbGUtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcmljZS11bml0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGF4LWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbGRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByaWNlLXByb3BlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtdW5pdCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGF4LWxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGlsZGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNhbGUge1xyXG4gICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5wcmljZS1zYWxlLWxhYmVsIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZS11bml0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YXgtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGlsZGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtcHJvcGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucHJpY2UtdW5pdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRheC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRpbGRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZhdm9yaXRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAmLWJ0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYnRuLXNpemUtcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcXR5IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1jYXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIC5pdGVtLWxpc3QtaXRlbS1jYXJ0LXBvcHVwIHtcclxuICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW0tbGlzdC1pdGVtLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgJi1jb2wyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTQ4cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1xdHkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vIC5idG4tbWludXMge1xyXG4gICAgICAgICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgLy8gLmJ0bi1wbHVzIHtcclxuICAgICAgICAgIC8vICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICAuYnRuLXNpemUtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jYXJ0IHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgLml0ZW0tbGlzdC1pdGVtLWNhcnQtcG9wdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29kZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3RvY2sge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNwZWMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb2RlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbDIge1xyXG4gICAgICAgICYtcm93MSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXJvdzIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXF0eSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgJi1wbHVzLCAmLW1pbnVzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1wbHVzIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLW1pbnVzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vZGFsLXNsaWRldXAge1xyXG4gIC5pdGVtLWdyb3VwLCAuaXRlbS12YXJpYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTEycHg7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLml0ZW0tbGlzdC1pdGVtLWljb24tbGlzdCAuaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zcGVjIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIC5pdGVtLWdyb3VwLWxpc3QtaXRlbS1mYXZvcml0ZSwgLml0ZW0tdmFyaWF0aW9uLWxpc3QtaXRlbS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZS1wcm9wZXIge1xyXG4gICAgICAgICAgICAgIC5wcmljZS11bml0LCAucHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1zYWxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgIC5pdGVtLWdyb3VwLWxpc3QtaXRlbS1mYXZvcml0ZSwgLml0ZW0tdmFyaWF0aW9uLWxpc3QtaXRlbS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1zcGVjIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtc3RvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtY29sMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgLml0ZW0tZ3JvdXAtbGlzdC1pdGVtLWZhdm9yaXRlLCAuaXRlbS12YXJpYXRpb24tbGlzdC1pdGVtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtdW5pdCxcclxuICAgICAgICAgICAgLnByaWNlLXZhbHVlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRheC1sYWJlbHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtc2FsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnByaWNlLXNhbGUtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2UtdW5pdCxcclxuICAgICAgICAgICAgLnByaWNlLXZhbHVlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRheC1sYWJlbHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICAgIC5idG4tc2l6ZS1zIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAuaXRlbS1saXN0LWl0ZW0tcHJpY2Utc2FsZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLXZhcmlhdGlvbiB7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLml0ZW0tZ3JvdXAge1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gICYuaXRlbS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBncmlkLWdhcDogMDtcclxuICAgIC5pdGVtLWxpc3QtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1hcmdpbjogMCAtMTZweDtcclxuICB9XHJcbn1cclxuLnJlY2lwZS1zbGlkZXItY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuc3dpcGVyLXByZXYsIC5zd2lwZXItbmV4dCB7XHJcbiAgICB0b3A6IDEyMnB4O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jb29yZGluYXRlLCAuc3RhZmYge1xyXG4gICYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDE0cHggMTRweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBncmlkLWdhcDogMTFweCAxMXB4O1xyXG4gICAgfVxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgJi5qc19jb29yZGluYXRlLXNsaWRlciwgJi5qc19zdGFmZi1zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5jb29yZGluYXRlLWxpc3QsIC5zdGFmZi1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4IDE0cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgLmNvb3JkaW5hdGUtbGlzdCwgLnN0YWZmLWxpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgICAuY29vcmRpbmF0ZS1saXN0LCAuc3RhZmYtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtc2hvcCB7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAgICAgJi5qc19jb29yZGluYXRlLXNsaWRlciwgJi5qc19zdGFmZi1zbGlkZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC0xMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29vcmRpbmF0ZSB7XHJcbiAgJi1saXN0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBncmlkLWdhcDogMTRweCAxNHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdyaWQtZ2FwOiAxMXB4IDExcHg7XHJcbiAgICB9XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gIC5zd2lwZXItcHJldiwgLnN3aXBlci1uZXh0IHtcclxuICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RhZmYge1xyXG4gICYtbGlzdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAuc3dpcGVyLXByZXYsIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG59XHJcbiJdfQ== */
