﻿@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&display=swap&subset=japanese";@import'https://fonts.googleapis.com/css?family=Sacramento';@import'https://fonts.googleapis.com/css?family=Josefin+Sans:400,700';@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500&display=swap";@import"https://use.typekit.net/nkj0viv.css";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border:0;font-size:100%;font-style:normal}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(blockquote,q){quotes:none}:where(blockquote,q)::before,:where(blockquote,q)::after{content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}:root{color-scheme:light}html{overflow-y:scroll}body{color:#000;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;min-width:1240px;background:#fff}@media screen and (max-width: 767px){body{min-width:0}}.show-pc{display:inherit !important}@media screen and (max-width: 767px){.show-pc{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 767px){.show-sp{display:inherit !important}}a{color:#000;text-decoration:none;transition:all .3s}a:hover,a:focus{color:#9d8825}a.link-underline{text-decoration:underline}a.link-underline:hover,a.link-underline:focus{text-decoration:none;color:#000}.icon{display:inline-block}.anchor-style{scroll-margin-top:170px}@media screen and (max-width: 767px){.anchor-style{scroll-margin-top:100px}}.page-top .top-section .top-section-inner{width:100%;margin:0 auto}@media screen and (max-width: 767px){.page-top .top-section .top-section-inner{width:100%}}.page-top .top-ranking .section-header{left:18px}.page-top .top-ranking-date{margin-bottom:20px;margin-right:18px}.page-top .item-history-inner .section-header{justify-content:center}@media screen and (max-width: 767px){.page-top .contents{margin:18px 0 40px}}@media screen and (max-width: 767px){.page-top .item-list-slider-container{max-width:calc(100% - 40px);margin:0 auto}}.page-top .item-list-slider-container .swiper-prev{left:0}.page-top .item-list-wrapper.js_item-list-slider .item-list{left:0}@media screen and (max-width: 767px){.page-top .item-list-wrapper.js_item-list-slider .item-list{padding:0}}.page-top .main{width:60%;margin:0 auto}@media screen and (max-width: 767px){.page-top .main{width:100%}}.page-top .main a:hover{opacity:.7;transition:.3s}.page-top .comp{margin-top:20px;padding:0 21.5px}@media screen and (max-width: 767px){.page-top .comp{padding:0 10px}}.page-top .comp .detail-copy{margin:10px 0}.page-top .comp .catch_copy{margin-top:5px}.page-top .comp .c-item__price{font-weight:bold}.page-top .comp .prod_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px;margin-bottom:40px}@media screen and (max-width: 767px){.page-top .comp .prod_box{margin-bottom:30px}}.page-top .comp .prod_box .txt{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box .txt{font-size:14px}}.page-top .comp .prod_box .row2_prod_list{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box .row2_prod_list{font-size:14px}}.page-top .comp .prod_box .row2_prod_list img{width:auto}.page-top .comp .prod_box .row3_prod_list{max-width:220px;margin:10px;font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box .row3_prod_list{font-size:14px;width:33.33%;grid-column:1/3}}.page-top .comp .prod_box02{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px;margin-bottom:40px}@media screen and (max-width: 767px){.page-top .comp .prod_box02{gap:30px 10px;margin-bottom:30px}}.page-top .comp .prod_box02 .row3_prod_list{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box02 .row3_prod_list{font-size:14px}}.page-top .comp .prod_box02 .row3_prod_list img{width:auto}.page-top .comp .prod_box03{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px;margin-bottom:40px}@media screen and (max-width: 767px){.page-top .comp .prod_box03{grid-template-columns:repeat(1, 1fr);gap:30px 10px;margin-bottom:30px}}.page-top .comp .prod_box03 .row3_prod_list{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box03 .row3_prod_list{font-size:14px}}.page-top .comp .prod_box03 .row3_prod_list img{width:auto}.page-top .comp .itemBox .name{margin-bottom:5px}.page-top h2,.page-top h3,.page-top h4,.page-top h5,.page-top h6{margin:0;padding:0}.page-top p{margin:0;padding:0}.page-top #WSTBA9ZH0007 p,.page-top .birthday_lead p{margin:0 0 1em;padding:0 10px}.page-top p.pan{padding:0 10px}.page-top .fitImg img{width:auto;height:auto;vertical-align:bottom}.page-top .spNenga_body a{color:#202020;text-decoration:none}.page-top .spNenga_end_sp{margin-bottom:10px;padding:20px 10px;font-size:15px;line-height:1.5;color:#df1520;text-align:center;background:#fce7e8}.page-top .spNenga_end_sp p{margin-bottom:.5em}.page-top .spNenga_end_sp p:last-of-type{margin-bottom:0}.page-top .spNenga_end_sp p a{color:#1b80b4;text-decoration:underline}.page-top .spNenga_end_sp p a:hover{color:#9d8825}@media screen and (max-width: 767px){.page-top .spNenga_end_sp{font-size:14px;line-height:1.3;font-weight:normal;text-align:left}}.page-top .spNenga_end_sp.link{color:#df1520}.page-top .spNenga_end_sp.link p{margin-bottom:10px;padding:0;font-size:14px;line-height:1.4}.page-top .spNenga_end_sp.link a{color:#df1520;font-weight:bold;font-size:18px}.page-top .spNenga_main_heading{margin-bottom:.5em;color:#8b8b8b;font-size:.6875rem;font-weight:normal;text-align:center}.page-top .spNenga_intro{margin-top:1.0625rem;margin-bottom:1.5625rem;padding:0 10px}.page-top .spNenga_intro_heading{margin:0;margin-top:1.5625rem;color:#202020;font-size:1.25rem;line-height:1.7;font-weight:500;text-align:center;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_intro_heading::before{content:"";display:block;width:60px;height:42px;margin:0 auto .625rem;background-image:url("../img/decor_common.png");background-size:contain;background-repeat:no-repeat}.page-top .spNenga_intro_heading+.spNenga_intro_txt{margin-top:.8125rem}.page-top .spNenga_intro_txt{color:#202020;font-size:.8125rem;line-height:1.7;text-align:center;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_intro_txt p+p{margin-top:1em}.page-top .spNenga_flowerType{margin-bottom:30px;padding:0 21.5px}.page-top .spNenga_flowerType_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.page-top .spNenga_flowerType_column:nth-of-type(2n){padding-left:23px}.page-top .spNenga_flowerType_column,.page-top .spNenga_flowerType_listSmall{flex:0 1 168px;width:168px;align-items:center;display:flex;flex-direction:column;flex:0 1 calc((100% - 23px)/2)}@media(min-width: 768px){.page-top .spNenga_flowerType_column,.page-top .spNenga_flowerType_listSmall{flex:0 1 calc((100% - 2rem)/4)}}@media(min-width: 768px){.page-top .spNenga_flowerType_column:not(:nth-of-type(4n + 1)),.page-top .spNenga_flowerType_listSmall:not(:nth-of-type(4n + 1)){margin-left:.625rem}}.page-top .spNenga_flowerType_column:nth-of-type(n + 3),.page-top .spNenga_flowerType_listSmall:nth-of-type(n + 3){margin-top:1.875rem}@media(min-width: 768px){.page-top .spNenga_flowerType_column:nth-of-type(n + 3),.page-top .spNenga_flowerType_listSmall:nth-of-type(n + 3){margin-top:0}}@media(min-width: 768px){.page-top .spNenga_flowerType_column:nth-of-type(n + 5),.page-top .spNenga_flowerType_listSmall:nth-of-type(n + 5){margin-top:.625rem}}.page-top .spNenga_flowerType_column a{color:#202020;text-decoration:none}.page-top .spNenga_flowerType_column a:hover{opacity:.7;transition:.3s}.page-top .spNenga_flowerType_column img{width:140px}.page-top .spNenga_flowerType_listSmall{display:flex;justify-content:center;margin:0 auto}.page-top .spNenga_flowerType_listSmall>.spNenga_flowerType_column img{width:65%}.page-top .spNenga_flowerType_pageTtl{display:block;margin-top:12px;color:#202020;font-size:.875rem;line-height:1.58;font-weight:500;text-align:center;letter-spacing:-0.03em;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_flowerType_txt{display:block;margin-top:.625rem;font-size:.6875rem;line-height:1.42}.page-top .spNenga_localNav{display:flex;flex-wrap:wrap;justify-content:center;margin:1.25rem 21.5px 0}.page-top .spNenga_localNav>li>a{display:block}.page-top .spNenga_localNav>li>a:active{transform:translateY(2px);transition:.2s}.page-top .spNenga_localNav li{flex:0 1 calc((100% - 12px)/2)}@media(min-width: 768px){.page-top .spNenga_localNav li{flex:0 1 calc((100% - 2rem)/4)}}.page-top .spNenga_localNav li:nth-of-type(2n){margin-left:.625rem}@media(min-width: 768px){.page-top .spNenga_localNav li:nth-of-type(2n){margin-left:0}}@media(min-width: 768px){.page-top .spNenga_localNav li:not(:nth-of-type(4n + 1)){margin-left:.625rem}}.page-top .spNenga_localNav li:nth-of-type(n + 3){margin-top:.9375rem}@media(min-width: 768px){.page-top .spNenga_localNav li:nth-of-type(n + 3){margin-top:0}}@media(min-width: 768px){.page-top .spNenga_localNav li:nth-of-type(n + 5){margin-top:.625rem}}.page-top .spNenga_localNav.-txt li{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem .625rem 1.1875rem;color:#fff;text-align:center;font-size:.75rem;font-weight:500;line-height:1.5;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#df1520;box-sizing:border-box}.page-top .spNenga_localNav.-txt li:after{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#fff;border-right-color:#fff;left:0;right:0;bottom:8px;margin:auto;transform:rotate(135deg)}.page-top .spNenga_localNav.-txt li a:link,.page-top .spNenga_localNav.-txt li a:active,.page-top .spNenga_localNav.-txt li a:visited{color:#fff;text-decoration:none}.page-top .spNenga_messagecard{margin-top:30px;padding:0 21.5px}.page-top .spNenga_messagecard:active{transform:translateY(2px);transition:.2s}.page-top .spNenga_messagecard_txt{margin-top:.625rem;font-size:.6875rem;line-height:1.7;text-align:center}.page-top .spNenga_messagecard+#WSTBA9ZH0033{margin-top:20px}.page-top .spNenga_desc{margin-top:20px;padding:45px 21.5px;background:#fbf5ef;box-sizing:border-box}.page-top .spNenga_descWithImg{display:flex;justify-content:space-between}.page-top .spNenga_descWithImg .spNenga_desc_imgbox{width:48%}.page-top .spNenga_descWithImg .spNenga_desc_txtbox{width:52%}@media screen and (max-width: 767px){.page-top .spNenga_descWithImg{flex-direction:column}.page-top .spNenga_descWithImg .spNenga_desc_imgbox,.page-top .spNenga_descWithImg .spNenga_desc_txtbox{width:100%}}.page-top .spNenga_desc_txtbox,.page-top .spNenga_descOnlyTxt{padding:20px 30px 30px;color:#202020;line-height:1.71875;background:#fff}.page-top .spNenga_desc_heading03{margin:0;font-size:1.125rem;line-height:1.7;font-weight:500;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_desc_heading04{margin:0;font-size:.8125rem;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_desc_txtbox p,.page-top .spNenga_descOnlyTxt p{margin:0;padding:0;margin-top:.5rem;font-size:.8125rem;line-height:1.7}.page-top .spNenga_descWithImg+.spNenga_descOnlyTxt{margin-top:1.25rem}.page-top .spNenga_descWithImg+.spNenga_descWithImg{margin-top:30px}.page-top .spNenga_heading02+.spNenga_desc,.page-top .spNenga_heading03+.spNenga_desc{margin-top:0}.page-top .spNenga_desc+#WSTBA9ZH0032,.page-top .spNenga_desc+#WSTBA9ZH0033,.page-top .spNenga_desc+#WSTBA9ZH0034{margin-top:20px}.page-top #js-prodImgSlide01,.page-top #js-prodImgSlide02{margin:0 auto;text-align:left;overflow:hidden;position:relative;z-index:9}.page-top #js-prodImgSlide01 img,.page-top #js-prodImgSlide02 img{top:0;left:0;position:absolute}.page-top .spNenga_prodS{margin:0 21.5px}.page-top .spNenga_prodS_ctt{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px dotted #ccc}.page-top .spNenga_prodS_img,.page-top .spNenga_prodS_txt{width:42.6666666667vw}.page-top .spNenga_prodS_txt{padding-left:2.9333333333vw;font-size:.8125rem;line-height:1.7}.page-top .spNenga_prodS_price{margin-top:.3em;font-weight:bold}.page-top .spNenga_prodL{margin:0 21.5px}.page-top .spNenga_prodL_name{margin-top:1.25rem;color:#202020;font-size:.9375rem;line-height:1.5;text-align:left;font-weight:bold;font-feature-settings:"palt"}.page-top .spNenga_prodL_txt>.spNenga_lead{margin-left:0;margin-right:0}.page-top .spNenga_lowerLink{margin-top:1.875rem}.page-top .spNenga_lowerLink_heading{margin:0 10px;padding:0 10px .625rem;color:#202020;font-size:.9375rem;line-height:1.4;text-align:center;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;border-bottom:solid 2px #e5e5e5}.page-top .spNenga_lowerLink_subHeading{display:inline-block;margin:0;margin:1em 8.8vw .2em;font-size:.9375rem;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background-image:url("../img/bg_brush_small.jpg");background-size:contain}.page-top .spNenga_lowerLink_subHeading a{color:#202020;text-decoration:none}.page-top .spNenga_lowerLink_subHeading+.spNenga_lowerLink_list{padding-top:0}.page-top .spNenga_lowerLink_list{padding:0 21.5px}.page-top .spNenga_lowerLink_list>li{position:relative;display:block;font-size:.875rem;line-height:2.5}.page-top .spNenga_lowerLink_list>li::before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:1em;left:0;transform:rotate(45deg)}.page-top .spNenga_lowerLink_list>li>a{position:relative;padding-left:10px;padding-right:15px;color:#202020;text-decoration:none}.page-top .spNenga_lowerLink_list>li.spNenga_lowerLink_subhead::before{content:none}.page-top .spNenga_lowerLink_subhead>h3{margin:0}.page-top .spNenga_lowerLink>.spNenga_topKind_list{margin-top:1rem}.page-top .spNenga_lowerLayer_ranking{display:flex;justify-content:center;margin:40px auto}.page-top .spNenga_lowerLayer_ranking img{width:466px;margin:0 auto}@media screen and (max-width: 767px){.page-top .spNenga_lowerLayer_ranking{margin:35px 21.5px}}.page-top .spNenga_lowerLayer_ranking a img:active{transform:translateY(2px);transition:.2s}.page-top .spNenga_lowerLayer_ranking.current{display:none}.page-top .spNenga_topColumn_inner{padding:0 21.5px}.page-top .spNenga_topColumn_inner+.spNenga_topColumn_inner{margin-top:1rem}.page-top .spNenga_topColumn_toc{display:flex;flex-wrap:wrap;justify-content:space-between}.page-top .spNenga_topColumn_toc>a{flex:0 1 49%}.page-top .spNenga_topColumn_tocCtt{display:flex;justify-content:space-between;align-items:stretch}.page-top .spNenga_topColumn_tocCtt{height:100%;padding:.8rem 0;border-bottom:1px dotted #c6c6c6;box-sizing:border-box}.page-top .spNenga_topColumn_tocImg{flex:0 1 25%}.page-top .spNenga_topColumn_tocTxt{flex:0 1 70%}.page-top .spNenga_topColumn_tocTtl{margin:0;padding:0;font-size:.6875rem;line-height:1.3}.page-top .spNenga_topColumn_tocTxt>p{display:none;margin:0;padding:0;margin-top:.1875rem;color:#606060;font-size:.6875rem;line-height:1.25}.page-top .spNenga_topCare_img,.page-top .spNenga_topPurchase_img{margin-top:1.25rem;margin:0 21.5px}@media(min-width: 768px){.page-top .spNenga_topPurchase_img{margin:0 auto;max-width:600px;display:flex;justify-content:center;flex-direction:column;align-items:center}.page-top .spNenga_topCare_img{max-width:468px;margin:0 auto}}.page-top .spNenga_topDeadline{margin:35px 21.5px}.page-top .spNenga_topPurchase_img img{width:auto}.page-top .spNenga_topPurchase_heading03{color:#966f46;font-size:.875rem;margin:20px 21.5px 10px;padding:10px;font-weight:500;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#fce7e8}.page-top .spNenga_topAbout .spNenga_lead{font-size:.75rem}.page-top .spNenga_topPurchase_term .spNenga_topPurchase_termAttn{text-align:left}.page-top .spNenga_topPurchase_termBox{margin:1.25rem auto;border:3px solid #df1520;width:518px}.page-top .spNenga_topPurchase_termBox .spNenga_lead{text-align:left}@media screen and (max-width: 767px){.page-top .spNenga_topPurchase_termBox{width:auto;margin:1.25rem 21.5px}}.page-top .spNenga_topPurchase_termBox .spNenga_lead>span{color:#966f46;font-weight:bold;background:#fce7e8}.page-top .spNenga_topPurchase_termAttn{margin:0;padding:0;font-size:.713rem;width:518px;margin:1em auto 0}@media screen and (max-width: 767px){.page-top .spNenga_topPurchase_termAttn{margin:1em 21.5px 0;width:auto}}.page-top .spNenga_menuPc{display:none}.page-top .spNenga_menu{margin:1.875rem 0 1.875rem}.page-top .spNenga_menu_heading02{display:block;margin:0}.page-top .spNenga_menu_list{border-top:solid 1px #fce7e8}.page-top .spNenga_menu_category{list-style:none}.page-top .spNenga_menu_subcategory{background:#df1520;font-size:.875rem;color:#fff;padding:.5rem 10px}.page-top .spNenga_menu_ttl{position:relative;margin:0;padding:0 0 0 10px;color:#966f46;font-size:.875rem;line-height:3;font-weight:500;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;cursor:pointer;background:#fce7e8;border-bottom:solid 1px #f9d0d2}.page-top .spNenga_menu_ttl::after{content:" ";margin:auto;display:block;position:absolute;top:0;right:14px;bottom:0;width:10px;height:10px;border-top:2px solid #a3a3a3;border-right:2px solid #a3a3a3;transform:rotate(135deg);transition:all .35s}.page-top .spNenga_menu_ttl::hover{text-decoration:underline}.page-top .spNenga_menu_ttl>h3{margin:0;font-weight:inherit}.page-top .spNenga_menu_ttl.open::after{transform:rotate(315deg)}.page-top .spNenga_menuList_item h4{margin-bottom:0;padding:8px 24px 8px 10px;color:#fff;font-size:.875rem;background:#df1520}.page-top .spNenga_menuList_item li a{position:relative;display:block;padding:15px 24px 15px 10px;color:#202020;font-size:.875rem;text-decoration:none;border-bottom:1px solid #e1e1e1}.page-top .spNenga_menuList_item li a::after{content:"";position:absolute;top:0;right:10px;bottom:0;width:8px;height:8px;margin:auto 0;border-top:1px solid;border-right:1px solid;border-top-color:#6e6e6e;border-right-color:#6e6e6e;transform:rotate(45deg)}.page-top .spNenga_menu_bnr{margin-top:1.5rem;padding:0 10px}.page-top .spNenga_menu_list+.spNenga_btn-inverse{margin:1.5rem 0 1.875rem}.page-top .spNenga_menu_bnr{display:flex;flex-wrap:wrap;margin:0 10px}.page-top .spNenga_menu_bnr li{flex:0 1 calc((100% - .6875rem)/2)}.page-top .spNenga_menu_bnr li:not(:nth-of-type(2n)){margin-right:.6875rem;margin-right:.625rem}.page-top .spNenga_menu_bnr li:nth-of-type(n+3){margin-top:1.125rem}.page-top .spNenga_btn-default.-menu a{margin-top:20px}.page-top .spNenga_relatedSp{margin-bottom:1.875rem}.page-top .spNenga_relatedSpList{padding:0 5.7333333333vw}.page-top .spNenga_relatedSpList li+li{margin-top:1rem}.page-top .spNenga_heading02{position:relative;margin:2.5rem 10px 40px;color:#202020;font-size:1.125rem;line-height:1.7;text-align:center;font-weight:500;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_heading02::after{position:absolute;content:"";left:0;right:0;bottom:-15px;margin:auto;width:50px;height:1px;background:#202020}.page-top .spNenga_desc+.spNenga_heading02{margin-top:3.25rem}.page-top #WSTBA9ZH0034+.spNenga_section>.spNenga_heading02{margin-top:1.25rem}.page-top #WSTBA9ZH0032+.spNenga_heading02{margin-top:0}.page-top .spNenga_heading02-decorWrap{margin:2.5rem 10px 40px}.page-top .spNenga_heading02-decor{position:relative;color:#202020;font-size:1.125rem;line-height:1.7;text-align:center;font-weight:600;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_heading02-decor::after{position:absolute;content:"";left:0;right:0;bottom:-15px;margin:auto;width:50px;height:2px;background:#202020}.page-top .decorHeading_img{display:flex;justify-content:center}.page-top .decorHeading_img.-s img{width:150px}.page-top .decorHeading_img.-l img{width:332px}.page-top .decorHeading_img+.spNenga_heading02-decor{margin-top:.9375rem}.page-top .decorHeading_sub{display:block;font-size:.75rem;line-height:1.4;text-align:center;font-weight:600;font-feature-settings:"palt";letter-spacing:.05em;font-family:"Eras Medium ITC","Eras ITC",sans-serif}.page-top .spNenga_heading03{display:block;margin-top:1.25rem;color:#df1520;font-size:.9375rem;line-height:1.5;text-align:center;font-weight:500;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_heading03>span{position:relative;display:inline-block}.page-top .spNenga_heading03>span:before,.page-top .spNenga_heading03>span:after{content:"";position:absolute;top:calc(50% - 2px);display:inline-block;width:1.5625rem;border-top:3px double #ef8a8f}.page-top .spNenga_heading03>span:before{left:-2.4em}.page-top .spNenga_heading03>span:after{right:-2.4em}.page-top .spNenga_heading03+#WSTBA9ZH0032,.page-top .spNenga_heading03+#WSTBA9ZH0033,.page-top .spNenga_heading03+#WSTBA9ZH0034{margin-top:.75rem}.page-top .spNenga_heading03+.spNenga_desc{margin-top:.75rem}.page-top .spNenga_heading03.-large{font-size:1.125rem}.page-top .spNenga_messagecard+.spNenga_heading03.-large{margin-top:40px}.page-top .spNenga_heading04{margin-top:1.25rem;color:#202020;font-size:.9375rem;line-height:1.5;text-align:center;font-weight:bold;font-feature-settings:"palt"}.page-top .spNenga_heading05{margin:1em 21.5px;padding:0;color:#202020;font-size:.8125rem;line-height:1.7;font-weight:bold}.page-top .spNenga_lead{margin:1em;padding:0;color:#202020;font-size:.8125rem;line-height:1.7}@media screen and (max-width: 767px){.page-top .spNenga_lead{margin:1em 21.5px}}@media(min-width: 768px){.page-top .spNenga_lead{text-align:center}}.page-top .spNenga_lead.-tac{text-align:center}.page-top .spNenga_lead.-note{color:#fd1d1d;font-size:.75rem}.page-top .spNenga_btn-default{display:flex;justify-content:center}.page-top .spNenga_btn-default a{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#fff;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#df1520;box-sizing:border-box}@media screen and (max-width: 767px){.page-top .spNenga_btn-default a{width:17rem}}.page-top .spNenga_btn-default a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#fff;border-right-color:#fff;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spNenga_btn-default a:active{opacity:.7;transition:.3s}.page-top .spNenga_btn-default a:active{transform:translateY(3px)}.page-top .spNenga_btn-default a:link,.page-top .spNenga_btn-default a:visited{color:#fff}.page-top .spNenga_btn-default.-top a{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#fff;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#d69e64;box-sizing:border-box}@media screen and (max-width: 767px){.page-top .spNenga_btn-default.-top a{width:17rem}}.page-top .spNenga_btn-default.-top a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#fff;border-right-color:#fff;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spNenga_btn-default.-top a:active{opacity:.7;transition:.3s}.page-top .spNenga_btn-default.-top a:active{transform:translateY(3px)}.page-top .spNenga_btn-viewAll{display:flex;justify-content:center}.page-top .spNenga_btn-viewAll a{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#fff;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#df1520;box-sizing:border-box}@media screen and (max-width: 767px){.page-top .spNenga_btn-viewAll a{width:17rem}}.page-top .spNenga_btn-viewAll a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#fff;border-right-color:#fff;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spNenga_btn-viewAll a:active{opacity:.7;transition:.3s}.page-top .spNenga_btn-viewAll a:active{transform:translateY(3px)}.page-top .spNenga_btn-viewAll a:link,.page-top .spNenga_btn-viewAll a:visited{color:#fff}.page-top .spNenga_btn-inverse{display:flex;justify-content:center}.page-top .spNenga_btn-inverse a{display:block;position:relative;width:24rem;margin-top:40px;padding:1.2em 1.4em;color:#df1520 !important;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#fff;box-sizing:border-box;border:solid 1px #df1520;text-decoration:none !important}@media screen and (max-width: 767px){.page-top .spNenga_btn-inverse a{width:17rem;margin-top:20px}}.page-top .spNenga_btn-inverse a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#df1520;border-right-color:#df1520;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spNenga_btn-inverse a:active{opacity:.7;transition:.3s}.page-top .spNenga_btn-inverse a:active{transform:translateY(3px)}.page-top #WSTBA9ZH0034+.spNenga_btn-default a,.page-top #WSTBA9ZH0007+.spNenga_btn-default a,.page-top #WSTBA9ZH0034+.spNenga_btn-viewAll a,.page-top #WSTBA9ZH0007+.spNenga_btn-viewAll a,.page-top #WSTBA9ZH0034+.spNenga_btn-inverse a,.page-top #WSTBA9ZH0007+.spNenga_btn-inverse a{margin-top:0}.page-top .spNenga_btn-more{display:flex;justify-content:center;display:block;width:100%;bottom:0;left:0;text-align:center}.page-top .spNenga_btn-more.-open{padding:80px 0 0;position:absolute;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0 )}.page-top .spNenga_btn-more.-close{background:none;padding:30px 0 0;position:relative}.page-top .spNenga_btn-more span{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#df1520 !important;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#fff;box-sizing:border-box;border:solid 1px #df1520;width:136px;margin:0 auto;padding:15px;cursor:pointer}@media screen and (max-width: 767px){.page-top .spNenga_btn-more span{width:17rem}}.page-top .spNenga_btn-more span:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#df1520;border-right-color:#df1520;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spNenga_btn-more span:active{opacity:.7;transition:.3s}.page-top .spNenga_btn-more span:active{transform:translateY(3px);box-shadow:0px 0px 0px rgba(0,0,0,0)}.page-top .spNenga_btn-more.-open span:after{transform:rotate(135deg)}.page-top .spNenga_btn-more.-close span:after{transform:rotate(-45deg)}.page-top #spNenga_backtotop{width:59px;height:59px;position:fixed;right:5px;bottom:50px;z-index:99}.page-top #spNenga_backtotop a img{position:relative;display:block;width:59px;height:59px;text-decoration:none}.page-top .arrowTxtLink-right{text-align:right}.page-top .arrowTxtLink-left{text-align:left}.page-top .arrowTxtLink-right a{position:relative;display:inline;padding-left:10px;font-size:13px;text-decoration:none}.page-top .arrowTxtLink-right a:before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:.5em;left:0;transform:translate(0, -50%);transform:rotate(45deg)}.page-top .arrowTxtLink-left a{position:relative;display:inline;padding-left:10px;font-size:13px;text-decoration:underline}.page-top .arrowTxtLink-left a:before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:.5em;left:0;transform:translate(0, -50%);transform:rotate(45deg)}.page-top .arrowTxtLink-right a:link,.page-top .arrowTxtLink-right a:active,.page-top .arrowTxtLink-right a:visited{color:#202020}.page-top .arrowTxtLink-left a:link,.page-top .arrowTxtLink-left a:active,.page-top .arrowTxtLink-left a:visited{color:#202020}.page-top .spNenga_readMore{color:#df1520;font-size:.8125rem;font-weight:bold;text-align:center;text-decoration:underline}.page-top .spNenga_btn-viewAll+.spNenga_readMore,.page-top .spNenga_btn-inverse+.spNenga_readMore{margin-top:1em}@media(min-width: 640px){.page-top .pcOnly{display:none}}@media(min-width: 768px){.page-top .pcOnly{display:none}}@media(min-width: 1025px){.page-top .pcOnly{display:block}}@media(min-width: 640px){.page-top .spOnly{display:block}}@media(min-width: 768px){.page-top .spOnly{display:block}}@media(min-width: 1025px){.page-top .spOnly{display:none}}@media(min-width: 768px){.page-top .noTablet{display:none}}.page-top .topOnly{display:none}.page-top .spNenga_flowerCare{background:#fdf3f3}.page-top .spNenga_flowerCare_inner{border-width:0 1px 1px}.page-top .spNenga_flowerCare_inner .conts_h{margin-bottom:0;color:#fff;font-size:.9375rem;line-height:30px;font-weight:500;text-align:center;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#df1520}.page-top .spNenga_flowerCare_txt{padding:10px;font-size:.8125rem;line-height:1.7;text-indent:-1em}.page-top .spNenga_flowerCare_txt p{padding-right:0px;text-indent:-1em;padding-left:1em}.page-top .spNenga_flowerCare_txt p::before{content:"・"}.page-top .spNenga_flowerCareDetail_img-pot{margin:10px 0}.page-top .spNenga_flowerCare_txt .RJLink{line-height:2;display:inline-block}.page-top .spNenga_flowerCare .RJLink a{font-size:1em}.page-top .spNenga_flowerCare_txt .arrowTxtLink-right{margin-top:1em;margin-right:.5rem}.page-top .spNenga_column_toc{padding:0 5.33vw}.page-top .spNenga_column_tocCtt{display:flex;justify-content:space-between;align-items:center}.page-top .spNenga_column_tocCtt{padding:.8rem 0;border-bottom:1px dotted #c6c6c6}.page-top .spNenga_column_tocImg{flex:0 1 21%}.page-top .spNenga_column_tocTxt{flex:0 1 75%}.page-top .spNenga_column_tocTtl{margin:0;padding:0;font-size:.8125rem;line-height:1.3}.page-top .spNenga_column_tocTxt>p{margin:0;padding:0;margin-top:.3125rem;color:#606060;font-size:.6875rem;line-height:1.25}.page-top .spNenga_column_inner{margin-top:2em;padding:0 21.5px}.page-top .spNenga_column_txt{margin-top:1rem;padding:0}.page-top .spNenga_column_txt .spNenga_heading03{margin:0;margin-top:1.25rem;color:#202020;font-size:.9375rem;line-height:1.5;text-align:left}.page-top .spNenga_column_txt .spNenga_heading04{margin:0;margin-top:.8rem;font-size:.875rem;text-align:left;font-weight:600;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_column_txt>p{margin:0;padding:0;margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spNenga_column_txt>p+p{margin-top:1rem}.page-top .spNenga_column_txt>.spNenga_heading04+p{margin-top:.4rem}.page-top .spNenga_column_txt>p+.spNenga_heading04{margin-top:1.3rem}.page-top .spNenga_column_list{margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spNenga_column_list li{margin-left:1.2em}.page-top .spNenga_column_list li+li{margin-top:.5em}.page-top .spNenga_column_list.-disc{list-style-position:outside;list-style-type:disc}.page-top .spNenga_column_relatedList{display:flex;justify-content:space-between;margin:0 21.5px}.page-top .spNenga_column_relatedList li:nth-of-type(2n){margin-left:1.3333333333vw}.page-top .spNenga_column_relatedTxt{display:block;margin-top:.5rem;color:#585858;font-size:.6875rem;line-height:1.4}.page-top .spNenga_column_txt a{color:#df1520;background:linear-gradient(transparent 60%, #ffff66 60%);text-decoration:none !important}.page-top .spNenga_column_txt>.spNenga_btn-inverse a{background:#fff}.page-top .spNenga_column_txt .spNenga_btn-inverse{margin-top:1em}.page-top .spNenga_column_txt .spNenga_btn-inverse a{margin-top:0}.page-top .spNenga_column_qnrColumn{margin-top:1.25rem}.page-top .spNenga_column_qnrHeading{margin:0;padding:.5rem .3rem;color:#fff;font-size:.9375rem;line-height:1.5;text-align:center;border-radius:4px}.page-top .spNenga_column_qnrHeading.-sender{background:#f6a800}.page-top .spNenga_column_qnrHeading.-receiver{background:#fa7699}.page-top .spNenga_column_qnrDeflist>dt{margin-top:.875rem;font-size:.875rem;line-height:1.4;font-weight:bold}.page-top .spNenga_column_qnrDeflist>dd>img{display:block;margin-top:.875rem;width:100%;vertical-align:bottom}.page-top .spNenga_column_qnrCap{margin-top:1rem;font-size:.6875rem;line-height:1.4;text-align:center}.page-top .spNenga_column_txt .spNenga_topFaq_faqbox{margin:0}.page-top .spNenga_column_txt .spNenga_topFaq_qbox{display:block;margin-top:.8rem}.page-top .spNenga_column_txt .spNenga_topFaq_txt p{margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spNenga_nameTable{clear:both;margin-top:20px;border-top:1px solid #858585;border-left:1px solid #858585;font-size:.8125rem;line-height:1.3;box-sizing:border-box}.page-top .spNenga_nameTable th,.page-top .spNenga_nameTable td{padding:5px;border-right:1px solid #858585;border-bottom:1px solid #858585;text-align:center}.page-top .spNenga_nameTable td.textL{text-align:left}.page-top .spNenga_nameTable th.thead01{padding:0;width:20%}.page-top .spNenga_nameTable th.thead01 span{display:block;padding:5px}.page-top body{counter-reset:-chapter;counter-reset:-section}.page-top .spNenga_heading02.-chapter:before{content:counter(-chapter) ". "}.page-top .spNenga_heading02.-chapter{counter-increment:-chapter;counter-reset:-section}.page-top .spNenga_heading03.-section:before{content:counter(-section) ". "}.page-top .spNenga_heading03.-section{counter-increment:-section}.page-top .spNenga_columnLifestyle{margin-top:1rem}.page-top .spNenga_columnLifestyle .spNenga_heading03{text-align:left}.page-top .spNenga_columnLifestyle .spNenga_heading03{margin-bottom:0;color:#202020}.page-top .spNenga_columnLifestyle .spNenga_heading04{margin:0;margin-top:.8rem;font-size:.875rem;text-align:left}.page-top .spNenga_columnLifestyle_ctt{padding:0 21.5px}.page-top .spNenga_columnLifestyle_ctt+.spNenga_columnLifestyle_ctt{margin-top:2rem}.page-top .spNenga_columnLifestyle_img+.spNenga_columnLifestyle_img,.page-top .spNenga_columnLifestyle_txt+.spNenga_columnLifestyle_img{margin-top:1rem}.page-top .spNenga_columnLifestyle_img img{width:auto;height:auto;vertical-align:bottom}.page-top .spNenga_columnLifestyle p{margin:0;padding:0;margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spNenga_columnLifestyle p+p{margin-top:1rem}.page-top .spNenga_columnLifestyle .spNenga_heading03+p{margin-top:.3125rem}.page-top .spNenga_columnLifestyle .highlight{background:linear-gradient(transparent 60%, #ffff66 60%)}.page-top .spNenga_columnLifestyle_orderList{font-size:.875rem;line-height:1.5;list-style-type:decimal;list-style-position:inside}.page-top .spNenga_columnLifestyle_orderList+p{margin-top:1rem}.page-top p+.spNenga_columnLifestyle_orderList{margin-top:1rem}.page-top .lifestyle_unorderList{margin:0 10px 24px;font-size:14px;line-height:1.4;list-style-type:disc;list-style-position:inside}.page-top .lifestyle_unorderList li{text-indent:-1em;padding-left:1em}.page-top p+.lifestyle_unorderList{margin-top:1rem}.page-top .spNenga_columnLifestyle_txt a{color:#df1520;background:linear-gradient(transparent 60%, #ffff66 60%);text-decoration:none !important}.page-top .spNenga_columnLifestyle_txt .c-item a{color:#202020;background:none}.page-top .spNenga_columnLifestyle_txt>.c-item{margin:0}.page-top .spNenga_columnLifestyle_txt>p+.c-item{margin-top:10px}.page-top .spNenga_columnLifestyle_txt>.c-item a{color:#202020;background:none}.page-top .spNenga_columnLifestyle_ctt>.index-001{margin-top:30px;margin-bottom:30px;padding:1em 1em 1em 1.5em;border:1px solid #999;background-color:#f7f7f7;font-size:.875rem;line-height:1.7}.page-top .spNenga_columnLifestyle_ctt>.index-001 div{display:flex;align-items:center;margin:0;padding:5px 0}.page-top .spNenga_columnLifestyle_ctt>.index-001 label::after{margin-left:5px;font-size:.8em;color:#166c9d;content:"[開く]";cursor:pointer}.page-top .spNenga_columnLifestyle_ctt>.index-001:has(:checked) label::after{content:"[閉じる]"}.page-top .spNenga_columnLifestyle_ctt>.index-001 input{display:none}.page-top .spNenga_columnLifestyle_ctt>.index-001 ol{list-style-type:disc;margin:0;padding:0 0 0 1.2em;overflow:hidden}.page-top .spNenga_columnLifestyle_ctt>.index-001>ol{height:0}.page-top .spNenga_columnLifestyle_ctt>.index-001:has(:checked)>ol{height:auto}.page-top .spNenga_columnLifestyle_ctt>.index-001 ol ol{margin-top:5px}.page-top .spNenga_columnLifestyle_ctt>.index-001 li{padding:2px 0}.page-top .spNenga_columnLifestyle_ctt>.index-001 a{color:#166c9d}.page-top .spNenga_columnLifestyle_ctt .-example{padding:.8em 1em;background-color:#e1e1e1}.page-top .bulletPointList{list-style-type:disc;list-style-position:inside;text-indent:.5em;font-size:1.6em}.page-top .spNenga_disney_copyright{display:block;width:54px;margin-left:auto;margin-right:10px}@media screen and (max-width: 767px){.page-top .spNenga_disney_copyright{width:38px;margin-top:40px;margin-right:21.5px}}.page-top .spNenga_topPurchase.current{display:none}.page-top .spNenga_delivery_heading03{margin:20px 21.5px 10px;padding:10px;color:#966f46;font-size:.875rem;font-weight:500;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#fce7e8}.page-top .spNenga_delivery_img{margin-top:1.25rem;padding:0 21.5px}.page-top .spNenga_delivery_img img{width:auto}.page-top .spNenga_delivery_dl,.page-top .spNenga_delivery_list{margin:1em 21.5px;padding:0;color:#202020;font-size:.8125rem;line-height:1.7}.page-top .spNenga_delivery_dl>dt{font-weight:bold}.page-top .spNenga_delivery_dl>dd+dt{margin-top:.5rem}.page-top .spNenga_delivery_dl>dd>.spNenga_delivery_list{margin:0}.page-top .spNenga_delivery_list{list-style-position:outside;list-style-type:disc;margin-top:.5em}.page-top .spNenga_delivery_list li{margin-left:1.2em}.page-top .spNenga_delivery .arrowTxtLink-right{margin:1em 21.5px 0}.page-top .spNenga_delivery_termBox{margin:1.25rem 21.5px;border:3px solid #df1520}.page-top .spNenga_delivery_termBox .spNenga_lead>span{color:#966f46;font-weight:bold;background:#fce7e8}.page-top .spNenga_delivery_termAttn{margin:0;padding:0;margin:1em 21.5px 0;font-size:.713rem}.page-top .spNenga_desc_deadline{display:inline-block;padding:.1em .4em;color:#fff;font-size:.75rem;font-weight:bold;font-feature-settings:"palt";letter-spacing:.05em;background:#df1520}.page-top .spNenga_desc_deadline+.spNenga_desc_heading03{margin-top:.5rem}.page-top .spNenga_desc_price{margin-top:.2rem;font-size:.8125rem}.page-top p.spNenga_desc_detail{font-size:.6875rem}.page-top .spNenga_card_wrap{padding:30px 21.5px;background:#fff;background:linear-gradient(to bottom, #ffffff 0%, #fbf5ef 100%);box-sizing:border-box}.page-top .spNenga_card_column{display:flex}.page-top .spNenga_card_column+.spNenga_card_column{margin-top:1.25rem}.page-top .spNenga_card_img,.page-top .spNenga_card_txt{width:calc((100% - .71875rem)/2)}.page-top .spNenga_card_img{margin-right:.71875rem}.page-top .spNenga_card_deadline{display:inline-block;padding:.3em .4em;color:#fff;font-size:.75rem;font-weight:bold;font-feature-settings:"palt";letter-spacing:.05em;background:#df1520}.page-top .spNenga_card_heading03{margin:0;color:#202020;font-size:.8125rem;line-height:1.5;font-weight:500;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_card_deadline+.spNenga_card_heading03{margin-top:.5em}.page-top .spNenga_card_price{margin-top:.5rem;font-size:.6875rem}.page-top .spNenga_card_desc{margin:0;padding:0;margin-top:1em;font-size:.75rem;line-height:1.5}.page-top .spNenga_card_main{margin:0;padding:0}.page-top .spNenga_card_main{position:relative;width:18em;margin:0 auto 20px;padding:0 1.5rem;font-size:1rem;line-height:1.41;font-weight:bold;text-align:center;font-feature-settings:"palt";letter-spacing:.05em;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_card_main::before,.page-top .spNenga_card_main::after{content:"";position:absolute;top:50%;display:inline-block;height:1px;width:3.5625rem;background-color:#202020}.page-top .spNenga_card_main::before{left:0;transform:rotate(70deg)}.page-top .spNenga_card_main::after{right:0;transform:rotate(-70deg)}.page-top .spNenga_saleCard{margin-top:1.875rem}.page-top .spNenga_saleCard_main,.page-top .spNenga_saleCard_attn{margin:0;padding:0}.page-top .spNenga_saleCard_main{position:relative;width:20em;margin:0 auto;padding:0 1.5rem;font-size:1rem;line-height:1.41;font-weight:bold;text-align:center;font-feature-settings:"palt";letter-spacing:.05em;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_saleCard_main::before,.page-top .spNenga_saleCard_main::after{content:"";position:absolute;top:50%;display:inline-block;height:1px;width:3.5625rem;background-color:#202020}.page-top .spNenga_saleCard_main::before{left:0;transform:rotate(70deg)}.page-top .spNenga_saleCard_main::after{right:0;transform:rotate(-70deg)}.page-top .spNenga_saleCard_attn{margin-top:1em;font-size:.6875rem;line-height:1.41;text-align:center}.page-top .spNenga_saleCard_img{display:flex;flex-wrap:nowrap;margin-top:1.25rem;padding:0 5.7333333333vw}.page-top .spNenga_saleCard_column{width:calc((100% - .71875rem)/2)}.page-top .spNenga_saleCard_column:not(:first-of-type){margin-left:.71875rem}.page-top .spNenga_orderProcess{margin-top:3.25rem}.page-top .spNenga_orderProcess_heading{margin:0 10px;padding:0 10px .625rem;color:#202020;font-size:.875rem;line-height:1.4;text-align:center;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;border-bottom:solid 2px #e5e5e5}.page-top .spNenga_orderProcess_list{display:flex;margin-top:20px;padding:0 30px;box-sizing:border-box}@media screen and (max-width: 767px){.page-top .spNenga_orderProcess_list{display:block;margin-top:1.25rem;padding:0 21.5px}}.page-top .spNenga_orderProcess_list li{width:212px}.page-top .spNenga_orderProcess_list li:nth-of-type(n + 2){margin-left:20px}@media screen and (max-width: 767px){.page-top .spNenga_orderProcess_list li{display:flex;width:auto}}@media screen and (max-width: 767px){.page-top .spNenga_orderProcess_list li+li{margin-top:.625rem}}@media screen and (max-width: 767px){.page-top .spNenga_orderProcess_img,.page-top .spNenga_orderProcess_txt{width:calc((100% - .71875rem)/2)}}@media screen and (max-width: 767px){.page-top .spNenga_orderProcess_img{margin-right:.71875rem}}.page-top .spNenga_orderProcess_txt{display:flex;margin-top:15px}@media screen and (max-width: 767px){.page-top .spNenga_orderProcess_txt{margin-top:0}}.page-top .spNenga_orderProcess_txt p{margin:0;padding:0;font-size:.75rem;line-height:1.5}.page-top .spNenga_orderProcess_txt span{display:inline-block;margin-top:-2px;margin-right:.25rem;color:#df1520;font-size:1rem;font-weight:bold}@media screen and (max-width: 767px){.page-top .spNenga_orderProcess_txt span{margin-top:.125rem}}.page-top .spNenga_sitemap{padding:0 21.5px}.page-top .spNenga_sitemap_heading03{margin:0;margin-top:1em;padding:.5em .7em;color:#fff;font-size:.9375rem;line-height:1.5;font-weight:500;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#df1520}.page-top .spNenga_sitemap_heading03+.spNenga_sitemap_list{margin-top:.5em}.page-top .spNenga_sitemap_list li{font-size:.8125rem;line-height:1.75}.page-top .spNenga_sitemap_list a{position:relative;display:block;padding-left:1em;color:#202020;text-decoration:none}.page-top .spNenga_sitemap_list a:before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:.5em;left:0;transform:translate(0, -50%);transform:rotate(45deg)}.page-top .spNenga_sitemap_list a:link,.page-top .spNenga_sitemap_list a:active,.page-top .spNenga_sitemap_list a:visited{color:#202020}.page-top .spNenga_main_heading{margin-bottom:.5em;color:#8b8b8b;font-size:.6875rem;font-weight:normal;text-align:center}.page-top .spNenga_intro_heading>.-sub{font-size:17px;font-weight:500;font-family:"Eras Medium ITC","Eras ITC",sans-serif}@media screen and (max-width: 767px){.page-top .spNenga_intro_heading>.-sub{font-size:1rem;font-weight:400}}.page-top .spNenga_intro_txt.-top{font-weight:normal}.page-top .spNenga_intro_txt.-top p{display:inline;margin:0;padding:0}.page-top .spNenga_intro_txt.-top p+p{margin-top:0}.page-top .spNenga_topTheme_img{margin:30px 21.5px}@media(min-width: 768px){.page-top .spNenga_topTheme_img{margin:0 auto;max-width:600px}}.page-top .spNenga_topLocalNav{margin-top:1.5rem;padding:0}@media screen and (max-width: 767px){.page-top .spNenga_topLocalNav{padding:0 21.5px}}.page-top .spNenga_topLocalNav_recomList{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.page-top .spNenga_topLocalNav_recomList.-initial{justify-content:start}.page-top .spNenga_topLocalNav_recomList>li{width:calc((100% - 40px)/5)}@media screen and (max-width: 767px){.page-top .spNenga_topLocalNav_recomList>li{width:calc((100% - 20px)/3)}}.page-top .spNenga_topLocalNav_recomList>li:nth-child(n+6){margin-top:10px}@media screen and (max-width: 767px){.page-top .spNenga_topLocalNav_recomList>li:nth-child(n+6){margin-top:0}}@media screen and (max-width: 767px){.page-top .spNenga_topLocalNav_recomList>li:nth-child(n+4){margin-top:10px}}.page-top .spNenga_topLocalNav_recomList>li:not(:nth-child(5n+1)){margin-left:10px}@media screen and (max-width: 767px){.page-top .spNenga_topLocalNav_recomList>li:not(:nth-child(5n+1)){margin-left:0}}@media screen and (max-width: 767px){.page-top .spNenga_topLocalNav_recomList>li:not(:nth-child(3n+1)){margin-left:10px}}.page-top .spNenga_topLocalNav_recomList>li>a{display:block}.page-top .spNenga_topLocalNav_recomList>li>a:hover{opacity:.7;transition:.3s}.page-top .spNenga_topLocalNav_recomList>li>a:active{transform:translateY(8px);transition:.3s}.page-top .spNenga_topRecom{display:flex;justify-content:center;margin-top:40px;padding:60px 0;background:#df1520;background-image:url("../img/recom_bg_sp.png");background-position:center bottom;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 767px){.page-top .spNenga_topRecom{margin:1.3671875rem 0 .078125rem;padding:2.125rem 0 2.125rem}}.page-top .spNenga_topRecom_inner{text-align:center}.page-top .spNenga_topRecom_heading02{display:inline-block;width:10.09375rem;margin-bottom:20px;padding:0;color:#d69e64;font-size:1rem;line-height:1.4;text-align:center}@media(min-width: 768px){.page-top .spNenga_topRecom_heading02{max-width:100%;width:220px}}.page-top .spNenga_topRecom_inner>.spNenga_lead{margin:0;color:#d69e64;font-size:13px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.page-top .spNenga_topRecom_inner>.spNenga_lead{font-size:.6875rem}}.page-top .spNenga_topRecom_inner>.spNenga_lead>p+p{margin-top:1em}.page-top .spNenga_topRecom+#WSTBA9ZH0033{margin-top:20px}.page-top .spNenga_topRecom_messagecard{margin-top:1rem;margin-bottom:1.25rem;padding:0 21.5px}.page-top .spNenga_topRecomSpecial{margin-top:1.875rem}.page-top .spNenga_topRecomSpecial_heading{position:relative;width:18em;margin:0 auto;padding:0 1em;color:#202020;font-size:1rem;line-height:1.4;font-feature-settings:"palt";text-align:center;font-weight:500;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_topRecomSpecial_heading:before,.page-top .spNenga_topRecomSpecial_heading:after{content:"";position:absolute;top:50%;display:inline-block;width:26px;height:1px;background-color:#202020}.page-top .spNenga_topRecomSpecial_heading:before{left:0;transform:rotate(50deg)}.page-top .spNenga_topRecomSpecial_heading:after{right:0;transform:rotate(-50deg)}.page-top .spNenga_topRecom_heading02.-last{width:11.75rem}.page-top .spNenga_topPickup{display:flex;flex-direction:column;justify-content:center;height:13.4375rem;background:#ccc;background-position:center center;background-size:cover}.page-top .spNenga_btn-default+.spNenga_topPickup{margin-top:3.125rem}.page-top .spNenga_topPickup_inner{margin:0 1rem;padding:0;box-sizing:border-box}.page-top .spNenga_topPickup_heading02{position:relative;margin-top:0;padding-bottom:.625rem;color:#fff;mix-blend-mode:difference;font-size:.9375rem;line-height:1.5;font-weight:500;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_topPickup_heading02::after{position:absolute;display:block;bottom:0;content:"";width:3.125rem;height:2px;margin-top:.625rem;background-color:#15dfd4}.page-top .spNenga_topPickup_heading02>span{font-size:.75rem}.page-top .spNenga_topPickup_headingSub{margin:0;padding:0;margin-top:.625rem;display:block;color:#fff;mix-blend-mode:difference;font-size:.75rem;line-height:1.5;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_lead.-recom{margin:1.25rem 10px;text-align:center}.page-top .spNenga_lead.-recom p{margin:0;padding:0}.page-top .spNenga_lead.-recom p+p{margin-top:1em}.page-top .spNenga_lead.-recom>.spNenga_lead.-note{font-size:inherit}.page-top .spNenga_lead.-small{color:#585858;font-size:13px;line-height:1.5}@media screen and (max-width: 767px){.page-top .spNenga_lead.-small{font-size:.75rem}}.page-top .spNenga_recomThreeColors_heading03{margin-top:1.25rem;color:#fff;font-size:.9375rem;line-height:1.6;text-align:center;font-weight:700;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_recomThreeColors_heading03.-red>span{background:#d20034}.page-top .spNenga_recomThreeColors_heading03.-pink>span{background:#e88c81}.page-top .spNenga_recomThreeColors_heading03.-gray>span{background:#6e7889}.page-top .spNenga_recomThreeColors_heading03+#WSTBA9ZH0032,.page-top .spNenga_recomThreeColors_heading03+#WSTBA9ZH0033,.page-top .spNenga_recomThreeColors_heading03+#WSTBA9ZH0034{margin-top:.75rem}.page-top .spNenga_topPickup.-bgArrangement{background-image:url("../img/bg_arrangement_sp.jpg")}.page-top .spNenga_topPickup.-bgPot{background-image:url("../img/bg_pot_sp.jpg")}.page-top .spNenga_topPickup.-bgShimekazari{background-image:url("../img/bg_shimekazari_sp.jpg")}.page-top .spNenga_topPickup.-bgSet{background-image:url("../img/bg_set_sp.jpg")}.page-top .spNenga_topPickup.-bgParents{background-image:url("../img/bg_parents_sp.jpg")}.page-top .spNenga_topPickup.-bgChildren{background-image:url("../img/bg_children_sp.jpg")}.page-top .spNenga_topPickup.-bgHome{background-image:url("../img/bg_home_sp.jpg")}.page-top .spNenga_topPickup.-bgPreserved{background-image:url("../img/bg_preserved_sp.jpg")}.page-top .spNenga_topPickup.-bgPreserved{background-image:url("../img/bg_preserved_sp.jpg")}.page-top .spNenga_btn-inverse+.spNenga_topPickup{margin-top:2.1875rem}.page-top .spNenga_heading03+#WSTBA9ZH0032{margin-top:1.25rem}.page-top .spNenga_topPickup+#WSTBA9ZH0034{margin-top:1.25rem}.page-top .spNenga_topRecomSpecial+.spNenga_topPickup{margin-top:2.1875rem}.page-top .spNenga_topPickup.-lastBgHeaven{background-image:url("../img/bg_heaven_last_sp.jpg")}.page-top .spNenga_topSpecial{display:block;margin-top:.625rem;font-size:.875rem;line-height:1.4}.page-top .spNenga_topSpecial .spNenga_heading03{margin-bottom:1.25rem}.page-top .spNenga_topSpecial_list{display:flex;flex-wrap:wrap;justify-content:left;padding:0 21.5px}.page-top .spNenga_topSpecial_list+.spNenga_topSpecial_list{margin-top:1.125rem}.page-top .spNenga_topSpecial_list.-oneColumn{justify-content:center}.page-top .spNenga_topSpecial_column{flex:0 1 calc((100% - .6875rem)/2)}@media(min-width: 768px){.page-top .spNenga_topSpecial_column{flex:0 1 calc((100% - 2.0625rem)/3)}}.page-top .spNenga_topSpecial_column:nth-of-type(2n){margin-left:.6875rem}@media(min-width: 768px){.page-top .spNenga_topSpecial_column:nth-of-type(2n){margin-left:0}}@media(min-width: 768px){.page-top .spNenga_topSpecial_column:not(:nth-of-type(3n+1)){margin-left:1rem}}.page-top .spNenga_topSpecial_column:nth-of-type(n+3){margin-top:1.125rem}@media(min-width: 768px){.page-top .spNenga_topSpecial_column:nth-of-type(n+3){margin-top:0}}@media(min-width: 768px){.page-top .spNenga_topSpecial_column:nth-of-type(n+4){margin-top:3em}}.page-top .spNenga_topSpecial_column.-oneColumn{flex:0 1 auto;margin-left:0}@media(min-width: 768px){.page-top .spNenga_topSpecial_column.-oneColumn{margin:0 auto}}.page-top .spNenga_topSpecial_column.-oneColumn+.spNenga_topSpecial_column{margin-top:1.125rem}.page-top .spNenga_topStyle_txt{display:block;margin-top:.625rem;font-size:.75rem;line-height:1.42}@media(min-width: 768px){.page-top .spNenga_topSpecial_list.-col3{justify-content:center}}.page-top .spNenga_topSpecial_list.-col3>.spNenga_topSpecial_column{flex:0 1 211px}@media screen and (max-width: 767px){.page-top .spNenga_topSpecial_list.-col3>.spNenga_topSpecial_column{flex:0 1 27.7333333333vw}}.page-top .spNenga_topSpecial_list.-col3>.spNenga_topSpecial_column:not(:nth-of-type(2n)){margin-right:0}.page-top .spNenga_topSpecial_list.-col3>.spNenga_topSpecial_column:not(:nth-of-type(2n)){margin-top:0}.page-top .spNenga_topSpecial_list.-col3>.spNenga_topSpecial_column:not(:nth-of-type(3n+1)){margin-left:20px}@media screen and (max-width: 767px){.page-top .spNenga_topSpecial_list.-col3>.spNenga_topSpecial_column:not(:nth-of-type(3n+1)){margin-left:2.6666666667vw}}.page-top .spNenga_topStyle{margin-bottom:1.875rem}.page-top .spNenga_topStyle_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;padding:0 21.5px}@media(min-width: 768px){.page-top .spNenga_topStyle_list{justify-content:space-between}}.page-top .spNenga_topStyle_column{width:calc((100% - 14px)/2);color:#202020;text-decoration:none}@media(min-width: 768px){.page-top .spNenga_topStyle_column{width:calc((100% - 60px)/4)}}.page-top .spNenga_topStyle_column:nth-of-type(2n){margin-left:14px}@media(min-width: 768px){.page-top .spNenga_topStyle_column:nth-of-type(2n){margin-left:0}}@media(min-width: 768px){.page-top .spNenga_topStyle_column:not(:nth-of-type(4n+1)){margin-left:20px}}@media screen and (max-width: 767px){.page-top .spNenga_topStyle_column:nth-of-type(n+3){margin-top:1.125rem}}@media(min-width: 768px){.page-top .spNenga_topStyle_column:nth-of-type(n+3){margin-top:0}}.page-top .spNenga_topStyle_column a{display:flex;flex-direction:column;color:#202020;text-decoration:none}.page-top .spNenga_topStyle_listSmall{display:flex;justify-content:center;margin:0 auto}.page-top .spNenga_topStyle_column.-small{margin-top:1.0625rem;flex:0 1 50%;text-align:center}.page-top .spNenga_topStyle_column.-small img{width:62.5%}.page-top .spNenga_topStyle_pageTtl{display:block;margin-top:.875rem;font-size:.875rem;line-height:1.2;font-weight:500;text-align:center;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}@media(min-width: 768px){.page-top .spNenga_topStyle_pageTtl{font-size:.875rem;letter-spacing:-0.1em}}.page-top .spNenga_topStyle_pageTtl.-small{font-size:.78125rem}.page-top .spNenga_topStyle_txt{display:block;margin-top:.625rem;font-size:.75rem;line-height:1.42}.page-top .spNenga_deadline{margin-top:1.875rem;padding:0 21.5px}.page-top .spNenga_topBudget_list{display:flex;flex-wrap:wrap;justify-content:center;padding:0 21.5px}@media(min-width: 768px){.page-top .spNenga_topBudget_list{flex-wrap:nowrap}}.page-top .spNenga_topBudget_column{width:26.9333333333vw;text-align:center}@media(min-width: 768px){.page-top .spNenga_topBudget_column{width:104px}}.page-top .spNenga_topBudget_column:not(:nth-of-type(3n+1)){margin-left:3.7333333333vw}@media(min-width: 768px){.page-top .spNenga_topBudget_column:not(:nth-of-type(6n+1)){margin-left:35px}}.page-top .spNenga_topBudget_column:nth-of-type(n+4){margin-top:.9375rem}@media(min-width: 768px){.page-top .spNenga_topBudget_column:nth-of-type(n+4){margin-top:0}}.page-top .spNenga_topBudget_column a{color:#202020;text-decoration:none}.page-top .spNenga_topBudget_column img{width:auto}.page-top .spNenga_topBudget_pageTtl{position:relative;display:block;padding:.625rem .3125rem;color:#fff;font-size:.75rem;line-height:1.3;font-weight:500;text-align:center;background:#df1520}.page-top .spNenga_topBudget_pageTtl:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#fff;border-right-color:#fff;top:0;right:10px;bottom:0;transform:rotate(45deg);right:7px;width:4px;height:4px}@media(min-width: 768px){.page-top .spNenga_topBudget_pageTtl{font-size:.8rem}}.page-top .spNenga_flowerlang{margin:0 20px;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.page-top .spNenga_flowerlang{margin:0 21.5px;display:block}}.page-top .spNenga_flowerlang_cttWrap{padding:20px 20px 20px 0;border-bottom:1px dotted #ccc;width:330px}.page-top .spNenga_flowerlang_cttWrap:nth-of-type(2n){padding:20px 0 20px 20px}.page-top .spNenga_flowerlang_cttWrap .spNenga_btn-inverse a{width:274px;margin-top:10px}@media screen and (max-width: 767px){.page-top .spNenga_flowerlang_cttWrap{width:auto;padding:20px 0}.page-top .spNenga_flowerlang_cttWrap:nth-of-type(2n){padding:20px 0}.page-top .spNenga_flowerlang_cttWrap .spNenga_btn-inverse a{width:17rem;margin-top:20px}}.page-top .spNenga_flowerlang_ctt{display:flex;justify-content:space-between}.page-top .spNenga_flowerlang_img,.page-top .spNenga_flowerlang_txt{width:48%}@media screen and (max-width: 767px){.page-top .spNenga_flowerlang_img,.page-top .spNenga_flowerlang_txt{width:42.6666666667vw}}@media screen and (max-width: 767px){.page-top .spNenga_flowerlang_txt{padding-left:2.9333333333vw;line-height:1.42}}.page-top .spNenga_flowerlang_ttl{font-size:.875rem;font-weight:500;font-feature-settings:"palt";font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_flowerlang_desc{font-size:.75rem;margin-top:.3em}.page-top .spNenga_topFaq_faqbox{margin:0 21.5px 10px}.page-top .spNenga_topFaq_name{position:relative;padding:10px 28px 10px 10px;color:#966f46;font-size:.8125rem;line-height:1.2;font-weight:400;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#fce7e8}.page-top .spNenga_topFaq_name::after{content:" ";margin:auto;display:block;position:absolute;top:0;right:11px;bottom:0;width:8px;height:8px;border-top:2px solid #966f46;border-right:2px solid #966f46;transform:rotate(135deg);transition:all .35s}.page-top .spNenga_topFaq_faqbox.open>.spNenga_topFaq_name::after{transform:rotate(315deg)}.page-top .spNenga_topFaq_qbox{margin-top:1em;margin-bottom:1em;display:none}.page-top .spNenga_topFaq_txt{font-size:.75rem;line-height:1.7}.page-top .spNenga_topFaq_txt p{margin:0;padding:0}.page-top .spNenga_topFaq_txt p+p,.page-top .spNenga_topFaq_txt p+strong,.page-top .spNenga_topFaq_list+p{margin-top:1rem}.page-top .spNenga_topFaq_txt a{color:#df1520;text-decoration:underline}.page-top .spNenga_topFaq_list{margin-top:1em}.page-top ol.spNenga_topFaq_list{list-style-type:decimal;list-style-position:outside}.page-top ul.spNenga_topFaq_list{list-style-type:disc;list-style-position:outside}.page-top .spNenga_topFaq_list li{margin-left:1.2em}.page-top .spNenga_topFaq_list.-horiz li{margin-left:0;display:inline-block}.page-top .spNenga_topFaq_txt strong+.spNenga_topFaq_list,.page-top .spNenga_topFaq_list+strong{margin-top:.5rem}.page-top .spNenga_topFaq_txt>.spNenga_btn-inverse{margin-bottom:1.5rem}.page-top .spNenga_topColumn_budgetList{margin-top:1em}.page-top .spNenga_topColumn_budgetList li{line-height:1.7}.page-top .spNenga_topColumn_budgetList>.arrowTxtLink-right{text-align:left}.page-top .spNenga_topMessage_main,.page-top .spNenga_topMessage_sub{padding:0 21.5px}.page-top .spNenga_topMessage_lead{margin-top:1em;color:#202020;font-size:.75rem;line-height:1.7}.page-top .spNenga_topMessage_img+.spNenga_topMessage_lead{margin-top:.8125rem}.page-top .spNenga_topMessage_heading03{margin-top:1.125rem;margin-bottom:0.7222222222rem;color:#b00909;font-size:.875rem;text-align:center;text-decoration:underline}.page-top .spNenga_topMessage_list{margin:1em 0 0 1em;color:#202020;font-size:.75rem;line-height:1.7}.page-top .spNenga_topMessage_list li{list-style:disc}.page-top .spNenga_btn-default.-column a{width:90%;margin-top:1rem;margin-bottom:0;color:#fff}.page-top .spNenga_topColumn.-top{margin:0 21.5px}.page-top .spNenga_topColumn_heading03{padding:10px 10px;color:#df1520;font-size:.875rem;line-height:1.5;font-weight:600;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;border-left:solid 5px #df1520;background:#fce7e8}.page-top .spNenga_topColumn .spNenga_lead,.page-top .spNenga_topColumn_wrap .spNenga_lead{margin-left:0;margin-right:0;font-size:.75rem}.page-top .spNenga_topColumn{margin-top:30px}.page-top .spNenga_topColumn_img{float:right;width:120px;width:32vw;margin-left:10px;margin-bottom:10px}.page-top .spNenga_topColumn_txt{font-size:.75rem;line-height:1.7}.page-top .spNenga_topColumn_txt p{margin:0;padding:0}.page-top .spNenga_topColumn_txt p+p{margin-top:1em}.page-top .spNenga_topColumn_wrap+.spNenga_topColumn_heading03{margin-top:20px}.page-top .spNenga_topColumn_wrap+.spNenga_topColumn_wrap{margin-top:30px}.page-top .spNenga_topColumn_lead{color:#202020;font-size:.75rem;line-height:1.5}.page-top .spNenga_topColumn_heading03+.spNenga_lead{color:#202020;line-height:1.5}.page-top .spNenga_topColumn_rankingImg{margin-top:10px}.page-top .spNenga_topColumn_rankingImg+.spNenga_topColumn_lead{margin-top:.8125rem}.page-top .spNenga_topColumn_rankingTtl{position:relative}.page-top .spNenga_topColumn_rankingHeading04{position:absolute;top:51%;left:30.9333333333vw;transform:translateY(-51%);margin-bottom:0;color:#fff;font-size:.875rem;line-height:1.357;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_topColumn_rankingHeading04.-grandmother{color:#6762b5}.page-top .spNenga_topColumn_rankingBox{margin-top:1.125rem}.page-top .spNenga_topColumn_rankingBox+.spNenga_topColumn_rankingBox{margin-top:30px}.page-top .spNenga_btn-inverse.-column a{margin-top:1rem;margin-bottom:0;color:#fff}.page-top .spNenga_topQuick{margin-top:2rem;padding:0 21.5px;padding:0 21.5px 3.75rem;border-bottom:2px solid #df1520}.page-top .spNenga_topQuick a{display:block;margin-top:.5em}.page-top .spNenga_topQuick a:active{transform:translateY(2px);transition:.2s}.page-top .spNenga_topQuick.-em a{filter:drop-shadow(0px 5px 5px rgb(181, 181, 181))}.page-top .spNenga_topAnott_wrap{margin-top:50px;background:#effbff;background:linear-gradient(to bottom, #fce7e8 0%, #fff 100%)}.page-top .spNenga_topAnott{padding-top:34px;text-align:center;line-height:1.5}.page-top .spNenga_topAnott_wrap>.spNenga_topAnott{padding-top:34px}.page-top .spNenga_topAnott p{margin:0;padding:0}.page-top .spNenga_topAnott_sub{color:#202020;font-size:.9rem;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_topAnott_sub.-gray{color:#202020}.page-top .spNenga_topAnott_balloon span{position:relative;display:inline-block;padding:0 3.5rem;color:#202020;font-size:.9rem;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_topAnott_balloon span:before,.page-top .spNenga_topAnott_balloon span:after{content:"";position:absolute;top:50%;display:inline-block;width:2.8125rem;height:1px;background-color:#202020}.page-top .spNenga_topAnott_balloon span:before{left:0;transform:rotate(50deg)}.page-top .spNenga_topAnott_balloon span:after{right:0;transform:rotate(-50deg)}.page-top .spNenga_topAnott_balloon.-blue span{color:#df1520}.page-top .spNenga_topAnott_balloon.-blue span:before,.page-top .spNenga_topAnott_balloon.-blue span:after{content:"";background-color:#df1520}.page-top .spNenga_topAnott_marker{color:red;background:#fffc00}.page-top .spNenga_topAnott_sub+.spNenga_topAnott_balloon{margin-top:.5em}.page-top .spNenga_topAnott_caut{margin-top:.5em !important;color:#585858;font-size:.6875rem;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spNenga_topAnott_arrow{display:flex;justify-content:center;margin-top:1rem}.page-top .spNenga_topAnott_arrow img{width:160px}.page-top .spNenga_topQuick_list{display:flex;flex-wrap:wrap;margin-top:1rem}.page-top .spNenga_topQuick_column{flex:0 1 calc((100% - .6875rem)/2)}.page-top .spNenga_topQuick_column:not(:nth-of-type(2n)){margin-right:.6875rem}.page-top .spNenga_topQuick_column:nth-of-type(n+3){margin-top:1.125rem}.page-top .spNenga_topEarliest{padding:2rem 21.5px;border-bottom:2px solid #df1520}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvZXh0L25lbmdhL2Nzcy9zdHlsZS5zY3NzIiwidXNlcndlYi9jc3MvZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsInVzZXJ3ZWIvY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBSVEsb0dBQ0EsNERBQ0Esc0VBQ0EsNEZBQ0EsNkNDQ1IscUJBR0UsU0FDQSxVQUNBLHNCQUNBLFNBQ0EsZUFDQSxrQkFHRiwyQ0FDRSx3QkFHRixhQUNFLDhCQUNBLHdCQUdGLHVDQUNFLGFBQ0UsaUJBSUosOENBQ0UsMEJBQ0Usd0JBSUosYUFDRSxnQkFDQSxrQkFDQSxnQkFDQSxpQ0FDQSxtQ0FHRixxQ0FDRSxhQUNBLGNBR0YsaUJBQ0UsZ0JBQ0EsYUFHRixnRUFDRSxlQUdGLGtCQUNFLG1CQUdGLDhEQUNFLG1CQUdGLFVBQ0UsMkJBR0YsY0FDRSxnQkFHRix1REFDRSxjQUdGLHdCQUNFLHFCQUNBLGdCQUdGLDRCQUNFLHlCQUdGLGlCQUNFLDhCQUdGLFdBQ0UsWUFDQSw2QkFDQSxjQUNBLGFBQ0EsaUJBR0YsdUJBQ0UsZ0RBQ0EsbUJBR0YsZ0ZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBR0YscUJBQ0UsWUFDQSx5REFDRSxXQUNBLGFBR0osY0FDRSx5QkFDQSxpQkM1SEYsTUFDRSxtQkFFRixLQUNFLGtCQUVGLEtBQ0UsTUNXVyxLRFZYLFlDRFEsaUZERVIsZ0JBQ0EsaUJBQ0EsZ0JFWUEscUNGakJGLEtBT0ksYUFJSixTQUNFLDJCRUtBLHFDRk5GLFNBR0kseUJBR0osU0FDRSx3QkVEQSw4Q0ZHRSw0QkFJSixFQUNFLE1DYlcsS0RjWCxxQkFDQSxtQkFDQSxnQkFFRSxNQ1ZXLFFEWWIsaUJBQ0UsMEJBQ0EsOENBRUUscUJBQ0EsTUN6Qk8sS0Q4QmIsTUFD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Y3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AdXNlIFwiLi4vLi4vLi4vY3NzL2ZvdW5kYXRpb25cImFzICo7XG5AdXNlIFwiLi4vLi4vLi4vY3NzL2dsb2JhbFwiYXMgKjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6NDAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWphcGFuZXNlXCIpO1xuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNhY3JhbWVudG8nO1xuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUpvc2VmaW4rU2Fuczo0MDAsNzAwJztcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1aZW4rS2FrdStHb3RoaWMrTmV3OndnaHRANTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvbmtqMHZpdi5jc3NcIik7XG5cbi8vIC5wYWdlLXRvcOOCki5wYWdlLXRvcOOBq+S4gOaLrOe9ruaPm1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDlhbHpgJroqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS10b3Age1xuICAudG9wLXNlY3Rpb24gLnRvcC1zZWN0aW9uLWlubmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cdC50b3AtcmFua2luZ3tcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHRsZWZ0OiAxOHB4O1xuXHRcdH1cblx0fVxuICAudG9wLXJhbmtpbmctZGF0ZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxuICAuaXRlbS1oaXN0b3J5LWlubmVyIC5zZWN0aW9uLWhlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuXHQuY29udGVudHMge1xuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0bWFyZ2luOiAxOHB4IDAgNDBweDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1saXN0LXNsaWRlci1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cbiAgICAuc3dpcGVyLXByZXZ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblx0fVxuXG5cdC5pdGVtLWxpc3Qtd3JhcHBlci5qc19pdGVtLWxpc3Qtc2xpZGVyIC5pdGVtLWxpc3Qge1xuXHRcdGxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tYWluIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdOWFsemAmuioreWumlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvLyAtLS0tLS0tLS0tLS0tLS0tY29tbW9uLmNzcyBzdGFydFxuXHQuY29tcCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDIxLjVweDtcblxuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblxuXHRcdC5kZXRhaWwtY29weSB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cblx0XHQuY2F0Y2hfY29weSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXG5cdFx0LmMtaXRlbV9fcHJpY2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0LnByb2RfYm94IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiA0MHB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG4gICAgICAvLyAucGlje1xuICAgICAgLy8gICBpbWd7XG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtcSgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJvdzJfcHJvZF9saXN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJvdzNfcHJvZF9saXN0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2RfYm94MDIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRnYXA6IDQwcHggMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0XHRnYXA6IDMwcHggMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0LnJvdzNfcHJvZF9saXN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZF9ib3gwMyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogNDBweCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHRcdGdhcDogMzBweCAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucm93M19wcm9kX2xpc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcbiAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtQm94IHtcblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjV1NUQkE5WkgwMDA3IHAsXG4gIC5iaXJ0aGRheV9sZWFkIHAge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAvKiDjg5Hjg7PjgY/jgZpcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIHAucGFuIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAvKiDnlLvlg4/mqKrluYUxMDAlXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZml0SW1nIGltZyB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvKiDjg6rjg7Pjgq9cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX2JvZHkgYSB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyog57WC5LqG5paH6KiAXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV9lbmRfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjZGYxNTIwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlN2U4O1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMxYjgwYjQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAjOWQ4ODI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfZW5kX3NwLmxpbmsge1xuICAgIGNvbG9yOiAjZGYxNTIwO1xuICB9XG5cbiAgLnNwTmVuZ2FfZW5kX3NwLmxpbmsgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLnNwTmVuZ2FfZW5kX3NwLmxpbmsgYSB7XG4gICAgY29sb3I6ICNkZjE1MjA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLyog44Oh44Kk44Oz44OQ44OK44O8XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV9tYWluX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLyog44Oh44Kk44Oz44OG44Kt44K544OIXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV9pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuc3BOZW5nYV9pbnRyb19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnNwTmVuZ2FfaW50cm9faGVhZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3JfY29tbW9uLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zcE5lbmdhX2ludHJvX2hlYWRpbmcgKyAuc3BOZW5nYV9pbnRyb190eHQge1xuICAgIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2ludHJvX3R4dCB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV9pbnRyb190eHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC8qIOiKseWIpeiqrOaYjlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlclR5cGVfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlclR5cGVfY29sdW1uOm50aC1vZi10eXBlKDJuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG5cbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZV9jb2x1bW4sXG4gIC5zcE5lbmdhX2Zsb3dlclR5cGVfbGlzdFNtYWxsIHtcbiAgICBmbGV4OiAwIDEgMTY4cHg7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMjNweCkgLyAyKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV9mbG93ZXJUeXBlX2NvbHVtbixcbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZV9saXN0U21hbGwge1xuICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSAycmVtKSAvIDQpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV9mbG93ZXJUeXBlX2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDRuICsgMSkpLFxuICAuc3BOZW5nYV9mbG93ZXJUeXBlX2xpc3RTbWFsbDpub3QoOm50aC1vZi10eXBlKDRuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICB9XG4gIH1cbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZV9jb2x1bW46bnRoLW9mLXR5cGUobiArIDMpLFxuICAuc3BOZW5nYV9mbG93ZXJUeXBlX2xpc3RTbWFsbDpudGgtb2YtdHlwZShuICsgMykge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX2Zsb3dlclR5cGVfY29sdW1uOm50aC1vZi10eXBlKG4gKyAzKSxcbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZV9saXN0U21hbGw6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX2Zsb3dlclR5cGVfY29sdW1uOm50aC1vZi10eXBlKG4gKyA1KSxcbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZV9saXN0U21hbGw6bnRoLW9mLXR5cGUobiArIDUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlclR5cGVfY29sdW1uIGEge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3BOZW5nYV9mbG93ZXJUeXBlX2NvbHVtbiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlclR5cGVfY29sdW1uIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZV9saXN0U21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc3BOZW5nYV9mbG93ZXJUeXBlX2xpc3RTbWFsbCA+IC5zcE5lbmdhX2Zsb3dlclR5cGVfY29sdW1uIGltZyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlclR5cGVfcGFnZVR0bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwTmVuZ2FfZmxvd2VyVHlwZV90eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB9XG5cbiAgLyog44Ot44O844Kr44Or44OK44OTXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAy44Kr44Op44OgICovXG4gIC5zcE5lbmdhX2xvY2FsTmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuMjVyZW0gMjEuNXB4IDA7XG4gIH1cblxuICAuc3BOZW5nYV9sb2NhbE5hdiA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwTmVuZ2FfbG9jYWxOYXYgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG5cbiAgLnNwTmVuZ2FfbG9jYWxOYXYgbGkge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMTJweCkgLyAyKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV9sb2NhbE5hdiBsaSB7XG4gICAgICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIDJyZW0pIC8gNCk7XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX2xvY2FsTmF2IGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX2xvY2FsTmF2IGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfbG9jYWxOYXYgbGk6bm90KDpudGgtb2YtdHlwZSg0biArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX2xvY2FsTmF2IGxpOm50aC1vZi10eXBlKG4gKyAzKSB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX2xvY2FsTmF2IGxpOm50aC1vZi10eXBlKG4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV9sb2NhbE5hdiBsaTpudGgtb2YtdHlwZShuICsgNSkge1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgfVxuICB9XG5cbiAgLyog44OX44Os44O844Oz44OG44Kt44K544OI54mIICovXG4gIC5zcE5lbmdhX2xvY2FsTmF2Li10eHQgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwLjYyNXJlbSAxLjE4NzVyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2RmMTUyMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zcE5lbmdhX2xvY2FsTmF2Li10eHQgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICAuc3BOZW5nYV9sb2NhbE5hdi4tdHh0IGxpIGE6bGluayxcbiAgLnNwTmVuZ2FfbG9jYWxOYXYuLXR4dCBsaSBhOmFjdGl2ZSxcbiAgLnNwTmVuZ2FfbG9jYWxOYXYuLXR4dCBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8qIOODoeODg+OCu+ODvOOCuOOCq+ODvOODiVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfbWVzc2FnZWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gIH1cbiAgLnNwTmVuZ2FfbWVzc2FnZWNhcmQ6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG5cbiAgLnNwTmVuZ2FfbWVzc2FnZWNhcmRfdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcE5lbmdhX21lc3NhZ2VjYXJkICsgI1dTVEJBOVpIMDAzMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC8qIOiqrOaYjuOCu+OCr+OCt+ODp+ODs1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDIxLjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmNWVmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNwTmVuZ2FfZGVzY1dpdGhJbWd7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLnNwTmVuZ2FfZGVzY19pbWdib3h7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgICAuc3BOZW5nYV9kZXNjX3R4dGJveHtcbiAgICAgIHdpZHRoOiA1MiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnNwTmVuZ2FfZGVzY19pbWdib3gsIC5zcE5lbmdhX2Rlc2NfdHh0Ym94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9kZXNjX3R4dGJveCxcbiAgLnNwTmVuZ2FfZGVzY09ubHlUeHQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxODc1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuc3BOZW5nYV9kZXNjX2hlYWRpbmcwMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV9kZXNjX2hlYWRpbmcwNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV9kZXNjX3R4dGJveCBwLFxuICAuc3BOZW5nYV9kZXNjT25seVR4dCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcE5lbmdhX2Rlc2NXaXRoSW1nICsgLnNwTmVuZ2FfZGVzY09ubHlUeHQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9kZXNjV2l0aEltZyArIC5zcE5lbmdhX2Rlc2NXaXRoSW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfaGVhZGluZzAyICsgLnNwTmVuZ2FfZGVzYyxcbiAgLnNwTmVuZ2FfaGVhZGluZzAzICsgLnNwTmVuZ2FfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5zcE5lbmdhX2Rlc2MgKyAjV1NUQkE5WkgwMDMyLFxuICAuc3BOZW5nYV9kZXNjICsgI1dTVEJBOVpIMDAzMyxcbiAgLnNwTmVuZ2FfZGVzYyArICNXU1RCQTlaSDAwMzQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44K544Op44Kk44OJ44K344On44O877yI44Kv44Ot44K544OV44Kn44O844OJ77yJXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICNqcy1wcm9kSW1nU2xpZGUwMSxcbiAgI2pzLXByb2RJbWdTbGlkZTAyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyB3aWR0aDogODguNTMzMzMzMzMzM3Z3O1xuICAgIC8vIGhlaWdodDogNTguNjY2NjY2NjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gICNqcy1wcm9kSW1nU2xpZGUwMSBpbWcsXG4gICNqcy1wcm9kSW1nU2xpZGUwMiBpbWcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC8qIOWVhuWTgeajmu+8iOODmeOCv+aJk+OBoe+8iVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyog5ZWG5ZOB5qOa77yI5bCP77yJICovXG4gIC5zcE5lbmdhX3Byb2RTIHtcbiAgICBtYXJnaW46IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfcHJvZFNfY3R0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xuICB9XG5cbiAgLnNwTmVuZ2FfcHJvZFNfaW1nLFxuICAuc3BOZW5nYV9wcm9kU190eHQge1xuICAgIHdpZHRoOiA0Mi42NjY2NjY2NjY3dnc7XG4gIH1cblxuICAuc3BOZW5nYV9wcm9kU190eHQge1xuICAgIHBhZGRpbmctbGVmdDogMi45MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcE5lbmdhX3Byb2RTX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC8qIOWVhuWTgeajmu+8iOWkp++8iSAqL1xuICAuc3BOZW5nYV9wcm9kTCB7XG4gICAgbWFyZ2luOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcE5lbmdhX3Byb2RMX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cblxuICAuc3BOZW5nYV9wcm9kTF90eHQgPiAuc3BOZW5nYV9sZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAvKiDkuIvlsaTjg6rjg7Pjgq9cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX2xvd2VyTGluayB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9sb3dlckxpbmtfaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAuNjI1cmVtO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTVlNWU1O1xuICB9XG5cbiAgLnNwTmVuZ2FfbG93ZXJMaW5rX3N1YkhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAxZW0gOC44dncgMC4yZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX2JydXNoX3NtYWxsLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAuc3BOZW5nYV9sb3dlckxpbmtfc3ViSGVhZGluZyBhIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc3BOZW5nYV9sb3dlckxpbmtfc3ViSGVhZGluZyArIC5zcE5lbmdhX2xvd2VyTGlua19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5zcE5lbmdhX2xvd2VyTGlua19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2xvd2VyTGlua19saXN0ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIH1cbiAgLnNwTmVuZ2FfbG93ZXJMaW5rX2xpc3QgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhNGE0YTtcbiAgICB0b3A6IDFlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5zcE5lbmdhX2xvd2VyTGlua19saXN0ID4gbGkgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNwTmVuZ2FfbG93ZXJMaW5rX2xpc3QgPiBsaS5zcE5lbmdhX2xvd2VyTGlua19zdWJoZWFkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAuc3BOZW5nYV9sb3dlckxpbmtfc3ViaGVhZCA+IGgzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3BOZW5nYV9sb3dlckxpbmsgPiAuc3BOZW5nYV90b3BLaW5kX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAvKiDkuIvlsaTjg6njg7Pjgq3jg7PjgrDjg5Djg4rjg7xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX2xvd2VyTGF5ZXJfcmFua2luZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBpbWd7XG4gICAgICB3aWR0aDogNDY2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbjogMzVweCAyMS41cHg7XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfbG93ZXJMYXllcl9yYW5raW5nIGEgaW1nOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuXG4gIC5zcE5lbmdhX2xvd2VyTGF5ZXJfcmFua2luZy5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyog6Kqt44G/54mp44Oq44Oz44KvXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV90b3BDb2x1bW5faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX2lubmVyICsgLnNwTmVuZ2FfdG9wQ29sdW1uX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX3RvYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX3RvYyA+IGEge1xuICAgIGZsZXg6IDAgMSA0OSU7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fdG9jQ3R0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcENvbHVtbl90b2NDdHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjNmM2YzY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcENvbHVtbl90b2NJbWcge1xuICAgIGZsZXg6IDAgMSAyNSU7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fdG9jVHh0IHtcbiAgICBmbGV4OiAwIDEgNzAlO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX3RvY1R0bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcENvbHVtbl90b2NUeHQgPiBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMTg3NXJlbTtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIC8qIOe3oOWIh+aXpeiotOaxguODu+OBiuaJi+WFpeOCjOODu+OCq+ODrOODs+ODgOODvOODu+aXpeavlOiwt+iKseWjh+OBq+OBpOOBhOOBplxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfdG9wQ2FyZV9pbWcsXG4gIC5zcE5lbmdhX3RvcFB1cmNoYXNlX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW46IDAgMjEuNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX3RvcFB1cmNoYXNlX2ltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnNwTmVuZ2FfdG9wQ2FyZV9pbWd7XG4gICAgICBtYXgtd2lkdGg6IDQ2OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfdG9wRGVhZGxpbmUge1xuICAgIG1hcmdpbjogMzVweCAyMS41cHg7XG4gIH1cblxuICAuc3BOZW5nYV90b3BQdXJjaGFzZV9pbWcgaW1nIHtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFB1cmNoYXNlX2hlYWRpbmcwMyB7XG4gICAgY29sb3I6ICM5NjZmNDY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW46IDIwcHggMjEuNXB4IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNmY2U3ZTg7XG4gIH1cblxuICAuc3BOZW5nYV90b3BBYm91dCAuc3BOZW5nYV9sZWFkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAvKiDjgYrlsYrjgZHjgavjgaTjgYTjgaZcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX3RvcFB1cmNoYXNlX3Rlcm17XG4gICAgLnNwTmVuZ2FfdG9wUHVyY2hhc2VfdGVybUF0dG57XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuc3BOZW5nYV90b3BQdXJjaGFzZV90ZXJtQm94IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZGYxNTIwO1xuICAgIHdpZHRoOiA1MThweDtcbiAgICAuc3BOZW5nYV9sZWFke1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAxLjI1cmVtIDIxLjVweDtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV90b3BQdXJjaGFzZV90ZXJtQm94IC5zcE5lbmdhX2xlYWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzk2NmY0NjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlN2U4O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wUHVyY2hhc2VfdGVybUF0dG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43MTNyZW07XG4gICAgd2lkdGg6IDUxOHB4O1xuICAgIG1hcmdpbjogMWVtIGF1dG8gMDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luOiAxZW0gMjEuNXB4IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiDnibnpm4bjg6Hjg4vjg6Xjg7xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX21lbnVQYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnUge1xuICAgIG1hcmdpbjogMS44NzVyZW0gMCAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnVfaGVhZGluZzAyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3BOZW5nYV9tZW51X2xpc3Qge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmNlN2U4O1xuICB9XG5cbiAgLnNwTmVuZ2FfbWVudV9jYXRlZ29yeSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnVfc3ViY2F0ZWdvcnkge1xuICAgIGJhY2tncm91bmQ6ICNkZjE1MjA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMTBweDtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnVfdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgY29sb3I6ICM5NjZmNDY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmY2U3ZTg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmOWQwZDI7XG4gIH1cbiAgLnNwTmVuZ2FfbWVudV90dGw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTRweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYTNhM2EzO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNhM2EzYTM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIH1cbiAgLnNwTmVuZ2FfbWVudV90dGw6OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnVfdHRsID4gaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnVfdHRsLm9wZW46OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB9XG5cbiAgLnNwTmVuZ2FfbWVudUxpc3RfaXRlbSBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA4cHggMjRweCA4cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNkZjE1MjA7XG4gIH1cblxuICAuc3BOZW5nYV9tZW51TGlzdF9pdGVtIGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHggMTVweCAxMHB4O1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICB9XG4gIC5zcE5lbmdhX21lbnVMaXN0X2l0ZW0gbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzZlNmU2ZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM2ZTZlNmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLnNwTmVuZ2FfbWVudV9ibnIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuc3BOZW5nYV9tZW51X2xpc3QgKyAuc3BOZW5nYV9idG4taW52ZXJzZSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnVfYm5yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gIC5zcE5lbmdhX21lbnVfYm5yIGxpIHtcbiAgICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIDAuNjg3NXJlbSkgLyAyKTtcbiAgfVxuICAuc3BOZW5nYV9tZW51X2JuciBsaTpub3QoOm50aC1vZi10eXBlKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMC42ODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnNwTmVuZ2FfbWVudV9ibnIgbGk6bnRoLW9mLXR5cGUobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9idG4tZGVmYXVsdC4tbWVudSBhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLyog6Zai6YCj54m56ZuGXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV9yZWxhdGVkU3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfcmVsYXRlZFNwTGlzdCB7XG4gICAgcGFkZGluZzogMCA1LjczMzMzMzMzMzN2dztcbiAgfVxuXG4gIC5zcE5lbmdhX3JlbGF0ZWRTcExpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC8qIOimi+WHuuOBl1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyog6KaL5Ye644GXMiAqL1xuICAuc3BOZW5nYV9oZWFkaW5nMDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIuNXJlbSAxMHB4IDQwcHg7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnNwTmVuZ2FfaGVhZGluZzAyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICB9XG5cbiAgLnNwTmVuZ2FfZGVzYyArIC5zcE5lbmdhX2hlYWRpbmcwMiB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgfVxuXG4gICNXU1RCQTlaSDAwMzQgKyAuc3BOZW5nYV9zZWN0aW9uID4gLnNwTmVuZ2FfaGVhZGluZzAyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG5cbiAgI1dTVEJBOVpIMDAzMiArIC5zcE5lbmdhX2hlYWRpbmcwMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8qIOimi+WHuuOBlzIg6KOF6aO+44Gk44GNICovXG4gIC5zcE5lbmdhX2hlYWRpbmcwMi1kZWNvcldyYXAge1xuICAgIG1hcmdpbjogMi41cmVtIDEwcHggNDBweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2hlYWRpbmcwMi1kZWNvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zcE5lbmdhX2hlYWRpbmcwMi1kZWNvcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgfVxuXG4gIC5kZWNvckhlYWRpbmdfaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmRlY29ySGVhZGluZ19pbWcuLXMgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7IC8qIOeUu+WDj+WwjyAqL1xuICB9XG5cbiAgLmRlY29ySGVhZGluZ19pbWcuLWwgaW1nIHtcbiAgICB3aWR0aDogMzMycHg7IC8qIOeUu+WDj+WkpyAqL1xuICB9XG5cbiAgLmRlY29ySGVhZGluZ19pbWcgKyAuc3BOZW5nYV9oZWFkaW5nMDItZGVjb3Ige1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIC5kZWNvckhlYWRpbmdfc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRXJhcyBNZWRpdW0gSVRDXCIsIFwiRXJhcyBJVENcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC8q6KaL5Ye644GXMyovXG4gIC5zcE5lbmdhX2hlYWRpbmcwMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBjb2xvcjogI2RmMTUyMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV9oZWFkaW5nMDMgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zcE5lbmdhX2hlYWRpbmcwMyA+IHNwYW46YmVmb3JlLCAuc3BOZW5nYV9oZWFkaW5nMDMgPiBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wOiAzcHggZG91YmxlICNlZjhhOGY7XG4gIH1cbiAgLnNwTmVuZ2FfaGVhZGluZzAzID4gc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjRlbTtcbiAgfVxuICAuc3BOZW5nYV9oZWFkaW5nMDMgPiBzcGFuOmFmdGVyIHtcbiAgICByaWdodDogLTIuNGVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfaGVhZGluZzAzICsgI1dTVEJBOVpIMDAzMixcbiAgLnNwTmVuZ2FfaGVhZGluZzAzICsgI1dTVEJBOVpIMDAzMyxcbiAgLnNwTmVuZ2FfaGVhZGluZzAzICsgI1dTVEJBOVpIMDAzNCB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2hlYWRpbmcwMyArIC5zcE5lbmdhX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cblxuICAvKuimi+WHuuOBlzPvvIjlsI/vvIkqL1xuICAuc3BOZW5nYV9oZWFkaW5nMDMuLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfbWVzc2FnZWNhcmQgKyAuc3BOZW5nYV9oZWFkaW5nMDMuLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLyog6KaL5Ye644GXNCAqL1xuICAuc3BOZW5nYV9oZWFkaW5nMDQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuXG4gIC8qIOimi+WHuuOBlzUgKi9cbiAgLnNwTmVuZ2FfaGVhZGluZzA1IHtcbiAgICBtYXJnaW46IDFlbSAyMS41cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLyrjg6rjg7zjg4nmlocqL1xuICAuc3BOZW5nYV9sZWFkIHtcbiAgICBtYXJnaW46IDFlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbjogMWVtIDIxLjVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfbGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfbGVhZC4tdGFjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3BOZW5nYV9sZWFkLi1ub3RlIHtcbiAgICBjb2xvcjogI2ZkMWQxZDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAvKiDjg5zjgr/jg7NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8q44Oc44K/44Oz77yI5Z+65pys6Imy77yJKi9cbiAgLnNwTmVuZ2FfYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc3BOZW5nYV9idG4tZGVmYXVsdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMS4yZW0gMS40ZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2RmMTUyMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogMTdyZW07XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX2J0bi1kZWZhdWx0IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTRweDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcE5lbmdhX2J0bi1kZWZhdWx0IGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuc3BOZW5nYV9idG4tZGVmYXVsdCBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIH1cbiAgLnNwTmVuZ2FfYnRuLWRlZmF1bHQgYTpsaW5rLCAuc3BOZW5nYV9idG4tZGVmYXVsdCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG5cbiAgLyrjg5zjgr/jg7PvvIjln7rmnKzoibLvvInjg4jjg4Pjg5fjgbgqL1xuICAuc3BOZW5nYV9idG4tZGVmYXVsdC4tdG9wIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjRlbTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZDY5ZTY0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHdpZHRoOiAxN3JlbTtcbiAgICB9XG4gIH1cbiAgLnNwTmVuZ2FfYnRuLWRlZmF1bHQuLXRvcCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuc3BOZW5nYV9idG4tZGVmYXVsdC4tdG9wIGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuc3BOZW5nYV9idG4tZGVmYXVsdC4tdG9wIGE6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgfVxuXG4gIC8q44Oc44K/44Oz77yI44GZ44G544Gm6KaL44KL77yJKi9cbiAgLnNwTmVuZ2FfYnRuLXZpZXdBbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc3BOZW5nYV9idG4tdmlld0FsbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMS4yZW0gMS40ZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2RmMTUyMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogMTdyZW07XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX2J0bi12aWV3QWxsIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTRweDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcE5lbmdhX2J0bi12aWV3QWxsIGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuc3BOZW5nYV9idG4tdmlld0FsbCBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIH1cbiAgLnNwTmVuZ2FfYnRuLXZpZXdBbGwgYTpsaW5rLCAuc3BOZW5nYV9idG4tdmlld0FsbCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG5cbiAgLyrjg5zjgr/jg7PvvIjlj43ou6LoibLvvIkqL1xuICAuc3BOZW5nYV9idG4taW52ZXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zcE5lbmdhX2J0bi1pbnZlcnNlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjRlbTtcbiAgICBjb2xvcjogI2RmMTUyMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGYxNTIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogMTdyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuc3BOZW5nYV9idG4taW52ZXJzZSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGYxNTIwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2RmMTUyMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuc3BOZW5nYV9idG4taW52ZXJzZSBhOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnNwTmVuZ2FfYnRuLWludmVyc2UgYTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB9XG5cbiAgI1dTVEJBOVpIMDAzNCArIC5zcE5lbmdhX2J0bi1kZWZhdWx0IGEsXG4gICNXU1RCQTlaSDAwMDcgKyAuc3BOZW5nYV9idG4tZGVmYXVsdCBhLFxuICAjV1NUQkE5WkgwMDM0ICsgLnNwTmVuZ2FfYnRuLXZpZXdBbGwgYSxcbiAgI1dTVEJBOVpIMDAwNyArIC5zcE5lbmdhX2J0bi12aWV3QWxsIGEsXG4gICNXU1RCQTlaSDAwMzQgKyAuc3BOZW5nYV9idG4taW52ZXJzZSBhLFxuICAjV1NUQkE5WkgwMDA3ICsgLnNwTmVuZ2FfYnRuLWludmVyc2UgYSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8q44Oc44K/44Oz77yI44KC44Gj44Go6Kqt44KA77yJKi9cbiAgLnNwTmVuZ2FfYnRuLW1vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwTmVuZ2FfYnRuLW1vcmUuLW9wZW4ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNjAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMGZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiAgfVxuXG4gIC5zcE5lbmdhX2J0bi1tb3JlLi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc3BOZW5nYV9idG4tbW9yZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMS4yZW0gMS40ZW07XG4gICAgY29sb3I6ICNkZjE1MjAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RmMTUyMDtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHdpZHRoOiAxN3JlbTtcbiAgICB9XG4gIH1cbiAgLnNwTmVuZ2FfYnRuLW1vcmUgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RmMTUyMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZjE1MjA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnNwTmVuZ2FfYnRuLW1vcmUgc3BhbjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5zcE5lbmdhX2J0bi1tb3JlIHNwYW46YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG5cbiAgLnNwTmVuZ2FfYnRuLW1vcmUuLW9wZW4gc3BhbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuXG4gIC5zcE5lbmdhX2J0bi1tb3JlLi1jbG9zZSBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLyog5LiK44Gr5oi744KL44Oc44K/44OzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAjc3BOZW5nYV9iYWNrdG90b3Age1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgei1pbmRleDogOTk7XG4gIH1cblxuICAjc3BOZW5nYV9iYWNrdG90b3AgYSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyog55+i5Y2w44Gk44GN44OG44Kt44K544OI44Oq44Oz44KvXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYXJyb3dUeHRMaW5rLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5hcnJvd1R4dExpbmstbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5hcnJvd1R4dExpbmstcmlnaHQgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYXJyb3dUeHRMaW5rLXJpZ2h0IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhNGE0YTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmFycm93VHh0TGluay1sZWZ0IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYXJyb3dUeHRMaW5rLWxlZnQgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM0YTRhNGE7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGE0YTRhO1xuICAgIHRvcDogMC41ZW07XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAuYXJyb3dUeHRMaW5rLXJpZ2h0IGE6bGluayxcbiAgLmFycm93VHh0TGluay1yaWdodCBhOmFjdGl2ZSxcbiAgLmFycm93VHh0TGluay1yaWdodCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICB9XG5cbiAgLmFycm93VHh0TGluay1sZWZ0IGE6bGluayxcbiAgLmFycm93VHh0TGluay1sZWZ0IGE6YWN0aXZlLFxuICAuYXJyb3dUeHRMaW5rLWxlZnQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgfVxuXG4gIC8qIOOCguOBo+OBqOiqreOCgFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfcmVhZE1vcmUge1xuICAgIGNvbG9yOiAjZGYxNTIwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zcE5lbmdhX2J0bi12aWV3QWxsICsgLnNwTmVuZ2FfcmVhZE1vcmUsXG4gIC5zcE5lbmdhX2J0bi1pbnZlcnNlICsgLnNwTmVuZ2FfcmVhZE1vcmUge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC8qIOmdnuihqOekulxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnBjT25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGNPbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAucGNPbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5zcE9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuc3BPbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vVGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRvcE9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44GK6Iqx44Gu44GK5omL5YWl44KM44Ki44OJ44OQ44Kk44K5XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX2Zsb3dlckNhcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZGYzZjM7XG4gIH1cblxuICAuc3BOZW5nYV9mbG93ZXJDYXJlX2lubmVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlckNhcmVfaW5uZXIgLmNvbnRzX2gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2RmMTUyMDtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlckNhcmVfdHh0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIH1cblxuICAuc3BOZW5nYV9mbG93ZXJDYXJlX3R4dCBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbiAgLnNwTmVuZ2FfZmxvd2VyQ2FyZV90eHQgcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuODu1wiO1xuICB9XG5cbiAgLnNwTmVuZ2FfZmxvd2VyQ2FyZURldGFpbF9pbWctcG90IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlckNhcmVfdHh0IC5SSkxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlckNhcmUgLlJKTGluayBhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlckNhcmVfdHh0IC5hcnJvd1R4dExpbmstcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICDjgrPjg6njg6BcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyog44Kz44Op44Og5LiA6KanXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV9jb2x1bW5fdG9jIHtcbiAgICBwYWRkaW5nOiAwIDUuMzN2dztcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl90b2NDdHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5fdG9jQ3R0IHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjNmM2YzY7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5fdG9jSW1nIHtcbiAgICBmbGV4OiAwIDEgMjElO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3RvY1R4dCB7XG4gICAgZmxleDogMCAxIDc1JTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl90b2NUdGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5fdG9jVHh0ID4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIOOCs+ODqeODoFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiDjgrPjg6njg6DkuIvlsaTvvIjln7rmnKzvvIlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX2NvbHVtbl9pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3R4dCAuc3BOZW5nYV9oZWFkaW5nMDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl90eHQgLnNwTmVuZ2FfaGVhZGluZzA0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3R4dCA+IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5fdHh0ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5fdHh0ID4gLnNwTmVuZ2FfaGVhZGluZzA0ICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3R4dCA+IHAgKyAuc3BOZW5nYV9oZWFkaW5nMDQge1xuICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX2xpc3QgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl9saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX2xpc3QuLWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgLyog6Zai6YCj44Oa44O844K4ICovXG4gIC5zcE5lbmdhX2NvbHVtbl9yZWxhdGVkTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl9yZWxhdGVkTGlzdCBsaTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl9yZWxhdGVkVHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC8qIOODhuOCreOCueODiOODquODs+OCryAqL1xuICAuc3BOZW5nYV9jb2x1bW5fdHh0IGEge1xuICAgIGNvbG9yOiAjZGYxNTIwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNmZmZmNjYgNjAlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl90eHQgPiAuc3BOZW5nYV9idG4taW52ZXJzZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLyog44Oc44K/44OzICovXG4gIC5zcE5lbmdhX2NvbHVtbl90eHQgLnNwTmVuZ2FfYnRuLWludmVyc2Uge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl90eHQgLnNwTmVuZ2FfYnRuLWludmVyc2UgYSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8qIOOCouODs+OCseODvOODiFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfY29sdW1uX3FuckNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl9xbnJIZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDAuM3JlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5fcW5ySGVhZGluZy4tc2VuZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZhODAwO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3FuckhlYWRpbmcuLXJlY2VpdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmE3Njk5O1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3FuckRlZmxpc3QgPiBkdCB7XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3FuckRlZmxpc3QgPiBkZCA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbl9xbnJDYXAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvKiDjgojjgY/jgYLjgovos6rllY9cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX2NvbHVtbl90eHQgLnNwTmVuZ2FfdG9wRmFxX2ZhcWJveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3R4dCAuc3BOZW5nYV90b3BGYXFfcWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uX3R4dCAuc3BOZW5nYV90b3BGYXFfdHh0IHAge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAvKiDplbflr7/jga7lkbzjgbPlkI1cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX25hbWVUYWJsZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg1ODU4NTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4NTg1ODU7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNwTmVuZ2FfbmFtZVRhYmxlIHRoLFxuICAuc3BOZW5nYV9uYW1lVGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODU4NTg1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODU4NTg1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcE5lbmdhX25hbWVUYWJsZSB0ZC50ZXh0TCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zcE5lbmdhX25hbWVUYWJsZSB0aC50aGVhZDAxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuc3BOZW5nYV9uYW1lVGFibGUgdGgudGhlYWQwMSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44Kz44Op44Og5LiL5bGk77yI44Kz44Oz44OG44Oe77yJXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIOimi+WHuuOBl+OCq+OCpuODs+ODiOioreWumlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgYm9keSB7XG4gICAgY291bnRlci1yZXNldDogLWNoYXB0ZXI7XG4gICAgY291bnRlci1yZXNldDogLXNlY3Rpb247XG4gIH1cblxuICAvKiDopovlh7rjgZfjgqvjgqbjg7Pjg4ggKi9cbiAgLnNwTmVuZ2FfaGVhZGluZzAyLi1jaGFwdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcigtY2hhcHRlcikgXCIuIFwiO1xuICB9XG5cbiAgLnNwTmVuZ2FfaGVhZGluZzAyLi1jaGFwdGVyIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogLWNoYXB0ZXI7XG4gICAgY291bnRlci1yZXNldDogLXNlY3Rpb247XG4gIH1cblxuICAuc3BOZW5nYV9oZWFkaW5nMDMuLXNlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKC1zZWN0aW9uKSBcIi4gXCI7XG4gIH1cblxuICAuc3BOZW5nYV9oZWFkaW5nMDMuLXNlY3Rpb24ge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiAtc2VjdGlvbjtcbiAgfVxuXG4gIC8qIOOCs+ODqeODoOS4i+WxpO+8iOOCs+ODs+ODhuODnu+8iVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlIC5zcE5lbmdhX2hlYWRpbmcwMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZSAuc3BOZW5nYV9oZWFkaW5nMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGUgLnNwTmVuZ2FfaGVhZGluZzA0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9jdHQge1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX2N0dCArIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9jdHQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGVfaW1nICsgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX2ltZyxcbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX3R4dCArIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9pbWcge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGVfaW1nIGltZyB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZSAuc3BOZW5nYV9oZWFkaW5nMDMgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGUgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmZmY2NiA2MCUpO1xuICB9XG5cbiAgLyog6aCG5bqP44Oq44K544OIICovXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9vcmRlckxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX29yZGVyTGlzdCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICBwICsgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX29yZGVyTGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC8qIOmghuW6j+OBquOBl+ODquOCueODiCAqL1xuICAubGlmZXN0eWxlX3Vub3JkZXJMaXN0IHtcbiAgICBtYXJnaW46IDAgMTBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cblxuICAubGlmZXN0eWxlX3Vub3JkZXJMaXN0IGxpIHtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuXG4gIHAgKyAubGlmZXN0eWxlX3Vub3JkZXJMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLyog44OG44Kt44K544OI44Oq44Oz44KvICovXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV90eHQgYSB7XG4gICAgY29sb3I6ICNkZjE1MjA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmZmY2NiA2MCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyog5ZWG5ZOB44Kz44Oz44Od44O844ON44Oz44OIICovXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV90eHQgLmMtaXRlbSBhIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX3R4dCA+IC5jLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV90eHQgPiBwICsgLmMtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV90eHQgPiAuYy1pdGVtIGEge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAvKiDnm67mrKEgKi9cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX2N0dCA+IC5pbmRleC0wMDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAxLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX2N0dCA+IC5pbmRleC0wMDEgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLnNwTmVuZ2FfY29sdW1uTGlmZXN0eWxlX2N0dCA+IC5pbmRleC0wMDEgbGFiZWw6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3I6ICMxNjZjOWQ7XG4gICAgY29udGVudDogXCJb6ZaL44GPXVwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxOmhhcyg6Y2hlY2tlZCkgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlvplonjgZjjgotdXCI7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuMmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSA+IG9sIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMTpoYXMoOmNoZWNrZWQpID4gb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxIG9sIG9sIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSBsaSB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cblxuICAuc3BOZW5nYV9jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSBhIHtcbiAgICBjb2xvcjogIzE2NmM5ZDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NvbHVtbkxpZmVzdHlsZV9jdHQgLi1leGFtcGxlIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgfVxuXG4gIC5idWxsZXRQb2ludExpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgdGV4dC1pbmRlbnQ6IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgLyogZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgKi9cbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICDjg4fjgqPjgrrjg4vjg7xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfZGlzbmV5X2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIxLjVweDtcbiAgICB9XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg6YWN6YCB44O744GK5pSv5omV44GE5pa55rOVXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX3RvcFB1cmNoYXNlLmN1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiDopovlh7rjgZczXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV9kZWxpdmVyeV9oZWFkaW5nMDMge1xuICAgIG1hcmdpbjogMjBweCAyMS41cHggMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjOTY2ZjQ2O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlN2U4O1xuICB9XG5cbiAgLnNwTmVuZ2FfZGVsaXZlcnlfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfZGVsaXZlcnlfaW1nIGltZyB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuc3BOZW5nYV9kZWxpdmVyeV9kbCxcbiAgLnNwTmVuZ2FfZGVsaXZlcnlfbGlzdCB7XG4gICAgbWFyZ2luOiAxZW0gMjEuNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcE5lbmdhX2RlbGl2ZXJ5X2RsID4gZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnNwTmVuZ2FfZGVsaXZlcnlfZGwgPiBkZCArIGR0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9kZWxpdmVyeV9kbCA+IGRkID4gLnNwTmVuZ2FfZGVsaXZlcnlfbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNwTmVuZ2FfZGVsaXZlcnlfbGlzdCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAuc3BOZW5nYV9kZWxpdmVyeV9saXN0IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yZW07XG4gIH1cblxuICAuc3BOZW5nYV9kZWxpdmVyeSAuYXJyb3dUeHRMaW5rLXJpZ2h0IHtcbiAgICBtYXJnaW46IDFlbSAyMS41cHggMDtcbiAgfVxuXG4gIC8qIOOBiuWxiuOBkeOBq+OBpOOBhOOBpiAqL1xuICAuc3BOZW5nYV9kZWxpdmVyeV90ZXJtQm94IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gMjEuNXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNkZjE1MjA7XG4gIH1cblxuICAuc3BOZW5nYV9kZWxpdmVyeV90ZXJtQm94IC5zcE5lbmdhX2xlYWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzk2NmY0NjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlN2U4O1xuICB9XG5cbiAgLnNwTmVuZ2FfZGVsaXZlcnlfdGVybUF0dG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMWVtIDIxLjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMC43MTNyZW07XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44Ku44OV44OI44Kq44OX44K344On44OzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIOOCquODl+OCt+ODp+ODsyAqL1xuICAuc3BOZW5nYV9kZXNjX2RlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4xZW0gMC40ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGYxNTIwO1xuICB9XG5cbiAgLnNwTmVuZ2FfZGVzY19kZWFkbGluZSArIC5zcE5lbmdhX2Rlc2NfaGVhZGluZzAzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9kZXNjX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cblxuICBwLnNwTmVuZ2FfZGVzY19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG5cbiAgLyog44Oh44OD44K744O844K444Kr44O844OJICovXG4gIC5zcE5lbmdhX2NhcmRfd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAyMS41cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZmJmNWVmIDEwMCUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc3BOZW5nYV9jYXJkX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zcE5lbmdhX2NhcmRfY29sdW1uICsgLnNwTmVuZ2FfY2FyZF9jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9jYXJkX2ltZyxcbiAgLnNwTmVuZ2FfY2FyZF90eHQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMC43MTg3NXJlbSkgLyAyKTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NhcmRfaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE4NzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9jYXJkX2RlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4zZW0gMC40ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGYxNTIwO1xuICB9XG5cbiAgLnNwTmVuZ2FfY2FyZF9oZWFkaW5nMDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5zcE5lbmdhX2NhcmRfZGVhZGxpbmUgKyAuc3BOZW5nYV9jYXJkX2hlYWRpbmcwMyB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAuc3BOZW5nYV9jYXJkX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV9jYXJkX2Rlc2Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zcE5lbmdhX2NhcmRfbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BOZW5nYV9jYXJkX21haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMThlbTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zcE5lbmdhX2NhcmRfbWFpbjo6YmVmb3JlLCAuc3BOZW5nYV9jYXJkX21haW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDMuNTYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICB9XG4gIC5zcE5lbmdhX2NhcmRfbWFpbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTtcbiAgfVxuICAuc3BOZW5nYV9jYXJkX21haW46OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpO1xuICB9XG5cbiAgLyog44K744O844Or44Kr44O844OJICovXG4gIC5zcE5lbmdhX3NhbGVDYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX3NhbGVDYXJkX21haW4sXG4gIC5zcE5lbmdhX3NhbGVDYXJkX2F0dG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNwTmVuZ2Ffc2FsZUNhcmRfbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zcE5lbmdhX3NhbGVDYXJkX21haW46OmJlZm9yZSwgLnNwTmVuZ2Ffc2FsZUNhcmRfbWFpbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMy41NjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIH1cbiAgLnNwTmVuZ2Ffc2FsZUNhcmRfbWFpbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTtcbiAgfVxuICAuc3BOZW5nYV9zYWxlQ2FyZF9tYWluOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTcwZGVnKTtcbiAgfVxuXG4gIC5zcE5lbmdhX3NhbGVDYXJkX2F0dG4ge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3BOZW5nYV9zYWxlQ2FyZF9pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwIDUuNzMzMzMzMzMzM3Z3O1xuICB9XG5cbiAgLnNwTmVuZ2Ffc2FsZUNhcmRfY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAuNzE4NzVyZW0pIC8gMik7XG4gIH1cbiAgLnNwTmVuZ2Ffc2FsZUNhcmRfY29sdW1uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxODc1cmVtO1xuICB9XG5cbiAgLyog5rOo5paH5pa55rOVICovXG4gIC5zcE5lbmdhX29yZGVyUHJvY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX29yZGVyUHJvY2Vzc19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMC42MjVyZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2U1ZTVlNTtcbiAgfVxuXG4gIC5zcE5lbmdhX29yZGVyUHJvY2Vzc19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX29yZGVyUHJvY2Vzc19saXN0IGxpIHtcbiAgICB3aWR0aDogMjEycHg7XG4gICAgJjpudGgtb2YtdHlwZShuICsgMil7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9vcmRlclByb2Nlc3NfbGlzdCBsaSArIGxpIHtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2Ffb3JkZXJQcm9jZXNzX2ltZyxcbiAgLnNwTmVuZ2Ffb3JkZXJQcm9jZXNzX3R4dCB7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMC43MTg3NXJlbSkgLyAyKTtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9vcmRlclByb2Nlc3NfaW1nIHtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjcxODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX29yZGVyUHJvY2Vzc190eHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9vcmRlclByb2Nlc3NfdHh0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLnNwTmVuZ2Ffb3JkZXJQcm9jZXNzX3R4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgY29sb3I6ICNkZjE1MjA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44K144Kk44OI44Oe44OD44OXXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX3NpdGVtYXAge1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2Ffc2l0ZW1hcF9oZWFkaW5nMDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZzogMC41ZW0gMC43ZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNkZjE1MjA7XG4gIH1cblxuICAuc3BOZW5nYV9zaXRlbWFwX2hlYWRpbmcwMyArIC5zcE5lbmdhX3NpdGVtYXBfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAuc3BOZW5nYV9zaXRlbWFwX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG5cbiAgLnNwTmVuZ2Ffc2l0ZW1hcF9saXN0IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNwTmVuZ2Ffc2l0ZW1hcF9saXN0IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhNGE0YTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcE5lbmdhX3NpdGVtYXBfbGlzdCBhOmxpbmssIC5zcE5lbmdhX3NpdGVtYXBfbGlzdCBhOmFjdGl2ZSwgLnNwTmVuZ2Ffc2l0ZW1hcF9saXN0IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44OI44OD44OX44Oa44O844K4XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIOODoeOCpOODs+ODk+OCuOODpeOCouODq+ODu+OCs+ODlOODvFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfbWFpbl9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBjb2xvcjogIzhiOGI4YjtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcE5lbmdhX2ludHJvX2hlYWRpbmcgPiAuLXN1YiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRXJhcyBNZWRpdW0gSVRDXCIsIFwiRXJhcyBJVENcIiwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9pbnRyb190eHQuLXRvcCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5zcE5lbmdhX2ludHJvX3R4dC4tdG9wIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zcE5lbmdhX2ludHJvX3R4dC4tdG9wIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLyog44OQ44OK44O8XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV90b3BUaGVtZV9pbWcge1xuICAgIG1hcmdpbjogMzBweCAyMS41cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfdG9wVGhlbWVfaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cblxuICAvKiDjg63jg7zjgqvjg6vjg4rjg5NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX3RvcExvY2FsTmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgcGFkZGluZzogMCAyMS41cHg7XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfdG9wTG9jYWxOYXZfcmVjb21MaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcExvY2FsTmF2X3JlY29tTGlzdC4taW5pdGlhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcExvY2FsTmF2X3JlY29tTGlzdCA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gNSk7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcbiAgICB9XG4gIH1cbiAgLnNwTmVuZ2FfdG9wTG9jYWxOYXZfcmVjb21MaXN0ID4gbGk6bnRoLWNoaWxkKG4rNikge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX3RvcExvY2FsTmF2X3JlY29tTGlzdCA+IGxpOm50aC1jaGlsZChuKzQpIHtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnNwTmVuZ2FfdG9wTG9jYWxOYXZfcmVjb21MaXN0ID4gbGk6bm90KDpudGgtY2hpbGQoNW4rMSkpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX3RvcExvY2FsTmF2X3JlY29tTGlzdCA+IGxpOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX3RvcExvY2FsTmF2X3JlY29tTGlzdCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwTmVuZ2FfdG9wTG9jYWxOYXZfcmVjb21MaXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuc3BOZW5nYV90b3BMb2NhbE5hdl9yZWNvbUxpc3QgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgLyog6YGF44KM44Gm44GU44KB44KT44GtICovXG4gIC8qIOOBiuOBmeOBmeOCgeOBruiKsVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfdG9wUmVjb20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2RmMTUyMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVjb21fYmdfc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBtYXJnaW46IDEuMzY3MTg3NXJlbSAwIDAuMDc4MTI1cmVtO1xuICAgICAgcGFkZGluZzogMi4xMjVyZW0gMCAyLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV90b3BSZWNvbV9pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wUmVjb21faGVhZGluZzAyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwLjA5Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2Q2OWU2NDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfdG9wUmVjb21faGVhZGluZzAyIHtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFJlY29tX2lubmVyID4gLnNwTmVuZ2FfbGVhZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZDY5ZTY0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfdG9wUmVjb21faW5uZXIgPiAuc3BOZW5nYV9sZWFkID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFJlY29tICsgI1dTVEJBOVpIMDAzMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC8qIOODoeODg+OCu+ODvOOCuOOCq+ODvOODiSAqL1xuICAuc3BOZW5nYV90b3BSZWNvbV9tZXNzYWdlY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLyog44GK5oKp44G/44Gu5pa5ICovXG4gIC5zcE5lbmdhX3RvcFJlY29tU3BlY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BSZWNvbVNwZWNpYWxfaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnNwTmVuZ2FfdG9wUmVjb21TcGVjaWFsX2hlYWRpbmc6YmVmb3JlLCAuc3BOZW5nYV90b3BSZWNvbVNwZWNpYWxfaGVhZGluZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIH1cbiAgLnNwTmVuZ2FfdG9wUmVjb21TcGVjaWFsX2hlYWRpbmc6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbiAgfVxuICAuc3BOZW5nYV90b3BSZWNvbVNwZWNpYWxfaGVhZGluZzphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgfVxuXG4gIC8qIOmnhuOBkei+vOOBvyAqL1xuICAuc3BOZW5nYV90b3BSZWNvbV9oZWFkaW5nMDIuLWxhc3Qge1xuICAgIHdpZHRoOiAxMS43NXJlbTtcbiAgfVxuXG4gIC8qIOOBiuOBmeOBmeOCgeeUu+WDj+imi+WHuuOBl1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfdG9wUGlja3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMy40Mzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnNwTmVuZ2FfYnRuLWRlZmF1bHQgKyAuc3BOZW5nYV90b3BQaWNrdXAge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wUGlja3VwX2lubmVyIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc3BOZW5nYV90b3BQaWNrdXBfaGVhZGluZzAyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnNwTmVuZ2FfdG9wUGlja3VwX2hlYWRpbmcwMjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1ZGZkNDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFBpY2t1cF9oZWFkaW5nMDIgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BQaWNrdXBfaGVhZGluZ1N1YiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV9sZWFkLi1yZWNvbSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwTmVuZ2FfbGVhZC4tcmVjb20gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BOZW5nYV9sZWFkLi1yZWNvbSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfbGVhZC4tcmVjb20gPiAuc3BOZW5nYV9sZWFkLi1ub3RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAuc3BOZW5nYV9sZWFkLi1zbWFsbCB7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9yZWNvbVRocmVlQ29sb3JzX2hlYWRpbmcwMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV9yZWNvbVRocmVlQ29sb3JzX2hlYWRpbmcwMy4tcmVkID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2QyMDAzNDtcbiAgfVxuXG4gIC5zcE5lbmdhX3JlY29tVGhyZWVDb2xvcnNfaGVhZGluZzAzLi1waW5rID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2U4OGM4MTtcbiAgfVxuXG4gIC5zcE5lbmdhX3JlY29tVGhyZWVDb2xvcnNfaGVhZGluZzAzLi1ncmF5ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzZlNzg4OTtcbiAgfVxuXG4gIC5zcE5lbmdhX3JlY29tVGhyZWVDb2xvcnNfaGVhZGluZzAzICsgI1dTVEJBOVpIMDAzMixcbiAgLnNwTmVuZ2FfcmVjb21UaHJlZUNvbG9yc19oZWFkaW5nMDMgKyAjV1NUQkE5WkgwMDMzLFxuICAuc3BOZW5nYV9yZWNvbVRocmVlQ29sb3JzX2hlYWRpbmcwMyArICNXU1RCQTlaSDAwMzQge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BQaWNrdXAuLWJnQXJyYW5nZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19hcnJhbmdlbWVudF9zcC5qcGdcIik7XG4gIH1cblxuICAuc3BOZW5nYV90b3BQaWNrdXAuLWJnUG90IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfcG90X3NwLmpwZ1wiKTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFBpY2t1cC4tYmdTaGltZWthemFyaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX3NoaW1la2F6YXJpX3NwLmpwZ1wiKTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFBpY2t1cC4tYmdTZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19zZXRfc3AuanBnXCIpO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wUGlja3VwLi1iZ1BhcmVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19wYXJlbnRzX3NwLmpwZ1wiKTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFBpY2t1cC4tYmdDaGlsZHJlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX2NoaWxkcmVuX3NwLmpwZ1wiKTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFBpY2t1cC4tYmdIb21lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfaG9tZV9zcC5qcGdcIik7XG4gIH1cblxuICAuc3BOZW5nYV90b3BQaWNrdXAuLWJnUHJlc2VydmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfcHJlc2VydmVkX3NwLmpwZ1wiKTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFBpY2t1cC4tYmdQcmVzZXJ2ZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19wcmVzZXJ2ZWRfc3AuanBnXCIpO1xuICB9XG5cbiAgLnNwTmVuZ2FfYnRuLWludmVyc2UgKyAuc3BOZW5nYV90b3BQaWNrdXAge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX2hlYWRpbmcwMyArICNXU1RCQTlaSDAwMzIge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BQaWNrdXAgKyAjV1NUQkE5WkgwMDM0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wUmVjb21TcGVjaWFsICsgLnNwTmVuZ2FfdG9wUGlja3VwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIH1cblxuICAvKiDpp4bjgZHovrzjgb8gKi9cbiAgLnNwTmVuZ2FfdG9wUGlja3VwLi1sYXN0QmdIZWF2ZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19oZWF2ZW5fbGFzdF9zcC5qcGdcIik7XG4gIH1cblxuICAvKiDjgrnjg5rjgrfjg6Pjg6vjgrPjg7Pjg4bjg7Pjg4TjgYvjgonjgZXjgYzjgZlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX3RvcFNwZWNpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFNwZWNpYWwgLnNwTmVuZ2FfaGVhZGluZzAzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gIH1cblxuICAuc3BOZW5nYV90b3BTcGVjaWFsX2xpc3QgKyAuc3BOZW5nYV90b3BTcGVjaWFsX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9saXN0Li1vbmVDb2x1bW4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9jb2x1bW4ge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMC42ODc1cmVtKSAvIDIpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX3RvcFNwZWNpYWxfY29sdW1uIHtcbiAgICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMi4wNjI1cmVtKSAvIDMpO1xuICAgIH1cbiAgfVxuICAuc3BOZW5nYV90b3BTcGVjaWFsX2NvbHVtbjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY4NzVyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9jb2x1bW46bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BTcGVjaWFsX2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDNuKzEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbiAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9jb2x1bW46bnRoLW9mLXR5cGUobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9jb2x1bW46bnRoLW9mLXR5cGUobiszKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BTcGVjaWFsX2NvbHVtbjpudGgtb2YtdHlwZShuKzQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV90b3BTcGVjaWFsX2NvbHVtbi4tb25lQ29sdW1uIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BTcGVjaWFsX2NvbHVtbi4tb25lQ29sdW1uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFNwZWNpYWxfY29sdW1uLi1vbmVDb2x1bW4gKyAuc3BOZW5nYV90b3BTcGVjaWFsX2NvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BTdHlsZV90eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX3RvcFNwZWNpYWxfbGlzdC4tY29sMyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV90b3BTcGVjaWFsX2xpc3QuLWNvbDMgPiAuc3BOZW5nYV90b3BTcGVjaWFsX2NvbHVtbiB7XG4gICAgZmxleDogMCAxIDIxMXB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBmbGV4OiAwIDEgMjcuNzMzMzMzMzMzM3Z3O1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFNwZWNpYWxfbGlzdC4tY29sMyA+IC5zcE5lbmdhX3RvcFNwZWNpYWxfY29sdW1uOm5vdCg6bnRoLW9mLXR5cGUoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9saXN0Li1jb2wzID4gLnNwTmVuZ2FfdG9wU3BlY2lhbF9jb2x1bW46bm90KDpudGgtb2YtdHlwZSgybikpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3BlY2lhbF9saXN0Li1jb2wzID4gLnNwTmVuZ2FfdG9wU3BlY2lhbF9jb2x1bW46bm90KDpudGgtb2YtdHlwZSgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBtYXJnaW4tbGVmdDogMi42NjY2NjY2NjY3dnc7XG4gICAgfVxuICB9XG5cbiAgLyog44K544K/44Kk44Or44GL44KJ44GV44GM44GZXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV90b3BTdHlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BTdHlsZV9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX3RvcFN0eWxlX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFN0eWxlX2NvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNHB4KSAvIDIpO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BTdHlsZV9jb2x1bW4ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xuICAgIH1cbiAgfVxuICAuc3BOZW5nYV90b3BTdHlsZV9jb2x1bW46bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BTdHlsZV9jb2x1bW46bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BTdHlsZV9jb2x1bW46bm90KDpudGgtb2YtdHlwZSg0bisxKSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX3RvcFN0eWxlX2NvbHVtbjpudGgtb2YtdHlwZShuKzMpIHtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX3RvcFN0eWxlX2NvbHVtbjpudGgtb2YtdHlwZShuKzMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvLyAgIC5zcE5lbmdhX3RvcFN0eWxlX2NvbHVtbjpudGgtb2YtdHlwZShuKzQpIHtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC5zcE5lbmdhX3RvcFN0eWxlX2NvbHVtbiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3R5bGVfbGlzdFNtYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3R5bGVfY29sdW1uLi1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3R5bGVfY29sdW1uLi1zbWFsbCBpbWcge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFN0eWxlX3BhZ2VUdGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcE5lbmdhX3RvcFN0eWxlX3BhZ2VUdGwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfdG9wU3R5bGVfcGFnZVR0bC4tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43ODEyNXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFN0eWxlX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB9XG5cbiAgLyog44OX44Oq44Gq44GXICovXG4gIC8qIOOBiuWxiuOBkeaXpVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfZGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLyog5LqI566X44GL44KJ44GV44GM44GZXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV90b3BCdWRnZXRfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfdG9wQnVkZ2V0X2xpc3Qge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQnVkZ2V0X2NvbHVtbiB7XG4gICAgd2lkdGg6IDI2LjkzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwTmVuZ2FfdG9wQnVkZ2V0X2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgfVxuICB9XG4gIC5zcE5lbmdhX3RvcEJ1ZGdldF9jb2x1bW46bm90KDpudGgtb2YtdHlwZSgzbisxKSkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BCdWRnZXRfY29sdW1uOm5vdCg6bnRoLW9mLXR5cGUoNm4rMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAuc3BOZW5nYV90b3BCdWRnZXRfY29sdW1uOm50aC1vZi10eXBlKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BCdWRnZXRfY29sdW1uOm50aC1vZi10eXBlKG4rNCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV90b3BCdWRnZXRfY29sdW1uIGEge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEJ1ZGdldF9jb2x1bW4gaW1nIHtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEJ1ZGdldF9wYWdlVHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC4zMTI1cmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNkZjE1MjA7XG4gIH1cbiAgLnNwTmVuZ2FfdG9wQnVkZ2V0X3BhZ2VUdGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC8qIOefouWNsOiJsiAqL1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BOZW5nYV90b3BCdWRnZXRfcGFnZVR0bCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAvKiDoirHoqIDokYnliKVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX2Zsb3dlcmxhbmcge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBtYXJnaW46IDAgMjEuNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNwTmVuZ2FfZmxvd2VybGFuZ19jdHRXcmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgJjpudGgtb2YtdHlwZSgybil7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgICAuc3BOZW5nYV9idG4taW52ZXJzZSBhIHtcbiAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB9XG4gICAgICAuc3BOZW5nYV9idG4taW52ZXJzZSBhIHtcbiAgICAgICAgd2lkdGg6IDE3cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlcmxhbmdfY3R0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5zcE5lbmdhX2Zsb3dlcmxhbmdfaW1nLFxuICAuc3BOZW5nYV9mbG93ZXJsYW5nX3R4dCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgd2lkdGg6IDQyLjY2NjY2NjY2Njd2dztcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9mbG93ZXJsYW5nX3R4dCB7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMi45MzMzMzMzMzMzdnc7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICB9XG4gIH1cblxuICAuc3BOZW5nYV9mbG93ZXJsYW5nX3R0bCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV9mbG93ZXJsYW5nX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgfVxuXG4gIC8qIOOCiOOBj+OBguOCi+izquWVj1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwTmVuZ2FfdG9wRmFxX2ZhcWJveCB7XG4gICAgbWFyZ2luOiAwIDIxLjVweCAxMHB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wRmFxX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDI4cHggMTBweCAxMHB4O1xuICAgIGNvbG9yOiAjOTY2ZjQ2O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlN2U4O1xuICB9XG4gIC5zcE5lbmdhX3RvcEZhcV9uYW1lOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5NjZmNDY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk2NmY0NjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEZhcV9mYXFib3gub3BlbiA+IC5zcE5lbmdhX3RvcEZhcV9uYW1lOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEZhcV9xYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3BOZW5nYV90b3BGYXFfdHh0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEZhcV90eHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BOZW5nYV90b3BGYXFfdHh0IHAgKyBwLFxuICAuc3BOZW5nYV90b3BGYXFfdHh0IHAgKyBzdHJvbmcsXG4gIC5zcE5lbmdhX3RvcEZhcV9saXN0ICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEZhcV90eHQgYSB7XG4gICAgY29sb3I6ICNkZjE1MjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc3BOZW5nYV90b3BGYXFfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgb2wuc3BOZW5nYV90b3BGYXFfbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIH1cblxuICB1bC5zcE5lbmdhX3RvcEZhcV9saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEZhcV9saXN0IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BGYXFfbGlzdC4taG9yaXogbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEZhcV90eHQgc3Ryb25nICsgLnNwTmVuZ2FfdG9wRmFxX2xpc3QsXG4gIC5zcE5lbmdhX3RvcEZhcV9saXN0ICsgc3Ryb25nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BGYXFfdHh0ID4gLnNwTmVuZ2FfYnRuLWludmVyc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC8qIOS6iOeulyAqL1xuICAuc3BOZW5nYV90b3BDb2x1bW5fYnVkZ2V0TGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX2J1ZGdldExpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fYnVkZ2V0TGlzdCA+IC5hcnJvd1R4dExpbmstcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvKiDjg6Hjg4Pjgrvjg7zjgrjjgqvjg7zjg4lcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX3RvcE1lc3NhZ2VfbWFpbixcbiAgLnNwTmVuZ2FfdG9wTWVzc2FnZV9zdWIge1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wTWVzc2FnZV9sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BOZW5nYV90b3BNZXNzYWdlX2ltZyArIC5zcE5lbmdhX3RvcE1lc3NhZ2VfbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wTWVzc2FnZV9oZWFkaW5nMDMge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzIyMjIyMjIyMnJlbTtcbiAgICBjb2xvcjogI2IwMDkwOTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcE1lc3NhZ2VfbGlzdCB7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDFlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcE1lc3NhZ2VfbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgfVxuXG4gIC5zcE5lbmdhX2J0bi1kZWZhdWx0Li1jb2x1bW4gYSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAvKiDoqq3jgb/nialcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcE5lbmdhX3RvcENvbHVtbi4tdG9wIHtcbiAgICBtYXJnaW46IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX2hlYWRpbmcwMyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGNvbG9yOiAjZGYxNTIwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggI2RmMTUyMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlN2U4O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uIC5zcE5lbmdhX2xlYWQsXG4gIC5zcE5lbmdhX3RvcENvbHVtbl93cmFwIC5zcE5lbmdhX2xlYWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5faW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHdpZHRoOiAzMnZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fdHh0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcENvbHVtbl90eHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fdHh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fd3JhcCArIC5zcE5lbmdhX3RvcENvbHVtbl9oZWFkaW5nMDMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fd3JhcCArIC5zcE5lbmdhX3RvcENvbHVtbl93cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLyog44Op44Oz44Kt44Oz44Kw77yI44Kv44Oq44K544Oe44K577yJICovXG4gIC5zcE5lbmdhX3RvcENvbHVtbl9sZWFkIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcENvbHVtbl9oZWFkaW5nMDMgKyAuc3BOZW5nYV9sZWFkIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX3JhbmtpbmdJbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fcmFua2luZ0ltZyArIC5zcE5lbmdhX3RvcENvbHVtbl9sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fcmFua2luZ1R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX3JhbmtpbmdIZWFkaW5nMDQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUxJTtcbiAgICBsZWZ0OiAzMC45MzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTc7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BOZW5nYV90b3BDb2x1bW5fcmFua2luZ0hlYWRpbmcwNC4tZ3JhbmRtb3RoZXIge1xuICAgIGNvbG9yOiAjNjc2MmI1O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX3JhbmtpbmdCb3gge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQ29sdW1uX3JhbmtpbmdCb3ggKyAuc3BOZW5nYV90b3BDb2x1bW5fcmFua2luZ0JveCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zcE5lbmdhX2J0bi1pbnZlcnNlLi1jb2x1bW4gYSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLyog6aeG44GR6L6844G/XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BOZW5nYV90b3BRdWljayB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgICBwYWRkaW5nOiAwIDIxLjVweCAzLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGYxNTIwO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wUXVpY2sgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbiAgLnNwTmVuZ2FfdG9wUXVpY2sgYTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cblxuICAuc3BOZW5nYV90b3BRdWljay4tZW0gYSB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDVweCByZ2IoMTgxLCAxODEsIDE4MSkpO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQW5vdHRfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZmYmZmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmY2U3ZTggMCUsICNmZmYgMTAwJSk7XG4gIH1cblxuICAuc3BOZW5nYV90b3BBbm90dCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuc3BOZW5nYV90b3BBbm90dF93cmFwID4gLnNwTmVuZ2FfdG9wQW5vdHQge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQW5vdHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BOZW5nYV90b3BBbm90dF9zdWIge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQW5vdHRfc3ViLi1ncmF5IHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEFub3R0X2JhbGxvb24gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDMuNXJlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3BOZW5nYV90b3BBbm90dF9iYWxsb29uIHNwYW46YmVmb3JlLCAuc3BOZW5nYV90b3BBbm90dF9iYWxsb29uIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMi44MTI1cmVtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIH1cbiAgLnNwTmVuZ2FfdG9wQW5vdHRfYmFsbG9vbiBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gIH1cbiAgLnNwTmVuZ2FfdG9wQW5vdHRfYmFsbG9vbiBzcGFuOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQW5vdHRfYmFsbG9vbi4tYmx1ZSBzcGFuIHtcbiAgICBjb2xvcjogI2RmMTUyMDtcbiAgfVxuICAuc3BOZW5nYV90b3BBbm90dF9iYWxsb29uLi1ibHVlIHNwYW46YmVmb3JlLCAuc3BOZW5nYV90b3BBbm90dF9iYWxsb29uLi1ibHVlIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmMTUyMDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEFub3R0X21hcmtlciB7XG4gICAgY29sb3I6ICNGMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmMwMDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEFub3R0X3N1YiArIC5zcE5lbmdhX3RvcEFub3R0X2JhbGxvb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgLnNwTmVuZ2FfdG9wQW5vdHRfY2F1dCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEFub3R0X2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BBbm90dF9hcnJvdyBpbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcFF1aWNrX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3BOZW5nYV90b3BRdWlja19jb2x1bW4ge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMC42ODc1cmVtKSAvIDIpO1xuICB9XG4gIC5zcE5lbmdhX3RvcFF1aWNrX2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMC42ODc1cmVtO1xuICB9XG4gIC5zcE5lbmdhX3RvcFF1aWNrX2NvbHVtbjpudGgtb2YtdHlwZShuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC5zcE5lbmdhX3RvcEVhcmxpZXN0IHtcbiAgICBwYWRkaW5nOiAycmVtIDIxLjVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmMTUyMDtcbiAgfVxuICAvKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZS5jc3MubWFwICovXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKlxyXG5hY2FiL3Jlc2V0LmNzcyB2LjAuNS4zKDIwMjIvMTAvMjQpXHJcbmh0dHBzOi8vZ2l0aHViLmNvbS9tYXlhbms5OS9yZXNldC5jc3MvYmxvYi9tYWluL3BhY2thZ2UvaW5kZXguY3NzXHJcbiovXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG46d2hlcmUoW2hpZGRlbl06bm90KFtoaWRkZW49J3VudGlsLWZvdW5kJ10pKSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICBjb2xvci1zY2hlbWU6IGRhcmsgbGlnaHQ7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyBub3QgKG1pbi1ibG9jay1zaXplOiAxMDBkdmIpIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgYmxvY2stc2l6ZTogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gIDp3aGVyZShodG1sOmZvY3VzLXdpdGhpbikge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgfVxyXG59XHJcblxyXG46d2hlcmUoYm9keSkge1xyXG4gIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgYmxvY2stc2l6ZTogMTAwZHZiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuOndoZXJlKGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QpIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG46d2hlcmUodGV4dGFyZWEpIHtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIHJlc2l6ZTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPSdidXR0b24nXSwgW3JvbGU9J29wdGlvbiddKSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG46d2hlcmUoOmRpc2FibGVkKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGxhYmVsOmhhcyg+IGlucHV0OmRpc2FibGVkKSwgbGFiZWw6aGFzKCsgaW5wdXQ6ZGlzYWJsZWQpKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGEpIHtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmV4O1xyXG59XHJcblxyXG46d2hlcmUodWwsIG9sKSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuOndoZXJlKGltZywgc3ZnLCB2aWRlbywgY2FudmFzLCBhdWRpbywgaWZyYW1lLCBlbWJlZCwgb2JqZWN0KSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShpbWcsIHBpY3R1cmUsIHN2Zykge1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiBhdXRvO1xyXG59XHJcblxyXG46d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbjp3aGVyZShoMSwgaDIsIGgzKSB7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICsgMC41cmVtKTtcclxufVxyXG5cclxuOndoZXJlKGhyKSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJsb2NrLXNpemU6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbjp3aGVyZSg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb2N1cy1jb2xvciwgSGlnaGxpZ2h0KTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG46d2hlcmUoLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtd2l0aGluLCAubm90LXZpc3VhbGx5LWhpZGRlbikpIHtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoYmxvY2txdW90ZSwgcSkge1xyXG4gIHF1b3Rlczogbm9uZTtcclxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuOndoZXJlKHRhYmxlKSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xyXG59XHJcbmh0bWwge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5ib2R5IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWphO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWluLXdpZHRoOiAxMjQwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbn1cclxuLy8gbWVkaWEgcXVlcnlcclxuLnNob3ctcGMge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNob3ctc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gIH1cclxuICAmLmxpbmstdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hbmNob3Itc3R5bGUge1xyXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNzBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyB3aWR0aFxyXG4kd2lkdGgtcGFnZS1wYzogMTIwMHB4O1xyXG4kd2lkdGgtc3ViLXdpbmRvdzogNTAwcHg7XHJcbiR3aWR0aC1tYWluOiA4MjVweDtcclxuJHdpZHRoLXN1YjogMzA0cHg7XHJcbiR3aWR0aC1zaWRlbWVudTogMzMwcHg7XHJcbiR3aWR0aC1zaWRlLXNwOiAxOHB4O1xyXG5cclxuLy8gZm9udFxyXG4kZm9udC1qYTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1lbjogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcclxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiRmb250LXdlaWdodC1leC1saWdodDogMjAwO1xyXG5cclxuLy8gY29sb3JcclxuJGNvbG9yLXRleHQ6ICMwMDA7XHJcbiRjb2xvci10ZXh0MjogIzg4ODtcclxuJGNvbG9yLXJlZDogI2U2MDAxMjtcclxuJGNvbG9yLXJlZDI6ICNGQTIyMzM7XHJcbiRjb2xvci1mb3JtLWJhY2tncm91bmQ6ICNmNGY5ZmE7XHJcbiRjb2xvci1mb3JtLWJvcmRlcjogI2RlZGVkZTtcclxuJGNvbG9yLWxpbms6ICMwMEM7XHJcbiRjb2xvci1icmFuZDogI0M0NDc1MTtcclxuJGNvbG9yLWJyYW5kMjogIzlEODgyNTtcclxuJGNvbG9yLWJyYW5kMzogI0VFRjNERTtcclxuJGNvbG9yLWJyYW5kNDogI0Y2RjdGMztcclxuJGNvbG9yLWJsdWU6ICMwMGEwZTk7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmYxMDA7XHJcbiRjb2xvci1ncmF5OiAjREVERURFO1xyXG4kY29sb3Itc3Rhci1vbjogI0ZGQzIyNTtcclxuJGNvbG9yLXN0YXItb2ZmOiAjQjRCMkIyO1xyXG5cclxuJGNvbG9yLWJ0bi1tYWluOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLXN1YjogIzlEODgyNTtcclxuJGNvbG9yLWJ0bi1jYXJ0OiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLWNhbmNlbDogI0VDRUNFQztcclxuJGNvbG9yLWJ0bi1kaXNhYmxlZDogI0VFRTtcclxuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNDQ0M7XHJcbiRjb2xvci1idG4tZmF2b3JpdGU6ICM5RDg4MjU7XHJcbiRjb2xvci10ZXh0LWZhdm9yaXRlOiAjMDAwO1xyXG4kY29sb3ItaWNvbi1mYXZvcml0ZS1vbjogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1lc3RpbWF0ZTogIzAwYTQzNDtcclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyAjTWVkaWEgUXVlcnlcclxuLy9cclxuLy8g5L2/55So5L6LXHJcbi8vIC5mb28ge1xyXG4vLyAgIGNvbG9yOiBibHVlO1xyXG4vLyAgIEBpbmNsdWRlIG1xKCkgeyAvLyDlvJXmlbDjgpLnnIHnlaXvvIjliJ3mnJ/lgKTjga9tZOOBrjc2OHB477yJXHJcbi8vICAgICBjb2xvcjogeWVsbG93O1xyXG4vLyAgIH1cclxuLy8gICBAaW5jbHVkZSBtcShsZykgeyAvLyDlvJXmlbDjgpLlgIvliKXjgavmjIflrppcclxuLy8gICAgIGNvbG9yOiByZWQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICRicmVha3BvaW50LXNtOiAkd2lkdGgtbWluLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LW1kOiAkd2lkdGgtbWlkZGxlLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LWxnOiAkd2lkdGgtcGFnZS1tYXggIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4c20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCknLFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAneGxnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KScsXHJcbiAgJ3h4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDjg63jg7zjg6vjgqrjg7zjg5Djg7zjgpLjgb7jgajjgoHjgablh7rliptcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaG92ZXIge1xyXG4vLyAgIGNvbG9yOiAjOTk5O1xyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDnn6LljbDjgqLjgqTjgrPjg7PnlJ/miJBcclxuLy9cclxuLy8gJGljb24tcG9zaXRpb24gIDog55+i5Y2w44Gu5L2N572u77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRpY29uLXNpemUgICAgICA6IOefouWNsOOBruOCteOCpOOCulxyXG4vLyAkaWNvbi1jb2xvciAgICAgOiDnn6LljbDjga7oibJcclxuLy8gJGljb24tZGlyZWN0aW9uIDog55+i5Y2w44Gu5pa55ZCR77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRwYWRkaW5nICAgICAgICA6IOimquimgee0oOOBrnBhZGRpbmdcclxuLy8gJHBzZXVkby1lbGVtZW50IDog55aR5Ly86KaB57Sg5oyH5a6a77yI5Yid5pyf5YCk77yaYmVmb3Jl77y755yB55Wl5Y+v77y977yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGljb24tYXJyb3coJ3JpZ2h0JywgJzdweCcsICRjb2xvci1ibGFjaywgJ2JvdHRvbScsICcxOHB4Jyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBpY29uLWFycm93KCRpY29uLXBvc2l0aW9uLCAkaWNvbi1zaXplLCAkaWNvbi1jb2xvciwgJGljb24tZGlyZWN0aW9uLCAkcGFkZGluZywgJHBzZXVkby1lbGVtZW50OiAnYmVmb3JlJykge1xyXG4gIEBpZiAkaWNvbi1wb3NpdGlvbiA9PSAndG9wJyB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAncmlnaHQnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2xlZnQnIHtcclxuICAgIHBhZGRpbmctbGVmdDogI3skcGFkZGluZ307XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogI3skaWNvbi1zaXplfTtcclxuICAgIGhlaWdodDogI3skaWNvbi1zaXplfTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI3skaWNvbi1jb2xvcn07XHJcbiAgICBtYXJnaW46ICgtI3skaWNvbi1zaXplfSkgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAjeyRpY29uLXBvc2l0aW9ufTogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaWYgJGljb24tZGlyZWN0aW9uID09ICd0b3AnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdyaWdodCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdsZWZ0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjbWFyZ2luICwgcGFkZGluZ1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBzcGFjaW5nKCN7JGkqNX0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc3BhY2luZygkc2l6ZSkge1xyXG4gICR0eXBlOiAndV9wJztcclxuICAkcHJvcDogJ3BhZGRpbmcnO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMiB7XHJcbiAgICBAaWYgJGkgPiAxIHtcclxuICAgICAgJHR5cGU6ICd1X20nO1xyXG4gICAgICAkcHJvcDogJ21hcmdpbic7XHJcbiAgICB9XHJcbiAgICAuI3skdHlwZX10LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfXItI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9Yi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1sLSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOihjOWItumZkFxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOikh+aVsOihjOWItumZkO+8iFBD55So77yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAtcGMoMywgNWVtKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAtcGMoJGxpbmVzLCAkaGVpZ2h0KSB7XHJcbiAgQGlmICRsaW5lcyA9PSAxIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gI3RyYW5zZm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCcm93c2VyIFByZWZpeGVzXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgLy8gLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gUm90YXRlXHJcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcclxufVxyXG5cclxuLy8gU2NhbGVcclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG5cclxuLy8gVHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuXHJcbi8vIFNrZXdcclxuQG1peGluIHNrZXcgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC8vIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyAjZGVjaW1hbCBwb2ludFxyXG4vLyDlsI/mlbDjga7moYHmlbDjgajkuLjjgoHmlrnjgpLliLblvqHjgZnjgotcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgcm91bmQtZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gQGluY2x1ZGUgY2VpbC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBmbG9vci1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSb3VuZCAo5Zub5o2o5LqU5YWlKVxyXG5AZnVuY3Rpb24gcm91bmQtZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcclxufVxyXG5cclxuLy8gQ2VpbCAo5YiH44KK5LiK44GSKVxyXG5AZnVuY3Rpb24gY2VpbC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdjZWlsJyk7XHJcbn1cclxuXHJcbi8vIEZsb29yICjliIfjgormjajjgaYpXHJcbkBmdW5jdGlvbiBmbG9vci1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdmbG9vcicpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG8tZml4ZWQgKCRudW1iZXIsICRkaWdpdHM6IDAsICRyb3VuZDogJ3JvdW5kJykge1xyXG4gICRuOiAxO1xyXG4gIC8vICRudW1iZXIgbXVzdCBiZSBhIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJG51bWJlciB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICAvLyAkZGlnaXRzIG11c3QgYmUgYSB1bml0bGVzcyBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkZGlnaXRzKSAhPSBudW1iZXIge1xyXG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9IEBlbHNlIGlmIG5vdCB1bml0bGVzcygkZGlnaXRzKSB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGhhcyBhIHVuaXQuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZGlnaXRzIHtcclxuICAgICRuOiAkbiAqIDEwO1xyXG4gIH1cclxuICBAaWYgJHJvdW5kID09ICdyb3VuZCcge1xyXG4gICAgQHJldHVybiByb3VuZCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2NlaWwnIHtcclxuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XHJcbiAgICBAcmV0dXJuIGZsb29yKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICcjeyAkcm91bmQgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5Yil44Km44Kj44Oz44OJ44Km44Gn6ZaL44GP44Oq44Oz44Kv44Gr44Ki44Kk44Kz44Oz44KS44Gk44GR44KLXHJcbkBtaXhpbiBuZXctd2luZG93KCRjb2xvciwgJHNpemUpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTUuNCAxMy40XCI+PHBhdGggZD1cIk0xMS40LDEzLjRIMS40Yy0uNzcsMC0xLjQtLjYzLTEuNC0xLjRWNGMwLS43Ny42My0xLjQsMS40LTEuNGgydi44SDEuNGMtLjMzLDAtLjYuMjctLjYuNnY4YzAsLjMzLjI3LjYuNi42aDEwYy4zMywwLC42LS4yNy42LS42di0yaC44djJjMCwuNzctLjYzLDEuNC0xLjQsMS40WlwiLz48cGF0aCBkPVwiTTE0LjQsOUg1LjRjLS41NSwwLTEtLjQ1LTEtMVYxYzAtLjU1LjQ1LTEsMS0xaDljLjU1LDAsMSwuNDUsMSwxdjdjMCwuNTUtLjQ1LDEtMSwxWk01LjQuOGMtLjExLDAtLjIuMDktLjIuMnY3YzAsLjExLjA5LjIuMi4yaDljLjExLDAsLjItLjA5LjItLjJWMWMwLS4xMS0uMDktLjItLjItLjJINS40WlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgIGhlaWdodDogJHNpemU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG4iXX0= */
