@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;box-sizing:border-box}body{line-height:1}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{box-sizing:border-box;margin:0;padding:0;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{width:100%;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{width:100%;height:100%;font-size:100%}body{width:100%;height:100%;margin:0;padding:0;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#333;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;line-height:2;word-break:normal;line-break:strict;overflow-x:hidden}a{color:#38a59d;text-decoration:none;-webkit-transition:.5s;transition:.5s}img{max-width:100%;height:auto;vertical-align:top}.main img{-webkit-transition:.5s;transition:.5s}.tiny{display:none}.sp{display:none}.tab{display:none}.pc{display:none}.spi{display:none}.tabi{display:none}.pci{display:none}.scroll-fadeIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:2s ease;transition:2s ease}.scroll-fadeIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeTopIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:1s ease;transition:1s ease}.scroll-fadeTopIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeLeftIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeLeftIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-fadeRightIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeRightIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-blur{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:3s ease;transition:3s ease}.scroll-blur.show{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');-webkit-filter:blur(0);filter:blur(0)}.scroll-svg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.scroll-svg.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.scroll-svg.show .na{stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;stroke:#38a59d!important;-webkit-animation:na_anime 1s ease-in 0s forwards;animation:na_anime 1s ease-in 0s forwards}@-webkit-keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#38a59d}}@keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#38a59d}}@-webkit-keyframes skewanime{100%{left:-10px}}@keyframes skewanime{100%{left:-10px}}@-webkit-keyframes skewanime_skew{100%{left:0}}@keyframes skewanime_skew{100%{left:0}}.delay-time02{-webkit-transition-delay:.2s;transition-delay:.2s}.delay-time04{-webkit-transition-delay:.4s;transition-delay:.4s}@-webkit-keyframes horizontal{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes horizontal{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vertical{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.wrapper{position:relative;-webkit-transition:.5s;transition:.5s}.wrapper .main{position:relative;z-index:1}.wrapper .main .contents{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.wrapper-top{padding-top:180px;background:url(../img/top/bg_mv.jpg) center top/2000px auto no-repeat}.wrapper-default{padding-top:180px;background:url(../img/common/bg_mv.jpg) center top/2000px auto no-repeat}#bge-example{margin-top:-140px;padding-top:140px}[data-bgb].hide{display:none!important}.bge-contents{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:80px}.header{position:fixed;top:24px;left:0;width:100%;z-index:100;padding:0 10px}.header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 170px);height:100px;margin-right:10px;padding:0 15px 0 30px;border-radius:10px;background:white}.header_logo{width:252px}.header_reserve a{display:block;width:160px;height:100px;padding:30px 0 0;border-radius:10px;background:#f063a5;color:white;line-height:1.5;text-align:center}.header_reserve a .ja{display:block;font-size:15px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.header_reserve a .en{display:block;font-family:Jost,sans-serif;font-size:12px;letter-spacing:.3em;white-space:nowrap}.gnav{margin-right:10px;padding-top:25px}.gnav_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex}.gnav_list_item{margin:0 .7vw}.gnav_list_item a{display:block;padding-top:40px;color:#333;font-size:13px;font-weight:500;white-space:nowrap}.gnav_list_item-outpatient a{background:url(../img/common/icn_gnav_01.svg) center top no-repeat}.gnav_list_item-examination a{background:url(../img/common/icn_gnav_02.svg) center 3px no-repeat}.gnav_list_item-vaccination a{background:url(../img/common/icn_gnav_03.svg) center top no-repeat}.gnav_list_item-clinic a{background:url(../img/common/icn_gnav_04.svg) center 3px no-repeat}.gnav_list_item-question a{background:url(../img/common/icn_gnav_05.svg) center 10px no-repeat}.gnav_list_item-recruit a{background:url(../img/common/icn_gnav_06.svg) center top no-repeat}.gnav_tel{padding:30px 0 30px 20px;background:url(../img/common/icn_tel.svg) left center no-repeat;color:#38a59d;font-family:Jost,sans-serif;font-size:24px;letter-spacing:.05em;white-space:nowrap}.spnav_wrap{position:relative;display:none;z-index:6}.spnav_tel{display:none;position:absolute;top:0;right:50px}.spnav_tel a{display:block;width:50px;height:50px;padding-top:25px;background:#5caad8 url(../img/common/icn_tel_wh.svg) center 10px no-repeat;color:white;font-family:Jost,sans-serif;font-size:11px;text-align:center}.spnav_reserve{display:none;position:absolute;top:0;right:100px}.spnav_reserve a{display:block;width:50px;height:50px;padding-top:25px;background:#f063a5 url(../img/common/icn_reserve_wh.svg) center 10px no-repeat;color:white;font-size:10px;font-weight:500;text-align:center}.spnav_list{padding:30px 35px 40px;background:#38a59d}.spnav_list_item{border-bottom:1px solid rgba(240,240,240,.2)}.spnav_list_item a{position:relative;display:block;padding:20px 0 20px 55px;color:white;line-height:1.5}.spnav_list_item a:after{position:absolute;top:50%;right:10px;content:'';display:block;width:10px;height:10px;border-top:1px solid white;border-right:1px solid white;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.spnav_list_item-outpatient a{background:url(../img/common/icn_spnav_01.svg) 12px center no-repeat}.spnav_list_item-examination a{background:url(../img/common/icn_spnav_02.svg) 7px center no-repeat}.spnav_list_item-vaccination a{background:url(../img/common/icn_spnav_03.svg) 7px center no-repeat}.spnav_list_item-clinic a{background:url(../img/common/icn_spnav_04.svg) 7px center no-repeat}.spnav_list_item-question a{background:url(../img/common/icn_spnav_05.svg) 7px center no-repeat}.spnav_list_item-recruit a{background:url(../img/common/icn_spnav_06.svg) 10px center no-repeat}.spnav_list_item-reserve a{background:url(../img/common/icn_spnav_07.svg) 10px center no-repeat}.footer{padding:100px 0 40px;background:rgba(208,238,236,.6) url(../img/common/bg_footer.png) center bottom -10px/1600px auto no-repeat;text-align:center}.footer_logo{margin-bottom:30px;font-size:36px;line-height:1.2}.footer_address{font-size:16px;line-height:2}.footer_tel{margin-bottom:40px;color:#38a59d;font-family:Jost,sans-serif;font-size:32px;letter-spacing:.05em}.footer_tel span{padding-left:20px;background:url(../img/common/icn_tel.svg) left center no-repeat}.footer_sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.footer_sns_item{margin:0 13px}.footer_sns_item a{display:block}.footer_sns_item a img{height:30px}.copyright{color:#7c7c7c;font-family:Jost,sans-serif;font-size:14px;letter-spacing:.1em}.pagetop{position:fixed;right:20px;bottom:50px;z-index:4;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.pagetop a{display:block;width:80px;height:80px;padding-top:22px;background:url(../img/common/icn_pagetop.png) 0 0/80px auto no-repeat;color:white;font-family:Jost,sans-serif;letter-spacing:.1em;line-height:1.2;text-align:center}.navi-btn{position:absolute;top:0;right:0;display:none;width:50px;height:50px;z-index:100}.panel-btn{position:relative;display:inline-block;width:50px;height:50px;background:#38a59d;text-decoration:none;text-align:center;box-sizing:border-box}.close .panel-btn-icon{width:24px;background:transparent}.close .panel-btn-icon:before,.close .panel-btn-icon:after{width:24px;margin-top:-2px}.close .panel-btn-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close .panel-btn-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:15px;height:1px;background:white;text-align:center;-webkit-transition:.2s;transition:.2s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel-btn-icon:before,.panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;height:1px;right:0;background:white;-webkit-transition:.3s;transition:.3s}.panel-btn-icon:before{width:15px;margin-top:-6px}.panel-btn-icon:after{width:15px;margin-top:5px}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.5);position:fixed;top:50px;left:0;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .5s;transition:opacity .5s;z-index:5}.overlay.open{width:100%;height:100vh;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.title-01{margin-bottom:40px;padding:18px 30px;background:#6bc8c2;border-radius:50px;color:white;font-size:28px;font-weight:400;line-height:1.2}.title-02{margin-bottom:30px;color:#38a59d;font-size:24px;font-weight:500;line-height:1.3}.title-03{padding-bottom:5px;border-bottom:2px solid #d0eeec;font-size:24px;font-weight:500}.button-01{text-align:center}.button-01 a{display:inline-block;width:300px;height:60px;margin:0 80px;border:1px solid #fc8e30;border-radius:10px;box-shadow:10px 10px 30px rgba(0,0,0,.16);background:#fc8e30;color:white;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:60px}.pagination{margin:60px 0 100px;text-align:center}.pagination span.current,.pagination span.number a{display:inline-block;width:40px;height:40px;margin:0 4px;border-radius:50%;color:#fff;font-size:14px;font-weight:400;line-height:40px;text-align:center}.pagination span.number a{background:#ffe5d0;color:#fc8e30;text-decoration:none!important}.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.prev a,.pagination span.next a{padding:12px;color:#333;font-family:Zen Kaku Gothic New,sans-serif;font-size:13px;font-weight:700}.pagination span.disabled{display:none}.pagination span.prev a{display:inline-block;width:30px;height:19px;padding:0;text-indent:-9999em;background:url(../img/news/icn_prev.svg) left center no-repeat;vertical-align:middle}.pagination span.next a{display:inline-block;width:30px;height:19px;padding:0;text-indent:-9999em;background:url(../img/news/icn_next.svg) right center no-repeat;vertical-align:middle}.pagination span.current,.pagination span.number a:hover{background:#fc8e30;color:#fff}.pagination a:active{background:#38a59d}.pagination span.first a,.pagination span.last a{position:relative}.pagination span.first a:before,.pagination span.last a:after{position:absolute;top:50%;content:"";display:block;width:1px;height:14px;margin-top:-6px;background:#000}.pagination span.first a:before{left:13px}.pagination span.last a:after{right:13px}.post-navi{text-align:center}.post-navi a{color:#38a59d}.required{margin-left:5px;margin-right:5px;padding:4px 10px!important;border-radius:30px;background-color:#fc8e30;color:#FFF;font-size:12px;line-height:1;vertical-align:middle;white-space:nowrap}.normal{margin-left:5px;margin-right:5px;padding:4px 10px!important;border-radius:30px;background-color:#CCC;color:#FFF;font-size:12px;font-weight:400;vertical-align:middle;white-space:nowrap}.submit{text-align:center}.submit>div{display:inline-block}.submit button,.submit input[type=submit],.submit input[type=reset]{position:relative;display:inline-block;width:300px;border:1px solid #fc8e30;border-radius:10px;box-shadow:10px 10px 30px rgba(0,0,0,.16);background:#fc8e30;color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:20px;font-weight:500;line-height:58px;box-sizing:border-box;cursor:pointer;-webkit-transition:.5s;transition:.5s}#MailMessageAuthCaptcha{width:230px}#BtnMessageBack{background:white;color:#fc8e30}.checkbox{display:inline-block}button,option,textarea,input[type=button],input[type=submit],input[type=number],input[type=email],input[type=tel],input[type=text],input[type=select],input[type=option],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;border:none;outline:0;margin:0;background:#fff;box-sizing:border-box}input[type=radio],input[type=checkbox]{display:none}select{text-indent:.01px;text-overflow:''}textarea,input[type=number],input[type=text],input[type=email]{width:100%;padding:10px;border:1px solid #bababa;border-radius:6px;margin:5px 5px 5px 0;font-size:16px}input.form_s{width:10%}input.form_m{width:40%}input.form_l{width:40%}textarea{width:100%;height:120px;padding:10px;font-size:16px}textarea:focus,input[type=tel]:focus,input[type=email]:focus,input[type=text]:focus{border:2px solid #38a59d}select::-ms-expand{display:none}input[type=radio].form-radio+label{position:relative;display:inline-block;cursor:pointer;padding:9px 5px 8px 28px;margin-right:10px}input[type=radio].form-radio+label:before,input[type=radio].form-radio+label:after{position:absolute;display:block;content:'';top:50%;left:0;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:50%}input[type=radio].form-radio+label:before{width:22px;height:22px;margin-top:-10px;background:#FFF;border:1px solid #ccc}input[type=radio].form-radio+label:after{left:6px;width:10px;height:10px;margin-top:-4px;background:#f4f4f4}input[type=radio]:checked.form-radio+label:after{background:#38a59d}.form-checkbox label{position:relative;display:inline-block;cursor:pointer;margin-right:10px;padding:6px 5px 8px 30px;font-weight:400}.form-checkbox label:before,.form-checkbox label:after{position:absolute;display:block;content:'';top:50%;left:0;-ms-box-sizing:border-box;box-sizing:border-box}.form-checkbox label:before{width:18px;height:18px;margin-top:-9px;background:#FFF;border:1px solid #333}.form-checkbox input[type=checkbox]+label:after{width:24px;height:24px;top:2px}.form-checkbox input[type=checkbox]:checked+label:after{position:absolute;left:2px;top:13px;content:'';display:block;width:16px;height:12px;border-top:4px solid #38a59d;border-right:4px solid #38a59d;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.form-select{position:relative;overflow:hidden;margin-top:5px;margin-bottom:5px}.form-select:after{position:absolute;display:block;content:'';width:0;height:0;border-top:6px solid transparent;border-left:4px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;top:50%;right:11px;margin-top:-3px;pointer-events:none;z-index:11}.form-select select{position:relative;padding:10px 50px 10px 5px;border:1px solid #bababa;border-radius:6px;font-size:16px}.form-select select option:first-child{color:#38a59d}select.form-select{padding:9px 50px 10px 20px;border:1px solid #ccc;position:relative;cursor:pointer}.form-select select:not(:target){width:120% \9}::-webkit-input-placeholder{color:#bbb;font-weight:100}:-moz-placeholder{color:#bbb;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:100}::-moz-placeholder{color:#bbb;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:100}:-ms-input-placeholder{color:#bbb;font-weight:100}.form-table{margin-bottom:30px}.form-table tr th{width:260px;padding:30px 40px 30px 0;font-size:16px;font-weight:400;vertical-align:top;text-align:left}.form-table tr th .required{float:right;margin-top:6px}.form-table tr td{width:calc(100% - 260px);padding:20px 0}.error-message{padding:0 10px;background:rgba(240,99,165,.1);color:red}.alert-message{padding:20px 30px;border:1px solid #f063a5;background:rgba(240,99,165,.1);color:red}.mail-description{margin-bottom:60px}.form-agree{margin-bottom:30px;text-align:center}.form-agree a{color:#333;text-decoration:underline}.form-end_text{margin-bottom:60px}.hero{position:relative;margin-bottom:100px}.hero:after{position:absolute;bottom:10px;left:50%;content:'';display:block;width:230px;height:270px;margin-left:-675px;background:url(../img/top/deco_mv_01.png) 0 0/100% auto no-repeat}.hero_image{max-width:1400px;margin:0 auto;padding-right:280px;padding-left:20px}.hero_image_inner{aspect-ratio:7 / 5;-webkit-mask-image:url(../img/top/img_movie.svg);mask-image:url(../img/top/img_movie.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%}.hero_text{position:absolute;bottom:0;left:50%;width:650px;height:700px;margin-left:420px;padding-top:290px;background:url(../img/top/bg_mv_text.png) 0 0/100% auto no-repeat;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero_text_copy01{font-size:24px;font-weight:500;line-height:1.6}.hero_text_copy01 span{color:#f063a5;font-size:30px}.hero_text_copy02{color:#38a59d;font-weight:500;font-size:36px}.hero_text_message{font-weight:500;line-height:2}.top-news{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px;margin-bottom:100px;padding-top:50px;padding-bottom:70px;background:white;border-radius:40px;box-shadow:0 10px 30px rgba(172,172,172,.16)}.top-news_title{position:relative;margin-bottom:50px;text-align:center}.top-news_title .en{display:block;color:#38a59d;font-family:Jost,sans-serif;font-size:36px;font-weight:400;letter-spacing:.1em;line-height:1.2}.top-news_title .ja{display:block;font-size:16px;font-weight:400;line-height:1.2}.top-news_title:before{position:absolute;top:-95px;left:50%;content:'';display:block;width:483px;height:250px;margin-left:-60px;background:url(../img/top/ttl_news.png) 0 0/100% auto no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-news_list_item{border-bottom:1px solid #f7f7f7}.top-news_list_item:last-child{border-bottom:0}.top-news_list_item a{display:block;padding:30px 0}.top-news_list_item a .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.top-news_list_item a .meta .date{margin-right:30px;color:#7c7c7c;font-family:Jost,sans-serif;font-size:14px;letter-spacing:.2em}.top-news_list_item a .meta .title{color:#333;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:.5s;transition:.5s}.top-news_list_item a .text{color:#333}.top-news_list_item a .text [data-bgb]{margin-bottom:0}.top-news_button{text-align:right}.top-news_button a{position:relative;padding-left:30px;color:#333}.top-news_button a:before{position:absolute;top:50%;left:0;content:'';display:block;width:10px;height:10px;border-top:1px solid #707070;border-right:1px solid #707070;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:.5s;transition:.5s}.top-features{background:url(../img/top/bg_features_btm.png) center bottom/1600px auto no-repeat}.top-features_inner{padding-top:90px;padding-bottom:250px;background:rgba(56,165,157,.12) url(../img/top/bg_features_top.png) center top/1660px auto no-repeat}.top-features_title{position:relative;text-align:center}.top-features_title .en{display:block;color:#38a59d;font-family:Jost,sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.4}.top-features_title .ja{display:block;font-size:36px;font-weight:400;line-height:1.4}.top-features_title:before{position:absolute;top:-150px;left:50%;content:'';display:block;width:156px;height:240px;margin-left:120px;background:url(../img/top/icn_baloons.png) 0 0/100% auto no-repeat}.top-features_item{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-features_item_title{text-align:center}.top-features_item_title .icon{position:relative;display:block;width:226px;height:226px;margin-left:15px;border-radius:50%;background:white;color:#fc8e30;font-family:Jost,sans-serif;line-height:1}.top-features_item_title .icon:before{position:absolute;top:20px;left:-15px;content:'';display:block;width:67px;height:75px;background:url(../img/top/icn_stars_01.png) 0 0/67px auto no-repeat}.top-features_item_title .icon .pre{display:block;margin-bottom:10px;padding-top:55px;font-size:20px;letter-spacing:.1em}.top-features_item_title .icon .num{display:block;font-size:60px}.top-features_item_title .title{position:relative;display:block;margin-top:-70px;margin-bottom:40px;padding:11px 0;border-radius:40px;background:#38a59d;color:white;font-size:30px;font-weight:400;line-height:1.6;z-index:1}.top-features_item_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:30px}.top-features_item_box.odd{margin-right:-110px}.top-features_item_box.even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-110px}.top-features_item_box .text{width:calc(100% - 540px)}.top-features_item_box .text p{margin-bottom:30px}.top-features_item_box .image{width:480px}.top-reserve{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:100px;padding-bottom:100px}.top-reserve_title{margin-bottom:30px;font-size:32px;font-weight:400;letter-spacing:.1em;line-height:1.5;text-align:center}.top-reserve_message{margin-bottom:25px;text-align:center}.top-reserve_teltime{margin-bottom:55px;font-weight:500;text-align:center}.top-reserve_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:60px}.top-reserve_list_item{width:31.25%}.top-reserve_list_item a{display:block;height:120px;padding-top:65px;border-radius:10px;color:white;text-align:center;box-shadow:10px 10px 30px rgba(0,0,0,.16)}.top-reserve_list_item-online a{background:#f063a5 url(../img/top/icn_online_wh.svg) center 20px no-repeat;font-size:20px;font-weight:500}.top-reserve_list_item-tel a{background:#38a59d url(../img/top/icn_tel_wh.svg) center 22px no-repeat;font-family:Jost,sans-serif;font-size:24px;font-weight:400;letter-spacing:.05em}.top-reserve_list_item-reserve a{background:#fc8e30 url(../img/top/icn_reserve_wh.svg) center 20px no-repeat;font-size:20px;font-weight:500}.top-reserve_first{padding:50px 0 60px;border-radius:10px;background:rgba(240,99,165,.09);text-align:center}.top-reserve_first_title{margin-bottom:20px;color:#f063a5;font-size:28px;font-weight:400;letter-spacing:.1em}.top-reserve_first_text{font-size:15px;font-weight:400;line-height:2.5}.top-consultation{background:#fff9ea}.top-consultation_inner{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:100px;padding-bottom:100px}.top-consultation_title{position:relative;margin-bottom:45px;text-align:center}.top-consultation_title .en{display:block;color:#38a59d;font-family:Jost,sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.4}.top-consultation_title .ja{display:block;font-size:36px;font-weight:400;line-height:1.4}.top-consultation_title:before{position:absolute;top:-150px;left:50%;content:'';display:block;width:156px;height:240px;margin-left:120px;background:url(../img/top/icn_baloons.png) 0 0/100% auto no-repeat}.top-consultation_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-consultation_table{width:60.4%}.top-consultation_table table{margin-bottom:15px;font-size:12px}.top-consultation_table table th{padding:10px 15px;border:1px solid #38a59d;background:#38a59d;color:white;font-weight:400}.top-consultation_table table td{height:56px;padding:0 15px;border:1px solid #38a59d;background:white;color:#38a59d;line-height:1.2;text-align:center;vertical-align:middle}.top-consultation_table table td:nth-child(1){text-align:left}.top-consultation_table table td span{color:#333;white-space:nowrap}.top-consultation_table_notice{font-size:15px;font-weight:400}.top-consultation_text{position:relative;width:35.4%;padding:30px 0 45px;border-radius:20px;background:#ffeec1;text-align:center}.top-consultation_text:after{position:absolute;top:-10px;right:10px;content:'';display:block;width:66px;height:70px;background:url(../img/top/icn_stars_02.png) 0 0/66px auto no-repeat}.top-consultation_text_title{margin-bottom:10px;font-size:18px;font-weight:500}.top-consultation_text_subtitle{margin-bottom:10px}.top-consultation_text_notice{color:#38a59d;font-size:14px}.top-access{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:100px;padding-bottom:100px}.top-access_title{position:relative;margin-bottom:30px;text-align:center}.top-access_title .en{display:block;color:#38a59d;font-family:Jost,sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.4}.top-access_title .ja{display:block;font-size:36px;font-weight:400;line-height:1.4}.top-access_map{margin-bottom:40px}.top-access_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-access_info:before,.top-access_info:after{content:"";display:table}.top-access_info:after{clear:both}.top-access_info dt{width:130px;margin-bottom:20px;color:#38a59d;font-family:Jost,sans-serif;font-size:20px;letter-spacing:.1em;line-height:1.5}.top-access_info dd{margin-bottom:20px;width:calc(100% - 150px);font-size:15px}.top-access_info dd p{margin-bottom:20px}.page-mv{position:relative}.page-mv_image{position:relative;max-width:1100px;margin:0 auto;padding-right:20px;padding-left:20px}.page-mv_image_inner{aspect-ratio:22 / 5;-webkit-mask-image:url(../img/common/img_mv.svg);mask-image:url(../img/common/img_mv.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%}.page-mv_image:after{position:absolute;right:-30px;bottom:-60px;content:'';display:block;width:24%;height:260px;background:url(../img/common/mv_deco.png) left bottom/100% auto no-repeat}.breadcrumbs{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:60px;font-size:12px}.breadcrumbs a{color:#333;text-decoration:underline}.ttl-page_wrap{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:60px}.ttl-page .ja{display:block;color:#38a59d;font-size:36px;font-weight:500;text-align:center}.bge-contents{font-weight:400}.news{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.news-index{margin-bottom:100px}.news-index_post_item{border-bottom:1px solid #f7f7f7}.news-index_post_item a{display:block;padding:30px 0}.news-index_post_item a .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.news-index_post_item a .meta .date{margin-right:30px;color:#7c7c7c;font-family:Jost,sans-serif;font-size:14px;letter-spacing:.2em}.news-index_post_item a .meta .title{color:#333;font-size:20px;font-weight:500;line-height:1.5;-webkit-transition:.5s;transition:.5s}.news-index_post_item a .text{color:#333;font-weight:400}.news-index_post_item a .text [data-bgb]{margin-bottom:0}.news-single_post_head .date{color:#7c7c7c;font-family:Jost,sans-serif;font-size:14px;letter-spacing:.2em}.news-single_post_head .title{margin-bottom:30px;color:#333;font-size:30px;font-weight:400;letter-spacing:.05em;line-height:1.5;-webkit-transition:.5s;transition:.5s}.news-single_post_detail .post-body{margin-bottom:30px}.post-navi{width:100%;margin:60px 0}.post-navi .list-link{display:inline-block;width:300px;height:60px;margin:0 80px;border:1px solid #fc8e30;border-radius:10px;box-shadow:10px 10px 30px rgba(0,0,0,.16);background:#fc8e30;color:white;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:60px}.post-navi .prev-link{display:inline-block;padding-left:50px;background:url(../img/news/icn_prev.svg) left center no-repeat;color:#333;font-size:18px;font-weight:400;letter-spacing:.05em}.post-navi .next-link{display:inline-block;padding-right:50px;background:url(../img/news/icn_next.svg) right center no-repeat;color:#333;font-size:18px;font-weight:400;letter-spacing:.05em}@media screen and (max-width:760px){body{font-size:16px}.sp{display:block}.spi{display:inline}.wrapper .main .contents{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}#bge-example{margin-top:-70px;padding-top:70px}.bge-contents{width:auto;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.footer{padding:50px 0 75px;background:rgba(208,238,236,.6) url(../img/common/bg_footer_sp.png) center bottom -8px/100% auto no-repeat}.footer_logo{margin-bottom:20px;font-size:28px}.footer_address{font-size:14px}.footer_tel{margin-bottom:20px}.copyright{font-size:12px}.pagetop{right:10px}.pagetop a{width:60px;height:60px;padding-top:14px;background-size:60px auto;font-size:13px}.navi-btn{display:block}.panel-btn{width:50px;height:50px}.close .panel-btn-icon{width:24px}.close .panel-btn-icon:before,.close .panel-btn-icon:after{width:24px}.panel-btn-icon{width:15px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel-btn-icon:before,.panel-btn-icon:after{height:1px}.panel-btn-icon:before{width:15px;margin-top:-6px}.panel-btn-icon:after{width:15px;margin-top:5px}.title-01{margin-bottom:20px;padding:10px 25px;font-size:19px}.title-02{font-size:18px}.title-03{padding-bottom:0;font-size:18px}.button-01 a{width:240px;height:50px;margin:0 10px;font-size:16px;line-height:48px;letter-spacing:0}.pagination{margin:30px 0 50px}.pagination span.current,.pagination span.number a{width:30px;height:30px;margin:0 1px;font-size:12px;line-height:30px}.pagination span.prev a{width:20px;height:16px;background-size:20px auto}.pagination span.next a{width:20px;height:16px;background-size:20px auto}.pagination span.first a:before,.pagination span.last a:after{height:11px;margin-top:-5px}.pagination span.first a:before{left:12px}.pagination span.last a:after{right:12px}#BtnMessageBack{margin-bottom:5px}textarea,input[type=number],input[type=text],input[type=email]{width:100%;padding:10px 8px}input.form_s{width:20%}input.form_m{width:48%}input.form_l{width:100%}textarea{width:100%}.form-checkbox label{padding-left:30px}.form-checkbox label:before{width:24px;height:24px;margin-top:-13px}.form-checkbox input[type=checkbox]:checked+label:after{width:16px;height:12px}.form-select{line-height:30px}.form-select select{height:auto;padding:10px 50px 10px 8px}select.form-select{height:auto;margin-left:0}.form-table{margin-bottom:15px}.form-table tr th{display:block;width:100%;padding:10px 0 0}.form-table tr td{display:block;width:100%;padding:10px 0}.mail-description{margin-bottom:30px}.form-end_text{margin-bottom:30px}.hero{margin-bottom:40px}.top-news{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.top-news{margin-left:15px;margin-right:15px;margin-bottom:60px;padding-top:25px;padding-bottom:35px;border-radius:20px}.top-news_title{margin-bottom:10px}.top-news_title .en{font-size:30px}.top-news_title .ja{font-size:14px}.top-news_title:before{top:-60px;width:288px;height:173px;margin-left:-20px;background-image:url(../img/top/ttl_news_sp.png)}.top-news_list_item a{padding:20px 0}.top-news_list_item a .meta{display:block}.top-news_list_item a .meta .date{font-size:12px}.top-news_list_item a .meta .title{font-size:18px}.top-news_list_item a .text{font-size:14px}.top-features{background:url(../img/top/bg_features_btm_sp.png) center bottom/100% auto no-repeat}.top-features_inner{padding-top:60px;background:rgba(56,165,157,.12) url(../img/top/bg_features_top_sp.png) center top/420px auto no-repeat}.top-features_title .en{font-size:12px}.top-features_title .ja{font-size:32px}.top-features_title:before{top:-100px;width:92px;height:143px;margin-left:70px}.top-features_item{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.top-features_item_title .icon{width:165px;height:165px;margin-left:10px}.top-features_item_title .icon:before{width:48px;height:54px;background-size:48px auto}.top-features_item_title .icon .pre{margin-bottom:5px;padding-top:45px;font-size:14px}.top-features_item_title .icon .num{font-size:43px}.top-features_item_title .title{margin-top:-50px;margin-bottom:30px;padding:20px;border-radius:20px;font-size:24px;letter-spacing:.05em;text-align:left}.top-features_item_box{display:block;width:auto}.top-features_item_box.odd{margin-right:0}.top-features_item_box.even{margin-left:0}.top-features_item_box .text{width:100%;margin-bottom:20px}.top-features_item_box .text p{margin-bottom:20px}.top-features_item_box .image{width:90%;margin:0 auto}.top-reserve{width:auto;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.top-reserve{padding-top:50px;padding-bottom:50px}.top-reserve_title{font-size:24px;text-align:left}.top-reserve_message{font-size:14px;text-align:left}.top-reserve_teltime{font-size:14px;text-align:left}.top-reserve_list{display:block;width:auto}.top-reserve_list{margin-bottom:30px}.top-reserve_list_item{width:300px;margin:0 auto 30px}.top-reserve_first{padding:30px 23px}.top-reserve_first_title{font-size:24px;line-height:1.5}.top-reserve_first_text{font-size:14px;line-height:2;text-align:left}.top-consultation_inner{width:auto;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.top-consultation_inner{padding-top:60px;padding-bottom:50px}.top-consultation_title{margin-bottom:30px}.top-consultation_title .en{font-size:12px}.top-consultation_title .ja{font-size:32px}.top-consultation_title:before{top:-100px;width:92px;height:143px;margin-left:70px}.top-consultation_box{display:block;width:auto}.top-consultation_table{width:100%;margin-bottom:30px}.top-consultation_table table th{padding:8px}.top-consultation_table table td{height:40px;padding:0 10px}.top-consultation_table table td span{font-size:14px}.top-consultation_table table td span.saturday{font-size:12px}.top-consultation_text{width:100%;padding:25px 0 30px}.top-access{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-access{padding-top:50px;padding-bottom:50px}.top-access_title .en{font-size:12px}.top-access_title .ja{font-size:32px}.top-access_map{margin-bottom:30px}.top-access_info{display:block;width:auto}.top-access_info{margin:0 20px}.top-access_info dt{width:100%}.top-access_info dd{width:100%;font-size:14px}.page-mv_image:after{right:10px;bottom:-30px}.breadcrumbs{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.breadcrumbs{margin-bottom:30px}.ttl-page_wrap{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ttl-page_wrap{margin-bottom:30px}.ttl-page .ja{font-size:22px}.news{width:auto;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.news-index_post_item a{padding:20px 0}.news-index_post_item a .meta{display:block}.news-index_post_item a .meta .date{font-size:12px}.news-index_post_item a .meta .title{font-size:18px}.news-index_post_item a .text{font-size:14px}.news-single_post_head .date{font-size:12px}.news-single_post_head .title{font-size:18px}.post-navi .list-link{width:120px;height:38px;margin:0 10px;font-size:14px;line-height:35px;letter-spacing:0}.post-navi .prev-link{padding-left:25px;background-size:18px 14px;font-size:14px;letter-spacing:0}.post-navi .next-link{padding-right:25px;background-size:18px 14px;font-size:14px;letter-spacing:0}}@media screen and (max-width:321px){body{font-size:13px;font-size:3.46667vw}.tiny{display:block}}@media screen and (min-width:761px){.main .bge-editor a[href]:hover{color:#fc8e30}.pc{display:block}.pci{display:inline}.header_reserve a:hover{background:rgba(240,99,165,.7)}.gnav_list_item a:hover{color:#38a59d}.button-01 a:hover{background:white;color:#fc8e30}.submit button:hover,.submit input[type=submit]:hover,.submit input[type=reset]:hover{background:white url(../img/common/icn_arrow_org.svg) right 20px center no-repeat;background-size:28px auto;color:#fc8e30}.top-news_list_item a:hover .meta .title{color:#38a59d}.top-news_button a:hover{color:#38a59d}.top-news_button a:hover:before{border-color:#38a59d}.top-reserve_list_item a:hover{box-shadow:none}.top-reserve_list_item-online a:hover{background-color:rgba(240,99,165,.8)}.top-reserve_list_item-tel a:hover{background-color:rgba(56,165,157,.8)}.top-reserve_list_item-reserve a:hover{background-color:rgba(252,142,48,.8)}.news-index_post_item a:hover .meta .title{color:#38a59d}.post-navi .list-link:hover{background:white;color:#fc8e30}.post-navi .prev-link:hover{color:#fc8e30}.post-navi .next-link:hover{color:#fc8e30}}@media screen and (max-width:1260px){.wrapper-top{padding-top:60px}.wrapper-default{padding-top:60px}.header{top:0;padding:0}.header_box{width:100%;height:50px;margin-right:0;padding-left:15px;border-radius:0}.header_logo{width:152px}.header_reserve{display:none}.gnav{display:none}.gnav_tel{display:none}.spnav_tel{display:block}.spnav_reserve{display:block}.navi-btn{display:block}}@media screen and (max-width:960px){.wrapper-top{background:url(../img/top/bg_mv_sp.jpg) center top/100% auto no-repeat}.wrapper-default{background:url(../img/top/bg_mv_sp.jpg) center top/100% auto no-repeat}.hero:after{display:none}.hero_image{padding-left:15px;padding-right:15px}.hero_text{position:static;width:100%;height:auto;margin:-120px auto 0;padding:110px 0 80px;background:url(../img/top/bg_mv_text_sp.png) center top/440px auto no-repeat;-webkit-transform:translateX(0);transform:translateX(0)}.hero_text_copy01{font-size:clamp(18px,1.5vw,24px);line-height:1.4}.hero_text_copy01 span{font-size:clamp(20px,2vw,30px)}.hero_text_copy02{font-size:clamp(24px,3vw,36px)}.hero_text_message{font-size:13px;line-height:1.6}.page-mv_image{padding-left:15px;padding-right:15px}}@media screen and (min-width:961px) and (max-width:1260px){.hero:after{width:160px;height:200px;margin-left:-500px;background-size:160px auto}.hero_text{left:auto;right:10px;margin-left:0;width:480px;height:510px;padding-top:220px;-webkit-transform:translateX(0);transform:translateX(0)}.hero_text_copy01{font-size:17px}.hero_text_copy01 span{font-size:20px}.hero_text_copy02{font-size:24px}.hero_text_message{font-size:14px;line-height:1.6}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJtaXhpbi9fbWl4aW5zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb25maWcvX3Zhci5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwicGx1Z2luL19hbmltYXRpb24uc2NzcyIsIjxubyBzb3VyY2U+IiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19zcC1tZW51LnNjc3MiLCJtb2R1bGUvX3RpdGxlLnNjc3MiLCJtb2R1bGUvX2J1dHRvbi5zY3NzIiwibW9kdWxlL19wYWdlci5zY3NzIiwibW9kdWxlL19mb3JtLnNjc3MiLCJwYWdlL190b3Auc2NzcyIsIm1peGluL19mbGV4LnNjc3MiLCJwYWdlL19wYWdlLnNjc3MiLCJwYWdlL19uZXdzLnNjc3MiLCJtaXhpbi9fbWVkaWEtcXVlcnkuc2NzcyIsIm1peGluL19mb250LXNpemUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUIsQUNRakIsK1ZBWUksU0FBUSxBQUNSLFVBQVMsQUFDVCxTQUFRLEFBQ1IsVUFBUyxBQUNULHVCQUFzQixBQUN0QixxQkFBc0IsQ0FDekIsQUFFRCxLQUNJLGFBQWEsQ0FDaEIsQUFFRCxtRkFFSSxhQUFhLENBQ2hCLEFBRUQsa0JBQ0UsY0FBZSxDQUNoQixBQUVELEdBQ0ksZUFBZSxDQUNsQixBQUVELGFBQ0ksV0FBVyxDQUNkLEFBRUQsb0RBRUksV0FBVSxBQUNWLFlBQVksQ0FDZixBQUVELEVDcENDLHNCRHFDaUMsQUFDOUIsU0FBUSxBQUNSLFVBQVMsQUFDVCxzQkFBc0IsQ0FDekIsQUFHRCxJQUNJLHNCQUFxQixBQUNyQixXQUFVLEFBQ1Ysb0JBQW9CLENBQ3ZCLEFBR0QsS0FDSSxzQkFBcUIsQUFDckIsV0FBVSxBQUNWLGtCQUFpQixBQUNqQixlQUFnQixDQUNuQixBQUVELElBQ0ksNEJBQTZCLENBQ2hDLEFBRUQsdUJBQ0kseUJBQXdCLEFBQ3hCLFdBQVcsQ0FDZCxBQUVELE1BQ0ksV0FBVyxBQUNYLHlCQUF3QixBQUN4QixnQkFBZ0IsQ0FDbkIsQUFHRCxHQUNJLGNBQWEsQUFDYixXQUFVLEFBQ1YsU0FBUSxBQUNSLDBCQUE0QixBQUM1QixhQUFZLEFBQ1osU0FBUyxDQUNaLEFBRUQsYUFDSSxxQkFBcUIsQ0FDeEIsQUV4R0QsS0FDRSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWUsQ0FDaEIsQUFDRCxLQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ2IsU0FBUyxBQUNULFVBQVUsQUFDVCwyQ0NRNkMsQURQN0MsZUNJWSxBREhiLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsV0NkVSxBRGVWLDhCQUE4QixBQUM5QixtQ0FBbUMsQUFDbEMsY0NIUyxBRElULGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsaUJBQWtCLENBT25CLEFBQ0QsRUFDRSxjQzFCWSxBRDJCWixxQkFBcUIsQUFDckIsdUJBQUEsQUFBZSxjQUFBLENBR2hCLEFBRUQsSUFDRSxlQUFlLEFBQ2YsWUFBWSxBQUNaLGtCQUFtQixDQUNwQixBQUVELFVBRUksdUJBQUEsQUFBZSxjQUFBLENBQ2hCLEFFMUNILE1BQ0UsWUFBYSxDQUlkLEFBQ0QsSUFDRSxZQUFhLENBSWQsQUFDRCxLQUNFLFlBQWEsQ0FJZCxBQUNELElBQ0UsWUFBYSxDQUlkLEFBQ0QsS0FDRSxZQUFhLENBSWQsQUFDRCxNQUNFLFlBQWEsQ0FJZCxBQUNELEtBQ0UsWUFBYSxDQUlkLEFDNUNELGVBQ0UsVUNERixBRENZLGdFQ0RaLEFERUUsbUNBQUEsQUFBMkIsMkJBQUEsQUFDM0IsMkJBQUEsQUFBbUIsa0JBQUEsQ0FLcEIsQUFSRCxvQkFLSSxVQ0xKLEFES2Msa0VDTGQsQURNSSxnQ0FBQSxBQUEwQix1QkFBQSxDQUMzQixBQUVILGtCQUNFLFVDVkYsQURVWSxnRUNWWixBRFdFLG9DQUFBLEFBQTRCLDRCQUFBLEFBQzVCLDJCQUFBLEFBQW1CLGtCQUFBLENBS3BCLEFBSkMsdUJBQ0UsVUNkSixBRGNjLGtFQ2RkLEFEZUksZ0NBQUEsQUFBMEIsdUJBQUEsQ0FDM0IsQUFFSCxtQkFDRSxVQ25CRixBRG1CWSxnRUNuQlosQURvQkUscUNBQUEsQUFBNkIsNkJBQUEsQUFDN0IsNEJBQUEsQUFBb0IsbUJBQUEsQ0FLckIsQUFSRCx3QkFLSSxVQ3ZCSixBRHVCYyxrRUN2QmQsQUR3QkksZ0NBQUEsQUFBMEIsdUJBQUEsQ0FDM0IsQUFFSCxvQkFDRSxVQzVCRixBRDRCWSxnRUM1QlosQUQ2QkUsb0NBQUEsQUFBNEIsNEJBQUEsQUFDNUIsNEJBQUEsQUFBb0IsbUJBQUEsQ0FLckIsQUFSRCx5QkFLSSxVQ2hDSixBRGdDYyxrRUNoQ2QsQURpQ0ksZ0NBQUEsQUFBMEIsdUJBQUEsQ0FDM0IsQUFHSCxhQ3JDQSxzS0FBQSxBRHNDRSwwQkFBQSxBQUFrQixrQkFBQSxBQUNsQiwyQkFBQSxBQUFtQixrQkFBQSxDQUlwQixBQU5ELGtCQ3JDQSxxS0FBQSxBRHlDSSx1QkFBQSxBQUFlLGNBQUEsQ0FDaEIsQUFHSCxZQUNFLFVDOUNGLEFEOENZLCtEQzlDWixDRHlEQyxBQVpELGlCQUdJLFVDaERKLEFEZ0RjLGlFQ2hEZCxDRHdERyxBQVhILHFCQUtNLHNCQUFzQixBQUN0QixvQkFBb0IsQUFDcEIsZ0JBQWdCLEFBQ2hCLHlCQUF3QixBQUN4QixrREFBQSxBQUEwQyx5Q0FBQSxDQUMzQyxBQUdMLDRCQUNFLEdBQ0UsdUJBQXVCLEFBQ3ZCLGdCQUNGLENOOE9DLEFNN09ELElBQ0UsZ0JBQWlCLENOK09sQixBTTdPRCxLQUNFLG9CQUFvQixBQUNwQixlQUFlLEFBQ2YsWUZsRVUsQ0ppVFgsQ00xUEgsQU4yUEMsb0JNMVBDLEdBQ0UsdUJBQXVCLEFBQ3ZCLGdCQUNGLENOOE9DLEFNN09ELElBQ0UsZ0JBQWlCLENOK09sQixBTTdPRCxLQUNFLG9CQUFvQixBQUNwQixlQUFlLEFBQ2YsWUZsRVUsQ0ppVFgsQ0FDRixBTTVPRCw2QkFDRSxLQUNFLFVBQVcsQ05nUFosQ01sUEgsQU5tUEMscUJNbFBDLEtBQ0UsVUFBVyxDTmdQWixDQUNGLEFNOU9ELGtDQUNFLEtBQ0UsTUFBTyxDTmtQUixDTXBQSCxBTnFQQywwQk1wUEMsS0FDRSxNQUFPLENOa1BSLENBQ0YsQU0vT0QsY0FDQSw2QkFBQSxBQUFzQixvQkFBQSxDQUNyQixBQUVELGNBQ0EsNkJBQUEsQUFBc0Isb0JBQUEsQ0FDckIsQUFFRCw4QkFDSSxHQUFLLG1DQUFBLEFBQTJCLDBCQUFBLENObVBqQyxBTWxQRCxLQUFPLGdDQUFBLEFBQTJCLHVCQUFBLENOcVBqQyxDTXZQSCxBTndQQyxzQk12UEcsR0FBSyxtQ0FBQSxBQUEyQiwwQkFBQSxDTm1QakMsQU1sUEQsS0FBTyxnQ0FBQSxBQUEyQix1QkFBQSxDTnFQakMsQ0FDRixBTXBQRCw0QkFDSSxHQUFLLG9DQUFBLEFBQTJCLDJCQUFBLENOd1BqQyxBTXZQRCxLQUFPLGdDQUFBLEFBQTJCLHVCQUFBLENOMFBqQyxDTTVQSCxBTjZQQyxvQk01UEcsR0FBSyxvQ0FBQSxBQUEyQiwyQkFBQSxDTndQakMsQU12UEQsS0FBTyxnQ0FBQSxBQUEyQix1QkFBQSxDTjBQakMsQ0FDRixBUTdWRCxTQUNFLGtCQUFrQixBQUNsQix1QkFBQSxBQUFlLGNBQUEsQ0FVaEIsQUFaRCxlQUlJLGtCQUFrQixBQUNsQixTQUFVLENBTVgsQUFYSCx5Qk44QkUsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLGtCQUF3QixDTXhCckIsQUFJTCxhQUNFLGtCQUFrQixBQUNsQixxRUFBd0UsQ0FPekUsQUFDRCxpQkFDRSxrQkFBa0IsQUFDbEIsd0VBQTJFLENBTzVFLEFBRUQsYUFDRSxrQkFBa0IsQUFDbEIsaUJBQWtCLENBS25CLEFSK1hELGdCUTNYRSxzQkFBd0IsQ0FDekIsQUFFRCxjTm5CRSxpQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixrQkFBdUIsQUFDdkIsbUJBQXdCLEFNaUJ4QixrQkFBbUIsQ0FDcEIsQUNwREQsUUFDRSxlQUFlLEFBQ2YsU0FBUyxBQUNULE9BQU8sQUFDUCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWUsQ0FvRWhCLEFBL0RDLGNBQ0Usb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix3QkFBQSxBQUF1QixxQkFBdkIsQUFBdUIsc0JBQUEsQ0FDeEIsQUFDRCxZQUNFLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUFBOEIsc0JBQTlCLEFBQThCLDhCQUFBLEFBQzlCLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixtQkFBQSxBQUNuQix5QkFBeUIsQUFDekIsYUFBYSxBQUNiLGtCQUFrQixBQUNsQixzQkFBc0IsQUFDdEIsbUJBQW1CLEFBQ25CLGdCQUFpQixDQVFsQixBQUNELGFBQ0UsV0FBWSxDQUliLEFBQ0Qsa0JBS0ksY0FBYyxBQUNkLFlBQVksQUFDWixhQUFhLEFBQ2IsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixtQkw1Q08sQUs2Q1AsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FvQm5CLEFBakNILHNCQWVNLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixrQkFBbUIsQ0FDcEIsQUFwQkwsc0JBc0JNLGNBQWMsQUFDZCw0QkwzQ3NCLEFLNEN0QixlQUFlLEFBQ2Ysb0JBQW9CLEFBQ3BCLGtCQUFtQixDQUNwQixBQVVQLE1BQ0Usa0JBQWtCLEFBQ2xCLGdCQUFpQixDQXdEbEIsQUFwREMsV0FDRSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsWUFBQSxDQUNkLEFBQ0QsV0FDRSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsWUFBQSxDQW1DZCxBQWxDQyxnQkFDRSxhQUFjLENBZ0NmLEFBakNELGtCQUdJLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIsV0w1RkcsQUs2RkgsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FNcEIsQUFDRCw2QkFDRSxrRUFBbUUsQ0FDcEUsQUFDRCw4QkFDRSxrRUFBbUUsQ0FDcEUsQUFDRCw4QkFDRSxrRUFBbUUsQ0FDcEUsQUFDRCx5QkFDRSxrRUFBbUUsQ0FDcEUsQUFDRCwyQkFDRSxtRUFBb0UsQ0FDckUsQUFDRCwwQkFDRSxrRUFBbUUsQ0FDcEUsQUFHTCxVQUNFLHlCQUF5QixBQUN6QixnRUFBZ0UsQUFDaEUsY0wxSFUsQUsySFYsNEJMM0cwQixBSzRHMUIsZUFBZSxBQUNmLHFCQUFxQixBQUNyQixrQkFBbUIsQ0FJcEIsQUFHSCxZQUNFLGtCQUFrQixBQUNsQixhQUFhLEFBQ2IsU0FBVSxDQUNYLEFBR0MsV0FDRSxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixVQUFXLENBZVosQUFuQkQsYUFTSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsMkVBQXlFLEFBQ3pFLFlBQVksQUFDWiw0QkwzSXdCLEFLNEl4QixlQUFlLEFBQ2YsaUJBQWtCLENBQ25CLEFBRUgsZUFDRSxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixXQUFZLENBZWIsQUFYQyxpQkFDRSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsK0VBQTRFLEFBQzVFLFlBQVksQUFDWixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUNuQixBQUdILFlBQ0UsdUJBQXVCLEFBQ3ZCLGtCTHZMVSxDS21PWCxBQTNDQyxpQkFDRSw0Q0FBcUMsQ0F5Q3RDLEFBeENDLG1CQUNFLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QseUJBQXlCLEFBQ3pCLFlBQVksQUFDWixlQUFnQixDQWFqQixBQXBCSCx5QkFTTSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osMkJBQTJCLEFBQzNCLDZCQUE2QixBQUM3QixpREFBQSxBQUF5Qyx3Q0FBQSxDQUMxQyxBQUVILDhCQUNFLG9FQUFxRSxDQUN0RSxBQUNELCtCQUNFLG1FQUFvRSxDQUNyRSxBQUNELCtCQUNFLG1FQUFvRSxDQUNyRSxBQUNELDBCQUNFLG1FQUFvRSxDQUNyRSxBQUNELDRCQUNFLG1FQUFvRSxDQUNyRSxBQUNELDJCQUNFLG9FQUFxRSxDQUN0RSxBQUNELDJCQUNFLG9FQUFxRSxDQUN0RSxBQ3BPUCxRQUNFLHFCQUFxQixBQUNyQiwyR0FBNkcsQUFDN0csaUJBQWtCLENBaURuQixBQTVDQyxhQUNFLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZUFBZ0IsQ0FLakIsQUFDRCxnQkFDRSxlQUFlLEFBQ2YsYUFBYyxDQUlmLEFBQ0QsWUFDRSxtQkFBbUIsQUFDbkIsY052QlUsQU13QlYsNEJOUjBCLEFNUzFCLGVBQWUsQUFDZixvQkFBcUIsQ0FRdEIsQUFiRCxpQkFVSSxrQkFBa0IsQUFDbEIsK0RBQWdFLENBQ2pFLEFBRUgsWUFDRSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsYUFBQSxBQUNiLHdCQUFBLEFBQXVCLHFCQUF2QixBQUF1Qix1QkFBQSxBQUN2QixrQkFBbUIsQ0FVcEIsQUFUQyxpQkFDRSxhQUFjLENBT2YsQUFSRCxtQkFHSSxhQUFjLENBSWYsQUFIQyx1QkFDRSxXQUFZLENBQ2IsQUFNVCxXQUNFLGNOdERZLEFNdURaLDRCTnJDNEIsQU1zQzVCLGVBQWUsQUFDZixtQkFBb0IsQ0FJckIsQUFFRCxTQUNFLGVBQWUsQUFDZixXQUFXLEFBQ1gsWUFBWSxBQUNaLFVBQVUsQUFDViw2REFBQSxBQUFxRCxvREFBQSxDQXVCdEQsQUE1QkQsV0FVSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsc0VBQXdFLEFBQ3hFLFlBQVksQUFDWiw0Qk43RDBCLEFNOEQxQixvQkFBb0IsQUFDcEIsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQVFuQixBQzNGSCxVQUNFLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sUUFBUSxBQUNSLGFBQWEsQUFDYixXQUFXLEFBQ1gsWUFBWSxBQUNaLFdBQVksQ0FPYixBQUNELFdBQ0Usa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsWUFBWSxBQUNaLG1CUGpCWSxBT2tCWixxQkFBcUIsQUFDckIsa0JBQWtCLEFUSG5CLHFCU0krQixDQUsvQixBQUtNLHVCQUNMLFdBQVcsQUFDWCxzQkFBdUIsQ0FJeEIsQUFDRCwyREFDRSxXQUFXLEFBQ1gsZUFBZ0IsQ0FJakIsQUFDRCw4QkFDRSxpQ0FBQSxBQUF5Qix3QkFBQSxDQUMxQixBQUNELDZCQUNFLGdDQUFBLEFBQXdCLHVCQUFBLENBQ3pCLEFBQ0QsZ0JBQ0UsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsU0FBUyxBQUNULFdBQVcsQUFDWCxXQUFXLEFBQ1gsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQix1QkFBQSxBQUFlLGVBQUEsQUFDZixtQ0FBQSxBQUEyQiwwQkFBQSxDQU01QixBQUNELDZDQUNFLGNBQWMsQUFDZCxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixXQUFXLEFBQ1gsUUFBUSxBQUNSLGlCQUFpQixBQUNqQix1QkFBQSxBQUFlLGNBQUEsQ0FJaEIsQUFDRCx1QkFDRSxXQUFXLEFBQ1gsZUFBZ0IsQ0FLakIsQUFDRCxzQkFDRSxXQUFXLEFBQ1gsY0FBZSxDQUtoQixBQUVELFNBQ0UsV0FBVyxBQUNYLGNBQWMsQUFDZCxRQUFRLEFBQ1IsU0FBUyxBQUNULGdDQUFvQyxBQUNwQyxlQUFlLEFBQ2YsU0FBUyxBQUNULE9BQU8sQUFDUCxlQUFlLEFBQ2YsVUo5R0YsQUk4R1ksZ0VKOUdaLEFJK0dFLCtCQUFBLEFBQXVCLHVCQUFBLEFBQ3ZCLFNBQVUsQ0FRWCxBQXBCRCxjQWdCSSxXQUFXLEFBQ1gsYUFBYSxBQUNiLFVKdEhKLEFJc0hjLGlFSnRIZCxDSXVIRyxBQ3ZISCxVQUNFLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQixZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixlQUFnQixDQU1qQixBQUVELFVBQ0UsbUJBQW1CLEFBQ25CLGNSZlksQVFnQlosZUFBZSxBQUNmLGdCQUFnQixBQUNoQixlQUFnQixDQUlqQixBQUVELFVBQ0UsbUJBQW1CLEFBQ25CLGdDUnpCa0IsQVEwQmxCLGVBQWUsQUFDZixlQUFnQixDQUtqQixBQ3BDRCxXQUNFLGlCQUFrQixDQThCbkIsQUE3QkMsYUFDRSxxQkFBcUIsQUFDckIsWUFBWSxBQUNaLFlBQVksQUFDWixjQUFjLEFBQ2QseUJURFksQVNFWixtQkFBbUIsQUFDbkIsMENBQThDLEFBQzlDLG1CVEpZLEFTS1osWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGdCQUFpQixDQWVsQixBQzlCSCxZQUNFLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FJbkIsQUFDRCxtREFFRSxxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWixhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FRbkIsQUFDRCwwQkFDRSxtQlZyQm9CLEFVc0JwQixjVnZCYyxBVXdCZCw4QkFBZ0MsQ0FDakMsQUFDVywySEFLVixhQUFrQixBQUNsQixXVnRDUyxBVXVDVCwyQ1ZyQjZDLEFVc0I3QyxlQUFlLEFBQ2YsZUFBZ0IsQ0FDakIsQUFDRCwwQkFDRSxZQUFhLENBQ2QsQUFDcUIsd0JBQ3BCLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsWUFBWSxBQUNaLFVBQVUsQUFDVixvQkFBb0IsQUFDcEIsK0RBQStELEFBQy9ELHFCQUFzQixDQU12QixBQUNxQix3QkFDcEIscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxZQUFZLEFBQ1osVUFBVSxBQUNWLG9CQUFvQixBQUNwQixnRUFBZ0UsQUFDaEUscUJBQXNCLENBTXZCLEFBQ0QseURBRUUsbUJWdEVjLEFVdUVkLFVBQVcsQ0FDWixBQUNELHFCQUNFLGtCVjdFWSxDVThFYixBQUNELGlEQUVFLGlCQUFrQixDQUNuQixBQUNELDhEQUVFLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsV0FBVyxBQUNYLGNBQWMsQUFDZCxVQUFVLEFBQ1YsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixlQUFnQixDQUtqQixBQUNELGdDQUNFLFNBQVUsQ0FJWCxBQUNELDhCQUNFLFVBQVcsQ0FJWixBQUVELFdBQ0UsaUJBQWtCLENBSW5CLEFBTEQsYUFHSSxhVmxIVSxDVW1IWCxBQ3RISCxVQUNFLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsMkJBQTRCLEFBQzVCLG1CQUFtQixBQUNuQix5QlhDYyxBV0FkLFdBQVcsQUFDWCxlQUFlLEFBQ2YsY0FBYyxBQUNkLHNCQUFzQixBQUN0QixrQkFBbUIsQ0FDcEIsQUFDRCxRQUNFLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsMkJBQTRCLEFBQzVCLG1CQUFtQixBQUNuQixzQkFBc0IsQUFDdEIsV0FBVyxBQUNYLGVBQWUsQUFDZixnQkFBbUIsQUFDbkIsc0JBQXNCLEFBQ3RCLGtCQUFtQixDQUNwQixBQUNELFFBQ0UsaUJBQWtCLENBb0NuQixBQXJDRCxZQUtJLG9CQUFxQixDQUN0QixBQU5ILG9FQVFJLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsWUFBWSxBQUNaLHlCWDdCWSxBVzhCWixtQkFBbUIsQUFDbkIsMENBQThDLEFBQzlDLG1CWGhDWSxBV2lDWixXQUFXLEFBQ1gsMkNYdEIyQyxBV3VCM0MsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsc0JBQXNCLEFBQ3RCLGVBQWUsQUFDZix1QkFBQSxBQUFlLGNBQUEsQ0FVaEIsQUFNSCx3QkFDRSxXQUFZLENBQ2IsQUFHRCxnQkFDRSxpQkFBaUIsQUFDakIsYVgvRGMsQ1dtRWYsQUFFRCxVQUNFLG9CQUFxQixDQUN0QixBQUlELDhMQVlJLHdCQUF3QixBQUN4QixxQkFBcUIsQUFDckIsb0JBQW9CLEFBQ3BCLGdCQUFnQixBQUloQixnQkFBZ0IsQUFDaEIsWUFBWSxBQUNaLFVBQVUsQUFDVixTQUFTLEFBQ1QsZ0JBQWdCLEFBQ2hCLHFCQUFzQixDQUd6QixBQW9CRCx1Q0FFSSxZQUFhLENBR2hCLEFBSUQsT0FDSSxrQkFBbUIsQUFDbkIsZ0JBQWlCLENBQ3BCLEFBRUQsK0RBSUUsV0FBVyxBQUNYLGFBQWEsQUFDYix5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixjQUFlLENBS2hCLEFBQ0QsYUFDRSxTQUFVLENBSVgsQUFDRCxhQUNFLFNBQVUsQ0FJWCxBQUNELGFBQ0UsU0FBVSxDQUlYLEFBQ0QsU0FDRSxXQUFXLEFBQ1gsYUFBYSxBQUNiLGFBQWtCLEFBQ2xCLGNBQWUsQ0FJaEIsQUFJRCxvRkFJSSx3Qlg1TFUsQ1c2TGIsQUFHRCxtQkFDSSxZQUFhLENBQ2hCLEFBSUQsbUNBQ0ksa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGlCQUFrQixDQUdyQixBQUU0QixtRkFFekIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsUUFBUSxBQUNSLE9BQU8sQUFHUCwwQkFBMEIsQUFDMUIsc0JBQXNCLEFBSXRCLGlCQUFrQixDQUNyQixBQUVELDBDQUNJLFdBQVcsQUFDWCxZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLGdCQUFnQixBQUNoQixxQkFBc0IsQ0FDekIsQUFFNEIseUNBQ3pCLFNBQVMsQUFDVCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDdEIsQUFFRCxpREFDSSxrQlhsUFUsQ1dtUGIsQUFJRCxxQkFDSSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIseUJBQXlCLEFBQ3pCLGVBQWdCLENBSW5CLEFBRUQsdURBRUksa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsUUFBUSxBQUNSLE9BQU8sQUFHUCwwQkFBMEIsQUFDMUIscUJBQXNCLENBQ3pCLEFBRWMsNEJBQ1gsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLHFCWHhSTyxDVzhSVixBQUVELGdEQUNJLFdBQVcsQUFDWCxZQUFZLEFBQ1osT0FBUSxDQUNYLEFBRTJDLHdEQUN4QyxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFNBQVMsQUFDVCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osNkJYM1NVLEFXNFNWLCtCWDVTVSxBVzZTVixpQ0FBQSxBQUF5Qix3QkFBQSxDQUs1QixBQUVELGFBQ0ksa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixlQUFjLEFBQ2QsaUJBQWlCLENBSXBCLEFBY0QsbUJBQ0ksa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsUUFBUSxBQUNSLFNBQVMsQUFFVCxpQ0FBaUMsQUFDakMsa0NBQWtDLEFBQ2xDLG9DQUFvQyxBQUNwQyxtQ0FBbUMsQUFDbkMsMEJBQTBCLEFBQzFCLFFBQVEsQUFDUixXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixVQUFXLENBQ2QsQUFFWSxvQkFDVCxrQkFBa0IsQUFDbEIsMkJBQTJCLEFBQzNCLHlCQUF5QixBQUN6QixrQkFBa0IsQUFDbEIsY0FBZSxDQVVsQixBQWZELHVDQVlRLGFYeldNLENXMFdQLEFBSVAsbUJBQ0UsMkJBQTJCLEFBQzNCLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsY0FBZSxDQUtoQixBQUlZLGlDQUNULGFBQWMsQ0FDakIsQUFJRCw0QkFDSSxXQUFXLEFBQ1gsZUFBZ0IsQ0FDbkIsQUFJRCxrQkFDSSxXQUFXLEFBQ1gsVVI3WUosQVE2WWMsa0VSN1lkLEFROFlJLGVBQWdCLENBQ25CLEFBSUQsbUJBQ0ksV0FBVyxBQUNYLFVSclpKLEFRcVpjLGtFUnJaZCxBUXNaSSxlQUFnQixDQUNuQixBQUlELHVCQUNJLFdBQVcsQUFDWCxlQUFnQixDQUNuQixBQUVELFlBQ0Usa0JBQW1CLENBa0NwQixBQTdCRyxrQkFDRSxZQUFZLEFBQ1oseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLGVBQWdCLENBWWpCLEFBeEJMLDRCQW1CUSxZQUFZLEFBQ1osY0FBZSxDQUNoQixBQXJCUCxrQkEwQk0seUJBQTJCLEFBQzNCLGNBQWUsQ0FNaEIsQUFJTCxlQUNFLGVBQWUsQUFDZiwrQlhsY1csQVdtY1gsU0FBVSxDQUNYLEFBQ0QsZUFDRSxrQkFBa0IsQUFDbEIseUJYdmNXLEFXd2NYLCtCWHhjVyxBV3ljWCxTQUFVLENBQ1gsQUFDRCxrQkFDRSxrQkFBbUIsQ0FJcEIsQUFFRCxZQUNFLG1CQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFQRCxjQUlJLFdYM2RPLEFXNGRQLHlCQUEwQixDQUMzQixBQUlELGVBQ0Usa0JBQW1CLENBSXBCLEFDdGVILE1BQ0Usa0JBQWtCLEFBQ2xCLG1CQUFvQixDQW9IckIsQUF0SEQsWUFPSSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFNBQVMsQUFDVCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFlBQVksQUFDWixhQUFhLEFBQ2IsbUJBQW1CLEFBQ25CLGlFQUFvRSxDQVVyRSxBQUNELFlBQ0UsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxvQkFBb0IsQUFDcEIsaUJBQWtCLENBWW5CLEFBUEMsa0JBQ0UsbUJBQWtCLEFBQ2xCLGlEQUFBLEFBQTJDLHlDQUFBLEFBQzNDLDhCQUFBLEFBQXNCLHNCQUFBLEFBQ3RCLDBCQUFBLEFBQWtCLGtCQUFBLEFBQ2xCLHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQUVILFdBQ0Usa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxTQUFTLEFBQ1QsWUFBWSxBQUNaLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGtFQUFvRSxBQUNwRSxrQkFBa0IsQUFDbEIsbUNBQUEsQUFBMkIsMEJBQUEsQ0FnRTVCLEFBN0NDLGtCQUNFLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FrQmpCLEFBckJELHVCQVlJLGNaL0VLLEFZZ0ZMLGNBQWUsQ0FPaEIsQUFFSCxrQkFDRSxjWjVGUSxBWTZGUixnQkFBZ0IsQUFDaEIsY0FBZSxDQU9oQixBQUNELG1CQUNFLGdCQUFnQixBQUNoQixhQUFjLENBU2YsQUFJTCxVZDFGRSxpQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixtQkFBdUIsQUFDdkIsb0JBQXdCLEFjd0Z4QixvQkFBb0IsQUFDcEIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixpQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLDRDQUFtRCxDQXFKcEQsQUE1SUMsZ0JBQ0Usa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixpQkFBa0IsQ0E0Q25CLEFBL0NELG9CQVFJLGNBQWMsQUFDZCxjWjlJUSxBWStJUiw0QlovSHdCLEFZZ0l4QixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixlQUFnQixDQUlqQixBQWxCSCxvQkFvQkksY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FJakIsQUEzQkgsdUJBNkJJLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFjLEFBQ2QsWUFBWSxBQUNaLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsZ0VBQWtFLEFBQ2xFLG1DQUFBLEFBQTJCLDBCQUFBLENBUTVCLEFBR0Qsb0JBQ0UsK0JaeExjLENZaVBmLEFBeERDLCtCQUNFLGVBQWdCLENBQ2pCLEFBQ0Qsc0JBQ0UsY0FBYyxBQUNkLGNBQWUsQ0FrRGhCLEFBOUNDLDRCQUNFLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUFBbUIsc0JBQW5CLEFBQW1CLG1CQUFBLEFBQ25CLGtCQUFtQixDQXdCcEIsQUFwQkMsa0NBQ0Usa0JBQWtCLEFBQ2xCLGNaNU1FLEFZNk1GLDRCWjNMa0IsQVk0TGxCLGVBQWUsQUFDZixtQkFBb0IsQ0FJckIsQUEzQlAsbUNBNkJRLFdadE5ELEFZdU5DLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLHVCQUFBLEFBQWUsY0FBQSxDQUloQixBQXJDUCw0QkF3Q00sVVpqT0MsQ1l3T0YsQUEvQ0wsdUNBNkNRLGVBQWdCLENBQ2pCLEFBY1QsaUJBQ0UsZ0JBQWlCLENBNkJsQixBQTVCQyxtQkFDRSxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLFVaMVBLLENZa1JOLEFBN0JILDBCQU9NLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsT0FBTyxBQUNQLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWiw2QkFBNkIsQUFDN0IsK0JBQStCLEFBQy9CLGlEQUFBLEFBQXlDLHlDQUFBLEFBQ3pDLHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQWVQLGNBQ0Usa0ZBQXFGLENBMkt0RixBQXZLQyxvQkFDRSxpQkFBaUIsQUFDakIscUJBQXFCLEFBQ3JCLG9HQUFrRyxDQUtuRyxBQUNELG9CQUNFLGtCQUFrQixBQUNsQixpQkFBa0IsQ0FzQ25CLEFBeENELHdCQUlJLGNBQWMsQUFDZCxjWnRTUSxBWXVTUiw0Qlp2UndCLEFZd1J4QixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGVBQWdCLENBSWpCLEFBQ0Qsd0JBQ0UsY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FJakIsQUFDRCwyQkFDRSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFNBQVMsQUFDVCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFlBQVksQUFDWixhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLGtFQUFxRSxDQU90RSxBQUVILG1CZC9TQSxpQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixrQkFBdUIsQUFDdkIsa0JBQXdCLENjK1p2QixBQWxIQyx5QkFDRSxpQkFBa0IsQ0EyRW5CLEFBNUVELCtCQUdJLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsWUFBWSxBQUNaLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixjWm5WUSxBWW9WUiw0Qlp2VXNCLEFZd1V0QixhQUFjLENBd0NmLEFBbERELHNDQWlCSSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osbUVBQXNFLENBTXZFLEFBaENMLG9DQWtDTSxjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsbUJBQW9CLENBTXJCLEFBQ0Qsb0NBQ0UsY0FBYyxBQUNkLGNBQWUsQ0FJaEIsQUFuREwsZ0NBc0RJLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLG1CWnhZTSxBWXlZTixZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsU0FBVSxDQVVYLEFBRUgsdUJDM1pGLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUQyWnNDLHNCQzNadEMsQUQyWnNDLDhCQUFBLEFDMVp0QyxxQkFBQSxBRDBad0IsaUJBQUEsQUFDcEIsa0JBQW1CLENBa0NwQixBQWpDQywyQkFDRSxtQkFBb0IsQ0FJckIsQUFSSCw0QkFVSSw4QkFBQSxBQUEyQiw4QkFBM0IsQUFBMkIsK0JBQTNCLEFBQTJCLDJCQUFBLEFBQzNCLGtCQUFtQixDQUlwQixBQWZILDZCQWlCSSx3QkFBeUIsQ0FXMUIsQUE1QkgsK0JBdUJNLGtCQUFtQixDQUlwQixBQTNCTCw4QkE4QkksV0FBWSxDQUtiLEFBS1AsYWR0YUUsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBY29heEIsa0JBQWtCLEFBQ2xCLG9CQUFxQixDQTRIdEIsQUF2SEMsbUJBQ0UsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FLbkIsQUFDRCxxQkFDRSxtQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBQ0QscUJBQ0UsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FLbkIsQUFDRCxrQkN4ZUEsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBRHdlb0Msc0JDeGVwQyxBRHdlb0MsOEJBQUEsQUN2ZXBDLHFCQUFBLEFEdWVzQixpQkFBQSxBQUNwQixrQkFBbUIsQ0F5RHBCLEFBckRDLHVCQUNFLFlBQWEsQ0FtRGQsQUFwREQseUJBT0ksY0FBYyxBQUNkLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsbUJBQW1CLEFBQ25CLFlBQVksQUFDWixrQkFBa0IsQUFDbEIseUNBQThDLENBTS9DLEFBQ1EsZ0NBQ1AsMkVBQXdFLEFBQ3hFLGVBQWUsQUFDZixlQUFnQixDQU1qQixBQUNLLDZCQUNKLHdFQUFzRSxBQUN0RSw0Qlo1ZnNCLEFZNmZ0QixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFxQixDQU10QixBQUNELGlDQUNFLDRFQUE0RSxBQUM1RSxlQUFlLEFBQ2YsZUFBZ0IsQ0FNakIsQUFHTCxtQkFDRSxvQkFBb0IsQUFDcEIsbUJBQW1CLEFBQ25CLGdDWm5pQlMsQVlvaUJULGlCQUFrQixDQXlCbkIsQUFyQkMseUJBQ0UsbUJBQW1CLEFBQ25CLGNaMWlCTyxBWTJpQlAsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBb0IsQ0FLckIsQUFDRCx3QkFDRSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBTWpCLEFBSUwsa0JBQ0Usa0JaOWpCb0IsQ1lpdEJyQixBQWxKQyx3QmR6aUJBLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQWN1aUJ0QixrQkFBa0IsQUFDbEIsb0JBQXFCLENBS3RCLEFBQ0Qsd0JBQ0Usa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixpQkFBa0IsQ0F5Q25CLEFBckNDLDRCQUNFLGNBQWMsQUFDZCxjWnRsQlEsQVl1bEJSLDRCWnZrQndCLEFZd2tCeEIsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixlQUFnQixDQUlqQixBQWpCSCw0QkFtQkksY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FJakIsQUExQkgsK0JBNEJJLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFjLEFBQ2QsWUFBWSxBQUNaLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsa0VBQXFFLENBT3RFLEFBRUgsc0JDNW5CQSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsYUFBQSxBQUNiLHlCQUFBLEFENG5Cb0Msc0JDNW5CcEMsQUQ0bkJvQyw4QkFBQSxBQzNuQnBDLHFCQUFBLEFEMm5Cc0IsaUJBQUEsQUFDcEIsd0JBQUEsQUFBdUIscUJBQXZCLEFBQXVCLHNCQUFBLENBQ3hCLEFBQ0Qsd0JBQ0UsV0FBWSxDQW9EYixBQXJERCw4QkFPSSxtQkFBbUIsQUFDbkIsY0FBZSxDQXdDaEIsQUFoREgsaUNBVU0sa0JBQWtCLEFBQ2xCLHlCWnpvQk0sQVkwb0JOLG1CWjFvQk0sQVkyb0JOLFlBQVksQUFDWixlQUFnQixDQUlqQixBQUNELGlDQUNFLFlBQVksQUFDWixlQUFlLEFBQ2YseUJacHBCTSxBWXFwQk4saUJBQWlCLEFBQ2pCLGNadHBCTSxBWXVwQk4sZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixxQkFBc0IsQ0FvQnZCLEFBL0NMLDhDQWlDUSxlQUFnQixDQUNqQixBQWxDUCxzQ0FvQ1EsV1pycUJDLEFZc3FCRCxrQkFBbUIsQ0FTcEIsQUFHTCwrQkFDRSxlQUFlLEFBQ2YsZUFBZ0IsQ0FDakIsQUFFSCx1QkFDRSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLG9CQUFvQixBQUNwQixtQkFBbUIsQUFDbkIsbUJabnJCbUIsQVlvckJuQixpQkFBa0IsQ0EyQm5CLEFBdEJDLDZCQUNFLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsV0FBVyxBQUNYLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixtRUFBc0UsQ0FDdkUsQUFDRCw2QkFDRSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGVBQWdCLENBQ2pCLEFBQ0QsZ0NBQ0Usa0JBQW1CLENBQ3BCLEFBQ0QsOEJBQ0UsY1psdEJRLEFZbXRCUixjQUFlLENBQ2hCLEFBSUwsWWQ3ckJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQWMyckJ4QixrQkFBa0IsQUFDbEIsb0JBQXFCLENBbUV0QixBQTlEQyxrQkFDRSxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGlCQUFrQixDQXFCbkIsQUFwQkMsc0JBQ0UsY0FBYyxBQUNkLGNadHVCUSxBWXV1QlIsNEJadnRCd0IsQVl3dEJ4QixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGVBQWdCLENBSWpCLEFBQ0Qsc0JBQ0UsY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FJakIsQUFFSCxnQkFDRSxrQkFBbUIsQ0FJcEIsQUFDRCxpQkNqd0JBLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IsdUJBQUEsQUFGMEMsb0JBRTFDLEFBRjBDLDJCQUFBLEFBRzFDLG1CQUFBLEFEaXdCb0IsY0FBQSxDQTRCbkIsQWQxeEJGLCtDQUVDLFdBQVcsQUFDWCxhQUFjLENBQ2QsQUFDRCx1QkFDQyxVQUFXLENBQ1gsQWNxdkJBLG9CQU9JLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsY1p4d0JRLEFZeXdCUiw0Qlp6dkJ3QixBWTB2QnhCLGVBQWUsQUFDZixvQkFBb0IsQUFDcEIsZUFBZ0IsQ0FJakIsQUFqQkgsb0JBbUJJLG1CQUFtQixBQUNuQix5QkFBeUIsQUFDekIsY0FBZSxDQVFoQixBQTdCSCxzQkEyQk0sa0JBQW1CLENBQ3BCLEFFOXhCUCxTQUNFLGlCQUFrQixDQW1DbkIsQUFoQ0MsZUFDRSxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsaUJBQWtCLENBMEJuQixBQXJCQyxxQkFDRSxvQkFBbUIsQUFDbkIsaURBQUEsQUFBMkMseUNBQUEsQUFDM0MsOEJBQUEsQUFBc0Isc0JBQUEsQUFDdEIsMEJBQUEsQUFBa0Isa0JBQUEsQUFDbEIsdUJBQUEsQUFBZSxjQUFBLENBQ2hCLEFBQ0QscUJBQ0Usa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixhQUFhLEFBQ2IsV0FBVyxBQUNYLGNBQWMsQUFDZCxVQUFVLEFBQ1YsYUFBYSxBQUNiLHlFQUE0RSxDQUs3RSxBQUlMLGFoQlJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQWdCTXhCLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsY0FBZSxDQVFoQixBQVpELGVBU0ksV2QvQ08sQWNnRFAseUJBQTBCLENBQzNCLEFBSUQsZWhCdkJBLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQWdCcUJ0QixrQkFBbUIsQ0FJcEIsQUFDRCxjQUNFLGNBQWMsQUFDZCxjZDNEVSxBYzREVixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUluQixBQUdILGNBQ0UsZUFBZ0IsQ0FDakIsQUMxRUQsTWpCOEJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixrQkFBd0IsQ2lCaEN6QixBQUVELFlBQ0UsbUJBQW9CLENBNERyQixBQTFERyxzQkFDRSwrQmZOYyxDZTZEZixBQXhERCx3QkFHSSxjQUFjLEFBQ2QsY0FBZSxDQW1EaEIsQUF2REgsOEJBU00sb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsbUJBQUEsQUFDbkIsa0JBQW1CLENBd0JwQixBQW5DTCxvQ0FnQlEsa0JBQWtCLEFBQ2xCLGNmdkJFLEFld0JGLDRCZk5rQixBZU9sQixlQUFlLEFBQ2YsbUJBQW9CLENBSXJCLEFBeEJQLHFDQTBCUSxXZmpDRCxBZWtDQyxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQix1QkFBQSxBQUFlLGNBQUEsQ0FJaEIsQUFsQ1AsOEJBcUNNLFdmNUNDLEFlNkNELGVBQWdCLENBT2pCLEFBSEMseUNBQ0UsZUFBZ0IsQ0FDakIsQUFtQkwsNkJBQ0UsY2Z0RU0sQWV1RU4sNEJmckRzQixBZXNEdEIsZUFBZSxBQUNmLG1CQUFvQixDQUlyQixBQVRILDhCQVdJLG1CQUFtQixBQUNuQixXZmpGRyxBZWtGSCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFDaEIsdUJBQUEsQUFBZSxjQUFBLENBSWhCLEFBRUgsb0NBRUksa0JBQW1CLENBQ3BCLEFBS1AsV0FDRSxXQUFXLEFBQ1gsYUFBYyxDQXNFZixBQXhFRCxzQkFJSSxxQkFBcUIsQUFDckIsWUFBWSxBQUNaLFlBQVksQUFDWixjQUFjLEFBQ2QseUJmdEdZLEFldUdaLG1CQUFtQixBQUNuQiwwQ0FBOEMsQUFDOUMsbUJmekdZLEFlMEdaLFlBQVksQUFDWixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixnQkFBaUIsQ0FlbEIsQUEvQkgsc0JBaUNJLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsK0RBQStELEFBQy9ELFdmeElPLEFleUlQLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQXFCLENBWXRCLEFBbkRILHNCQXFESSxxQkFBcUIsQUFDckIsbUJBQW1CLEFBQ25CLGdFQUFnRSxBQUNoRSxXZjVKTyxBZTZKUCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFxQixDQy9IdkIsQUQySUMsb0NoQnRLSCxLQWlCSSxjQ05RLENEV1gsQUVsQkQsSUFHSSxhQUFjLENBRWpCLEFBYUQsS0FHSSxjQUFlLENBRWxCLEFHaENELHlCTm9DSSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixpQk05QjJCLEFOK0IzQixpQk0vQjJCLENBQzFCLEFBeUJMLGFBSUksaUJBQWlCLEFBQ2pCLGdCQUFpQixDQUVwQixBQU9ELGNOYkksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysa0JNV3dCLEFOVnhCLGtCTVV3QixDQUUzQixBRXBERCxRQUtJLG9CQUFvQixBQUNwQiwwR0FBNkcsQ0E4Q2hILEFBNUNDLGFBS0ksbUJBQW1CLEFBQ25CLGNBQWUsQ0FFbEIsQUFDRCxnQkFJSSxjQUFlLENBRWxCLEFBQ0QsWUFPSSxrQkFBbUIsQ0FNdEIsQUFpQkgsV0FNSSxjQUFlLENBRWxCLEFBRUQsU0FPSSxVQUFXLENBcUJkLEFBNUJELFdBcUJNLFdBQVcsQUFDWCxZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLDBCQUEwQixBQUMxQixjQUFlLENBRWxCLEFDM0ZILFVBWUksYUFBYyxDQUVqQixBQUNELFdBVUksV0FBVyxBQUNYLFdBQVksQ0FFZixBQUtELHVCQUlJLFVBQVcsQ0FFZCxBQUNELDJEQUlJLFVBQVcsQ0FFZCxBQU9ELGdCQVlJLFdBQVcsQUFDWCxXQUFXLEFBQ1gsbUNBQUEsQUFBMkIsMEJBQUEsQ0FFOUIsQUFDRCw2Q0FVSSxVQUFXLENBRWQsQUFDRCx1QkFJSSxXQUFXLEFBQ1gsZUFBZ0IsQ0FFbkIsQUFDRCxzQkFJSSxXQUFXLEFBQ1gsY0FBZSxDQUVsQixBQ2xHRCxVQVVJLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsY0FBZSxDQUVsQixBQUVELFVBT0ksY0FBZSxDQUVsQixBQUVELFVBTUksaUJBQWlCLEFBQ2pCLGNBQWUsQ0FFbEIsQUNwQ0QsYUFpQk0sWUFBWSxBQUNaLFlBQVksQUFDWixjQUFjLEFBQ2QsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixnQkFBaUIsQ0FRcEIsQUM5QkgsWUFJSSxrQkFBbUIsQ0FFdEIsQUFDRCxtREFhSSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGFBQWEsQUFDYixlQUFlLEFBQ2YsZ0JBQWlCLENBRXBCLEFBb0JxQix3QkFTbEIsV0FBVyxBQUNYLFlBQVksQUFDWix5QkFBMEIsQ0FFN0IsQUFDRCx3QkFTSSxXQUFXLEFBQ1gsWUFBWSxBQUNaLHlCQUEwQixDQUU3QixBQWFELDhEQVdJLFlBQVksQUFDWixlQUFnQixDQUVuQixBQUNELGdDQUdJLFNBQVUsQ0FFYixBQUNELDhCQUdJLFVBQVcsQ0FFZCxBQzdDRCxnQkFJSSxpQkFBa0IsQ0FFckIsQUFxRUQsK0RBV0ksV0FBVyxBQUNYLGdCQUFpQixDQUVwQixBQUNELGFBR0ksU0FBVSxDQUViLEFBQ0QsYUFHSSxTQUFVLENBRWIsQUFDRCxhQUdJLFVBQVcsQ0FFZCxBQUNELFNBTUksVUFBVyxDQUVkLEFBbUVELHFCQVFNLGlCQUFrQixDQUV2QixBQWVELDRCQU9NLFdBQVcsQUFDWCxZQUFZLEFBQ1osZ0JBQWlCLENBRXRCLEFBUUQsd0RBWU0sV0FBVyxBQUNYLFdBQVksQ0FFakIsQUFFRCxhQU1NLGdCQUFpQixDQUV0QixBQWlDRCxvQkFPTSxZQUFZLEFBQ1osMEJBQTJCLENBT2hDLEFBRUQsbUJBTUksWUFBWSxBQUNaLGFBQWMsQ0FFakIsQUFzQ0QsWUFHSSxrQkFBbUIsQ0FnQ3RCLEFBbkNELGtCQWNRLGNBQWMsQUFDZCxXQUFXLEFBQ1gsZ0JBQWlCLENBUXBCLEFBeEJMLGtCQTZCUSxjQUFjLEFBQ2QsV0FBVyxBQUNYLGNBQWUsQ0FFbEIsQUFlTCxrQkFHSSxrQkFBbUIsQ0FFdEIsQUFZQyxlQUdJLGtCQUFtQixDQUV0QixBQ3RlSCxNQUlJLGtCQUFtQixDQWtIdEIsQUFFRCxVZHBGSSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQmNrRnlCLEFkakZ6QixrQmNpRnlCLENBMko1QixBQTVKRCxVQVNJLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsa0JBQW1CLENBOEl0QixBQTVJQyxnQkFLSSxrQkFBbUIsQ0EwQ3RCLEFBL0NELG9CQWdCTSxjQUFlLENBRWxCLEFBbEJILG9CQXlCTSxjQUFlLENBRWxCLEFBM0JILHVCQXdDTSxVQUFVLEFBQ1YsWUFBWSxBQUNaLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsZ0RBQWlELENBRXBELEFBR0Qsc0JBU00sY0FBZSxDQWdEbEIsQUF6REgsNEJBZ0JRLGFBQWMsQ0FzQmpCLEFBdENMLGtDQXlCVSxjQUFlLENBRWxCLEFBM0JQLG1DQW1DVSxjQUFlLENBRWxCLEFBckNQLDRCQTBDUSxjQUFlLENBS2xCLEFBOENULGNBR0ksbUZBQXNGLENBeUt6RixBQXZLQyxvQkFLSSxpQkFBaUIsQUFDakIsc0dBQW9HLENBRXZHLEFBSUMsd0JBUUksY0FBZSxDQUVsQixBQUNELHdCQU1JLGNBQWUsQ0FFbEIsQUF0QkgsMkJBa0NNLFdBQVcsQUFDWCxXQUFXLEFBQ1gsYUFBYSxBQUNiLGdCQUFpQixDQUVwQixBQUVILG1CZHpTRSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQmN1UzBCLEFkdFMxQixrQmNzUzBCLENBbUgzQixBQWxIQywrQkFjTSxZQUFZLEFBQ1osYUFBYSxBQUNiLGdCQUFpQixDQW9DcEIsQUFsREQsc0NBMEJNLFdBQVcsQUFDWCxZQUFZLEFBQ1oseUJBQTBCLENBRTdCLEFBaENMLG9DQXdDUSxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGNBQWUsQ0FFbEIsQUE1Q0wsb0NBaURRLGNBQWUsQ0FFbEIsQUFuREwsZ0NBbUVNLGlCQUFpQixBQUNqQixtQkFBbUIsQUFDbkIsYUFBYSxBQUNiLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YscUJBQXFCLEFBQ3JCLGVBQWdCLENBRW5CLEFBRUgsdUJDdlpBLGNBQWMsQUFDZCxVQUFXLENEMGJWLEFBcENELDJCQU1NLGNBQWUsQ0FFbEIsQUFSSCw0QkFhTSxhQUFjLENBRWpCLEFBQ0QsNkJBR0ksV0FBVyxBQUNYLGtCQUFtQixDQVF0QixBQTVCSCwrQkF5QlEsa0JBQW1CLENBRXRCLEFBM0JMLDhCQWdDTSxVQUFVLEFBQ1YsYUFBYyxDQUVqQixBQUtQLGFkaGFJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCYzhad0IsQWQ3WnhCLGtCYzZad0IsQ0E4SDNCLEFBL0hELGFBS0ksaUJBQWlCLEFBQ2pCLG1CQUFvQixDQXlIdkIsQUF2SEMsbUJBUUksZUFBZSxBQUNmLGVBQWdCLENBRW5CLEFBQ0QscUJBSUksZUFBZSxBQUNmLGVBQWdCLENBRW5CLEFBQ0QscUJBS0ksZUFBZSxBQUNmLGVBQWdCLENBRW5CLEFBQ0Qsa0JDcGVFLGNBQWMsQUFDZCxVQUFXLENEOGhCWixBQTNERCxrQkFJSSxrQkFBbUIsQ0F1RHRCLEFBckRDLHVCQUdJLFlBQVksQUFDWixrQkFBbUIsQ0FnRHRCLEFBRUgsbUJBTUksaUJBQWtCLENBdUJyQixBQXJCQyx5QkFPSSxlQUFlLEFBQ2YsZUFBZ0IsQ0FFbkIsQUFDRCx3QkFLSSxlQUFlLEFBQ2YsY0FBYyxBQUNkLGVBQWdCLENBRW5CLEFBTUgsd0JkbmlCRSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQmNpaUIwQixBZGhpQjFCLGtCY2dpQjBCLENBTzNCLEFBUkQsd0JBS0ksaUJBQWlCLEFBQ2pCLG1CQUFvQixDQUV2QixBQUNELHdCQUtJLGtCQUFtQixDQXVDdEIsQUE1Q0QsNEJBZU0sY0FBZSxDQUVsQixBQWpCSCw0QkF3Qk0sY0FBZSxDQUVsQixBQUNELCtCQVdJLFdBQVcsQUFDWCxXQUFXLEFBQ1gsYUFBYSxBQUNiLGdCQUFpQixDQUVwQixBQUVILHNCQ3huQkUsY0FBYyxBQUNkLFVBQVcsQ0QwbkJaLEFBQ0Qsd0JBR0ksV0FBVyxBQUNYLGtCQUFtQixDQWlEdEIsQUFyREQsaUNBZ0JRLFdBQVksQ0FFZixBQWxCTCxpQ0E2QlEsWUFBWSxBQUNaLGNBQWUsQ0FpQmxCLEFBL0NMLHNDQXVDVSxjQUFlLENBT2xCLEFBOUNQLCtDQTJDWSxjQUFlLENBRWxCLEFBU1QsdUJBUUksV0FBVyxBQUNYLG1CQUFvQixDQXdCdkIsQUFHSCxZZHZyQkksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZWNxckJxQixBZHByQnJCLGVjb3JCcUIsQ0FxRXhCLEFBdEVELFlBS0ksaUJBQWlCLEFBQ2pCLG1CQUFvQixDQWdFdkIsQUExREcsc0JBUUksY0FBZSxDQUVsQixBQUNELHNCQU1JLGNBQWUsQ0FFbEIsQUFFSCxnQkFHSSxrQkFBbUIsQ0FFdEIsQUFDRCxpQkM3dkJFLGNBQWMsQUFDZCxVQUFXLENEMHhCWixBQTlCRCxpQkFJSSxhQUFjLENBMEJqQixBQTlCRCxvQkFlTSxVQUFXLENBRWQsQUFDRCxvQkFLSSxXQUFXLEFBQ1gsY0FBZSxDQUtsQixBRTN4QkgscUJBMkJNLFdBQVcsQUFDWCxZQUFhLENBRWhCLEFBSUwsYWhCRkksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJnQkF1QixBaEJDdkIsaUJnQkR1QixDQVcxQixBQVpELGFBTUksa0JBQW1CLENBTXRCLEFBR0MsZWhCakJFLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGlCZ0JleUIsQWhCZHpCLGlCZ0JjeUIsQ0FLMUIsQUFORCxlQUlJLGtCQUFtQixDQUV0QixBQVBILGNBZU0sY0FBZSxDQUVsQixBQ3JFSCxNakJvQ0ksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysa0JpQnRDd0IsQWpCdUN4QixrQmlCdkN3QixDQUMzQixBQUtHLHdCQU1NLGNBQWUsQ0FpRGxCLEFBL0NDLDhCQUtJLGFBQWMsQ0FzQmpCLEFBcEJDLG9DQU9JLGNBQWUsQ0FFbEIsQUFDRCxxQ0FPSSxjQUFlLENBRWxCLEFBbENQLDhCQXdDUSxjQUFlLENBS2xCLEFBaUJMLDZCQU9NLGNBQWUsQ0FFbEIsQUFUSCw4QkFtQk0sY0FBZSxDQUVsQixBQVVQLHNCQWtCTSxZQUFZLEFBQ1osWUFBWSxBQUNaLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLGdCQUFpQixDQVFwQixBQUNELHNCQVNJLGtCQUFrQixBQUNsQiwwQkFBMEIsQUFDMUIsZUFBZSxBQUNmLGdCQUFpQixDQU9wQixBQW5ESCxzQkE2RE0sbUJBQW1CLEFBQ25CLDBCQUEwQixBQUMxQixlQUFlLEFBQ2YsZ0JBQWlCLENBT3BCLENuQm5DRixBb0I5RkMsb0NqQnJDRixLa0JDRSxlQUEyQixBQUMzQixtQkFMMkIsQ2xCeUI1QixBRXhCRCxNQUdJLGFBQWMsQ0FFakIsQ0x1SUEsQW9CeElDLG9DakJ3Q0UsZ0NBRUksYUMzQ1EsQ0Q2Q1gsQUU5QkwsSUFHSSxhQUFjLENBRWpCLEFBYUQsS0FHSSxjQUFlLENBRWxCLEFJTEMsd0JBOEJRLDhCTGhFRyxDS2tFTixBQWtCRCx3QkFTTSxhTC9GRSxDS2lHTCxBSXBHVCxtQkEwQlEsaUJBQWlCLEFBQ2pCLGFUckJRLENTdUJYLEFFRUgsc0ZBb0JNLGtGQUFrRixBQUNsRiwwQkFBMEIsQUFDMUIsYVgvQ1EsQ1dpRFgsQUNvTE8seUNBRUksYVoxT0YsQ1k0T0QsQUFNWCx5QkFxQlEsYVp2UUksQ1k4UVAsQUE1QkwsZ0NBeUJVLG9CWjNRRSxDWTZRTCxBQStOTCwrQkFnQlEsZUFBZ0IsQ0FFbkIsQUFFSCxzQ0FNTSxvQ1pwZ0JDLENZc2dCSixBQUVILG1DQVFNLG9DWmxoQkUsQ1lvaEJMLEFBRU8sdUNBTUosb0NaemhCSSxDWTJoQlAsQUcxaEJMLDJDQWtEWSxhZnRERixDZXdERCxBQTRDWCw0QkF3Qk0saUJBQWlCLEFBQ2pCLGFmMUhRLENlNEhYLEFBOUJMLDRCQWdEUSxhZjlJUSxDZWdKWCxBQUVILDRCQWdCTSxhZmxLUSxDZW9LWCxDbkJMSixBb0JwSkMscUNaSEYsYUFJSSxnQkFBaUIsQ0FLcEIsQUFDRCxpQkFJSSxnQkFBaUIsQ0FLcEIsQUNqQ0QsUUFRSSxNQUFNLEFBQ04sU0FBVSxDQWlFYixBQTNEQyxZQVdJLFdBQVcsQUFDWCxZQUFZLEFBQ1osZUFBZSxBQUNmLGtCQUFrQixBQUNsQixlQUFnQixDQUVuQixBQUNELGFBR0ksV0FBWSxDQUVmLEFBQ0QsZ0JBRUksWUFBYSxDQWdDaEIsQUFHSCxNQUlJLFlBQWEsQ0FzRGhCLEFBWkMsVUFTSSxZQUFhLENBRWhCLEFBVUQsV0FNSSxhQUFjLENBYWpCLEFBQ0QsZUFNSSxhQUFjLENBYWpCLEFFdExILFVBU0ksYUFBYyxDQUtqQixDWHNYQSxBb0IvVkMsb0NadkJGLGFBT0ksc0VBQXlFLENBRTVFLEFBQ0QsaUJBT0ksc0VBQXlFLENBRTVFLEFRakNELFlBdUJNLFlBQWEsQ0FFaEIsQUFDRCxZQU1JLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FTdEIsQUFDRCxXQXFCSSxnQkFBZ0IsQUFDaEIsV0FBVyxBQUNYLFlBQVksQUFDWixxQkFBcUIsQUFDckIscUJBQXFCLEFBQ3JCLDZFQUErRSxBQUMvRSxnQ0FBQSxBQUF3Qix1QkFBQSxDQStDM0IsQUE3Q0Msa0JBUUksaUNBQWlDLEFBQ2pDLGVBQWdCLENBWW5CLEFBVkMsdUJBT0ksOEJBQStCLENBRWxDLEFBRUgsa0JBUUksOEJBQStCLENBRWxDLEFBQ0QsbUJBUUksZUFBZSxBQUNmLGVBQWdCLENBRW5CLEFFaEhILGVBT0ksa0JBQWtCLEFBQ2xCLGtCQUFtQixDQXVCdEIsQ2xCdVdGLEFvQnBYQywyREp0QkYsWUFpQk0sWUFBWSxBQUNaLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsMEJBQTJCLENBSzlCLEFBa0JELFdBWUksVUFBVSxBQUNWLFdBQVcsQUFDWCxjQUFjLEFBQ2QsWUFBWSxBQUNaLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsZ0NBQUEsQUFBd0IsdUJBQUEsQ0F3RDNCLEFBN0NDLGtCQUtJLGNBQWUsQ0FnQmxCLEFBckJELHVCQWVNLGNBQWUsQ0FLbEIsQUFFSCxrQkFLSSxjQUFlLENBS2xCLEFBQ0QsbUJBSUksZUFBZSxBQUNmLGVBQWdCLENBTW5CLENoQm1xREoiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm1haW4sIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMjtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICMzOEE1OUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1haW4gaW1nIHtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAubWFpbiAuYmdlLWVkaXRvciBhW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZDOEUzMDtcbiAgfVxufVxuXG4vKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aW55IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLnRpbnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4udGFiaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wY2kge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucGNpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnNjcm9sbC1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IDJzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZUluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLnNjcm9sbC1mYWRlVG9wSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVUb3BJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZUxlZnRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlTGVmdEluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLnNjcm9sbC1mYWRlUmlnaHRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVSaWdodEluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLnNjcm9sbC1ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAzcyBlYXNlO1xufVxuXG4uc2Nyb2xsLWJsdXIuc2hvdyB7XG4gIGZpbHRlcjogYmx1cigwKTtcbn1cblxuLnNjcm9sbC1zdmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2Nyb2xsLXN2Zy5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1zdmcuc2hvdyAubmEge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAuNTtcbiAgc3Ryb2tlOiAjMzhBNTlEICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbmFfYW5pbWUgMXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBuYV9hbmltZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBmaWxsOiAjMzhBNTlEO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2tld2FuaW1lIHtcbiAgMTAwJSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgLyrnlLvpnaLjga7opovjgYjjgabjgYTjgarjgYTlt6bjgYvjgonlj7Pjgbjnp7vli5XjgZnjgovntYLkuoblnLDngrkqL1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2tld2FuaW1lX3NrZXcge1xuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIC8q55S76Z2i44Gu6KaL44GI44Gm44GE44Gq44GE5bem44GL44KJ5Y+z44G456e75YuV44GZ44KL57WC5LqG5Zyw54K5Ki9cbiAgfVxufVxuXG4uZGVsYXktdGltZTAyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmRlbGF5LXRpbWUwNCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi53cmFwcGVyIC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud3JhcHBlciAubWFpbiAuY29udGVudHMge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud3JhcHBlciAubWFpbiAuY29udGVudHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLndyYXBwZXItdG9wIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdi5qcGcpIGNlbnRlciB0b3AvMjAwMHB4IGF1dG8gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLndyYXBwZXItdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3JhcHBlci10b3Age1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212X3NwLmpwZykgY2VudGVyIHRvcC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xuICB9XG59XG5cbi53cmFwcGVyLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX212LmpwZykgY2VudGVyIHRvcC8yMDAwcHggYXV0byBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAud3JhcHBlci1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3JhcHBlci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl9zcC5qcGcpIGNlbnRlciB0b3AvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4jYmdlLWV4YW1wbGUge1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI2JnZS1leGFtcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5bZGF0YS1iZ2JdLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZ2UtY29udGVudHMge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYmdlLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVhZGVyX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmhlYWRlcl9ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9sb2dvIHtcbiAgd2lkdGg6IDI1MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmhlYWRlcl9sb2dvIHtcbiAgICB3aWR0aDogMTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oZWFkZXJfcmVzZXJ2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX3Jlc2VydmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjA2M0E1O1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9yZXNlcnZlIGEgLmphIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oZWFkZXJfcmVzZXJ2ZSBhIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5oZWFkZXJfcmVzZXJ2ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgOTksIDE2NSwgMC43KTtcbiAgfVxufVxuXG4uZ25hdiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuZ25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ25hdl93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmduYXZfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5nbmF2X2xpc3RfaXRlbSB7XG4gIG1hcmdpbjogMCAuN3Z3O1xufVxuXG4uZ25hdl9saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmduYXZfbGlzdF9pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzhBNTlEO1xuICB9XG59XG5cbi5nbmF2X2xpc3RfaXRlbS1vdXRwYXRpZW50IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZ25hdl8wMS5zdmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xufVxuXG4uZ25hdl9saXN0X2l0ZW0tZXhhbWluYXRpb24gYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9nbmF2XzAyLnN2ZykgY2VudGVyIDNweCBuby1yZXBlYXQ7XG59XG5cbi5nbmF2X2xpc3RfaXRlbS12YWNjaW5hdGlvbiBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2duYXZfMDMuc3ZnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbn1cblxuLmduYXZfbGlzdF9pdGVtLWNsaW5pYyBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2duYXZfMDQuc3ZnKSBjZW50ZXIgM3B4IG5vLXJlcGVhdDtcbn1cblxuLmduYXZfbGlzdF9pdGVtLXF1ZXN0aW9uIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZ25hdl8wNS5zdmcpIGNlbnRlciAxMHB4IG5vLXJlcGVhdDtcbn1cblxuLmduYXZfbGlzdF9pdGVtLXJlY3J1aXQgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9nbmF2XzA2LnN2ZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG59XG5cbi5nbmF2X3RlbCB7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl90ZWwuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMzhBNTlEO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmduYXZfdGVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcG5hdl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA2O1xufVxuXG4uc3BuYXZfdGVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnNwbmF2X3RlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwbmF2X3RlbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjNUNBQUQ4IHVybCguLi9pbWcvY29tbW9uL2ljbl90ZWxfd2guc3ZnKSBjZW50ZXIgMTBweCBuby1yZXBlYXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwbmF2X3Jlc2VydmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnNwbmF2X3Jlc2VydmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcG5hdl9yZXNlcnZlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGMDYzQTUgdXJsKC4uL2ltZy9jb21tb24vaWNuX3Jlc2VydmVfd2guc3ZnKSBjZW50ZXIgMTBweCBuby1yZXBlYXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcG5hdl9saXN0IHtcbiAgcGFkZGluZzogMzBweCAzNXB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMzOEE1OUQ7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjIpO1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCA1NXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbS1vdXRwYXRpZW50IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fc3BuYXZfMDEuc3ZnKSAxMnB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0tZXhhbWluYXRpb24gYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9zcG5hdl8wMi5zdmcpIDdweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtLXZhY2NpbmF0aW9uIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fc3BuYXZfMDMuc3ZnKSA3cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbS1jbGluaWMgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9zcG5hdl8wNC5zdmcpIDdweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtLXF1ZXN0aW9uIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fc3BuYXZfMDUuc3ZnKSA3cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbS1yZWNydWl0IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fc3BuYXZfMDYuc3ZnKSAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0tcmVzZXJ2ZSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3NwbmF2XzA3LnN2ZykgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwOCwgMjM4LCAyMzYsIDAuNikgdXJsKC4uL2ltZy9jb21tb24vYmdfZm9vdGVyLnBuZykgY2VudGVyIGJvdHRvbSAtMTBweC8xNjAwcHggYXV0byBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDc1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDgsIDIzOCwgMjM2LCAwLjYpIHVybCguLi9pbWcvY29tbW9uL2JnX2Zvb3Rlcl9zcC5wbmcpIGNlbnRlciBib3R0b20gLThweC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xuICB9XG59XG5cbi5mb290ZXJfbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZm9vdGVyX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9vdGVyX3RlbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjMzhBNTlEO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyX3RlbCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGVsLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZm9vdGVyX3NucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9vdGVyX3Nuc19pdGVtIHtcbiAgbWFyZ2luOiAwIDEzcHg7XG59XG5cbi5mb290ZXJfc25zX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyX3Nuc19pdGVtIGEgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgY29sb3I6ICM3QzdDN0M7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiA0O1xuICBhbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2V0b3Age1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wYWdldG9wIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9wYWdldG9wLnBuZykgMCAwLzgwcHggYXV0byBuby1yZXBlYXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZXRvcCBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5uYXZpLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLm5hdmktYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmF2aS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYW5lbC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzM4QTU5RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFuZWwtYnRuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmNsb3NlIC5wYW5lbC1idG4taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNsb3NlIC5wYW5lbC1idG4taWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbn1cblxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBhbmVsLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cblxuLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB6LWluZGV4OiA1O1xufVxuXG4ub3ZlcmxheS5vcGVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aXRsZS0wMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYmFja2dyb3VuZDogIzZCQzhDMjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi50aXRsZS0wMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMzhBNTlEO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50aXRsZS0wMyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRDBFRUVDO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5idXR0b24tMDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idXR0b24tMDEgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCA4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkM4RTMwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiAjRkM4RTMwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnV0dG9uLTAxIGEge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5idXR0b24tMDEgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICNGQzhFMzA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDYwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCxcbiAgLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICBiYWNrZ3JvdW5kOiAjRkZFNUQwO1xuICBjb2xvcjogI0ZDOEUzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYSxcbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9wcmV2LnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnaW5hdGlvbiBzcGFuLnByZXYgYSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9uZXh0LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZDOEUzMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM4QTU5RDtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTo6YmVmb3JlLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUge1xuICBsZWZ0OiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6OmJlZm9yZSB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYTo6YWZ0ZXIge1xuICByaWdodDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC1uYXZpIGEge1xuICBjb2xvcjogIzM4QTU5RDtcbn1cblxuLnJlcXVpcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzhFMzA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubm9ybWFsIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWJtaXQgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdWJtaXQgYnV0dG9uLCAuc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zdWJtaXQgaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZDOEUzMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYmFja2dyb3VuZDogI0ZDOEUzMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5zdWJtaXQgYnV0dG9uOmhvdmVyLCAuc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5zdWJtaXQgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfb3JnLnN2ZykgcmlnaHQgMjBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCBhdXRvO1xuICAgIGNvbG9yOiAjRkM4RTMwO1xuICB9XG59XG5cbiNNYWlsTWVzc2FnZUF1dGhDYXB0Y2hhIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4jQnRuTWVzc2FnZUJhY2sge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICNGQzhFMzA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNCdG5NZXNzYWdlQmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogcmVzZXQgKi9cbmJ1dHRvbixcbm9wdGlvbixcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInNlbGVjdFwiXSxcbmlucHV0W3R5cGU9XCJvcHRpb25cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXHJcbnNlbGVjdCxcclxuaW5wdXRbdHlwZT1cInNlbGVjdFwiXSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcclxuICAgIH1cclxufSovXG4vKiDjg4fjg5Xjgqnjg6vjg4jjga5yYWRpb+OAgWNoZWNrYm9444Gv6Z2e6KGo56S6ICovXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZm9yIGZpcmVmb3ggKi9cbnNlbGVjdCB7XG4gIHRleHQtaW5kZW50OiAwLjAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xufVxuXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCQUJBO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICB0ZXh0YXJlYSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gIH1cbn1cblxuaW5wdXQuZm9ybV9zIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgaW5wdXQuZm9ybV9zIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbmlucHV0LmZvcm1fbSB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGlucHV0LmZvcm1fbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5pbnB1dC5mb3JtX2wge1xuICB3aWR0aDogNDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICBpbnB1dC5mb3JtX2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIC8qIOOBiuWlveOBv+OBrumrmOOBleOBqyAqL1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIOODleOCqeODvOOCq+OCueaZguOBruiJsuWkieabtCAqL1xudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzhBNTlEO1xufVxuXG4vKiBmb3IgaWUxMCBpZTExIGll57O744Gu44OX44Or44OA44Km44Oz44Gu55+i5Y2w44KS5raI44GZIGllOeOBr+mdnuWvvuW/nCAqL1xuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyog44Op44K444Kq44Oc44K/44OzICovXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLXJhZGlvICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA5cHggNXB4IDhweCAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbyArIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbyArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbyArIGxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZC5mb3JtLXJhZGlvICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzM4QTU5RDtcbn1cblxuLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG4uZm9ybS1jaGVja2JveCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogNnB4IDVweCA4cHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvcm0tY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveCBsYWJlbDo6YmVmb3JlLFxuLmZvcm0tY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JtLWNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9ybS1jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDJweDtcbn1cblxuLmZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDEzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMzOEE1OUQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMzOEE1OUQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdDpiZWZvcmUge1xuICAvKiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDsgKi9cbn1cblxuLmZvcm0tc2VsZWN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC8qIOOBk+OBk+OBp+S4i+WQkeOBjeefouWNsOaMh+WumuOAgOS7iuWbnuOBr0NTU+OBpyAqL1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiDjgq/jg6rjg4Pjgq/lh7rmnaXjgovjgojjgYYgKi9cbiAgei1pbmRleDogMTE7XG59XG5cbi5mb3JtLXNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBQkFCQTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLXNlbGVjdCBzZWxlY3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCA4cHg7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0IHNlbGVjdCBvcHRpb246Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzM4QTU5RDtcbn1cblxuc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZzogOXB4IDUwcHggMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogaWU55a++562WICovXG4uZm9ybS1zZWxlY3Qgc2VsZWN0Om5vdCg6dGFyZ2V0KSB7XG4gIHdpZHRoOiAxMjAlIFxcOTtcbn1cblxuLyogR29vZ2xlIENocm9tZSwgU2FmYXJpLCBPcGVyYSAxNSssIEFuZHJvaWQsIGlPUyAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi8qIEZpcmVmb3ggMTgtICovXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4vKiBGaXJlZm94IDE5KyAqL1xuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi8qIElFIDEwKyAqL1xuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZm9ybS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5mb3JtLXRhYmxlIHRyIHRoIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMzBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLXRhYmxlIHRyIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uZm9ybS10YWJsZSB0ciB0aCAucmVxdWlyZWQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZvcm0tdGFibGUgdHIgdGQge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDI2MHB4KTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9ybS10YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgOTksIDE2NSwgMC4xKTtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmFsZXJ0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMDYzQTU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCA5OSwgMTY1LCAwLjEpO1xuICBjb2xvcjogcmVkO1xufVxuXG4ubWFpbC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tYWlsLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb3JtLWFncmVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1hZ3JlZSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9ybS1lbmRfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLWVuZF90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmhlcm86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjc1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2RlY29fbXZfMDEucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLmhlcm86OmFmdGVyIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVybzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uaGVyb19pbWFnZV9pbm5lciB7XG4gIGFzcGVjdC1yYXRpbzogNyAvIDU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy90b3AvaW1nX21vdmllLnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogMCAwO1xuICBtYXNrLXNpemU6IDEwMCU7XG59XG5cbi5oZXJvX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjUwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MjBweDtcbiAgcGFkZGluZy10b3A6IDI5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl90ZXh0LnBuZykgMCAwLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGVyb190ZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm9fdGV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAtMTIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDExMHB4IDAgODBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl90ZXh0X3NwLnBuZykgY2VudGVyIHRvcC80NDBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlcm9fdGV4dF9jb3B5MDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oZXJvX3RleHRfY29weTAxIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm9fdGV4dF9jb3B5MDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS41dncsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmhlcm9fdGV4dF9jb3B5MDEgc3BhbiB7XG4gIGNvbG9yOiAjRjA2M0E1O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oZXJvX3RleHRfY29weTAxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVyb190ZXh0X2NvcHkwMSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDJ2dywgMzBweCk7XG4gIH1cbn1cblxuLmhlcm9fdGV4dF9jb3B5MDIge1xuICBjb2xvcjogIzM4QTU5RDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuaGVyb190ZXh0X2NvcHkwMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvX3RleHRfY29weTAyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDN2dywgMzZweCk7XG4gIH1cbn1cblxuLmhlcm9fdGV4dF9tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5oZXJvX3RleHRfbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlcm9fdGV4dF9tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4udG9wLW5ld3Mge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMTcyLCAxNzIsIDE3MiwgMC4xNik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbmV3cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbmV3cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4udG9wLW5ld3NfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1uZXdzX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3AtbmV3c190aXRsZSAuZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzOEE1OUQ7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1uZXdzX3RpdGxlIC5lbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi50b3AtbmV3c190aXRsZSAuamEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfdGl0bGUgLmphIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRvcC1uZXdzX3RpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDgzcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvdHRsX25ld3MucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfdGl0bGU6OmJlZm9yZSB7XG4gICAgdG9wOiAtNjBweDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgaGVpZ2h0OiAxNzNweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvdHRsX25ld3Nfc3AucG5nKTtcbiAgfVxufVxuXG4udG9wLW5ld3NfbGlzdF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGN0Y3Rjc7XG59XG5cbi50b3AtbmV3c19saXN0X2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50b3AtbmV3c19saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbmV3c19saXN0X2l0ZW0gYSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi50b3AtbmV3c19saXN0X2l0ZW0gYSAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbmV3c19saXN0X2l0ZW0gYSAubWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRvcC1uZXdzX2xpc3RfaXRlbSBhIC5tZXRhIC5kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzdDN0M3QztcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfbGlzdF9pdGVtIGEgLm1ldGEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLW5ld3NfbGlzdF9pdGVtIGEgLm1ldGEgLnRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfbGlzdF9pdGVtIGEgLm1ldGEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRvcC1uZXdzX2xpc3RfaXRlbSBhIC50ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbmV3c19saXN0X2l0ZW0gYSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3AtbmV3c19saXN0X2l0ZW0gYSAudGV4dCBbZGF0YS1iZ2JdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnRvcC1uZXdzX2xpc3RfaXRlbSBhOmhvdmVyIC5tZXRhIC50aXRsZSB7XG4gICAgY29sb3I6ICMzOEE1OUQ7XG4gIH1cbn1cblxuLnRvcC1uZXdzX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udG9wLW5ld3NfYnV0dG9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50b3AtbmV3c19idXR0b24gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwNzA3MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnRvcC1uZXdzX2J1dHRvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM4QTU5RDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLW5ld3NfYnV0dG9uIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhBNTlEO1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19mZWF0dXJlc19idG0ucG5nKSBjZW50ZXIgYm90dG9tLzE2MDBweCBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mZWF0dXJlcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfZmVhdHVyZXNfYnRtX3NwLnBuZykgY2VudGVyIGJvdHRvbS8xMDAlIGF1dG8gbm8tcmVwZWF0O1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXNfaW5uZXIge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAxNjUsIDE1NywgMC4xMikgdXJsKC4uL2ltZy90b3AvYmdfZmVhdHVyZXNfdG9wLnBuZykgY2VudGVyIHRvcC8xNjYwcHggYXV0byBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTYsIDE2NSwgMTU3LCAwLjEyKSB1cmwoLi4vaW1nL3RvcC9iZ19mZWF0dXJlc190b3Bfc3AucG5nKSBjZW50ZXIgdG9wLzQyMHB4IGF1dG8gbm8tcmVwZWF0O1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXNfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1mZWF0dXJlc190aXRsZSAuZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzOEE1OUQ7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfdGl0bGUgLmVuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlc190aXRsZSAuamEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZlYXR1cmVzX3RpdGxlIC5qYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXNfdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTU2cHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2JhbG9vbnMucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mZWF0dXJlc190aXRsZTo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDE0M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXNfaXRlbSB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXNfaXRlbV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1mZWF0dXJlc19pdGVtX3RpdGxlIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyNnB4O1xuICBoZWlnaHQ6IDIyNnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICNGQzhFMzA7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaXRlbV90aXRsZSAuaWNvbiB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlc19pdGVtX3RpdGxlIC5pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTE1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX3N0YXJzXzAxLnBuZykgMCAwLzY3cHggYXV0byBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaXRlbV90aXRsZSAuaWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0OHB4IGF1dG87XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlc19pdGVtX3RpdGxlIC5pY29uIC5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaXRlbV90aXRsZSAuaWNvbiAucHJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXNfaXRlbV90aXRsZSAuaWNvbiAubnVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mZWF0dXJlc19pdGVtX3RpdGxlIC5pY29uIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxufVxuXG4udG9wLWZlYXR1cmVzX2l0ZW1fdGl0bGUgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogIzM4QTU5RDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaXRlbV90aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udG9wLWZlYXR1cmVzX2l0ZW1fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mZWF0dXJlc19pdGVtX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlc19pdGVtX2JveC5vZGQge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mZWF0dXJlc19pdGVtX2JveC5vZGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4udG9wLWZlYXR1cmVzX2l0ZW1fYm94LmV2ZW4ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaXRlbV9ib3guZXZlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlc19pdGVtX2JveCAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NDBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmVhdHVyZXNfaXRlbV9ib3ggLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlc19pdGVtX2JveCAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mZWF0dXJlc19pdGVtX2JveCAudGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50b3AtZmVhdHVyZXNfaXRlbV9ib3ggLmltYWdlIHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZlYXR1cmVzX2l0ZW1fYm94IC5pbWFnZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wLXJlc2VydmUge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1yZXNlcnZlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1yZXNlcnZlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udG9wLXJlc2VydmVfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcmVzZXJ2ZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRvcC1yZXNlcnZlX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcmVzZXJ2ZV9tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udG9wLXJlc2VydmVfdGVsdGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1yZXNlcnZlX3RlbHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50b3AtcmVzZXJ2ZV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1yZXNlcnZlX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcmVzZXJ2ZV9saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50b3AtcmVzZXJ2ZV9saXN0X2l0ZW0ge1xuICB3aWR0aDogMzEuMjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXJlc2VydmVfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4udG9wLXJlc2VydmVfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLXJlc2VydmVfbGlzdF9pdGVtIGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1yZXNlcnZlX2xpc3RfaXRlbS1vbmxpbmUgYSB7XG4gIGJhY2tncm91bmQ6ICNGMDYzQTUgdXJsKC4uL2ltZy90b3AvaWNuX29ubGluZV93aC5zdmcpIGNlbnRlciAyMHB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLXJlc2VydmVfbGlzdF9pdGVtLW9ubGluZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgOTksIDE2NSwgMC44KTtcbiAgfVxufVxuXG4udG9wLXJlc2VydmVfbGlzdF9pdGVtLXRlbCBhIHtcbiAgYmFja2dyb3VuZDogIzM4QTU5RCB1cmwoLi4vaW1nL3RvcC9pY25fdGVsX3doLnN2ZykgY2VudGVyIDIycHggbm8tcmVwZWF0O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLXJlc2VydmVfbGlzdF9pdGVtLXRlbCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNjUsIDE1NywgMC44KTtcbiAgfVxufVxuXG4udG9wLXJlc2VydmVfbGlzdF9pdGVtLXJlc2VydmUgYSB7XG4gIGJhY2tncm91bmQ6ICNGQzhFMzAgdXJsKC4uL2ltZy90b3AvaWNuX3Jlc2VydmVfd2guc3ZnKSBjZW50ZXIgMjBweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnRvcC1yZXNlcnZlX2xpc3RfaXRlbS1yZXNlcnZlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxNDIsIDQ4LCAwLjgpO1xuICB9XG59XG5cbi50b3AtcmVzZXJ2ZV9maXJzdCB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgOTksIDE2NSwgMC4wOSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1yZXNlcnZlX2ZpcnN0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIzcHg7XG4gIH1cbn1cblxuLnRvcC1yZXNlcnZlX2ZpcnN0X3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNGMDYzQTU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcmVzZXJ2ZV9maXJzdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRvcC1yZXNlcnZlX2ZpcnN0X3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcmVzZXJ2ZV9maXJzdF90ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udG9wLWNvbnN1bHRhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkY5RUE7XG59XG5cbi50b3AtY29uc3VsdGF0aW9uX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY29uc3VsdGF0aW9uX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi50b3AtY29uc3VsdGF0aW9uX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY29uc3VsdGF0aW9uX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50b3AtY29uc3VsdGF0aW9uX3RpdGxlIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzM4QTU5RDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25fdGl0bGUgLmVuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1jb25zdWx0YXRpb25fdGl0bGUgLmphIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25fdGl0bGUgLmphIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnRvcC1jb25zdWx0YXRpb25fdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTU2cHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2JhbG9vbnMucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25fdGl0bGU6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgaGVpZ2h0OiAxNDNweDtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG4udG9wLWNvbnN1bHRhdGlvbl9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udG9wLWNvbnN1bHRhdGlvbl90YWJsZSB7XG4gIHdpZHRoOiA2MC40JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1jb25zdWx0YXRpb25fdGFibGUgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50b3AtY29uc3VsdGF0aW9uX3RhYmxlIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzhBNTlEO1xuICBiYWNrZ3JvdW5kOiAjMzhBNTlEO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY29uc3VsdGF0aW9uX3RhYmxlIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuLnRvcC1jb25zdWx0YXRpb25fdGFibGUgdGFibGUgdGQge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM4QTU5RDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMzhBNTlEO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY29uc3VsdGF0aW9uX3RhYmxlIHRhYmxlIHRkIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi50b3AtY29uc3VsdGF0aW9uX3RhYmxlIHRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50b3AtY29uc3VsdGF0aW9uX3RhYmxlIHRhYmxlIHRkIHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25fdGFibGUgdGFibGUgdGQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY29uc3VsdGF0aW9uX3RhYmxlIHRhYmxlIHRkIHNwYW4uc2F0dXJkYXkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLWNvbnN1bHRhdGlvbl90YWJsZV9ub3RpY2Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50b3AtY29uc3VsdGF0aW9uX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNS40JTtcbiAgcGFkZGluZzogMzBweCAwIDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkVFQzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb25zdWx0YXRpb25fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gIH1cbn1cblxuLnRvcC1jb25zdWx0YXRpb25fdGV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9zdGFyc18wMi5wbmcpIDAgMC82NnB4IGF1dG8gbm8tcmVwZWF0O1xufVxuXG4udG9wLWNvbnN1bHRhdGlvbl90ZXh0X3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udG9wLWNvbnN1bHRhdGlvbl90ZXh0X3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcC1jb25zdWx0YXRpb25fdGV4dF9ub3RpY2Uge1xuICBjb2xvcjogIzM4QTU5RDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9wLWFjY2VzcyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2VzcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9wLWFjY2Vzc190aXRsZSAuZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzOEE1OUQ7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX3RpdGxlIC5lbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX3RpdGxlIC5qYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX3RpdGxlIC5qYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX21hcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50b3AtYWNjZXNzX2luZm86YmVmb3JlLCAudG9wLWFjY2Vzc19pbmZvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50b3AtYWNjZXNzX2luZm86YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaW5mbyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaW5mbyBkdCB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzOEE1OUQ7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaW5mbyBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaW5mbyBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaW5mbyBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2luZm8gZGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1tdl9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLW12X2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucGFnZS1tdl9pbWFnZV9pbm5lciB7XG4gIGFzcGVjdC1yYXRpbzogMjIgLyA1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ltZ19tdi5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDAgMDtcbiAgbWFzay1zaXplOiAxMDAlO1xufVxuXG4ucGFnZS1tdl9pbWFnZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAtNjBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjQlO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9tdl9kZWNvLnBuZykgbGVmdCBib3R0b20vMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2UtbXZfaW1hZ2U6OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnR0bC1wYWdlX3dyYXAge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHRsLXBhZ2Vfd3JhcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHRsLXBhZ2Vfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udHRsLXBhZ2UgLmphIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzhBNTlEO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnR0bC1wYWdlIC5qYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5iZ2UtY29udGVudHMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubmV3cyB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLm5ld3MtaW5kZXgge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm5ld3MtaW5kZXhfcG9zdF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGN0Y3Rjc7XG59XG5cbi5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3MtaW5kZXhfcG9zdF9pdGVtIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4ubmV3cy1pbmRleF9wb3N0X2l0ZW0gYSAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIC5tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmV3cy1pbmRleF9wb3N0X2l0ZW0gYSAubWV0YSAuZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICM3QzdDN0M7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3MtaW5kZXhfcG9zdF9pdGVtIGEgLm1ldGEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubmV3cy1pbmRleF9wb3N0X2l0ZW0gYSAubWV0YSAudGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIC5tZXRhIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIC50ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm5ld3MtaW5kZXhfcG9zdF9pdGVtIGEgLnRleHQgW2RhdGEtYmdiXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhOmhvdmVyIC5tZXRhIC50aXRsZSB7XG4gICAgY29sb3I6ICMzOEE1OUQ7XG4gIH1cbn1cblxuLm5ld3Mtc2luZ2xlX3Bvc3RfaGVhZCAuZGF0ZSB7XG4gIGNvbG9yOiAjN0M3QzdDO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLXNpbmdsZV9wb3N0X2hlYWQgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubmV3cy1zaW5nbGVfcG9zdF9oZWFkIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmV3cy1zaW5nbGVfcG9zdF9oZWFkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5uZXdzLXNpbmdsZV9wb3N0X2RldGFpbCAucG9zdC1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtbmF2aSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLnBvc3QtbmF2aSAubGlzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQzhFMzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQ6ICNGQzhFMzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wb3N0LW5hdmkgLmxpc3QtbGluayB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBvc3QtbmF2aSAubGlzdC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogI0ZDOEUzMDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpIC5wcmV2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9wcmV2LnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wb3N0LW5hdmkgLnByZXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucG9zdC1uYXZpIC5wcmV2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkM4RTMwO1xuICB9XG59XG5cbi5wb3N0LW5hdmkgLm5leHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9uZXh0LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucG9zdC1uYXZpIC5uZXh0LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wb3N0LW5hdmkgLm5leHQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGQzhFMzA7XG4gIH1cbn1cbiIsIi8qXHJcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cclxuVHdpdHRlcjogQHJpY2hfY2xhcmtcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIG91dGxpbmU6MDtcclxuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OjE7XHJcbn1cclxuXHJcbm1haW4sYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxyXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHF1b3Rlczpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gICAgY29udGVudDonJztcclxuICAgIGNvbnRlbnQ6bm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG5cclxuZGVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7XHJcbiAgICBjdXJzb3I6aGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzowO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGhlaWdodDoxcHg7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBtYXJnaW46MWVtIDA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcbiIsIkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcblx0b3BhY2l0eTogJG9wYWNpdHk7XHJcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PSgkb3BhY2l0eSAqIDEwMCkpO1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkdHlwZSkge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzokdHlwZTtcclxuXHQtbW96LWJveC1zaXppbmc6JHR5cGU7XHJcblx0Ym94LXNpemluZzokdHlwZTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0LW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG5cclxuQG1peGluIGJhc2UoJHdpZHRoOjEwOTYsJHBjOjIwLCRzcDo4dncpIHtcclxuICBtYXgtd2lkdGg6ICR3aWR0aCAqIDFweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAkcGMgKiAxcHg7XHJcbiAgcGFkZGluZy1yaWdodDogJHBjICogMXB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3A7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3A7XHJcbiAgfVxyXG59XHJcbiIsImh0bWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1rYWt1Z287XHJcbiAgZm9udC1zaXplOiAkYmFzZS1mcztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogJGJhc2U7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogc3RyaWN0O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgZm9udC1zaXplOiAkc3AtZnM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHRpbnkpIHtcclxuICAgIEBpbmNsdWRlIGZ6X3Z3KDEzKTtcclxuICB9XHJcbn1cclxuYSB7XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgJjp2aXNpdGVkIHtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgaW1nIHtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICB9XHJcbiAgLmJnZS1lZGl0b3Ige1xyXG4gICAgYVtocmVmXTpob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGFbaHJlZl06aG92ZXIgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkYmFzZTogIzMzMztcclxuJGdyYXk6ICM3QzdDN0M7XHJcbiRsaWdodC1ncmF5OiAjRjdGN0Y3O1xyXG4kbWFpbjogIzM4QTU5RDsgLy9ncmVlblxyXG4kbGlnaHQtbWFpbjogI0QwRUVFQztcclxuJHN1YjogI0YwNjNBNTsgLy9waW5rXHJcbiRhY2NlbnQ6ICNGQzhFMzA7IC8vb3JhbmdlXHJcbiRsaWdodC1hY2NlbnQ6ICNGRkU1RDA7XHJcbiRsaWdodC15ZWxsb3c6ICNGRkY5RUE7XHJcbiRsaWdodC15ZWxsb3cyOiAjRkZFRUMxO1xyXG4kYmx1ZTogIzVDQUFEODtcclxuJG9yYW5nZTogI0ZDOEUzMDtcclxuJGxpZ2h0LW9yYW5nZTogI0ZGRjhGMjtcclxuXHJcbiRiYXNlLWxoOiAyO1xyXG4kYmFzZS1mczogMTZweDtcclxuJHNwLWZzOiAxNnB4O1xyXG5cclxuJGZvbnQta2FrdWdvOiAnWmVuIEtha3UgR290aGljIE5ldycsIHNhbnMtc2VyaWY7XHJcbiRmb250LWpvc3Q6ICdKb3N0Jywgc2Fucy1zZXJpZjtcclxuIiwiLyogQG1lZGlhIGNsYXNzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udGlueSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcSh0aW55KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnRhYiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4ucGMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3BpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbi50YWJpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG4ucGNpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5zY3JvbGwtZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAycyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5zY3JvbGwtZmFkZVRvcEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG4uc2Nyb2xsLWZhZGVMZWZ0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuLnNjcm9sbC1mYWRlUmlnaHRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cblxuLnNjcm9sbC1ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAzcyBlYXNlO1xuICAmLnNob3cge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG4uc2Nyb2xsLXN2ZyB7XG4gIG9wYWNpdHk6IDA7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAubmEge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjAwMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAuNTtcbiAgICAgIHN0cm9rZTogJG1haW4gIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbjogbmFfYW5pbWUgMXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmFfYW5pbWUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMDA7XG4gICAgZmlsbDogdHJhbnNwYXJlbnRcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBmaWxsOiAkbWFpbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrZXdhbmltZSB7XG4gIDEwMCUge1xuICAgIGxlZnQ6IC0xMHB4Oy8q55S76Z2i44Gu6KaL44GI44Gm44GE44Gq44GE5bem44GL44KJ5Y+z44G456e75YuV44GZ44KL57WC5LqG5Zyw54K5Ki9cbiAgfVxufVxuQGtleWZyYW1lcyBza2V3YW5pbWVfc2tldyB7XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7LyrnlLvpnaLjga7opovjgYjjgabjgYTjgarjgYTlt6bjgYvjgonlj7Pjgbjnp7vli5XjgZnjgovntYLkuoblnLDngrkqL1xuICB9XG59XG5cbi5kZWxheS10aW1lMDJ7XG50cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZGVsYXktdGltZTA0e1xudHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsIHtcbiAgICAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVYKCAtM3B4KTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoICAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgICAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoICAwcHgpOyB9XG59IixudWxsLCIud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICAubWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIH1cclxuICAgIC5jb250ZW50cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCw1dncpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXItdG9wIHtcclxuICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXYuanBnKSBjZW50ZXIgdG9wIC8gMjAwMHB4IGF1dG8gbm8tcmVwZWF0O1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1pZCkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfc3AuanBnKSBjZW50ZXIgdG9wIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuLndyYXBwZXItZGVmYXVsdCB7XHJcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX212LmpwZykgY2VudGVyIHRvcCAvIDIwMDBweCBhdXRvIG5vLXJlcGVhdDtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtaWQpIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212X3NwLmpwZykgY2VudGVyIHRvcCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG4jYmdlLWV4YW1wbGUge1xyXG4gIG1hcmdpbi10b3A6IC0xNDBweDtcclxuICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIG1hcmdpbi10b3A6IC03MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDpnZ7ooajnpLpcclxuW2RhdGEtYmdiXS5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZ2UtY29udGVudHMge1xyXG4gIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCwyMHB4KTtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59IiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBpbmNsdWRlIG1xKG5hdikge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICZfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICZfbG9nbyB7XG4gICAgd2lkdGg6IDI1MnB4O1xuICAgIEBpbmNsdWRlIG1xKG5hdikge1xuICAgICAgd2lkdGg6IDE1MnB4O1xuICAgIH1cbiAgfVxuICAmX3Jlc2VydmUge1xuICAgIEBpbmNsdWRlIG1xKG5hdikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3ViO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5qYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgLmVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM2VtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc3ViLC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ25hdiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIEBpbmNsdWRlIG1xKG5hdikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIC43dnc7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtb3V0cGF0aWVudCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2duYXZfMDEuc3ZnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICYtZXhhbWluYXRpb24gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9nbmF2XzAyLnN2ZykgY2VudGVyIDNweCBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICAmLXZhY2NpbmF0aW9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZ25hdl8wMy5zdmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgJi1jbGluaWMgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9nbmF2XzA0LnN2ZykgY2VudGVyIDNweCBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICAmLXF1ZXN0aW9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZ25hdl8wNS5zdmcpIGNlbnRlciAxMHB4IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICYtcmVjcnVpdCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2duYXZfMDYuc3ZnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl90ZWwge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3RlbC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIG1xKG5hdikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNwbmF2X3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5zcG5hdiB7XG4gICZfdGVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGVsX3doLnN2ZykgY2VudGVyIDEwcHggbm8tcmVwZWF0O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfcmVzZXJ2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBAaW5jbHVkZSBtcShuYXYpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRzdWIgdXJsKC4uL2ltZy9jb21tb24vaWNuX3Jlc2VydmVfd2guc3ZnKSBjZW50ZXIgMTBweCBuby1yZXBlYXQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdCB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgJl9pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNGMEYwRjAsLjIpO1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDU1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW91dHBhdGllbnQgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9zcG5hdl8wMS5zdmcpIDEycHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICYtZXhhbWluYXRpb24gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9zcG5hdl8wMi5zdmcpIDdweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgJi12YWNjaW5hdGlvbiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3NwbmF2XzAzLnN2ZykgN3B4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICAmLWNsaW5pYyBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3NwbmF2XzA0LnN2ZykgN3B4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICAmLXF1ZXN0aW9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fc3BuYXZfMDUuc3ZnKSA3cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICYtcmVjcnVpdCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3NwbmF2XzA2LnN2ZykgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgJi1yZXNlcnZlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fc3BuYXZfMDcuc3ZnKSAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkbGlnaHQtbWFpbiwuNikgdXJsKC4uL2ltZy9jb21tb24vYmdfZm9vdGVyLnBuZykgY2VudGVyIGJvdHRvbSAtMTBweCAvIDE2MDBweCBhdXRvIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3NXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LW1haW4sLjYpIHVybCguLi9pbWcvY29tbW9uL2JnX2Zvb3Rlcl9zcC5wbmcpIGNlbnRlciBib3R0b20gLThweCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIH1cbiAgJl9sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmX3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGVsLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAmX3NucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICZfaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMTNweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAkZ3JheTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiA0O1xuICBhbmltYXRpb246IHZlcnRpY2FsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3BhZ2V0b3AucG5nKSAwIDAgLyA4MHB4IGF1dG8gbm8tcmVwZWF0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxufSIsIi5uYXZpLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgQGluY2x1ZGUgbXEobmF2KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG4uY2xvc2UgLm5hdmktdHh0IHtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gIH1cclxufVxyXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uIHtcclxuICB3aWR0aDogMjRweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gIH1cclxufVxyXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4ucGFuZWwtYnRuLWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBoZWlnaHQ6IDFweDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTZweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICB3aWR0aDogMTVweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbiAgei1pbmRleDogNTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gIH1cclxuICAmLm9wZW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIudGl0bGUtMDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM2QkM4QzI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4udGl0bGUtMDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogJG1haW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRpdGxlLTAzIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1tYWluO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59IiwiLmJ1dHRvbi0wMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwIDgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24ge1xyXG4gIG1hcmdpbjogNjBweCAwIDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxyXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1hY2NlbnQ7XHJcbiAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCxcclxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhIHtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgY29sb3I6ICRiYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1rYWt1Z287XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3cy9pY25fcHJldi5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLm5leHQgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3cy9pY25fbmV4dC5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxyXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXRvcDogLTZweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6OmJlZm9yZSB7XHJcbiAgbGVmdDogMTNweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgbGVmdDogMTJweDtcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcclxuICByaWdodDogMTNweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1uYXZpIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgfVxyXG59IiwiLnJlcXVpcmVkIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLm5vcm1hbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN1Ym1pdCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgfVxyXG4gICYgPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBidXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQta2FrdWdvO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfb3JnLnN2ZykgcmlnaHQgMjBweCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xyXG4gIH1cclxufVxyXG4jTWFpbE1lc3NhZ2VBdXRoQ2FwdGNoYSB7XHJcbiAgd2lkdGg6IDIzMHB4O1xyXG59XHJcbiNCdG5NZXNzYWdlQ29uZmlybSB7XHJcbn1cclxuI0J0bk1lc3NhZ2VCYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBjb2xvcjogJGFjY2VudDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qIHJlc2V0ICovXHJcblxyXG5idXR0b24sXHJcbm9wdGlvbixcclxudGV4dGFyZWEsXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWxlY3RcIl0sXHJcbmlucHV0W3R5cGU9XCJvcHRpb25cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgfVxyXG59XHJcbi8qXHJcbnNlbGVjdCxcclxuaW5wdXRbdHlwZT1cInNlbGVjdFwiXSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcclxuICAgIH1cclxufSovXHJcbi8qIOODh+ODleOCqeODq+ODiOOBrnJhZGlv44CBY2hlY2tib3jjga/pnZ7ooajnpLogKi9cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy9tYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgIC8vZm9udC1zaXplOjE2cHg7XHJcbn1cclxuXHJcbi8qIGZvciBmaXJlZm94ICovXHJcblxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcclxuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG59XHJcblxyXG50ZXh0YXJlYSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCQUJBO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gIH1cclxufVxyXG5pbnB1dC5mb3JtX3Mge1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG59XHJcbmlucHV0LmZvcm1fbSB7XHJcbiAgd2lkdGg6IDQwJTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICB9XHJcbn1cclxuaW5wdXQuZm9ybV9sIHtcclxuICB3aWR0aDogNDAlO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTIwcHg7IC8qIOOBiuWlveOBv+OBrumrmOOBleOBqyAqL1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyog44OV44Kp44O844Kr44K55pmC44Gu6Imy5aSJ5pu0ICovXHJcblxyXG50ZXh0YXJlYTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbjtcclxufVxyXG4vKiBmb3IgaWUxMCBpZTExIGll57O744Gu44OX44Or44OA44Km44Oz44Gu55+i5Y2w44KS5raI44GZIGllOeOBr+mdnuWvvuW/nCAqL1xyXG5cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIOODqeOCuOOCquODnOOCv+ODsyAqL1xyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbytsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiA5cHggNXB4IDhweCAyOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbytsYWJlbDo6YmVmb3JlLFxyXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLXJhZGlvK2xhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQuZm9ybS1yYWRpbytsYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW47XHJcbn1cclxuXHJcbi8qIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCuSAqL1xyXG5cclxuLmZvcm0tY2hlY2tib3ggbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDVweCA4cHggMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrYm94IGxhYmVsOjpiZWZvcmUsXHJcbi5mb3JtLWNoZWNrYm94IGxhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZm9ybS1jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZTtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG5cclxuLmZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRtYWluO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJG1haW47XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tc2VsZWN0OmJlZm9yZSB7XHJcbi8qICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwOyAqL1xyXG59XHJcbi5mb3JtLXNlbGVjdDphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvKiDjgZPjgZPjgafkuIvlkJHjgY3nn6LljbDmjIflrprjgIDku4rlm57jga9DU1PjgacgKi9cclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTFweDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsvKiDjgq/jg6rjg4Pjgq/lh7rmnaXjgovjgojjgYYgKi9cclxuICAgIHotaW5kZXg6IDExO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3Qgc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQUJBQkE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDhweDtcclxuICAgIH1cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1zZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDlweCA1MHB4IDEwcHggMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogaWU55a++562WICovXHJcblxyXG4uZm9ybS1zZWxlY3Qgc2VsZWN0Om5vdCg6dGFyZ2V0KSB7XHJcbiAgICB3aWR0aDogMTIwJSBcXDk7XHJcbn1cclxuXHJcbi8qIEdvb2dsZSBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgMTUrLCBBbmRyb2lkLCBpT1MgKi9cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggMTgtICovXHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG4vKiBGaXJlZm94IDE5KyAqL1xyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYmJiO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi8qIElFIDEwKyAqL1xyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi5mb3JtLXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICB0ciB7XHJcbiAgICB0aCB7XHJcbiAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyNjBweCApO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHN1YiwuMSk7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG4uYWxlcnQtbWVzc2FnZSB7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzdWI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkc3ViLC4xKTtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcbi5tYWlsLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tYWdyZWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRiYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1lbmQge1xyXG4gICZfdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02NzVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9kZWNvX212XzAxLnBuZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShtaWRuYXYpIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjBweCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtaWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAaW5jbHVkZSBtcShtaWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOjcgLyA1O1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9pbWdfbW92aWUuc3ZnXCIpO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stcG9zaXRpb246IDAgMDtcbiAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogNDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI5MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212X3RleHQucG5nKSAwIDAgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgQGluY2x1ZGUgbXEobWlkbmF2KSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1pZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAtMTIwcHggYXV0byAwO1xuICAgICAgcGFkZGluZzogMTEwcHggMCA4MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfdGV4dF9zcC5wbmcpIGNlbnRlciB0b3AgLyA0NDBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgJl9jb3B5MDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBAaW5jbHVkZSBtcShtaWRuYXYpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEobWlkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwxLjV2dywyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHN1YjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShtaWRuYXYpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEobWlkKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LDJ2dywzMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2NvcHkwMiB7XG4gICAgICBjb2xvcjogJG1haW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgQGluY2x1ZGUgbXEobWlkbmF2KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKG1pZCkge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsM3Z3LDM2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX21lc3NhZ2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgQGluY2x1ZGUgbXEobWlkbmF2KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKG1pZCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtbmV3cyB7XG4gIEBpbmNsdWRlIGJhc2UoMTEwMCwxMDAsMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMTcyLCAxNzIsIDE3MiwgMC4xNik7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5lbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmphIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC05NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0ODNweDtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC90dGxfbmV3cy5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgIGhlaWdodDogMTczcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvdHRsX25ld3Nfc3AucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICAmX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgW2RhdGEtYmdiXSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAubWV0YSB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtZmVhdHVyZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19mZWF0dXJlc19idG0ucG5nKSBjZW50ZXIgYm90dG9tIC8gMTYwMHB4IGF1dG8gbm8tcmVwZWF0O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2ZlYXR1cmVzX2J0bV9zcC5wbmcpIGNlbnRlciBib3R0b20gLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICB9XG4gICZfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRtYWluLC4xMikgdXJsKC4uL2ltZy90b3AvYmdfZmVhdHVyZXNfdG9wLnBuZykgY2VudGVyIHRvcCAvIDE2NjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRtYWluLC4xMikgdXJsKC4uL2ltZy90b3AvYmdfZmVhdHVyZXNfdG9wX3NwLnBuZykgY2VudGVyIHRvcCAvIDQyMHB4IGF1dG8gbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAmX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5lbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmphIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTU2cHg7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2JhbG9vbnMucG5nKSAwIDAgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9pdGVtIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gICAgJl90aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyMjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fc3RhcnNfMDEucG5nKSAwIDAgLyA2N3B4IGF1dG8gbm8tcmVwZWF0O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5udW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2JveCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAmLm9kZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ldmVuIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NDBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1yZXNlcnZlIHtcbiAgQGluY2x1ZGUgYmFzZSgxMDAwLDIwLDIwcHgpO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmX3RlbHRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHdpZHRoOiAzMS4yNSU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW9ubGluZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1YiB1cmwoLi4vaW1nL3RvcC9pY25fb25saW5lX3doLnN2ZykgY2VudGVyIDIwcHggbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWIsLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10ZWwgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluIHVybCguLi9pbWcvdG9wL2ljbl90ZWxfd2guc3ZnKSBjZW50ZXIgMjJweCBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW4sLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1yZXNlcnZlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50IHVybCguLi9pbWcvdG9wL2ljbl9yZXNlcnZlX3doLnN2ZykgY2VudGVyIDIwcHggbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRhY2NlbnQsLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2ZpcnN0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHN1YiwuMDkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMzBweCAyM3B4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogJHN1YjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1jb25zdWx0YXRpb24ge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQteWVsbG93O1xuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMDAsMjAsMjBweCk7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl90aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG1haW47XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5qYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9iYWxvb25zLnBuZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYm94IHtcbiAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAmX3RhYmxlIHtcbiAgICB3aWR0aDogNjAuNCU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNhdHVyZGF5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ub3RpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM1LjQlO1xuICAgIHBhZGRpbmc6IDMwcHggMCA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXllbGxvdzI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fc3RhcnNfMDIucG5nKSAwIDAgLyA2NnB4IGF1dG8gbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfbm90aWNlIHtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3Mge1xuICBAaW5jbHVkZSBiYXNlKDEwMDAsMjAsMCk7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICZfdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJG1haW47XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5qYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9pbmZvIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICBkdCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1peGluIGZsZXgoJHdyYXA6bm93cmFwLCRqdXN0aWZ5OmZsZXgtc3RhcnQpe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWl4aW4gZmxleC1zcCgkd3JhcDpub3dyYXAsJGp1c3RpZnk6ZmxleC1zdGFydCl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59IiwiLnBhZ2UtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKG1pZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBhc3BlY3QtcmF0aW86MjIgLyA1O1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pbWdfbXYuc3ZnXCIpO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stcG9zaXRpb246IDAgMDtcbiAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL212X2RlY28ucG5nKSBsZWZ0IGJvdHRvbSAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDV2dyk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udHRsLXBhZ2Uge1xuICAmX3dyYXAge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5qYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmdlLWNvbnRlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi5uZXdzIHtcbiAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDIwcHgpO1xufVxuXG4ubmV3cy1pbmRleCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX3Bvc3Qge1xuICAgICZfaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgW2RhdGEtYmdiXSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAubWV0YSB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1zaW5nbGUge1xuICAmX3Bvc3Qge1xuICAgICZfaGVhZCB7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfZGV0YWlsIHtcbiAgICAgIC5wb3N0LWJvZHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdC1uYXZpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCAwO1xuICAubGlzdC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgODBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByZXYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld3MvaWNuX3ByZXYuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICRiYXNlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5leHQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9uZXh0LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogJGJhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkbGFyZ2VSYW5nZTogMTcwMHB4O1xyXG4kbmF2UmFuZ2U6IDEyNjBweDtcclxuJHNtYWxsUmFuZ2U6IDc2MHB4O1xyXG4kdGlueVJhbmdlOiAzMjFweDtcclxuJG1pZGl1bVdpZHRoOiA5NjBweDtcclxuQG1peGluIG1xKCRtZWRpYSkge1xyXG5cdEBpZiAkbWVkaWEgPT0gcGMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc21hbGxSYW5nZSArIDF9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHdpZGUge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbmF2V2lkdGggKyAxfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBuYXYge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbmF2UmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IG1pZG5hdiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRtaWRpdW1XaWR0aCArIDF9KSBhbmQgKG1heC13aWR0aDogI3skbmF2UmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHNwbWlkIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2UgKyAxfSkgYW5kIChtYXgtd2lkdGg6ICN7JG1pZGl1bVdpZHRofSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBzcCB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzbWFsbFJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBtaWQge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWlkaXVtV2lkdGh9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHRpbnkge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGlueVJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBtb3Yge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbGFyZ2VSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydDozNzUpe1xyXG4gICRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XHJcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZnpfdncoJGZvbnRfc2l6ZToxMCl7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUpO1xyXG59XHJcblxyXG5AbWl4aW4gZnMoJGZvbnRfc2l6ZToxMCl7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XHJcbiAgICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcclxuICB9XHJcbn0iXX0= */
