.fs-c-heading{word-break:keep-all;overflow-wrap:break-word}.lp_oseibo h2{word-break:keep-all;overflow-wrap:break-word}.lp_oseibo .bl_topBanner{padding-bottom:initial !important}.lp_oseibo .infotag{display:flex}.lp_oseibo .postage{color:#e37c60;font-weight:bold;border:#e37c60 1px solid;background:white;text-align:center;width:100px;margin:0 5px}.lp_oseibo .temp_room{color:#98c76c;font-weight:bold;border:#98c76c 1px solid;background:white;width:100px;text-align:center;margin:0 5px}.lp_oseibo .temp_chill{color:#80b2e4;font-weight:bold;border:#80b2e4 1px solid;background:white;width:100px;text-align:center;margin:0 5px}.lp_oseibo .temp_frozen{color:#8B8B8B;font-weight:bold;border:#8B8B8B 1px solid;background:white;width:100px;text-align:center;margin:0 5px}.lp_oseibo .bl_intro_container{background:#E1C686 !important;border-radius:initial !important;margin:0 auto;padding:0}.lp_oseibo .bl_intro_container .flex{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:2rem 0;align-items:center}.lp_oseibo .bl_intro_container h2{max-width:initial !important;background-color:initial;color:#333 !important;text-align:center;font-size:2rem;padding-top:4rem !important;margin:0 auto;word-break:keep-all;overflow-wrap:break-word}.lp_oseibo .bl_intro_container img{width:35%;max-width:200px}.lp_oseibo .bl_intro_container p{max-width:500px;text-align:justify;padding:1rem;font-weight:bold;letter-spacing:1.5}.lp_oseibo .square{width:100%;height:25px;background-image:url(https://taberare.itembox.design/item/assets/images/oseibo/square1.png);background-repeat:repeat-x;background-size:contain}.lp_oseibo .gift_test{text-align:center;margin:0 auto 50px auto;padding:40px 0;border-radius:15px;background-color:#fcf0ed;max-width:1000px}.lp_oseibo .gift_test h2{font-weight:bold;margin:0 auto;color:#E37C60;text-align:center}.lp_oseibo .gift_test p{margin-bottom:30px}.lp_oseibo .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_oseibo .gift_test a:hover{top:5px}.lp_oseibo .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_oseibo .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_oseibo .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_oseibo .bl_pageNav h2{text-align:center;font-weight:bold;background:white;font-size:3rem;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_oseibo .bl_pageNav h3{color:white;text-align:center;font-weight:bold;letter-spacing:.1rem}.lp_oseibo .background-noi{position:relative;z-index:3}.lp_oseibo .background-noi::before{content:'';position:absolute;background-image:url(https://taberare.itembox.design/item/assets/images/anniversary/noise.png);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_oseibo .noi_adjust{position:relative;z-index:100;padding-bottom:2rem}.lp_oseibo .nav_btn{background:white;margin:0.5em;min-height:80px;display:flex;justify-content:center;align-items:center;color:#333}.lp_oseibo .nav_btn h4{margin:auto;color:#333}.lp_oseibo .nav_btn h4::after{font-size:10px;content:"▼";display:inline-block;position:absolute;top:42%;right:2rem;vertical-align:middle}.lp_oseibo .nav_btn:hover h4{color:white !important}.lp_oseibo .nav_btn h4::before{content:'';width:5rem;height:100%;background-size:contain;display:inline-block;position:absolute;top:50%;left:2rem;vertical-align:middle}.lp_oseibo h4::before{background-image:url(https://taberare.itembox.design/item/assets/images/oseibo/ribbon.png)}.lp_oseibo .intro5slec{max-width:700px;margin:5rem auto;padding:1rem;text-align:center}.lp_oseibo .intro5slec h2{font-weight:bold;color:#4BBEC5}.lp_oseibo .intro5slec p{text-align:justify}.lp_oseibo .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_oseibo .balloon-005 h2{color:#ee7143;margin:0 auto}.lp_oseibo .balloon-005 h3{margin:0 auto}.lp_oseibo .balloon-005::before,.lp_oseibo .balloon-005::after{position:absolute;bottom:-15px;width:30px;height:15px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:''}.lp_oseibo .balloon-005::before{background-color:#ee7143}.lp_oseibo .balloon-005::after{bottom:-11px;background-color:#fff}.lp_oseibo .gift{background-image:linear-gradient(to right, #eedaa4, #e3d1a1, #eedaa4)}.lp_oseibo .gift h2{text-align:center;font-weight:bold;color:white;background:linear-gradient(to right, #ee7143, #f58259, #ee7143);padding:2rem}.lp_oseibo .gift img{max-width:500px;width:100%;padding:1rem}.lp_oseibo .gift .flex{display:flex;justify-content:center;flex-wrap:wrap;padding:1rem}.lp_oseibo .gift .inner1{max-width:500px;font-weight:bold}.lp_oseibo .gift .inner2{width:100%;max-width:500px}.lp_oseibo .gift .inner2 .from{border-bottom:1px solid}.lp_oseibo .gift .inner2 h3{font-size:2rem;margin:1rem auto;font-weight:bold;padding:1rem}.lp_oseibo .gift .inner2 .guide{margin:1rem}.lp_oseibo .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_oseibo .gift span{font-size:2rem}.lp_oseibo .gift .inner3{max-width:500px;background:white;padding:2rem;border-radius:8px;margin:1rem;text-align:justify}.lp_oseibo .gift .inner3 h4{font-size:2rem;border-bottom:dotted 1px #954301;margin:0}.lp_oseibo .gift .btn_wrapper{max-width:250px;width:100%;margin:auto}.lp_oseibo .guide_intro{background-color:#e37c60;border-radius:8px;margin:1em auto;padding:1em}.lp_oseibo .guide_intro h2,.lp_oseibo .guide_intro h3{text-align:center !important;font-weight:bold !important;color:white !important;margin:0}.lp_oseibo .flexr{flex-direction:column-reverse;align-items:center}.lp_oseibo .bl_feature .bl_ttl.bl_ttl__2{background:linear-gradient(to right, #f8a98c, #fcbca5, #F8A98C)}.lp_oseibo .bl_heading,.lp_oseibo .bl_heading_1{border-bottom:initial !important;color:white !important}.lp_oseibo .bl_heading span,.lp_oseibo .bl_heading_1 span{font-size:0.6em}.lp_oseibo .bl_navContainer{padding-bottom:2rem !important}.lp_oseibo .bl_navContainer ul{background-color:#fffff5 !important}.lp_oseibo .bl_navContainer li{background-color:#ee7143 !important;box-shadow:0 4px 8px #ee7143}.lp_oseibo .bl_selectFromCategory{padding-bottom:2rem !important}.lp_oseibo .bl_aboutOseibo{padding-bottom:2rem !important}.lp_oseibo .bl_aboutOseibo .box{max-width:100% !important}.bl_aboutOseibo h4{color:#ef6564;font-weight:bold;font-size:clamp(18px, 4vw, 24px)}body{font-family:"Noto Sans JP", sans-serif}.lp_oseibo{max-width:1200px;margin:0 auto;padding:0 15px}.bl_topBanner{padding-bottom:initial !important}.infotag{display:flex;gap:8px;margin-top:10px;align-items:center}.postage,.temp_frozen{font-weight:bold;border:1px solid;background:white;text-align:center;padding:10px 20px;border-radius:4px;font-size:1.5rem;white-space:nowrap}.postage{color:#e37c60;border-color:#e37c60}.temp_frozen{color:#8b8b8b;border-color:#8b8b8b}.bl_pageNav{padding:1em;margin:2em auto;border-radius:8px;background-image:linear-gradient(to right, #f8a98c, #fcbca5, #f8a98c)}.bl_pageNav h2{font-size:clamp(1.8rem, 4vw, 3rem)}.flex_nav{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:100%;max-width:800px;gap:1em}.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}.nav_btn:hover{background-color:#ee7143;color:white;transform:translateY(-3px)}.nav_btn h4{margin:0;color:inherit;font-weight:bold}.intro5slec{max-width:700px;margin:5rem auto;padding:1rem;text-align:center}.balloon-005{width:100%;max-width:700px;margin:3rem auto 2rem;padding:1.5em 2em;border-radius:10px}.balloon-005 p{text-align:left;line-height:1.8}.gift-section{background-color:#f9f7f3;padding:2rem 0;margin-bottom:2rem}.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}.gift-title{background-color:#4D423D;color:white;text-align:center;padding:1rem;font-size:clamp(1.2rem, 3vw, 1.5rem);font-weight:bold;letter-spacing:2px}.gift-main-content{padding:1.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}.gift-details{background-color:#f7f3e9;padding:1.5rem;border-radius:8px;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.gift-origin{font-weight:bold;margin:0 0 0.5rem}.gift-divider{border:0;border-top:1px solid #ddd;margin:0.5rem 0 1rem}.gift-details h3{font-size:clamp(1.5rem, 4vw, 2.2rem);font-weight:bold;margin:0 0 1rem;border-bottom:none;padding-bottom:0}.gift-tags{display:none}.gift-image-container img{width:100%;border-radius:8px;border:1px solid #eee}.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}.gift-price span{font-size:1rem;font-weight:normal;margin-left:0.5rem}.gift-spec{margin-top:1rem;font-size:1.7rem;line-height:1.6}.gift-spec p{margin:0}.product-extra-info{padding:0 1.5rem 1.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem}.product-comment,.testimonials-column{display:flex;flex-direction:column;gap:1.5rem}.buyer-comment-wrapper{padding:1rem;border-radius:8px;height:100%}.product-comment{background-color:#fdfaf5;border:1px solid #fdecdf;line-height:1.8}.product-comment h4,.buyer-comment-wrapper h4{margin:0 0 1rem;font-size:1.2rem;font-weight:bold;padding-bottom:0.5rem;border-bottom:2px dotted #e37c60}.buyer-comment-wrapper{padding:1rem;border-radius:8px}.buyer-comment-bubble{background:#f3f3f3;border-radius:10px;padding:1rem;position:relative;text-align:left;line-height:1.8}.buyer-comment-bubble h4{margin:0 0 1rem;font-size:1.2rem;font-weight:bold;padding-bottom:0.5rem;border-bottom:2px dotted #e37c60}.buyer-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.buyer-info img{width:60px;height:60px;border-radius:50%;object-fit:cover}.buyer-info p{margin:0;font-weight:bold}.buyer-comment-bubble::after{content:"";position:absolute;top:45px;left:-15px;border-top:15px solid transparent;border-right:15px solid #f3f3f3;border-bottom:15px solid transparent}.packaging-section{margin-top:1.5rem;padding:1.5rem;background-color:#fcf9f4;border-radius:8px}.packaging-title{font-weight:bold;text-align:center;margin-bottom:1rem;font-size:1.6rem;color:#ee7143}.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}.packaging-item{flex:0 0 80%;max-width:300px;scroll-snap-align:center}.swipe-indicator{display:none}.packaging-item img{width:100%;border:1px solid #ddd;border-radius:8px;margin-bottom:0.5rem}.packaging-item p{margin:0;font-size:1.2rem;font-weight:bold}.detail-button-wrapper{padding:2rem 1.5rem;text-align:center}.detail-button{background-color:#B35441;color:white !important;padding:1rem 3rem;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:320px;text-align:center}.detail-button::after{content:'›';font-size:1.8em;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-weight:bold}.detail-button:hover{background-color:#8c4333;transform:translateY(-2px)}.noshi-guide{padding:1.5rem;text-align:center;background-color:#fdfaf5;border-radius:8px;margin:1.5rem;border:1px solid #f0e9dd}.noshi-guide img{max-width:100%;width:700px;border:1px solid #ddd;border-radius:8px;margin:0 auto 1rem auto;display:block}.noshi-guide p{margin:0;color:#333;font-weight:400;line-height:1.7}.customer-comment-wrapper{padding:1rem;border-radius:8px}.customer-review-bubble{background:#f3f3f3;border-radius:10px;padding:1rem;position:relative;text-align:left;line-height:1.8}.customer-review-bubble h4{margin:0 0 1rem;font-size:1.2rem;font-weight:bold;padding-bottom:0.5rem;border-bottom:2px dotted #5a8c90}.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}.star-rating{color:#c7980a;font-size:1.5rem;margin-bottom:1rem}.reviewer-name{text-align:right;font-size:1.2rem;color:#888;margin-top:1rem}.customer-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.customer-info img{width:60px;height:60px;border-radius:50%;object-fit:cover}.customer-info p{margin:0;font-weight:bold}

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

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

@media (max-width: 767px){.packaging-grid::-webkit-scrollbar{height:8px;background-color:#f5f5f5}.packaging-grid::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.packaging-grid{scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5}.swipe-indicator{display:block;text-align:center;color:#888;font-size:0.9rem;margin-top:10px}.detail-button{min-width:initial;width:100%;padding:1rem 1.5rem}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Njc3MvdW5pcXVlL2ZlYXR1cmUvcGFnZXMvb3NlaWJvLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvdW5pcXVlL2ZlYXR1cmUvcGFnZXMvb3NlaWJvLnNjc3MiLCJhc3NldHMvc2Nzcy9fbWl4aW4uc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL21peGluXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi92YXJpYWJsZVwiO1xyXG4uZnMtYy1oZWFkaW5ne1xyXG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLmxwX29zZWlibyB7XHJcbiAgaDJ7XHJcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG4uYmxfdG9wQmFubmVye1xyXG4gIHBhZGRpbmctYm90dG9tOiBpbml0aWFsIWltcG9ydGFudDtcclxufVxyXG4gIC5pbmZvdGFnIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAucG9zdGFnZSB7XHJcbiAgICBjb2xvcjogI2UzN2M2MDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAjZTM3YzYwIDFweCBzb2xpZDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC50ZW1wX3Jvb20ge1xyXG4gICAgY29sb3I6ICM5OGM3NmM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlcjogIzk4Yzc2YyAxcHggc29saWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgfVxyXG5cclxuICAudGVtcF9jaGlsbCB7XHJcbiAgICBjb2xvcjogIzgwYjJlNDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAjODBiMmU0IDFweCBzb2xpZDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC50ZW1wX2Zyb3plbiB7XHJcbiAgICBjb2xvcjogIzhCOEI4QjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAjOEI4QjhCIDFweCBzb2xpZDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC5ibF9pbnRyb19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0UxQzY4NiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3F1YXJlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL29zZWliby9zcXVhcmUxLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG5cclxuICAuZ2lmdF90ZXN0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGVkO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGNvbG9yOiAjRTM3QzYwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG5cclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xyXG4gICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsX3BhZ2VOYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0Y4QTk4QywgI2ZjYmNhNSwgI0Y4QTk4Qyk7XHJcblxyXG4gICAgLmZsZXhfbmF2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS41KSBkcm9wLXNoYWRvdygycHggNHB4IDNweCAjMzMzMzMzOGYpO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtbm9pIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZC1ub2k6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vYXNzZXRzL2ltYWdlcy9hbm5pdmVyc2FyeS9ub2lzZS5wbmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLm5vaV9hZGp1c3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAubmF2X2J0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIG1hcmdpbjogMC41ZW07XHJcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICBoNDo6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwi4pa8XCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQyJTtcclxuICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm5hdl9idG46aG92ZXIgaDQge1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubmF2X2J0biBoNDo6YmVmb3JlIHtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAycmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIGg0OjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL29zZWliby9yaWJib24ucG5nKTtcclxuICB9XHJcblxyXG4gIC5pbnRybzVzbGVjIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0bztcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICM0QkJFQzU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFsbG9vbi0wMDUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2VlNzE0MztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI2VlNzE0MztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICNlZTcxNDM7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbGxvb24tMDA1OjpiZWZvcmUsXHJcbiAgLmJhbGxvb24tMDA1OjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xNXB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxuXHJcbiAgLmJhbGxvb24tMDA1OjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzE0MztcclxuICB9XHJcblxyXG4gIC5iYWxsb29uLTAwNTo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtMTFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdpZnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWVkYWE0LCAjZTNkMWExLCAjZWVkYWE0KTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWU3MTQzLCAjZjU4MjU5LCAjZWU3MTQzKTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIxIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgLmZyb20ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3VpZGUge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnJlZCB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkZDQ0MzQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIzIHtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggIzk1NDMwMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJ0bl93cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmd1aWRlX2ludHJve1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1hcmdpbjogMWVtIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBoMixoM3tcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgfVxyXG4gIC5mbGV4ciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxfZmVhdHVyZSAuYmxfdHRsLmJsX3R0bF9fMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGE5OGMsICNmY2JjYTUsICNGOEE5OEMpO1xyXG4gIH1cclxuXHJcbiAgLmJsX2hlYWRpbmcsXHJcbiAgLmJsX2hlYWRpbmdfMSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibF9uYXZDb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ibF9uYXZDb250YWluZXIgdWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmNSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJsX25hdkNvbnRhaW5lciBsaSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MTQzIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAjZWU3MTQzO1xyXG4gIH1cclxuICAuYmxfc2VsZWN0RnJvbUNhdGVnb3J5e1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0haW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmxfYWJvdXRPc2VpYm97XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ibF9hYm91dE9zZWlibyAuYm94e1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJsX2Fib3V0T3NlaWJve1xyXG4gIGg0e1xyXG4gICAgY29sb3I6ICNlZjY1NjQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNHZ3LCAyNHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgIOKWvOKWvOKWvCDjgZPjgZPjgYvjgonjgYzmlrDjgZfjgY/ov73liqDjg7vkv67mraPjgZXjgozjgZ/jgrnjgr/jgqTjg6vjgafjgZkg4pa84pa84pa8XHJcbiAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICAgICAvKiAtLS0g5Z+65pys6Kit5a6aIC0tLSAqL1xyXG4gICAgICBib2R5IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjsgLyog44K144Kk44OI5YWo5L2T44Gu44OV44Kp44Oz44OI44KS5oyH5a6aICovXHJcbiAgICAgIH1cclxuICAgICAgLmxwX29zZWlibyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IC8qIOODmuODvOOCuOOBruacgOWkp+W5heOCkuaMh+WumiAqL1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuYmxfdG9wQmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiAtLS0g5ZWG5ZOB44K/44Kw44Gu5YWx6YCa44K544K/44Kk44OrIC0tLSAqL1xyXG4gICAgICAuaW5mb3RhZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDhweDsgLyog44K/44Kw6ZaT44Gu5L2Z55m9ICovXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiDkuK3lpK7mj4PjgYjjgpLov73liqAgKi9cclxuICAgICAgfVxyXG4gICAgICAucG9zdGFnZSxcclxuICAgICAgLnRlbXBfZnJvemVuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyAvKiDjg5Hjg4fjgqPjg7PjgrDjgpLoqr/mlbQgKi9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8qIOaWh+Wtl+OCteOCpOOCuuOCkjIuNeWAjeOBq+aLoeWkpyAqL1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8qIOOBk+OBruihjOOCkui/veWKoOOBl+OBpuaUueihjOOCkumYsuOBjuOBvuOBmSAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5wb3N0YWdlIHtcclxuICAgICAgICBjb2xvcjogI2UzN2M2MDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlMzdjNjA7XHJcbiAgICAgIH1cclxuICAgICAgLnRlbXBfZnJvemVuIHtcclxuICAgICAgICBjb2xvcjogIzhiOGI4YjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM4YjhiOGI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIC0tLSDjg5rjg7zjgrjlhoXjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjga7jgrnjgr/jgqTjg6voqr/mlbQgLS0tICovXHJcbiAgICAgIC5ibF9wYWdlTmF2IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAjZjhhOThjLFxyXG4gICAgICAgICAgI2ZjYmNhNSxcclxuICAgICAgICAgICNmOGE5OGNcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICAgIC5ibF9wYWdlTmF2IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKFxyXG4gICAgICAgICAgMS44cmVtLFxyXG4gICAgICAgICAgNHZ3LFxyXG4gICAgICAgICAgM3JlbVxyXG4gICAgICAgICk7IC8qIOeUu+mdouOCteOCpOOCuuOBq+W/nOOBmOOBpuaWh+Wtl+OCteOCpOOCuuOCkuiqv+aVtCAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5mbGV4X25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgZ2FwOiAxZW07IC8qIOODnOOCv+ODs+mWk+OBruS9meeZvSAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5uYXZfYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgZmxleDogMSAxIDIwMHB4OyAvKiDmqKrluYXjgavlv5zjgZjjgabjg5zjgr/jg7Pjga7mlbDjgpLoqr/mlbQgKi9cclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdl9idG46aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcxNDM7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgLyog5bCR44GX5rWu44GN5LiK44GM44KL44Ki44OL44Oh44O844K344On44OzICovXHJcbiAgICAgIH1cclxuICAgICAgLm5hdl9idG4gaDQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogLS0tIOODquODvOODieaWh++8iOWQueOBjeWHuuOBl++8ieOBruOCueOCv+OCpOODq+iqv+aVtCAtLS0gKi9cclxuICAgICAgLmludHJvNXNsZWMge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cmVtIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmJhbGxvb24tMDA1IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4OyAvKiDluYXjgpLlsJHjgZfluoPjgZLjgosgKi9cclxuICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5iYWxsb29uLTAwNSBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiDjg4bjgq3jgrnjg4jjgpLlt6bmj4PjgYjjgasgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiAtLS0g44Ov44Kk44Ok44O844OV44Os44O844Og44Gr5Z+644Gl44GP5paw44GX44GE44Ku44OV44OI44K744Kv44K344On44Oz44Gu44K544K/44Kk44OrIC0tLSAqL1xyXG4gICAgICAuZ2lmdC1zZWN0aW9uIHtcclxuICAgICAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZWRhYTQsICNlM2QxYTEsICNlZWRhYTQpOyAqLyAvKiDlj6TjgYTog4zmma/jgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLliYrpmaQgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2YzOyAvKiDmuKnjgYvjgb/jga7jgYLjgovkuIrlk4Hjgarjgqrjg5Xjg5vjg6/jgqTjg4jjgavlpInmm7QgKi9cclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1jb250YWluZXIge1xyXG4gICAgICAgIC8qIGJvcmRlcjogMnB4IHNvbGlkICNlZTcxNDM7ICovIC8qIOW8t+OBhOaeoOe3muOCkuWJiumZpCAqL1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IC8qIOinkuS4uOOCkuWwkeOBl+W8t+OBj+OBmeOCiyAqL1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgxNDksIDE1NywgMTY1LCAwLjE1KTsgLyog5p+U44KJ44GL44GE5b2x44KS6L+95YqgICovXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5naWZ0LXRpdGxlIHtcclxuICAgICAgICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZTcxNDMsICNmNTgyNTksICNlZTcxNDMpOyAqLyAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLliYrpmaQgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0MjNEOyAvKiDokL3jgaHnnYDjgYTjgZ/jg4Djg7zjgq/jg5bjg6njgqbjg7PjgavlpInmm7QgKi9cclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDN2dywgMS41cmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OyAvKiDmloflrZfplpPjgpLluoPjgZLjgabkuIrlk4HjgasgKi9cclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyAvKiDjgrnjg57jg5vjgafjga8x5YiXICovXHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyog55S75YOP44Go6Kmz57Sw44GM5Lit5aSu5o+D44GI44Gr44Gq44KL44KI44GG44GrICovXHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmdpZnQtbWFpbi1jb250ZW50IHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IC8qIFBD44Gn44GvMuWIlyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1kZXRhaWxzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmM2U5OyAvKiDoqbPntLDjgqjjg6rjgqLjga7og4zmma/oibLjgpLjg5njg7zjgrjjg6Xns7vjgasgKi9cclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAvKiDkuIrjgYvjgonpoIbjgavphY3nva4gKi9cclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1vcmlnaW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuZ2lmdC1kaXZpZGVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5naWZ0LWRldGFpbHMgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA0dncsIDIuMnJlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgLyog5LiL44Gu5L2Z55m944KS6Kq/5pW0ICovXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyog5LiL57ea44KS5YmK6ZmkICovXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmdpZnQtdGFncyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLyog44GK44GZ44GZ44KB44Od44Kk44Oz44OI44Gu44K/44Kw44Gv6Z2e6KGo56S644GrICovXHJcbiAgICAgIH1cclxuICAgICAgLmdpZnQtaW1hZ2UtY29udGFpbmVyIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIH1cclxuICAgICAgLmdpZnQtcHJpY2Uge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzg0NjMwOyAvKiDlsJHjgZfmt7Hjgb/jga7jgYLjgovotaTvvIjjg4bjg6njgrPjg4Pjgr/vvInjgavlpInmm7QgKi9cclxuICAgICAgICBib3JkZXI6IG5vbmU7IC8qIOaeoOe3muOCkuWJiumZpCAqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCA1dncsIDIuNXJlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5naWZ0LXByaWNlIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmdpZnQtc3BlYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTsgLyog5paH5a2X44K144Kk44K644KSMi415YCN44Gr5ouh5aSnICovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgLyog6KGM6ZaT44KS6Kq/5pW0ICovXHJcbiAgICAgIH1cclxuICAgICAgLmdpZnQtc3BlYyBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAvKiAtLS0g5ZWG5ZOB54m55b6044O744Kz44Oh44Oz44OI44K744Kv44K344On44Oz44Gu44K544K/44Kk44OrIC0tLSAqL1xyXG4gICAgICAucHJvZHVjdC1leHRyYS1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgLyog44K544Oe44Ob44Gn44GvMeWIlyAqL1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC8qIFBD44Gn44GvMuWIl+OBruOCsOODquODg+ODieODrOOCpOOCouOCpuODiOOBq+OBmeOCiyAqL1xyXG4gICAgICAgIC5wcm9kdWN0LWV4dHJhLWluZm8ge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLyogLS0tIOOCs+ODoeODs+ODiOOCu+OCr+OCt+ODp+ODs+OBruOCueOCv+OCpOODqyAtLS0gKi9cclxuICAgICAgLmNvbW1lbnRzLXNlY3Rpb24ge1xyXG4gICAgICAgIC8qIG1hcmdpbi10b3A6IDEuNXJlbTsgKi8gLyog6Kaq44Kw44Oq44OD44OJ44GuZ2Fw44Gn5L2Z55m944KS566h55CG44GZ44KL44Gf44KB5LiN6KaB44GrICovXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWNvbW1lbnQsXHJcblxyXG4gIC8qIOKWvOKWvOKWvCBb5aSJ5pu0566H5omAXSDjg5DjgqTjg6Tjg7zjgrPjg6Hjg7Pjg4jjgajjgYrlrqLmp5jjg6zjg5Pjg6Xjg7zjgpLnuKbjgavkuKbjgbnjgovjgZ/jgoHjga7jgrPjg7Pjg4bjg4rjgpLov73liqAg4pa84pa84pa8ICovXHJcbiAgICAgIC50ZXN0aW1vbmlhbHMtY29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07IC8qIGJ1eWVyIGNvbW1lbnTjgahyZXZpZXfjga7plpPjga7jgrnjg5rjg7zjgrkgKi9cclxuICAgICAgfVxyXG4gICAgICAvKiDilrLilrLilrIgW+WkieabtOeuh+aJgF0g44GT44GT44G+44GnIOKWsuKWsuKWsiAqL1xyXG5cclxuICAgICAgLmJ1eWVyLWNvbW1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAvKiDjgrDjg6rjg4Pjg4nlhoXjgafpq5jjgZXjgpLmj4PjgYjjgosgKi9cclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1jb21tZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYWY1O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZGVjZGY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1jb21tZW50IGg0LFxyXG4gICAgICAuYnV5ZXItY29tbWVudC13cmFwcGVyIGg0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjZTM3YzYwO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXllci1jb21tZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idXllci1jb21tZW50LWJ1YmJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMzsgLyog44OQ44Kk44Ok44O844Kz44Oh44Oz44OI44Gu5ZC544GN5Ye644GXICovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1eWVyLWNvbW1lbnQtYnViYmxlIGg0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjZTM3YzYwO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXllci1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmJ1eWVyLWluZm8gaW1nIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXllci1pbmZvIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAuYnV5ZXItY29tbWVudC1idWJibGU6OmFmdGVyIHtcclxuICAgICAgICAvKiDlkLnjgY3lh7rjgZfjga7jgZfjgaPjgb3pg6jliIYgKi9cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2YzZjNmMztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgIC8qIC0tLSDmorHljIXjg7vjga7jgZfjgrvjgq/jgrfjg6fjg7Pjga7jgrnjgr/jgqTjg6sgLS0tICovXHJcbiAgICAgIC5wYWNrYWdpbmctc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY0OyAvKiDog4zmma/oibLjgpLjg6HjgqTjg7Pjga7og4zmma/jgavlkIjjgo/jgZvjgosgKi9cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBhY2thZ2luZy10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICNlZTcxNDM7XHJcbiAgICAgIH1cclxuICAgICAgLnBhY2thZ2luZy1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG4gICAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAucGFja2FnaW5nLWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCA4MCU7IC8qIOeUu+WDj+OBjOe4ruWwj+OBleOCjOOBquOBhOOCiOOBhuOBq+OAgeW5heOCkjgwJeOBq+ioreWumiAqL1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IC8qIOeUu+WDj+OBjOWkp+OBjeOBj+OBquOCiuOBmeOBjuOBquOBhOOCiOOBhuOBq+acgOWkp+W5heOCkuaMh+WumiAqL1xyXG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7IC8qIOOCueOCr+ODreODvOODq+aZguOBq+eUu+WDj+OBjOS4reWkruOBq+adpeOCi+OCiOOBhuOBqyAqL1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZS1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIFBD44Gn44Gv6Z2e6KGo56S6ICovXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIOOCueODnuODvOODiOODleOCqeODs+ihqOekuueUqOOBruOCueOCv+OCpOODqyAqL1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAucGFja2FnaW5nLWdyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhY2thZ2luZy1ncmlkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFja2FnaW5nLWdyaWQge1xyXG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjY2NjICNmNWY1ZjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZS1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIOOCueODnuODm+OBp+ihqOekuiAqL1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBQQ+ihqOekuueUqOOBruOCueOCv+OCpOODqyAqL1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAucGFja2FnaW5nLWdyaWQge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWNrYWdpbmctaXRlbSB7XHJcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhY2thZ2luZy1pdGVtIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWNrYWdpbmctaXRlbSBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIC0tLSDoqbPntLDjg5zjgr/jg7Pjga7jgrnjgr/jgqTjg6sgLS0tICovXHJcbiAgICAgIC5kZXRhaWwtYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlsLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IzNTQ0MTsgLyog5paw44GX44GE6YWN6Imy44Gr5ZCI44KP44Gb44Gf44Oc44K/44Oz6ImyICovXHJcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXRhaWwtYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ+KAuic7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLmRldGFpbC1idXR0b246aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzQzMzM7IC8qIOODm+ODkOODvOaZguOBruiJsuOCkuWwkeOBl+a/g+OBjyAqL1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyog44K544Oe44O844OI44OV44Kp44Oz55So44Gu44Oc44K/44Oz6Kq/5pW0ICovXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5kZXRhaWwtYnV0dG9uIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDsgLyog5pyA5bCP5bmF44KS44Oq44K744OD44OIICovXHJcbiAgICAgICAgICB3aWR0aDogMTAwJTsgLyog5qiq5bmF44GE44Gj44Gx44GE44Gr5bqD44GS44KLICovXHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIC0tLSDjga7jgZfoqK3lrprmoYjlhoUgLS0tICovXHJcbi5ub3NoaS1ndWlkZSB7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYWY1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBtYXJnaW46IDEuNXJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjBlOWRkO1xyXG59XHJcbi5ub3NoaS1ndWlkZSBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogNzAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5ub3NoaS1ndWlkZSBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS43O1xyXG59XHJcblxyXG4vKiDilrzilrzilrwg44GK5a6i5qeY44Os44OT44Ol44O855So44Gu44K544K/44Kk44OrIOKWvOKWvOKWvCAqL1xyXG5cclxuLmN1c3RvbWVyLWNvbW1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbi5jdXN0b21lci1yZXZpZXctYnViYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICB9XHJcbiAgICAgIC5jdXN0b21lci1yZXZpZXctYnViYmxlIGg0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjNWE4YzkwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tZXItcmV2aWV3LWJ1YmJsZTo6YWZ0ZXIge1xyXG4gICAgICAgIC8qIOWQueOBjeWHuuOBl+OBruOBl+OBo+OBvemDqOWIhiAqL1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgY29sb3I6ICNjNzk4MGE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAucmV2aWV3ZXItbmFtZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY3VzdG9tZXItaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jdXN0b21lci1pbmZvIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAuY3VzdG9tZXItaW5mbyBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLyog4pay4pay4payICDjgZPjgZPjgb7jgacg4pay4pay4payICovXHJcblxyXG5cclxuICAgICAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgICAg4pay4pay4payIOOBk+OBk+OBvuOBp+OBjOaWsOOBl+OBj+i/veWKoOODu+S/ruato+OBleOCjOOBn+OCueOCv+OCpOODq+OBp+OBmSDilrLilrLilrJcclxuICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8iLCJAbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBmdW5jdGlvbiByZW0oJGZvbnRzaXplKSB7XHJcbiAgQHJldHVybiAkZm9udHNpemUgLyAxMCAqIDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0dGxfc2l6ZSgkZm9udHNpemU6IDI0KSB7XHJcbiAgZm9udC1zaXplOiByZW0oJGZvbnRzaXplKTsgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbkBtaXhpbiBidG5fY29sb3IoJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5jaG9UdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjsgZm9udC1zaXplOiByZW0oJGZvbnRTaXplKTsgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xyXG59XHJcbiIsIi8vIFZhcmlhYmxlXHJcbiRjLW1haW46ICNlMzdjNjA7XHJcbiRjLW1haW4tc2hhZG93OiAjY2E2MDQzO1xyXG4kYy1hY2NlbnQ6ICNiOWE1NjA7XHJcbiRjLWFjY2VudDI6ICM4NjZlMWQ7XHJcbiRjLWRpc2FibGU6ICNlYmViZWI7XHJcbiRjLXN1YjogI2Q5Y2FiZTtcclxuJGMtc3ViMjogI2Y4ZGRkNjtcclxuJGMtYmc6ICNmOGY2ZjA7XHJcbiRjLWJnMjogcmdiYSgyNTQsIDI1MywgMjUyLCAxKTtcclxuJGMtYmxrOiAjMTUxNTE1O1xyXG4kYy1yZWQ6ICNjYjAxMDA7XHJcbiRjLWJsdTogIzgwYjJlNDtcclxuJGMtZ3J5OiAjOGI4YjhiO1xyXG4kYy1ncm46ICM5OGM3NmM7XHJcbiRjLWxpbmU6ICMwMGI4MDA7XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICBzbTogXCIobWluLXdpZHRoOiA1NzZweClcIixcclxuICBsZzogXCIobWluLXdpZHRoOiA5OTJweClcIixcclxuICBtZDogXCIobWluLXdpZHRoOiA3NjhweClcIixcclxuICBtZF9vbmx5OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk5cHgpXCIsXHJcbiAgeGw6IFwiKG1pbi13aWR0aDogMTIwMHB4KVwiLFxyXG4gIHhsX29ubHk6IFwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk5cHgpXCIsXHJcbiAgeHhsOiBcIihtaW4td2lkdGg6IDE0MDBweClcIixcclxuKTtcclxuXHJcbiRzcGFjZXM6IChcclxuICAwOiAwLFxyXG4gIHhzOiAxMHB4LFxyXG4gIHM6IDIwcHgsXHJcbiAgbTogMzBweCxcclxuICBsOiA0MHB4LFxyXG4gIHhsOiA1MHB4LFxyXG4gIGF1dG86IGF1dG8sXHJcbik7XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxBQUFBLGFBQWEsQUFBQSxDQUNYLFVBQVUsQ0FBRSxRQUFRLENBQ3BCLGFBQWEsQ0FBRSxVQUFVLENBQzFCLEFBQ0QsQUFDRSxVQURRLENBQ1IsRUFBRSxBQUFBLENBQ0EsVUFBVSxDQUFFLFFBQVEsQ0FDcEIsYUFBYSxDQUFFLFVBQVUsQ0FDMUIsQUFKSCxBQUtBLFVBTFUsQ0FLVixhQUFhLEFBQUEsQ0FDWCxjQUFjLENBQUUsT0FBTyxDQUFBLFVBQVUsQ0FDbEMsQUFQRCxBQVFFLFVBUlEsQ0FRUixRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBVkgsQUFZRSxVQVpRLENBWVIsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLE9BQU8sQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFVBQVUsQ0FBRSxLQUFLLENBQ2pC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 */
