.fs-c-heading{word-break:keep-all;overflow-wrap:break-word}.lp_kani h2{word-break:keep-all;overflow-wrap:break-word}.lp_kani .bl_topBanner{padding-bottom:initial !important}.lp_kani .infotag{display:flex}.lp_kani .bl_intro_container{background:#6e330b !important;border-radius:initial !important;margin:0 auto;padding:0}.lp_kani .bl_intro_container .flex{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:2rem 0;align-items:center}.lp_kani .bl_intro_container h2{background-color:initial;color:white !important;text-align:center;font-size:2rem;padding-top:4rem !important;margin:0 auto}.lp_kani .bl_intro_container img{width:35%;max-width:200px}.lp_kani .bl_intro_container p{max-width:500px;text-align:justify;padding:1rem;font-weight:bold;letter-spacing:1.5;color:white !important}.lp_kani h4::before{background-image:url(https://taberare.itembox.design/item/assets/images/anniversary/crab.png)}.lp_kani .gift_test{text-align:center;margin:0 auto 50px auto;padding:40px 0;border-radius:15px;background-color:#fcf0ed;max-width:1000px}.lp_kani .gift_test h2{font-weight:bold;margin:0 auto;color:#E37C60;text-align:center}.lp_kani .gift_test p{margin-bottom:30px}.lp_kani .gift_test a{background-color:#e37c60;padding:15px 30px;margin:auto;color:white !important;border-radius:7px;font-weight:bold;box-shadow:0 3px 10px rgba(100,100,100,0.4);transition:0.4s;text-decoration:none;letter-spacing:0.2rem;position:relative;transition:0.2s all;top:0}.lp_kani .gift_test a:hover{top:5px}.lp_kani .gift_test a::after{content:"\e90c";font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;transform:translateY(-50%);right:0.5rem;top:50%;position:absolute}.lp_kani .bl_pageNav{display:flex;max-width:100%;padding:1em;margin:auto;flex-wrap:nowrap;flex-direction:column;margin-bottom:2em;border-radius:8px;background-image:linear-gradient(to right, #F8A98C, #fcbca5, #F8A98C)}.lp_kani .bl_pageNav .flex_nav{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;z-index:999;position:relative;width:100%;max-width:650px;margin:auto}.lp_kani .bl_pageNav h2{text-align:center;font-weight:bold;background:white;font-size:2.5rem;margin:0 auto;-webkit-text-fill-color:transparent;-webkit-background-clip:text;filter:brightness(1.5) drop-shadow(2px 4px 3px rgba(51,51,51,0.560784))}.lp_kani .bl_pageNav h3{color:white;text-align:center;font-weight:bold;letter-spacing:.1rem}.lp_kani .background-noi{position:relative;z-index:3}.lp_kani .background-noi::before{content:'';position:absolute;border-radius:8px;background-repeat:repeat;background-position:center;display:block;width:100%;height:100%;top:0;left:0;mix-blend-mode:soft-light;opacity:0.3;z-index:2}.lp_kani .noi_adjust{position:relative;z-index:100;padding-bottom:2rem}.lp_kani .nav_btn{background:white;margin:0.5em;min-height:80px;display:flex;justify-content:center;align-items:center;color:#333}.lp_kani .nav_btn h4{margin:auto;color:#333}.lp_kani .nav_btn h4::after{font-size:10px;content:"▼";display:inline-block;position:absolute;top:42%;right:2rem;vertical-align:middle}.lp_kani .nav_btn:hover h4{color:white !important}.lp_kani .nav_btn h4::before{content:'';width:5rem;height:100%;background-size:contain;display:inline-block;position:absolute;top:20%;left:2rem;vertical-align:middle}.lp_kani .intro5slec{max-width:700px;margin:5rem auto;padding:1rem;text-align:center}.lp_kani .intro5slec p{text-align:justify}.lp_kani .balloon-005{display:flex;justify-content:center;position:relative;width:100%;max-width:600px;margin-bottom:15px;padding:0.8em 1.2em;border:3px solid #ee7143;border-radius:5px;background-color:#fff;color:#ee7143;flex-direction:column;align-content:center;align-items:center}.lp_kani .balloon-005 h2{color:#ee7143;margin:0 auto;font-weight:bold;word-break:normal;font-size:1.5rem;line-height:1.4}.lp_kani .balloon-005 h3{margin:0 auto}.lp_kani .balloon-005::before,.lp_kani .balloon-005::after{position:absolute;bottom:-15px;width:30px;height:15px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:''}.lp_kani .balloon-005::before{background-color:#ee7143}.lp_kani .balloon-005::after{bottom:-11px;background-color:#fff}.lp_kani .gift{background-image:linear-gradient(to right, #eedaa4, #e3d1a1, #eedaa4)}.lp_kani .gift h2{text-align:center;font-weight:bold;color:white;background:linear-gradient(to right, #ee7143, #f58259, #ee7143);padding:2rem}.lp_kani .gift img{max-width:500px;width:100%;padding:1rem}.lp_kani .gift .flex{display:flex;justify-content:center;flex-wrap:wrap;padding:1rem}.lp_kani .gift .inner1{max-width:500px;font-weight:bold}.lp_kani .gift .inner2{width:100%;max-width:500px}.lp_kani .gift .inner2 .from{border-bottom:1px solid}.lp_kani .gift .inner2 h3{font-size:2rem;margin:1rem auto;font-weight:bold;padding:1rem}.lp_kani .gift .inner2 .guide{margin:1rem}.lp_kani .gift .red{color:white;border:1px solid white;background:#dd4434;font-size:3rem;font-weight:bold;margin:1rem auto;padding:1rem;border-radius:8px}.lp_kani .gift span{font-size:2rem}.lp_kani .gift .inner3{max-width:500px;background:white;padding:2rem;border-radius:8px;margin:1rem;text-align:justify}.lp_kani .gift .inner3 h4{font-size:2rem;border-bottom:dotted 1px #954301;margin:0}.lp_kani .gift .btn_wrapper{max-width:250px;width:100%;margin:auto}.lp_kani .guide_intro{background-color:#e97373;border-radius:8px;margin:1em auto;padding:1em}.lp_kani .guide_intro h2,.lp_kani .guide_intro h3{text-align:center !important;font-weight:bold !important;color:white !important;margin:0}.lp_kani .flexr{flex-direction:column-reverse;align-items:center}.lp_kani .bl_feature .bl_ttl.bl_ttl__2{background:linear-gradient(to right, #db9862, #e49c58, #e48a41)}.lp_kani .bl_heading,.lp_kani .bl_heading_1{border-bottom:initial !important;color:white !important}.lp_kani .bl_heading span,.lp_kani .bl_heading_1 span{font-size:0.6em}.lp_kani .bl_navContainer{padding-bottom:2rem !important}.lp_kani .bl_navContainer ul{background-color:#fffff5 !important}.lp_kani .bl_navContainer li{background-color:#ee7143 !important;box-shadow:0 4px 8px #ee7143}.lp_kani .bl_selectFromCategory{padding-bottom:2rem !important}.lp_kani .bl_aboutOseibo{padding-bottom:2rem !important}.lp_kani .bl_aboutOseibo .box{max-width:100% !important}.lp_kani .bl_aboutOseibo h4{color:#ef6564;font-weight:bold;font-size:clamp(18px, 4vw, 24px)}.lp_kani body{font-family:"Noto Sans JP", sans-serif}.lp_kani .bl_topBanner{padding-bottom:initial !important}.lp_kani .infotag{display:flex;gap:8px;margin-top:10px;align-items:center}.lp_kani .postage,.lp_kani .temp_frozen,.lp_kani .temp_room,.lp_kani .temp_chill{font-weight:bold;border:1px solid;background:white;text-align:center;padding:10px 20px;border-radius:4px;font-size:1.5rem;white-space:nowrap;width:100px}.lp_kani .postage{color:#e37c60;border-color:#e37c60}.lp_kani .temp_frozen{color:#8b8b8b;border-color:#8b8b8b}.lp_kani .temp_room{color:#98c76c;border-color:#98c76c}.lp_kani .temp_chill{color:#80b2e4;border-color:#80b2e4}.lp_kani .bl_pageNav{padding:1em;margin:2em auto;border-radius:8px;background-image:linear-gradient(to right, #f8a98c, #fcbca5, #f8a98c)}.lp_kani .flex_nav{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:100%;max-width:800px;gap:1em}.lp_kani .nav_btn{background:white;padding:1em;flex:1 1 200px;min-height:80px;display:flex;justify-content:center;align-items:center;color:#333;text-decoration:none;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);transition:all 0.3s ease;text-align:center}.lp_kani .nav_btn:hover{background-color:#ee7143;color:white;transform:translateY(-3px)}.lp_kani .nav_btn h4{margin:0;color:inherit;font-weight:bold}.lp_kani .intro5slec{max-width:700px;margin:5rem auto;padding:1rem;text-align:center}.lp_kani .balloon-005{width:100%;max-width:700px;margin:3rem auto 2rem;padding:1.5em 2em;border-radius:10px}.lp_kani .balloon-005 p{text-align:left;line-height:1.8}.lp_kani .gift-section{background-color:#f9f7f3;padding:2rem 0;margin-bottom:2rem}.lp_kani .gift-container{border-radius:16px;margin:0 15px 2rem;background-color:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(149,157,165,0.15);transition:transform 0.3s ease, box-shadow 0.3s ease;position:relative;overflow:hidden}.lp_kani .gift-title{background-color:#441f09;color:white;text-align:center;padding:1rem;font-size:clamp(1.2rem, 3vw, 1.5rem);font-weight:bold;letter-spacing:2px}.lp_kani .gift-main-content{padding:1.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}.lp_kani .gift-details{background-color:#f7f3e9;padding:1.5rem;border-radius:8px;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.lp_kani .gift-origin{font-weight:bold;margin:0 0 0.5rem}.lp_kani .gift-divider{border:0;border-top:1px solid #ddd;margin:0.5rem 0 1rem}.lp_kani .gift-details h3{font-size:clamp(1.5rem, 4vw, 2.2rem);font-weight:bold;margin:0 0 1rem;border-bottom:none;padding-bottom:0}.lp_kani .gift-tags{display:none}.lp_kani .gift-image-container img{width:100%;border-radius:8px;border:1px solid #eee}.lp_kani .gift-price{color:white;background:#C84630;border:none;font-size:clamp(1.8rem, 5vw, 2.5rem);font-weight:bold;margin:1rem 0;padding:1rem;border-radius:8px;text-align:center}.lp_kani .gift-price span{font-size:1.6rem;font-weight:normal;margin-left:0.5rem}.lp_kani .product_spec{margin-top:1rem;font-size:1.6rem;line-height:1.6}.lp_kani .product_spec p{margin:0}.lp_kani .product_spec .from{color:#666;margin:0 0 0.5rem 0;border-bottom:none;font-size:2rem}.lp_kani .product_spec h3{margin:0 0 0.8rem 0;font-weight:bold;padding:0;line-height:1.4;font-size:3rem}.lp_kani .product_spec .red{font-weight:bold;margin:0.5rem 0;padding:0;border-radius:initial;color:#dd4434;font-size:2.2rem}.lp_kani .product_spec .notice{font-weight:bold;margin:0.4rem 0;padding:0;border-radius:initial;color:#d43523;font-size:1.8rem}.lp_kani .product_spec span{color:#333;font-weight:normal;margin-left:0.5rem;font-size:2rem}.lp_kani .product_spec .guide{margin:1.2rem 0 0;color:#444;line-height:1.7;border-top:1px dashed #ccc;padding-top:2rem;font-size:2rem}.lp_kani .product-extra-info{padding:0 1.5rem 1.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem}.lp_kani .product-comment{padding:1rem;background-color:#fdfaf5;border:1px solid #fdecdf;line-height:1.8}.lp_kani .testimonials-column{display:flex;flex-direction:column;gap:1.5rem}.lp_kani .buyer-comment-wrapper{padding:1rem;border-radius:8px}.lp_kani .product-comment h4,.lp_kani .buyer-comment-wrapper h4{margin:0 0 1rem;font-size:1.5rem;font-weight:bold;padding-bottom:0.5rem;border-bottom:2px dotted #e37c60}.lp_kani .buyer-comment-bubble{background:#f3f3f3;border-radius:10px;padding:1rem;position:relative;text-align:left;line-height:1.8}.lp_kani .buyer-comment-bubble h4{margin:0 0 1rem;font-size:1.2rem;font-weight:bold;padding-bottom:0.5rem;border-bottom:2px dotted #e37c60}.lp_kani .buyer-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.lp_kani .buyer-info img{width:60px;height:60px;border-radius:50%;object-fit:cover}.lp_kani .buyer-info p{margin:0;font-weight:bold}.lp_kani .packaging-section{margin-top:1.5rem;padding:1.5rem;background-color:#fcf9f4;border-radius:8px}.lp_kani .packaging-title{font-weight:bold;text-align:center;margin-bottom:1rem;font-size:1.6rem;color:#ee7143}.lp_kani .packaging-grid{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:2.5rem;padding-bottom:15px;text-align:center}.lp_kani .packaging-item{flex:0 0 80%;max-width:300px;scroll-snap-align:center}.lp_kani .swipe-indicator{display:none}.lp_kani .packaging-item img{width:100%;border:1px solid #ddd;border-radius:8px;margin-bottom:0.5rem}.lp_kani .packaging-item p{margin:0;font-size:1.5rem;font-weight:bold;position:relative;background:#ebe2d2;border-radius:8px;padding:1rem;margin:15px 0 0 0;text-align:center;line-height:1.6;color:#333}.lp_kani .packaging-item p::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:10px solid transparent;border-bottom-color:#ebe2d2;border-top-width:0}.lp_kani .detail-button-wrapper{padding:2rem 1.5rem;text-align:center}.lp_kani .detail-button{background-color:#B35441;color:white !important;padding:1.5rem 3.2rem;text-decoration:none;font-weight:bold;border-radius:50px;display:inline-block;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;position:relative;min-width:280px;text-align:center;gap:1rem}.lp_kani .detail-button::after{content:'›';font-size:1.8em;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-weight:bold}.lp_kani .detail-button:hover{background-color:#8c4333;transform:translateY(-2px)}.lp_kani .customer-comment-wrapper{padding:1rem;border-radius:8px}.lp_kani .customer-review-bubble{background:#f3f3f3;border-radius:10px;padding:1rem;position:relative;text-align:left;line-height:1.8}.lp_kani .customer-review-bubble h4{margin:0 0 1rem;font-size:1.2rem;font-weight:bold;padding-bottom:0.5rem;border-bottom:2px dotted #5a8c90}.lp_kani .customer-review-bubble::after{content:"";position:absolute;top:45px;left:-15px;border-top:15px solid transparent;border-right:15px solid #f3f3f3;border-bottom:15px solid transparent}.lp_kani .star-rating{color:#c7980a;font-size:1.5rem;margin-bottom:1rem}.lp_kani .reviewer-name{text-align:right;font-size:1.2rem;color:#888;margin-top:1rem}.lp_kani .customer-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.lp_kani .customer-info img{width:60px;height:60px;border-radius:50%;object-fit:cover}.lp_kani .customer-info p{margin:0;font-weight:bold}.lp_kani .soldout1{width:100%;height:100%;position:absolute;background:#0000008c;left:0;top:0;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:3rem;font-weight:bold;color:white;z-index:100}

@media (min-width: 992px){.lp_kani .bl_intro_container h2{font-size:2rem !important}.lp_kani .balloon-005 h2{font-size:2rem}.lp_kani .gift img{max-width:350px}.lp_kani .gift .inner3{padding:3rem}.lp_kani .flexr{flex-direction:row;align-items:initial}.lp_kani .product-extra-info{grid-template-columns:1fr 1fr}}

@media (min-width: 768px){.lp_kani .gift-main-content{grid-template-columns:repeat(2, 1fr)}.lp_kani .packaging-grid{display:grid;grid-template-columns:repeat(3, 1fr);overflow-x:visible;padding-bottom:0}.lp_kani .packaging-item{flex:1 1 auto;max-width:none}}

@media (max-width: 767px){.lp_kani .packaging-grid::-webkit-scrollbar{height:8px;background-color:#f5f5f5}.lp_kani .packaging-grid::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.lp_kani .packaging-grid{scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5}.lp_kani .swipe-indicator{display:block;text-align:center;color:#888;font-size:0.9rem;margin-top:10px}.lp_kani .detail-button-wrapper{display:flex;flex-direction:column;gap:1.2rem}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Njc3MvdW5pcXVlL2ZlYXR1cmUvcGFnZXMva2FuaS5jc3MiLCJzb3VyY2VzIjpbImFzc2V0cy9zY3NzL3VuaXF1ZS9mZWF0dXJlL3BhZ2VzL2thbmkuc2NzcyIsImFzc2V0cy9zY3NzL19taXhpbi5zY3NzIiwiYXNzZXRzL3Njc3MvX3ZhcmlhYmxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5cIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL3ZhcmlhYmxlXCI7XHJcbi5mcy1jLWhlYWRpbmd7XHJcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4ubHBfa2FuaSB7XHJcbiAgaDJ7XHJcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG4uYmxfdG9wQmFubmVye1xyXG4gIHBhZGRpbmctYm90dG9tOiBpbml0aWFsIWltcG9ydGFudDtcclxufVxyXG4gIC5pbmZvdGFnIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5ibF9pbnRyb19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzZlMzMwYiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5mbGV4IHtcclxuICAgICAgXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41O1xyXG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICBoNDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vYXNzZXRzL2ltYWdlcy9hbm5pdmVyc2FyeS9jcmFiLnBuZyk7XHJcbiAgfVxyXG5cclxuICAuZ2lmdF90ZXN0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGVkO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGNvbG9yOiAjRTM3QzYwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gXHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG5cclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xyXG4gICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsX3BhZ2VOYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0Y4QTk4QywgI2ZjYmNhNSwgI0Y4QTk4Qyk7XHJcblxyXG4gICAgLmZsZXhfbmF2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjUpIGRyb3Atc2hhZG93KDJweCA0cHggM3B4ICMzMzMzMzM4Zik7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1ub2kge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLW5vaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLm5vaV9hZGp1c3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAubmF2X2J0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIG1hcmdpbjogMC41ZW07XHJcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICBoNDo6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwi4pa8XCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQyJTtcclxuICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm5hdl9idG46aG92ZXIgaDQge1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubmF2X2J0biBoNDo6YmVmb3JlIHtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMCU7XHJcbiAgICBsZWZ0OiAycmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gXHJcblxyXG4gIC5pbnRybzVzbGVjIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0bztcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cclxuICAgIHAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiBcclxuXHJcbiAgLmJhbGxvb24tMDA1IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwLjhlbSAxLjJlbTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlZTcxNDM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICNlZTcxNDM7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAjZWU3MTQzO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgICAgICAvKiAubHBfa2FuaSBoMuOBrlwia2VlcC1hbGxcIuOCkuODquOCu+ODg+ODiCAqL1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgICAgICAgLyog44K544Oe44Ob55So44Gu44OZ44O844K544OV44Kp44Oz44OI44K144Kk44K6ICovXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7ICAgICAgICAvKiAy6KGM44Gr44Gq44Gj44Gf5aC05ZCI44Gu6KGM6ZaT44KS6Kq/5pW0ICovXHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgICAgIC8qIFBD77yIbGfvvInnlKjjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrogKi9cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuIFxyXG5cclxuICAuYmFsbG9vbi0wMDU6OmJlZm9yZSxcclxuICAuYmFsbG9vbi0wMDU6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG5cclxuICAuYmFsbG9vbi0wMDU6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MTQzO1xyXG4gIH1cclxuXHJcbiAgLmJhbGxvb24tMDA1OjphZnRlciB7XHJcbiAgICBib3R0b206IC0xMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG5cclxuICAuZ2lmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZWRhYTQsICNlM2QxYTEsICNlZWRhYTQpO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZTcxNDMsICNmNTgyNTksICNlZTcxNDMpO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIFxyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lcjEge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAuZnJvbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ndWlkZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAucmVkIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2RkNDQzNDtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lcjMge1xyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjOTU0MzAxO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnRuX3dyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3VpZGVfaW50cm97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk3MzczO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGgyLGgze1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICBcclxuICB9XHJcbiAgLmZsZXhyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibF9mZWF0dXJlIC5ibF90dGwuYmxfdHRsX18yIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RiOTg2MiwgI2U0OWM1OCwgI2U0OGE0MSk7XHJcbiAgfVxyXG5cclxuICAuYmxfaGVhZGluZyxcclxuICAuYmxfaGVhZGluZ18xIHtcclxuICAgIGJvcmRlci1ib3R0b206IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsX25hdkNvbnRhaW5lcntcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJsX25hdkNvbnRhaW5lciB1bCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmY1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmxfbmF2Q29udGFpbmVyIGxpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcxNDMhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4ICNlZTcxNDM7XHJcbiAgfVxyXG4gIC5ibF9zZWxlY3RGcm9tQ2F0ZWdvcnl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ibF9hYm91dE9zZWlib3tcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJsX2Fib3V0T3NlaWJvIC5ib3h7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uYmxfYWJvdXRPc2VpYm97XHJcbiAgaDR7XHJcbiAgICBjb2xvcjogI2VmNjU2NDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA0dncsIDI0cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgICAg4pa84pa84pa8IOOBk+OBk+OBi+OCieOBjOaWsOOBl+OBj+i/veWKoOODu+S/ruato+OBleOCjOOBn+OCueOCv+OCpOODq+OBp+OBmSDilrzilrzilrxcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICAgICAvKiAtLS0g5Z+65pys6Kit5a6aIC0tLSAqL1xyXG4gICAgICBib2R5IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjsgLyog44K144Kk44OI5YWo5L2T44Gu44OV44Kp44Oz44OI44KS5oyH5a6aICovXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5ibF90b3BCYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIC0tLSDllYblk4Hjgr/jgrDjga7lhbHpgJrjgrnjgr/jgqTjg6sgLS0tICovXHJcbiAgICAgIC5pbmZvdGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4OyAvKiDjgr/jgrDplpPjga7kvZnnmb0gKi9cclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOS4reWkruaPg+OBiOOCkui/veWKoCAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5wb3N0YWdlLFxyXG4gICAgICAudGVtcF9mcm96ZW4sIFxyXG4gICAgICAudGVtcF9yb29tLFxyXG4gICAgICAudGVtcF9jaGlsbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgLyog44OR44OH44Kj44Oz44Kw44KS6Kq/5pW0ICovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvKuaWh+Wtl+OCteOCpOOCuuOCkjIuNeWAjeOBq+aLoeWkpyAqL1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8qIOOBk+OBruihjOOCkui/veWKoOOBl+OBpuaUueihjOOCkumYsuOBjuOBvuOBmSAqL1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICAucG9zdGFnZSB7XHJcbiAgICAgICAgY29sb3I6ICNlMzdjNjA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTM3YzYwO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZW1wX2Zyb3plbiB7XHJcbiAgICAgICAgY29sb3I6ICM4YjhiOGI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGI4YjhiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVtcF9yb29tIHtcclxuICAgICAgICBjb2xvcjogIzk4Yzc2YzsgXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOThjNzZjO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZW1wX2NoaWxsIHtcclxuICAgICAgICBjb2xvcjogIzgwYjJlNDsgXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODBiMmU0O1xyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgIC8qIC0tLSDjg5rjg7zjgrjlhoXjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjga7jgrnjgr/jgqTjg6voqr/mlbQgLS0tICovXHJcbiAgICAgIC5ibF9wYWdlTmF2IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAjZjhhOThjLFxyXG4gICAgICAgICAgI2ZjYmNhNSxcclxuICAgICAgICAgICNmOGE5OGNcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICAgXHJcbiAgICAgIC5mbGV4X25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgZ2FwOiAxZW07IC8qIOODnOOCv+ODs+mWk+OBruS9meeZvSAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5uYXZfYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgZmxleDogMSAxIDIwMHB4OyAvKiDmqKrluYXjgavlv5zjgZjjgabjg5zjgr/jg7Pjga7mlbDjgpLoqr/mlbQgKi9cclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdl9idG46aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcxNDM7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgLyog5bCR44GX5rWu44GN5LiK44GM44KL44Ki44OL44Oh44O844K344On44OzICovXHJcbiAgICAgIH1cclxuICAgICAgLm5hdl9idG4gaDQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogLS0tIOODquODvOODieaWh++8iOWQueOBjeWHuuOBl++8ieOBruOCueOCv+OCpOODq+iqv+aVtCAtLS0gKi9cclxuICAgICAgLmludHJvNXNsZWMge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cmVtIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmJhbGxvb24tMDA1IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4OyAvKiDluYXjgpLlsJHjgZfluoPjgZLjgosgKi9cclxuICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5iYWxsb29uLTAwNSBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiDjg4bjgq3jgrnjg4jjgpLlt6bmj4PjgYjjgasgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiAtLS0g44Ov44Kk44Ok44O844OV44Os44O844Og44Gr5Z+644Gl44GP5paw44GX44GE44Ku44OV44OI44K744Kv44K344On44Oz44Gu44K544K/44Kk44OrIC0tLSAqL1xyXG4gICAgICAuZ2lmdC1zZWN0aW9uIHtcclxuICAgICAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZWRhYTQsICNlM2QxYTEsICNlZWRhYTQpOyAqLyAvKiDlj6TjgYTog4zmma/jgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLliYrpmaQgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2YzOyAvKiDmuKnjgYvjgb/jga7jgYLjgovkuIrlk4Hjgarjgqrjg5Xjg5vjg6/jgqTjg4jjgavlpInmm7QgKi9cclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1jb250YWluZXIge1xyXG4gICAgICAgIC8qIGJvcmRlcjogMnB4IHNvbGlkICNlZTcxNDM7ICovIC8qIOW8t+OBhOaeoOe3muOCkuWJiumZpCAqL1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IC8qIOinkuS4uOOCkuWwkeOBl+W8t+OBj+OBmeOCiyAqL1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgxNDksIDE1NywgMTY1LCAwLjE1KTsgLyog5p+U44KJ44GL44GE5b2x44KS6L+95YqgICovXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgLyog44CQ5a6M5aOy44Os44Kk44Ok44O844CR44GT44KM44GM44Gq44GE44Go44CB5LiK44Gu44OQ44OK44O844G+44Gn56qB44GN5oqc44GR44Gm44GX44G+44GE44G+44GZICovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAgICAvKiDlrozlo7Ljg6zjgqTjg6Tjg7zjgYzmnqDjgYvjgonjga/jgb/lh7rjgZnjga7jgpLpmLLjgY7jgb7jgZkgKi9cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmdpZnQtdGl0bGUge1xyXG4gICAgICAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlNzE0MywgI2Y1ODI1OSwgI2VlNzE0Myk7ICovIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODs+OCkuWJiumZpCAqL1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDFmMDk7IFxyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgM3Z3LCAxLjVyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IC8qIOaWh+Wtl+mWk+OCkuW6g+OBkuOBpuS4iuWTgeOBqyAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5naWZ0LW1haW4tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IC8qIOOCueODnuODm+OBp+OBrzHliJcgKi9cclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiDnlLvlg4/jgajoqbPntLDjgYzkuK3lpK7mj4PjgYjjgavjgarjgovjgojjgYbjgasgKi9cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAuZ2lmdC1tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgLyogUEPjgafjga8y5YiXICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5naWZ0LWRldGFpbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2YzZTk7IC8qIOips+e0sOOCqOODquOCouOBruiDjOaZr+iJsuOCkuODmeODvOOCuOODpeezu+OBqyAqL1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC8qIOS4iuOBi+OCiemghuOBq+mFjee9riAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5naWZ0LW9yaWdpbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5naWZ0LWRpdmlkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmdpZnQtZGV0YWlscyBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDR2dywgMi4ycmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxcmVtOyAvKiDkuIvjga7kvZnnmb3jgpLoqr/mlbQgKi9cclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiDkuIvnt5rjgpLliYrpmaQgKi9cclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC10YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvKiDjgYrjgZnjgZnjgoHjg53jgqTjg7Pjg4jjga7jgr/jgrDjga/pnZ7ooajnpLrjgasgKi9cclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1pbWFnZS1jb250YWluZXIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1wcmljZSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDODQ2MzA7IC8qIOWwkeOBl+a3seOBv+OBruOBguOCi+i1pO+8iOODhuODqeOCs+ODg+OCv++8ieOBq+WkieabtCAqL1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTsgLyog5p6g57ea44KS5YmK6ZmkICovXHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDV2dywgMi41cmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmdpZnQtcHJpY2Ugc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBcclxuICAgICAgLnByb2R1Y3Rfc3BlYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgLyog6KGM6ZaT44KS6Kq/5pW0ICovXHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3Rfc3BlYyBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbi5wcm9kdWN0X3NwZWMgLmZyb20geyBjb2xvcjogIzY2NjsgbWFyZ2luOiAwIDAgMC41cmVtIDA7IGJvcmRlci1ib3R0b206IG5vbmU7ICBmb250LXNpemU6IDJyZW07IH1cclxuLnByb2R1Y3Rfc3BlYyBoMyB7IG1hcmdpbjogMCAwIDAuOHJlbSAwOyBmb250LXdlaWdodDogYm9sZDsgcGFkZGluZzogMDsgbGluZS1oZWlnaHQ6IDEuNDsgZm9udC1zaXplOiAzcmVtOyB9XHJcbi5wcm9kdWN0X3NwZWMgLnJlZCB7IGZvbnQtd2VpZ2h0OmJvbGQ7IG1hcmdpbjogMC41cmVtIDA7IHBhZGRpbmc6MDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgY29sb3I6I2RkNDQzNDsgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XHJcbi5wcm9kdWN0X3NwZWMgLm5vdGljZSB7IGZvbnQtd2VpZ2h0OmJvbGQ7IG1hcmdpbjogMC40cmVtIDA7IHBhZGRpbmc6MDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgY29sb3I6I2Q0MzUyMzsgIGZvbnQtc2l6ZTogMS44cmVtOyB9XHJcbi5wcm9kdWN0X3NwZWMgc3BhbiB7IGNvbG9yOiAjMzMzOyBmb250LXdlaWdodDogbm9ybWFsOyBtYXJnaW4tbGVmdDogMC41cmVtOyBmb250LXNpemU6IDJyZW07IH1cclxuLnByb2R1Y3Rfc3BlYyAuZ3VpZGUgeyBtYXJnaW46IDEuMnJlbSAwIDA7IGNvbG9yOiAjNDQ0OyBsaW5lLWhlaWdodDogMS43OyBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2M7IHBhZGRpbmctdG9wOiAycmVtOyAgZm9udC1zaXplOiAycmVtOyB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAvKi0tLSDllYblk4HnibnlvrTjg7vjgrPjg6Hjg7Pjg4jjgrvjgq/jgrfjg6fjg7Pjga7jgrnjgr/jgqTjg6sgLS0tICovXHJcbiAgICAgIC5wcm9kdWN0LWV4dHJhLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkOyAvKiAoNSkg6auY44GV5o+D44GI44Gu44Gf44KBIGdyaWQg44KS5L2/55SoICovXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IC8qIOOCueODnuODm+OBp+OBrzHliJcgKi9cclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAvKiBQQ+OBp+OBrzLliJfjga7jgrDjg6rjg4Pjg4njg6zjgqTjgqLjgqbjg4jjgavjgZnjgosgKi9cclxuICAgICAgICAucHJvZHVjdC1leHRyYS1pbmZvIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgXHJcblxyXG4gICAgICBcclxuICAgICAgLnByb2R1Y3QtY29tbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYWY1O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZGVjZGY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgfVxyXG4gXHJcblxyXG5cclxuICAgICAgLnRlc3RpbW9uaWFscy1jb2x1bW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEuNXJlbTsgLyogYnV5ZXIgY29tbWVudOOBqHJldmlld+OBrumWk+OBruOCueODmuODvOOCuSAqL1xyXG4gICAgICB9XHJcbiAgICAgIC8qIOKWsuKWsuKWsiBb5aSJ5pu0566H5omAXSDjgZPjgZPjgb7jgacg4pay4pay4payICovXHJcblxyXG4gICAgICAuYnV5ZXItY29tbWVudC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAvKiBoZWlnaHQ6IDEwMCU7ICovIC8qICg1KSBncmlk44Gu6Ieq5YuV6auY44GV6Kq/5pW044Gr5Lu744Gb44KL44Gf44KB44Kz44Oh44Oz44OI44Ki44Km44OIICovXHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG5cclxuICAgICAgLnByb2R1Y3QtY29tbWVudCBoNCxcclxuICAgICAgLmJ1eWVyLWNvbW1lbnQtd3JhcHBlciBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2UzN2M2MDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJ1eWVyLWNvbW1lbnQtYnViYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyAvKiDjg5DjgqTjg6Tjg7zjgrPjg6Hjg7Pjg4jjga7lkLnjgY3lh7rjgZcgKi9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgfVxyXG4gICAgICAuYnV5ZXItY29tbWVudC1idWJibGUgaDQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNlMzdjNjA7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1eWVyLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuYnV5ZXItaW5mbyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1eWVyLWluZm8gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG5cclxuXHJcblxyXG4gICAgICAvKiAtLS0g5qKx5YyF44O744Gu44GX44K744Kv44K344On44Oz44Gu44K544K/44Kk44OrIC0tLSAqL1xyXG4gICAgICAucGFja2FnaW5nLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjlmNDsgLyog6IOM5pmv6Imy44KS44Oh44Kk44Oz44Gu6IOM5pmv44Gr5ZCI44KP44Gb44KLICovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWNrYWdpbmctdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZWU3MTQzO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWNrYWdpbmctZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxuICAgICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnBhY2thZ2luZy1pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDAgODAlOyAvKiDnlLvlg4/jgYznuK7lsI/jgZXjgozjgarjgYTjgojjgYbjgavjgIHluYXjgpI4MCXjgavoqK3lrpogKi9cclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyAvKiDnlLvlg4/jgYzlpKfjgY3jgY/jgarjgorjgZnjgY7jgarjgYTjgojjgYbjgavmnIDlpKfluYXjgpLmjIflrpogKi9cclxuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyOyAvKiDjgrnjgq/jg63jg7zjg6vmmYLjgavnlLvlg4/jgYzkuK3lpK7jgavmnaXjgovjgojjgYbjgasgKi9cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGUtaW5kaWNhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvKiBQQ+OBp+OBr+mdnuihqOekuiAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiDjgrnjg57jg7zjg4jjg5Xjgqnjg7PooajnpLrnlKjjga7jgrnjgr/jgqTjg6sgKi9cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnBhY2thZ2luZy1ncmlkOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWNrYWdpbmctZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhY2thZ2luZy1ncmlkIHtcclxuICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgIHNjcm9sbGJhci1jb2xvcjogI2NjYyAjZjVmNWY1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGUtaW5kaWNhdG9yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvKiDjgrnjg57jg5vjgafooajnpLogKi9cclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLyogUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6sgKi9cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLnBhY2thZ2luZy1ncmlkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFja2FnaW5nLWl0ZW0ge1xyXG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWNrYWdpbmctaXRlbSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAucGFja2FnaW5nLWl0ZW0gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlMmQyOyAvKiDlkLnjgY3lh7rjgZfjga7og4zmma/oibIgKi9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IC8qIOinkuS4uCAqL1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwOyAvKiDnlLvlg4/jgajjgZfjgaPjgb3jga7plpPjga7jg57jg7zjgrjjg7MgKi9cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIOODhuOCreOCueODiOOCkuW3puaPg+OBiOOBqyAqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7IC8qIOaWh+Wtl+iJsiAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFja2FnaW5nLWl0ZW0gcDo6YmVmb3JlIHtcclxuICAgICAgICAvKiDkuIrlkJHjgY3jga7jgZfjgaPjgb0gKi9cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwMCU7IC8qIOWQueOBjeWHuuOBl+OBruS4iuWBtOOBq+mFjee9riAqL1xyXG4gICAgICAgIGxlZnQ6IDUwJTsgLyog5rC05bmz5pa55ZCR5Lit5aSuICovXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAvKiDkuK3lpK7mj4PjgYjjga7oqr/mlbQgKi9cclxuICAgICAgICBcclxuICAgICAgICAvKiDkuInop5LlvaLjga7kvZzmiJAgKi9cclxuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViZTJkMjsgLyog5ZC544GN5Ye644GX44Gu6IOM5pmv6Imy44Go5ZCM44GYICovXHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgLyog5LiK5ZCR44GN44Gu5LiJ6KeS5b2i44Gr44GZ44KL44Gf44KBICovXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIC0tLSDoqbPntLDjg5zjgr/jg7Pjga7jgrnjgr/jgqTjg6sgLS0tICovXHJcbiAgICAgIC5kZXRhaWwtYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlsLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IzNTQ0MTsgLyog5paw44GX44GE6YWN6Imy44Gr5ZCI44KP44Gb44Gf44Oc44K/44Oz6ImyICovXHJcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDMuMnJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07IC8qIOe4puOBq+S4puOCk+OBoOODnOOCv+ODs+OBrumWk+malCAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWwtYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ+KAuic7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLmRldGFpbC1idXR0b246aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzQzMzM7IC8qIOODm+ODkOODvOaZguOBruiJsuOCkuWwkeOBl+a/g+OBjyAqL1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyog44K544Oe44O844OI44OV44Kp44Oz55So44Gu44Oc44K/44Oz6Kq/5pW0ICovXHJcbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLmRldGFpbC1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMS4ycmVtOyAvKiDnuKbjgavkuKbjgpPjgaDjg5zjgr/jg7Pjga7plpPpmpQgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuLyog4pa84pa84pa8IOOBiuWuouanmOODrOODk+ODpeODvOeUqOOBruOCueOCv+OCpOODqyDilrzilrzilrwgKi9cclxuXHJcbi5jdXN0b21lci1jb21tZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcblxyXG4uY3VzdG9tZXItcmV2aWV3LWJ1YmJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMzsgXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgfVxyXG4gICAgICAuY3VzdG9tZXItcmV2aWV3LWJ1YmJsZSBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzVhOGM5MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbWVyLXJldmlldy1idWJibGU6OmFmdGVyIHtcclxuICAgICAgICAvKiDlkLnjgY3lh7rjgZfjga7jgZfjgaPjgb3pg6jliIYgKi9cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2YzZjNmMztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Rhci1yYXRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAjYzc5ODBhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnJldmlld2VyLW5hbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmN1c3RvbWVyLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY3VzdG9tZXItaW5mbyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmN1c3RvbWVyLWluZm8gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnNvbGRvdXQxe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOGM7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICB9XHJcbiAgICAgIC8qIOKWsuKWsuKWsiAg44GT44GT44G+44GnIOKWsuKWsuKWsiAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG4iLCJAbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBmdW5jdGlvbiByZW0oJGZvbnRzaXplKSB7XHJcbiAgQHJldHVybiAkZm9udHNpemUgLyAxMCAqIDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0dGxfc2l6ZSgkZm9udHNpemU6IDI0KSB7XHJcbiAgZm9udC1zaXplOiByZW0oJGZvbnRzaXplKTsgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbkBtaXhpbiBidG5fY29sb3IoJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5jaG9UdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjsgZm9udC1zaXplOiByZW0oJGZvbnRTaXplKTsgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xyXG59XHJcbiIsIi8vIFZhcmlhYmxlXHJcbiRjLW1haW46ICNlMzdjNjA7XHJcbiRjLW1haW4tc2hhZG93OiAjY2E2MDQzO1xyXG4kYy1hY2NlbnQ6ICNiOWE1NjA7XHJcbiRjLWFjY2VudDI6ICM4NjZlMWQ7XHJcbiRjLWRpc2FibGU6ICNlYmViZWI7XHJcbiRjLXN1YjogI2Q5Y2FiZTtcclxuJGMtc3ViMjogI2Y4ZGRkNjtcclxuJGMtYmc6ICNmOGY2ZjA7XHJcbiRjLWJnMjogcmdiYSgyNTQsIDI1MywgMjUyLCAxKTtcclxuJGMtYmxrOiAjMTUxNTE1O1xyXG4kYy1yZWQ6ICNjYjAxMDA7XHJcbiRjLWJsdTogIzgwYjJlNDtcclxuJGMtZ3J5OiAjOGI4YjhiO1xyXG4kYy1ncm46ICM5OGM3NmM7XHJcbiRjLWxpbmU6ICMwMGI4MDA7XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICBzbTogXCIobWluLXdpZHRoOiA1NzZweClcIixcclxuICBsZzogXCIobWluLXdpZHRoOiA5OTJweClcIixcclxuICBtZDogXCIobWluLXdpZHRoOiA3NjhweClcIixcclxuICBtZF9vbmx5OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk5cHgpXCIsXHJcbiAgeGw6IFwiKG1pbi13aWR0aDogMTIwMHB4KVwiLFxyXG4gIHhsX29ubHk6IFwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk5cHgpXCIsXHJcbiAgeHhsOiBcIihtaW4td2lkdGg6IDE0MDBweClcIixcclxuKTtcclxuXHJcbiRzcGFjZXM6IChcclxuICAwOiAwLFxyXG4gIHhzOiAxMHB4LFxyXG4gIHM6IDIwcHgsXHJcbiAgbTogMzBweCxcclxuICBsOiA0MHB4LFxyXG4gIHhsOiA1MHB4LFxyXG4gIGF1dG86IGF1dG8sXHJcbik7XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxBQUFBLGFBQWEsQUFBQSxDQUNYLFVBQVUsQ0FBRSxRQUFRLENBQ3BCLGFBQWEsQ0FBRSxVQUFVLENBQzFCLEFBQ0QsQUFDRSxRQURNLENBQ04sRUFBRSxBQUFBLENBQ0EsVUFBVSxDQUFFLFFBQVEsQ0FDcEIsYUFBYSxDQUFFLFVBQVUsQ0FDMUIsQUFKSCxBQUtBLFFBTFEsQ0FLUixhQUFhLEFBQUEsQ0FDWCxjQUFjLENBQUUsT0FBTyxDQUFBLFVBQVUsQ0FDbEMsQUFQRCxBQVFFLFFBUk0sQ0FRTixRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBVkgsQUFjRSxRQWRNLENBY04sbUJBQW1CLEFBQUMsQ0FDbEIsVUFB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 */
