﻿@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}.ss-sidebar-category-list-item{border-bottom:1px solid #d9d9d9}.ss-sidebar-category-list-item a{display:block;font-size:16px;font-weight:500;padding:10px 0}.ss-sidebar-store-header{padding:10px 0 16px;font-size:16px;font-weight:500}.ss-sidebar-store-list{padding-left:17px}.ss-sidebar-store-list-brand{font-size:16px;font-weight:500;margin-bottom:10px}.ss-sidebar-store-list-select{margin-bottom:16px}@media screen and (max-width: 767px){.ss-sidebar-category-list{margin:0 12px;border-top:1px solid #d9d9d9}.ss-sidebar-category-list-item a{font-size:14px;padding:16px 0}.ss-sidebar-store{margin:0 12px}.ss-sidebar-store-header{padding:10px 0 16px;font-size:14px}.ss-sidebar-store-list{padding-left:10px}.ss-sidebar-store-list-brand{font-size:14px}}.ss-store-list{margin:0 12px 32px}.ss-store-list-brand{font-size:16px;margin-bottom:10px}.ss-store-list-select select{width:auto}.ss-tags-list{display:flex;flex-wrap:wrap;align-items:center}.ss-tags-list-item{margin:0 8px 8px 0}.ss-tags-list-item a{display:flex;justify-content:center;align-items:center;height:33px;padding:0 12px;font-size:12px;border:1px solid #d9d9d9;background:#fff;border-radius:17px}.ss-tags-list-item a:hover{text-decoration:none;background:#d9d9d9}.ss-tags-dropdown-tab{padding:14px 0;background:#f5f5f5;border-radius:27px;margin-bottom:12px;overflow:hidden;position:relative}.ss-tags-dropdown-tab-wrapper{position:relative}.ss-tags-dropdown-tab-wrapper .swiper-prev,.ss-tags-dropdown-tab-wrapper .swiper-next{width:70px;height:53px;border-radius:0 27px 27px 0;background:linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 50%);transform:translateY(-50%)}.ss-tags-dropdown-tab-wrapper .swiper-prev::after,.ss-tags-dropdown-tab-wrapper .swiper-next::after{left:auto;right:10px;border-color:#444;transform:translate(-50%, -50%) rotate(45deg)}.ss-tags-dropdown-tab-wrapper .swiper-prev:hover,.ss-tags-dropdown-tab-wrapper .swiper-next:hover{opacity:.8}.ss-tags-dropdown-tab-wrapper .swiper-prev.swiper-button-disabled,.ss-tags-dropdown-tab-wrapper .swiper-next.swiper-button-disabled{display:none}.ss-tags-dropdown-tab-wrapper .swiper-prev:hover,.ss-tags-dropdown-tab-wrapper .swiper-next:hover{opacity:1}.ss-tags-dropdown-tab-wrapper .swiper-prev:hover::after,.ss-tags-dropdown-tab-wrapper .swiper-next:hover::after{opacity:.8}@media screen and (max-width: 767px){.ss-tags-dropdown-tab-wrapper .swiper-prev,.ss-tags-dropdown-tab-wrapper .swiper-next{display:block;width:50px;height:40px;border-radius:0 20px 20px 0}}.ss-tags-dropdown-tab-wrapper .swiper-prev{border-radius:27px 0 0 27px;background:linear-gradient(-90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 50%)}.ss-tags-dropdown-tab-wrapper .swiper-prev::after{left:20px;right:auto}@media screen and (max-width: 767px){.ss-tags-dropdown-tab-wrapper .swiper-prev{border-radius:20px 0 0 20px}}.ss-tags-dropdown-tab-list{display:flex;align-items:center}.ss-tags-dropdown-tab-list-item{height:25px;display:flex;justify-content:center;align-items:center;border-right:1px solid #d9d9d9;padding:0 30px;flex-shrink:0}.ss-tags-dropdown-tab-list-item:last-child{border:none}.ss-tags-dropdown-tab-list-item a{display:block;position:relative;padding-right:20px;font-size:16px;font-weight:500}.ss-tags-dropdown-tab-list-item a::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000}.ss-tags-dropdown-tab-list-item a .icon{width:18px;height:18px;position:relative;top:3px;margin-right:5px}.ss-tags-dropdown-tab-list-item.is_current a{color:var(--color-main)}.ss-tags-dropdown-tab-list-item.is_current a::after{transform:translateY(-50%) rotate(-135deg);border-color:var(--color-main)}.ss-tags-dropdown-tab-list-item-staff a::after{display:none}.ss-tags-dropdown-tab.swiper-initialized .ss-tags-dropdown-tab-list-item{width:auto;flex-shrink:0}.ss-tags-dropdown-contents{position:absolute;top:65px;left:0;width:100%;z-index:100}.ss-tags-dropdown-contents-block{display:none;padding:24px 24px 16px;background:#f5f5f5;border-radius:10px}.ss-tags-dropdown-contents-block.is_current{display:block}@media screen and (max-width: 767px){.ss-tags-dropdown-contents{top:50px}}.ss-tags-dropdown-current{display:flex;align-items:baseline;margin:34px 0 40px}.ss-tags-dropdown-current-title{font-size:22px;font-weight:500}.ss-tags-dropdown-current-clear{margin-left:18px;text-align:right}.ss-tags-dropdown-current-clear a{font-size:16px;text-decoration:underline}.ss-tags-dropdown-current-clear a:hover{text-decoration:none}@media screen and (max-width: 767px){.ss-tags-dropdown-container{margin:0 12px}.ss-tags-dropdown-tab-list-item{width:auto;height:12px;padding:0 12px;border:none;flex-shrink:0}.ss-tags-dropdown-tab-list-item a{font-size:12px}.ss-tags-dropdown-current{display:block;margin:20px 0 30px}.ss-tags-dropdown-current-title{font-size:18px}.ss-tags-dropdown-current-clear{margin-top:-5px 0 0}.ss-tags-dropdown-current-clear a{font-size:12px}}.ss-label-list{display:flex;flex-wrap:wrap;align-items:center}.ss-label-list-wrapper{margin-bottom:40px}@media screen and (max-width: 767px){.ss-label-list-wrapper{margin:0 12px 24px}}.ss-label-list-item{margin:0 8px 8px 0}.ss-label-list-item a{display:flex;justify-content:center;align-items:center;height:33px;padding:0 12px;font-size:12px;border:1px solid #d9d9d9;background:#fff;border-radius:17px}.ss-label-list-item a:hover{text-decoration:none;background:#d9d9d9}.ss-label-list-item.is_current span{display:flex;justify-content:center;align-items:center;height:33px;padding:0 12px;font-size:12px;border:1px solid #d9d9d9;background:#fff;border-radius:17px;background:#d9d9d9}.ss-popular-tags{margin-bottom:40px}@media screen and (max-width: 767px){.ss-popular-tags{margin:0 12px 24px}}.ss-list-page-guide{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.ss-list-page-guide-total-cnt{font-size:16px;font-weight:500}.ss-list-page-guide-total-cnt .num{font-size:28px;margin-right:5px}.ss-list-page-guide-col2{display:flex;align-items:center}.ss-list-page-guide-sort,.ss-list-page-guide-num-per-page{display:flex;align-items:center;font-size:16px;margin-left:24px}.ss-list-page-guide-sort-label,.ss-list-page-guide-num-per-page-label{margin-right:8px}@media screen and (max-width: 767px){.ss-list-page-guide{margin:0 12px 16px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;align-items:center}.ss-list-page-guide-total-cnt{font-size:14px;padding-bottom:10px}.ss-list-page-guide-total-cnt .num{font-size:24px;margin-right:3px}.ss-list-page-guide-sort,.ss-list-page-guide-num-per-page{margin:0 16px 0 0;padding-top:16px}.ss-list-page-guide-sort select,.ss-list-page-guide-num-per-page select{margin-left:0;padding:0 30px 0 10px;background-position:right 8px top 50%}}.coordinate-detail-row1{display:flex;padding-bottom:40px;border-bottom:1px solid #e9e9e9}@media screen and (max-width: 767px){.coordinate-detail-row1{display:block;width:auto;padding-bottom:16px;margin:0 auto 30px}}.coordinate-detail-img-slider-container{width:520px;flex-shrink:0;margin-right:40px}@media screen and (max-width: 767px){.coordinate-detail-img-slider-container{width:100%;margin:0;padding-bottom:24px}.coordinate-detail-img-slider-wrapper{width:auto;margin:0 12px}}.coordinate-detail-info{width:100%}@media screen and (max-width: 767px){.coordinate-detail-info{width:auto;padding:24px 0 0;margin:0 12px;border-top:1px solid #e9e9e9}}.coordinate-detail-header{padding-bottom:24px;border-bottom:1px solid #e9e9e9}.coordinate-detail-header a{display:flex;align-items:center}.coordinate-detail-header-icon{width:80px;height:80px;margin-right:16px;border-radius:50%;overflow:hidden;flex-shrink:0}@media screen and (max-width: 767px){.coordinate-detail-header{padding:0;border:none}.coordinate-detail-header-icon{width:64px;height:64px}}.coordinate-detail-shop{font-size:14px}@media screen and (max-width: 767px){.coordinate-detail-shop{font-size:12px}}.coordinate-detail-nickname{font-size:22px;font-weight:500}@media screen and (max-width: 767px){.coordinate-detail-nickname{font-size:18px}}.coordinate-detail-content{padding-top:24px;font-size:14px;line-height:1.7}.coordinate-detail-content p{margin-bottom:1em}.coordinate-detail-content p:last-child{margin-bottom:0}.coordinate-detail-tags{padding-top:24px}.coordinate-detail-item-list-wrapper{padding:40px 0 80px}@media screen and (max-width: 767px){.coordinate-detail-item-list-wrapper{margin:0 12px 40px}}@media screen and (max-width: 767px){.coordinate-detail-ss-list-wrapper .section-header{margin:0 12px 12px}}@media screen and (max-width: 767px){.coordinate-detail-coordinate-list-wrapper .section-header{margin:0 12px 12px}.coordinate-detail-coordinate-list-wrapper .coordinate-list{margin:0}}.staff-detail-header{padding:32px;border-bottom:1px solid #e5e5e5}.staff-detail-staff-col1{display:flex}.staff-detail-staff-img{width:124px;height:124px;border-radius:50%;overflow:hidden;margin-right:16px;flex-shrink:0}.staff-detail-staff-name{margin-bottom:12px}.staff-detail-staff-shop{font-size:14px;font-weight:400;margin-bottom:5px}.staff-detail-staff-nickname{font-size:22px;font-weight:500}.staff-detail-staff-instagram{margin-bottom:10px}.staff-detail-staff-instagram a{display:flex;align-items:center}.staff-detail-staff-instagram-icon{width:18px;height:18px;margin-right:8px;flex-shrink:0}.staff-detail-staff-instagram-name{font-size:14px;font-weight:400;text-decoration:underline}.staff-detail-staff-instagram-name:hover{text-decoration:none}.staff-detail-staff-profile{font-size:14px;font-weight:400;line-height:1.7}.staff-detail-coordinate-list-wrapper{padding:32px}.staff-detail-modal .modal-content{padding:0}@media screen and (max-width: 767px){.staff-detail-header{padding:16px}.staff-detail-staff-img{width:64px;height:64px}.staff-detail-staff-shop{font-size:12px}.staff-detail-staff-nickname{font-size:18px}.staff-detail-staff-instagram{margin-bottom:0}.staff-detail-staff-profile{margin-top:16px}.staff-detail-coordinate-list-wrapper{padding:16px}}.page-coordinate-detail .item-list-item-btns{display:block}.page-coordinate-detail .item-list-item-btns .btn{height:34px}.page-coordinate-detail .item-list-item-btn-cart{display:flex;justify-content:space-between;width:100%}.page-coordinate-detail .item-list-item-btn-cart div{width:100%}.page-coordinate-detail .item-list-item-btn-cart div.cart-item-qty{width:96px;height:34px;margin-right:8px;flex-shrink:0}.page-coordinate-detail .item-list-item-btn-cart div.cart-item-qty input[type=text]{height:32px}.page-coordinate-detail .item-list-item-btn-cart div.cart-item-qty .btn-minus,.page-coordinate-detail .item-list-item-btn-cart div.cart-item-qty .btn-plus{width:20px;height:20px}.page-coordinate-detail .item-list-item-btn-cart .btn{width:100%}@media screen and (max-width: 767px){.page-coordinate-detail .item-list{display:block;grid-template-columns:none;grid-gap:0}.page-coordinate-detail .item-list-item{display:block;padding:16px 0;border-top:1px solid #e9e9e9}.page-coordinate-detail .item-list-item:last-child{border-bottom:1px solid #e9e9e9}.page-coordinate-detail .item-list-item-inner{display:flex;justify-content:flex-start;width:100%}.page-coordinate-detail .item-list-item-img{width:96px;height:96px;margin-right:12px;flex-shrink:0}.page-coordinate-detail .item-list-item-info{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX2ZvbnRzLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcndlYi9jc3MvZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsInVzZXJ3ZWIvY3NzL2dsb2JhbC9fbWl4aW4uc2NzcyIsInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX3V0aWxpdHkuc2NzcyIsInVzZXJ3ZWIvY3NzL3N0eWxlX3N0YWZmX3N0YXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBR1EsMEZDa0RSLEtBQ0UsbUJBQ0EsNEJBQ0EsdUJBQ0EsdUJBQ0EsK0dBSUYsZ0JBQ0Usc0JBQ0EsNEJBQ0EsdUJBQ0EsaUhBR0YsZ0JBQ0Usc0JBQ0EsNEJBQ0EsdUJBQ0Esa0hBR0YsZ0JBQ0Usc0JBQ0EsNEJBQ0EsdUJBQ0EsK0dBQ0Esb0NBQ0UsWUFoRWtCLElDVHRCLHFCQUdFLFNBQ0EsVUFDQSxzQkFDQSxTQUNBLGVBQ0Esa0JBR0YsMkNBQ0Usd0JBR0YsYUFDRSw4QkFDQSx3QkFHRix1Q0FDRSxhQUNFLGlCQUlKLDhDQUNFLDBCQUNFLHdCQUlKLGFBQ0UsZ0JBQ0Esa0JBQ0EsZ0JBQ0EsaUNBQ0EsbUNBR0YscUNBQ0UsYUFDQSxjQUdGLGlCQUNFLGdCQUNBLGFBR0YsZ0VBQ0UsZUFHRixrQkFDRSxtQkFHRiw4REFDRSxtQkFHRixVQUNFLDJCQUdGLGNBQ0UsZ0JBR0YsdURBQ0UsY0FHRix3QkFDRSxxQkFDQSxnQkFHRiw0QkFDRSx5QkFHRixpQkFDRSw4QkFHRixXQUNFLFlBQ0EsNkJBQ0EsY0FDQSxhQUNBLGlCQUdGLHVCQUNFLGFBR0YsZ0ZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBR0YscUJBQ0UsWUFDQSx5REFDRSxXQUNBLGFBR0osY0FDRSx5QkFDQSxpQkMzSEYsTUFDRSxtQkFFRixLQUNFLGtCQUVGLEtBQ0UsTUZZVyxLRVhYLHdMQUVBLGlCQUNBLGdCQ1lBLHFDRGpCRixLQU9JLGFBSUoscUNBQ0UsU0FDRSx5QkFHSixxQ0FDRSxTQUNFLHlCQUlKLEVBQ0UsTUZWVyxLRVdYLHFCQUNBLG1CQUNBLFFBQ0UsMEJBSUosTUFDRSxxQkVsQ0UsZUFDRSx5QkFFRixjQUNFLHNCQUVGLGFBQ0UseUJBRUYsY0FDRSx5QkFFRixnQkFDRSx5QkFNRixTQUNFLG1NQUVGLFNBQ0Usc0hBTUYsUUFDRSx5QkFFRixTQUNFLDBCQUVGLFNBQ0UsMEJBRUYsU0FDRSwwQkFFRixTQUNFLDBCQUVGLFNBQ0UsMEJBRUYsU0FDRSwwQkFFRixTQUNFLDBCQUVGLFNBQ0UsMEJBTUYsV0FDRSwyQkFFRixnQkFDRSwyQkFFRixhQUNFLDJCQUVGLGNBQ0UsMkJBRUYsWUFDRSwyQkFFRixlQUNFLDJCQUVGLGFBQ0UsOEJBTUYsUUFDRSwyQkFDQSxZQUNFLGtCQUdKLFFBQ0UsNkJBQ0EsWUFDRSxrQkFDQSxpQkFHSixRQUNFLDRCQUNBLFlBQ0UsaUJBT0osUUFDRSw4QkFFRixRQUNFLGlDQUVGLFFBQ0UsaUNBTUYsNkJBQ0EsNkJBQ0EsNkJBQ0EsNkJBQ0EsNkJBQ0EsNkJBQ0EsNkJBQ0EsNkJBQ0EsNkJBQ0EsK0JBS0EsbUNBQ0EscUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EseUNBRUEseUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNDbEtJLCtCQUNFLGdDQUNBLGlDQUNFLGNBQ0EsZUFDQSxnQkFDQSxlQU1OLHlCQUNFLG9CQUNBLGVBQ0EsZ0JBRUYsdUJBQ0Usa0JBQ0EsNkJBQ0UsZUFDQSxnQkFDQSxtQkFFRiw4QkFDRSxtQkZQUixxQ0VhTSwwQkFDRSxjQUNBLDZCQUVFLGlDQUNFLGVBQ0EsZUFLUixrQkFDRSxjQUNBLHlCQUNFLG9CQUNBLGVBRUYsdUJBQ0Usa0JBQ0EsNkJBQ0UsZ0JBTVYsZUFDRSxtQkFDQSxxQkFDRSxlQUNBLG1CQUdBLDZCQUNFLFdBS0osY0FDRSxhQUNBLGVBQ0EsbUJBQ0EsbUJBQ0UsbUJBQ0EscUJBQ0UsYUFDQSx1QkFDQSxtQkFDQSxZQUNBLGVBQ0EsZUFDQSx5QkFDQSxnQkFDQSxtQkFDQSwyQkFDRSxxQkFDQSxtQkFRTixzQkFDRSxlQUNBLFdML0VnQixRS2dGaEIsbUJBQ0EsbUJBQ0EsZ0JBQ0Esa0JBQ0EsOEJBQ0Usa0JBQ0Esc0ZBQ0UsV0FDQSxZQUNBLDRCQUNBLDZFQUNBLDJCQUNBLG9HQUNFLFVBQ0EsV0FDQSxrQkFDQSw4Q0FFRixrR0FDRSxXQUVGLG9JQUNFLGFBRUYsa0dBQ0UsVUFDQSxnSEFDRSxXRjVHZCxxQ0V1RlEsc0ZBeUJJLGNBQ0EsV0FDQSxZQUNBLDZCQUdKLDJDQUNFLDRCQUNBLDhFQUNBLGtEQUNFLFVBQ0EsV0YzSFoscUNFc0hRLDJDQVFJLDZCQUtOLDJCQUNFLGFBQ0EsbUJBQ0EsZ0NBQ0UsWUFDQSxhQUNBLHVCQUNBLG1CQUNBLCtCQUNBLGVBQ0EsY0FDQSwyQ0FDRSxZQUVGLGtDQUNFLGNBQ0Esa0JBQ0EsbUJBQ0EsZUFDQSxnQkFDQSx5Q0FDRSxXQUNBLGNBQ0Esa0JBQ0EsUUFDQSxRQUNBLHlDQUNBLFVBQ0EsV0FDQSw0QkFDQSw2QkFFRix3Q0FDRSxXQUNBLFlBQ0Esa0JBQ0EsUUFDQSxpQkFJRiw2Q0FDRSx3QkFDQSxvREFDRSwyQ0FDQSwrQkFNRiwrQ0FDRSxhQVFOLHlFQUNFLFdBQ0EsY0FLUiwyQkFDRSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxZQUNBLGlDQUNFLGFBQ0EsdUJBQ0EsV0w5TWMsUUsrTWQsbUJBQ0EsNENBQ0UsY0ZsTlYscUNFc01JLDJCQWdCSSxVQUdKLDBCQUNFLGFBQ0EscUJBQ0EsbUJBQ0EsZ0NBQ0UsZUFDQSxnQkFFRixnQ0FDRSxpQkFDQSxpQkFDQSxrQ0FDRSxlQUNBLDBCQUNBLHdDQUNFLHFCRnhPWixxQ0U4T00sNEJBQ0UsY0FJRSxnQ0FDRSxXQUNBLFlBQ0EsZUFDQSxZQUNBLGNBQ0Esa0NBQ0UsZUFLUiwwQkFDRSxjQUNBLG1CQUNBLGdDQUNFLGVBRUYsZ0NBQ0Usb0JBQ0Esa0NBQ0UsZ0JBUVYsZUFDRSxhQUNBLGVBQ0EsbUJBQ0EsdUJBQ0UsbUJGclJOLHFDRW9SSSx1QkFHSSxvQkFHSixvQkFDRSxtQkFDQSxzQkFDRSxhQUNBLHVCQUNBLG1CQUNBLFlBQ0EsZUFDQSxlQUNBLHlCQUNBLGdCQUNBLG1CQUNBLDRCQUNFLHFCQUNBLG1CQUlGLG9DQUNFLGFBQ0EsdUJBQ0EsbUJBQ0EsWUFDQSxlQUNBLGVBQ0EseUJBQ0EsZ0JBQ0EsbUJBQ0EsbUJBTVYsaUJBQ0UsbUJGN1RGLHFDRTRUQSxpQkFHSSxvQkFNRixvQkFDRSxhQUNBLDhCQUNBLHFCQUNBLG1CQUNBLDhCQUNFLGVBQ0EsZ0JBQ0EsbUNBQ0UsZUFDQSxpQkFHSix5QkFDRSxhQUNBLG1CQUVGLDBEQUNFLGFBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxzRUFDRSxpQkY1VlIscUNFcVVFLG9CQTJCSSxtQkFDQSxvQkFDQSxnQ0FDQSxtQkFDQSw4QkFDRSxlQUNBLG9CQUNBLG1DQUNFLGVBQ0EsaUJBR0osMERBQ0Usa0JBQ0EsaUJBQ0Esd0VBQ0UsY0FDQSxzQkFDQSx1Q0FTUix3QkFDRSxhQUNBLG9CQUNBLGdDRjlYSixxQ0UyWEUsd0JBS0ksY0FDQSxXQUNBLG9CQUNBLG9CQUtBLHdDQUNFLFlBQ0EsY0FDQSxrQkYzWVIscUNFZ1pRLHdDQUNFLFdBQ0EsU0FDQSxvQkFFRixzQ0FDRSxXQUNBLGVBS1Isd0JBQ0UsV0Y3WkoscUNFNFpFLHdCQUdJLFdBQ0EsaUJBQ0EsY0FDQSw4QkFHSiwwQkFDRSxvQkFDQSxnQ0FDQSw0QkFDQSxhQUNBLG1CQUVBLCtCQUNFLFdBQ0EsWUFDQSxrQkFDQSxrQkFDQSxnQkFDQSxjRmxiTixxQ0VxYUUsMEJBZ0JJLFVBQ0EsWUFDQSwrQkFDRSxXQUNBLGFBSU4sd0JBQ0UsZUY5YkoscUNFNmJFLHdCQUdJLGdCQUdKLDRCQUNFLGVBQ0EsZ0JGcmNKLHFDRW1jRSw0QkFJSSxnQkFHSiwyQkFDRSxpQkFDQSxlQUNBLGdCQUNBLDZCQUNFLGtCQUNBLHdDQUNFLGdCQUlOLHdCQUNFLGlCQUlFLHFDQUNFLG9CRjNkUixxQ0VnZVEscUNBQ0Usb0JGamVWLHFDRTBlVSxtREFDRSxvQkYzZVoscUNFbWZNLDJEQUNFLG1CQUVGLDREQUNFLFVBUU4scUJBQ0UsYUFDQSxnQ0FHQSx5QkFDRSxhQUVGLHdCQUNFLFlBQ0EsYUFDQSxrQkFDQSxnQkFDQSxrQkFDQSxjQUVGLHlCQUNFLG1CQUVGLHlCQUNFLGVBQ0EsZ0JBQ0Esa0JBRUYsNkJBQ0UsZUFDQSxnQkFFRiw4QkFDRSxtQkFDQSxnQ0FDRSxhQUNBLG1CQUVGLG1DQUNFLFdBQ0EsWUFDQSxpQkFDQSxjQUVGLG1DQUNFLGVBQ0EsZ0JBQ0EsMEJBQ0EseUNBQ0UscUJBSU4sNEJBQ0UsZUFDQSxnQkFDQSxnQkFLQSxzQ0FDRSxhQUtKLG1DQUNFLFVGL2pCTixxQ0Vta0JJLHFCQUNFLGFBR0Esd0JBQ0UsV0FDQSxZQUVGLHlCQUNFLGVBRUYsNkJBQ0UsZUFFRiw4QkFDRSxnQkFFRiw0QkFDRSxnQkFLQSxzQ0FDRSxjQVVOLDZDQUNFLGNBQ0Esa0RBQ0UsWUFJRixpREFDRSxhQUNBLDhCQUNBLFdBQ0EscURBQ0UsV0FDQSxtRUFDRSxXQUNBLFlBQ0EsaUJBQ0EsY0FDQSxvRkFDRSxZQUVGLDJKQUNFLFdBQ0EsWUFJTixzREFDRSxXRmpvQlYscUNFbW1CQSxtQ0FvQ0ksY0FDQSwyQkFDQSxXQUNBLHdDQUNFLGNBQ0EsZUFDQSw2QkFDQSxtREFDRSxnQ0FFRiw4Q0FDRSxhQUNBLDJCQUNBLFdBRUYsNENBQ0UsV0FDQSxZQUNBLGtCQUNBLGNBRUYsNkNBQ0UiLCJmaWxlIjoidXNlcndlYi9jc3Mvc3R5bGVfc3RhZmZfc3RhcnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gZ29vZ2xlIGZvbnQg5Yip55SoXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyB3aWR0aFxyXG4kd2lkdGgtcGFnZS1wYzogMTIwMHB4O1xyXG4kd2lkdGgtc3ViLXdpbmRvdzogNTAwcHg7XHJcbiR3aWR0aC1tYWluOiA4OTRweDtcclxuJHdpZHRoLXN1YjogMjQycHg7XHJcbiR3aWR0aC1jb250ZW50cy1uYXJyb3c6IDg5NHB4OyBcclxuJHdpZHRoLXNpZGVtZW51OiAzMjBweDtcclxuJHdpZHRoLXNpZGUtc3A6IDEycHg7XHJcblxyXG4vLyBmb250XHJcbiRmb250LWphOiAnTm90byBTYW5zIEpQJywnWXUgR290aGljIE1lZGl1bScsICfmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtJywgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsTWVpcnlvLFwi44Oh44Kk44Oq44KqXCIsT3Nha2EsXCJNUyBQR290aGljXCIsYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiRmb250LWVuOiAnUm9ib3RvJywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDYwMDtcclxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xyXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcclxuJGZvbnQtd2VpZ2h0LWV4LWxpZ2h0OiAyMDA7XHJcblxyXG4vLyBjb2xvclxyXG4kY29sb3ItdGV4dDogIzAwMDtcclxuJGNvbG9yLXRleHQyOiAjODg4O1xyXG4kY29sb3ItdGV4dDM6ICMzMzM7XHJcbiRjb2xvci10ZXh0NDogIzc3NztcclxuJGNvbG9yLXJlZDogI2U2MDAxMjtcclxuJGNvbG9yLWZvcm0tYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuJGNvbG9yLWZvcm0tYm9yZGVyOiAjZTVlNWU1O1xyXG4kY29sb3ItbGluazogIzAwMDtcclxuJGNvbG9yLWJyYW5kOiAjZTQwMDdmO1xyXG4kY29sb3ItYmx1ZTogIzAwYTBlOTtcclxuJGNvbG9yLXllbGxvdzogI2ZmZjEwMDtcclxuJGNvbG9yLXN0YXI6ICNGRUM2MDA7XHJcbiRjb2xvci1wb3B1cDogI0Y1RjVGNTtcclxuXHJcbiRjb2xvci1iYWNrZ3JvdW5kLWdyYXk6ICNlZmVmZWY7XHJcblxyXG4kY29sb3ItYnRuLW1haW46ICM0NDQ7XHJcbiRjb2xvci1idG4tc3ViOiAjNjY2O1xyXG4kY29sb3ItYnRuLWNhcnQ6ICM0NDQ7XHJcbiRjb2xvci1idG4tY2FuY2VsOiAjNDQ0O1xyXG4kY29sb3ItYnRuLWRpc2FibGVkOiAjRUVFO1xyXG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI0NDQztcclxuJGNvbG9yLWJ0bi1mYXZvcml0ZTogI0VFRTtcclxuJGNvbG9yLXRleHQtZmF2b3JpdGU6ICM4ODg7XHJcbiRjb2xvci1pY29uLWZhdm9yaXRlLW9mZjogI0NDQztcclxuJGNvbG9yLWljb24tZmF2b3JpdGUtb246ICNGMzYxQjA7XHJcbiRjb2xvci1idG4tZXN0aW1hdGU6ICMwMGE0MzQ7XHJcbiRjb2xvci1pY29uczogI0E1OTY2MjtcclxuXHJcblxyXG5ib2R5IHtcclxuICAtLWNvbG9yLW1haW46ICM0NDQ7XHJcbiAgLS1jb2xvci1iYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIC0tY29sb3ItYnRuLW1haW46ICM0NDQ7XHJcbiAgLS1jb2xvci1pY29uczogI0E1OTY2MjtcclxuICAtLWZvbnQtZW46ICdMYXRvJywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbltkYXRhLWJyYW5kPVwiUENcIl0ge1xyXG4gIC0tY29sb3ItbWFpbjogI0E1OTY2MjtcclxuICAtLWNvbG9yLWJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgLS1jb2xvci1pY29uczogI0E1OTY2MjtcclxuICAtLWZvbnQtZW46ICdSb2JvdG8nLCAnWXUgR290aGljIE1lZGl1bScsICfmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtJywgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICfjg6HjgqTjg6rjgqonLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5bZGF0YS1icmFuZD1cIkxFXCJdIHtcclxuICAtLWNvbG9yLW1haW46ICM0RTNCMzI7XHJcbiAgLS1jb2xvci1iYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIC0tY29sb3ItaWNvbnM6ICNBNTk2NjI7XHJcbiAgLS1mb250LWVuOiAnQWJvcmV0bycsICdZdSBHb3RoaWMgTWVkaXVtJywgJ+a4uOOCtOOCt+ODg+OCryBNZWRpdW0nLCBZdUdvdGhpYywgJ+a4uOOCtOOCt+ODg+OCr+S9kycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ+ODoeOCpOODquOCqicsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbltkYXRhLWJyYW5kPVwiTUxcIl0ge1xyXG4gIC0tY29sb3ItbWFpbjogIzIzMTgxNTtcclxuICAtLWNvbG9yLWJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgLS1jb2xvci1pY29uczogI0M3QjA4MTtcclxuICAtLWZvbnQtZW46ICdKb3N0JywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgc2Fucy1zZXJpZjtcclxuICAuc2VjdGlvbi1oZWFkZXIgLmVuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qXHJcbmFjYWIvcmVzZXQuY3NzIHYuMC41LjMoMjAyMi8xMC8yNClcclxuaHR0cHM6Ly9naXRodWIuY29tL21heWFuazk5L3Jlc2V0LmNzcy9ibG9iL21haW4vcGFja2FnZS9pbmRleC5jc3NcclxuKi9cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbjp3aGVyZShbaGlkZGVuXTpub3QoW2hpZGRlbj0ndW50aWwtZm91bmQnXSkpIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyayBsaWdodDtcclxufVxyXG5cclxuQHN1cHBvcnRzIG5vdCAobWluLWJsb2NrLXNpemU6IDEwMGR2Yikge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICBibG9jay1zaXplOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgOndoZXJlKGh0bWw6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICB9XHJcbn1cclxuXHJcbjp3aGVyZShib2R5KSB7XHJcbiAgYmxvY2stc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiAxMDBkdmI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG46d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCkge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjp3aGVyZSh0ZXh0YXJlYSkge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgcmVzaXplOiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGJ1dHRvbiwgbGFiZWwsIHNlbGVjdCwgc3VtbWFyeSwgW3JvbGU9J2J1dHRvbiddLCBbcm9sZT0nb3B0aW9uJ10pIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbjp3aGVyZSg6ZGlzYWJsZWQpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUobGFiZWw6aGFzKD4gaW5wdXQ6ZGlzYWJsZWQpLCBsYWJlbDpoYXMoKyBpbnB1dDpkaXNhYmxlZCkpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUoYSkge1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZXg7XHJcbn1cclxuXHJcbjp3aGVyZSh1bCwgb2wpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGltZywgcGljdHVyZSwgc3ZnKSB7XHJcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xyXG4gIGJsb2NrLXNpemU6IGF1dG87XHJcbn1cclxuXHJcbjp3aGVyZShwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuOndoZXJlKGgxLCBoMiwgaDMpIHtcclxuICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pO1xyXG59XHJcblxyXG46d2hlcmUoaHIpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmxvY2stc2l6ZTogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuOndoZXJlKC52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXdpdGhpbiwgLm5vdC12aXN1YWxseS1oaWRkZW4pKSB7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuOndoZXJlKGJsb2NrcXVvdGUsIHEpIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbjp3aGVyZSh0YWJsZSkge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG46cm9vdCB7XHJcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcclxufVxyXG5odG1sIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuYm9keSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qYTtcclxuICAvLyBmb250LXdlaWdodDogNTAwO1xyXG4gIG1pbi13aWR0aDogMTI0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNob3ctcGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5zaG93LXNwIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyAjTWVkaWEgUXVlcnlcclxuLy9cclxuLy8g5L2/55So5L6LXHJcbi8vIC5mb28ge1xyXG4vLyAgIGNvbG9yOiBibHVlO1xyXG4vLyAgIEBpbmNsdWRlIG1xKCkgeyAvLyDlvJXmlbDjgpLnnIHnlaXvvIjliJ3mnJ/lgKTjga9tZOOBrjc2OHB477yJXHJcbi8vICAgICBjb2xvcjogeWVsbG93O1xyXG4vLyAgIH1cclxuLy8gICBAaW5jbHVkZSBtcShsZykgeyAvLyDlvJXmlbDjgpLlgIvliKXjgavmjIflrppcclxuLy8gICAgIGNvbG9yOiByZWQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICRicmVha3BvaW50LXNtOiAkd2lkdGgtbWluLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LW1kOiAkd2lkdGgtbWlkZGxlLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LWxnOiAkd2lkdGgtcGFnZS1tYXggIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4c20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCknLFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAneGxnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KScsXHJcbiAgJ3h4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDjg63jg7zjg6vjgqrjg7zjg5Djg7zjgpLjgb7jgajjgoHjgablh7rliptcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaG92ZXIge1xyXG4vLyAgIGNvbG9yOiAjOTk5O1xyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDnn6LljbDjgqLjgqTjgrPjg7PnlJ/miJBcclxuLy9cclxuLy8gJGljb24tcG9zaXRpb24gIDog55+i5Y2w44Gu5L2N572u77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRpY29uLXNpemUgICAgICA6IOefouWNsOOBruOCteOCpOOCulxyXG4vLyAkaWNvbi1jb2xvciAgICAgOiDnn6LljbDjga7oibJcclxuLy8gJGljb24tZGlyZWN0aW9uIDog55+i5Y2w44Gu5pa55ZCR77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRwYWRkaW5nICAgICAgICA6IOimquimgee0oOOBrnBhZGRpbmdcclxuLy8gJHBzZXVkby1lbGVtZW50IDog55aR5Ly86KaB57Sg5oyH5a6a77yI5Yid5pyf5YCk77yaYmVmb3Jl77y755yB55Wl5Y+v77y977yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGljb24tYXJyb3coJ3JpZ2h0JywgJzdweCcsICRjb2xvci1ibGFjaywgJ2JvdHRvbScsICcxOHB4Jyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBpY29uLWFycm93KCRpY29uLXBvc2l0aW9uLCAkaWNvbi1zaXplLCAkaWNvbi1jb2xvciwgJGljb24tZGlyZWN0aW9uLCAkcGFkZGluZywgJHBzZXVkby1lbGVtZW50OiAnYmVmb3JlJykge1xyXG4gIEBpZiAkaWNvbi1wb3NpdGlvbiA9PSAndG9wJyB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAncmlnaHQnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2xlZnQnIHtcclxuICAgIHBhZGRpbmctbGVmdDogI3skcGFkZGluZ307XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogI3skaWNvbi1zaXplfTtcclxuICAgIGhlaWdodDogI3skaWNvbi1zaXplfTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI3skaWNvbi1jb2xvcn07XHJcbiAgICBtYXJnaW46ICgtI3skaWNvbi1zaXplfSkgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAjeyRpY29uLXBvc2l0aW9ufTogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaWYgJGljb24tZGlyZWN0aW9uID09ICd0b3AnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdyaWdodCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdsZWZ0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjbWFyZ2luICwgcGFkZGluZ1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBzcGFjaW5nKCN7JGkqNX0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc3BhY2luZygkc2l6ZSkge1xyXG4gICR0eXBlOiAndV9wJztcclxuICAkcHJvcDogJ3BhZGRpbmcnO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMiB7XHJcbiAgICBAaWYgJGkgPiAxIHtcclxuICAgICAgJHR5cGU6ICd1X20nO1xyXG4gICAgICAkcHJvcDogJ21hcmdpbic7XHJcbiAgICB9XHJcbiAgICAuI3skdHlwZX10LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfXItI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9Yi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1sLSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOihjOWItumZkFxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOikh+aVsOihjOWItumZkO+8iFBD55So77yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAtcGMoMywgNWVtKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAtcGMoJGxpbmVzLCAkaGVpZ2h0KSB7XHJcbiAgQGlmICRsaW5lcyA9PSAxIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gI3RyYW5zZm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCcm93c2VyIFByZWZpeGVzXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgLy8gLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gUm90YXRlXHJcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcclxufVxyXG5cclxuLy8gU2NhbGVcclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG5cclxuLy8gVHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuXHJcbi8vIFNrZXdcclxuQG1peGluIHNrZXcgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC8vIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyAjZGVjaW1hbCBwb2ludFxyXG4vLyDlsI/mlbDjga7moYHmlbDjgajkuLjjgoHmlrnjgpLliLblvqHjgZnjgotcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgcm91bmQtZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gQGluY2x1ZGUgY2VpbC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBmbG9vci1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSb3VuZCAo5Zub5o2o5LqU5YWlKVxyXG5AZnVuY3Rpb24gcm91bmQtZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcclxufVxyXG5cclxuLy8gQ2VpbCAo5YiH44KK5LiK44GSKVxyXG5AZnVuY3Rpb24gY2VpbC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdjZWlsJyk7XHJcbn1cclxuXHJcbi8vIEZsb29yICjliIfjgormjajjgaYpXHJcbkBmdW5jdGlvbiBmbG9vci1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdmbG9vcicpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG8tZml4ZWQgKCRudW1iZXIsICRkaWdpdHM6IDAsICRyb3VuZDogJ3JvdW5kJykge1xyXG4gICRuOiAxO1xyXG4gIC8vICRudW1iZXIgbXVzdCBiZSBhIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJG51bWJlciB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICAvLyAkZGlnaXRzIG11c3QgYmUgYSB1bml0bGVzcyBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkZGlnaXRzKSAhPSBudW1iZXIge1xyXG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9IEBlbHNlIGlmIG5vdCB1bml0bGVzcygkZGlnaXRzKSB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGhhcyBhIHVuaXQuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZGlnaXRzIHtcclxuICAgICRuOiAkbiAqIDEwO1xyXG4gIH1cclxuICBAaWYgJHJvdW5kID09ICdyb3VuZCcge1xyXG4gICAgQHJldHVybiByb3VuZCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2NlaWwnIHtcclxuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XHJcbiAgICBAcmV0dXJuIGZsb29yKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICcjeyAkcm91bmQgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5Yil44Km44Kj44Oz44OJ44Km44Gn6ZaL44GP44Oq44Oz44Kv44Gr44Ki44Kk44Kz44Oz44KS44Gk44GR44KLXHJcbkBtaXhpbiBuZXctd2luZG93KCRjb2xvciwgJHNpemUpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIC8vIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTUuNCAxMy40XCI+PHBhdGggZD1cIk0xMS40LDEzLjRIMS40Yy0uNzcsMC0xLjQtLjYzLTEuNC0xLjRWNGMwLS43Ny42My0xLjQsMS40LTEuNGgydi44SDEuNGMtLjMzLDAtLjYuMjctLjYuNnY4YzAsLjMzLjI3LjYuNi42aDEwYy4zMywwLC42LS4yNy42LS42di0yaC44djJjMCwuNzctLjYzLDEuNC0xLjQsMS40WlwiLz48cGF0aCBkPVwiTTE0LjQsOUg1LjRjLS41NSwwLTEtLjQ1LTEtMVYxYzAtLjU1LjQ1LTEsMS0xaDljLjU1LDAsMSwuNDUsMSwxdjdjMCwuNTUtLjQ1LDEtMSwxWk01LjQuOGMtLjExLDAtLjIuMDktLjIuMnY3YzAsLjExLjA5LjIuMi4yaDljLjExLDAsLjItLjA5LjItLjJWMWMwLS4xMS0uMDktLjItLjItLjJINS40WlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTIgMTJcIiUzRSUzQ3BhdGggZD1cIk0xLjMzMzMzIDEyQzAuOTY2NjY3IDEyIDAuNjUyNzc4IDExLjg2OTQgMC4zOTE2NjcgMTEuNjA4M0MwLjEzMDU1NiAxMS4zNDcyIDAgMTEuMDMzMyAwIDEwLjY2NjdWMS4zMzMzM0MwIDAuOTY2NjY3IDAuMTMwNTU2IDAuNjUyNzc4IDAuMzkxNjY3IDAuMzkxNjY3QzAuNjUyNzc4IDAuMTMwNTU2IDAuOTY2NjY3IDAgMS4zMzMzMyAwSDZWMS4zMzMzM0gxLjMzMzMzVjEwLjY2NjdIMTAuNjY2N1Y2SDEyVjEwLjY2NjdDMTIgMTEuMDMzMyAxMS44Njk0IDExLjM0NzIgMTEuNjA4MyAxMS42MDgzQzExLjM0NzIgMTEuODY5NCAxMS4wMzMzIDEyIDEwLjY2NjcgMTJIMS4zMzMzM1pNNC40NjY2NyA4LjQ2NjY3TDMuNTMzMzMgNy41MzMzM0w5LjczMzMzIDEuMzMzMzNINy4zMzMzM1YwSDEyVjQuNjY2NjdIMTAuNjY2N1YyLjI2NjY3TDQuNDY2NjcgOC40NjY2N1pcIi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4udSB7XHJcblxyXG4gIC8vIGZvbnQgY29sb3JcclxuICAmX2NvbG9yIHtcclxuICAgICYtYnJhbmQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtcmVkIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi15ZWxsb3cge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXN0YXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGZvbnQgZmFtaWx5XHJcbiAgJl9mZiB7XHJcbiAgICAmLWpwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWVuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBmb250IHNpemVcclxuICAmX2ZzIHtcclxuICAgICYtOCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTEwIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTExIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTEyIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTEzIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTE0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTE2IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTE4IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLTIwIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBmb250IHdlaWdodFxyXG4gICZfZncge1xyXG4gICAgJi1ib2xkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXNlbWktYm9sZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLW1lZGl1bSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLXJlZ3VsYXIge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtbGlnaHQge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWV4LWxpZ2h0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leC1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ub3JtYWwge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyB0ZXh0IGFsaWduXHJcbiAgJl90YSB7XHJcbiAgICAmLWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtciB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHZlcnRpY2FsIGFsaWduXHJcbiAgJl92YSB7XHJcbiAgICAmLXQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLW0ge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyB3aWR0aFxyXG4gICZfdyB7XHJcbiAgICAmLTEwIHsgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTIwIHsgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTMwIHsgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTQwIHsgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTUwIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTYwIHsgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTcwIHsgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTgwIHsgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTkwIHsgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAmLTEwMCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcblxyXG4gIC8vIG1hcmdpblxyXG4gICZfbWIge1xyXG4gICAgJi0wIHttYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgJi01IHttYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTEwIHttYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi0xNSB7bWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cclxuICAgICYtMjAge21hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLTI1IHttYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi0zMCB7bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O31cclxuICAgICYtMzUge21hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTQwIHttYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi00NSB7bWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O31cclxuICAgICYtNTAge21hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLTU1IHttYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi02MCB7bWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O31cclxuICAgICYtNjUge21hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTcwIHttYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi03NSB7bWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O31cclxuICAgICYtODAge21hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDt9XHJcbiAgICAmLTg1IHttYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgJi05MCB7bWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O31cclxuICAgICYtOTUge21hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDt9XHJcbiAgICAmLTEwMCB7bWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDt9XHJcbiAgICAvLyBlbVxyXG4gICAgJi0wNWVtIHttYXJnaW4tYm90dG9tOiAuNWVtICFpbXBvcnRhbnQ7fVxyXG4gICAgJi0xZW0ge21hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O31cclxuICAgICYtMmVtIHttYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDt9XHJcbiAgICAmLTNlbSB7bWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7fVxyXG4gICAgJi00ZW0ge21hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50O31cclxuICAgICYtNWVtIHttYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDt9XHJcbiAgICAmLTZlbSB7bWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuXHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiZm91bmRhdGlvblwiIGFzICo7XHJcbkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnNzIHtcclxuICAmLXNpZGViYXIge1xyXG4gICAgJi1jYXRlZ29yeSB7XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3RvcmUge1xyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgJi1icmFuZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zZWxlY3Qge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAmLWNhdGVnb3J5IHtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luOiAwICR3aWR0aC1zaWRlLXNwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3RvcmUge1xyXG4gICAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcDtcclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICYtYnJhbmQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtc3RvcmUtbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3AgMzJweDtcclxuICAgICYtYnJhbmQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLXNlbGVjdCB7XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi10YWdzIHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgOHB4IDhweCAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRyb3Bkb3duIHtcclxuICAgICAgJi10YWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZm9ybS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLnN3aXBlci1wcmV2LCAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDI3cHggMjdweCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNvbG9yLWZvcm0tYmFja2dyb3VuZCwgMCkgMCUsIHJnYmEoJGNvbG9yLWZvcm0tYmFja2dyb3VuZCwgMSkgNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweCAwIDAgMjdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgkY29sb3ItZm9ybS1iYWNrZ3JvdW5kLCAwKSAwJSwgcmdiYSgkY29sb3ItZm9ybS1iYWNrZ3JvdW5kLCAxKSA1MCUpO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzX2N1cnJlbnQge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXN0YWZmIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgLnNzLXRhZ3MtZHJvcGRvd24tdGFiLWxpc3Qge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZm9ybS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICYuaXNfY3VycmVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jdXJyZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBtYXJnaW46IDM0cHggMCA0MHB4O1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jbGVhciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGFiIHtcclxuICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY3VycmVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1jbGVhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHggMCAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1sYWJlbCB7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pc19jdXJyZW50IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1wb3B1bGFyLXRhZ3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3AgMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNzIHtcclxuICAmLWxpc3Qge1xyXG4gICAgJi1wYWdlLWd1aWRlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICYtdG90YWwtY250IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAubnVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLXNvcnQsICYtbnVtLXBlci1wYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcCAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJi10b3RhbC1jbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zb3J0LCAmLW51bS1wZXItcGFnZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggdG9wIDUwJSA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb29yZGluYXRlIHtcclxuICAmLWRldGFpbCB7XHJcbiAgICAmLXJvdzEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RTk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiA1MjBweDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuICAgICAgICBtYXJnaW46IDAgJHdpZHRoLXNpZGUtc3A7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xyXG4gICAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zaG9wIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbmlja25hbWUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10YWdzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcCA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zcyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvb3JkaW5hdGUtbGlzdC13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAkd2lkdGgtc2lkZS1zcCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29vcmRpbmF0ZS1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0YWZmIHtcclxuICAmLWRldGFpbCB7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xyXG4gICAgfVxyXG4gICAgJi1zdGFmZiB7XHJcbiAgICAgICYtY29sMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmLXNob3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICAmLW5pY2tuYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICAmLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1wcm9maWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvb3JkaW5hdGUge1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tb2RhbCB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1zdGFmZiB7XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2hvcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmlja25hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXByb2ZpbGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb29yZGluYXRlIHtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYWdlLWNvb3JkaW5hdGUtZGV0YWlsIHtcclxuICAuaXRlbS1saXN0IHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgICYtYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICAmLWNhcnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjs7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmLmNhcnQtaXRlbS1xdHkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5idG4tbWludXMsIC5idG4tcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xyXG4gICAgICBncmlkLWdhcDogMDtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
