.u-first{margin-top:0}.anchor{display:inline-block;height:0;width:0;position:absolute;top:0;left:0}.hide{display:none}.v1 a{color:#a6bb6c;text-decoration:none;outline:none}.v1 a:hover{text-decoration:underline}.v1 h4{padding:0;margin-top:0;margin-bottom:15px}#sidebar_right{text-align:center}#sidebar_right .widget{padding:17px;margin-bottom:22px;text-align:left;margin-left:auto;margin-right:auto;width:300px;height:222px}#sidebar_right #get-recent-comments{padding:0;margin-bottom:40px}#sidebar_right #text-5{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/bio.jpg) no-repeat 0 0;height:141px;padding:64px 130px 0 18px;font-size:13px;color:#513a24}#sidebar_right #text-5 a{text-decoration:underline;color:#513a24}#sidebar_right .book{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/8020.jpg) no-repeat 0 0;height:188px;padding-right:150px;font-size:16px}#sidebar_right .book .red{margin:20px 0}#sidebar_right .iphone{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/iphone.jpg) no-repeat 0 0;height:191px;padding-right:130px;position:relative;margin-bottom:0}#sidebar_right .iphone a{display:block;width:146px;height:48px;position:absolute;left:15px;bottom:15px}#sidebar_right .ways101Ebook{background:#d9d9d9;padding-top:10px}#sidebar_right .ways101Ebook div{border-top:1px solid #acacac;padding-top:17px}#sidebar_right .ways101Ebook .waysBook{float:right;margin:19px 0 10px 10px;border:1px solid #81aa41}#sidebar_right .ways101Ebook a{display:block;width:105px;height:37px}.widget h2{font-weight:normal;font-size:18px;margin:0}#sidebar_right .subscribe{background:#e4ece1;height:118px;padding:10px 10px 20px 10px;position:relative;width:280px;margin-top:22px}#sidebar_right .subscribe h2{font-size:22px;margin-top:5px;text-transform:uppercase;color:#666;letter-spacing:-0.5px;font-family:'BodoniXTRegular','HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif}#sidebar_right .subscribe span{font-size:11px;position:absolute;right:7px;top:6px;line-height:12px}#sidebar_right .subscribe label{font-size:12px;float:left;height:25px;line-height:25px;display:block;margin-right:5px}#sidebar_right .subscribe form{margin:10px 0}#sidebar_right .subscribe #subbox{width:171px;height:18px;border:1px solid #A4A8A3;border-width:1px 0 1px 1px;margin:0;background:#F1F5F0 url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/email.jpg) no-repeat 7px center;float:left;padding:5px 5px 5px 30px}#sidebar_right .subscribe .rssFeed{width:79px;height:18px;background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/feed-icon-16x16.png) no-repeat left center;top:14px;right:20px;text-align:right;position:absolute;color:#e57c32}#sidebar_right .issue{background:#A6BA72;height:110px;padding:10px;width:280px;color:#FFF;position:relative}#sidebar_right .issue h2{font-size:22px;font-weight:normal;margin-top:5px}#sidebar_right .issue a{position:absolute;top:66px;left:23px;display:block;width:134px;height:44px;background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/latestissue.jpg) no-repeat}#sidebar_right .issue img{border:1px solid #FFF;position:absolute;top:12px;right:12px}#social{margin-bottom:30px}#social a{display:inline-block;height:39px;width:39px}#social a:nth-child(4){padding:0}#twitter{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/twitter.png) no-repeat;color:#47bbda}#facebook{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/facebook.jpg) no-repeat;color:#3c5daa}#social .pinterest{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/pinterest.png) no-repeat}#social .instagram{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/instagram.png) no-repeat}.popular{margin-bottom:40px}.popular img{float:left;margin-right:11px}.popular p{line-height:35px;font-size:12px}.otherProducts{text-align:left;font-size:14px;margin-bottom:30px}.side-bar__smoothies{margin-bottom:30px}.white h2,#sidebar_bottom h2,.otherProducts h2{text-transform:uppercase;color:#999;letter-spacing:-1px;font-family:'BodoniXTRegular','HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:24px;border-bottom:1px solid #D9D9D9;padding-bottom:4px;margin-bottom:17px}#sidebar_bottom h2{border:none}.sponsors{margin-bottom:30px}#homeside #sidebar_right #sidebar_bottom .widget{background:none;padding:0;font-size:12px}.widget.widget_twitter .entry-meta{display:none}.widget.widget_twitter li{margin-bottom:18px}#sidebar_right .twitter{position:relative;padding:0}#sidebar_right .widget li{padding:0}#twitter_follow{position:absolute;right:0;font-size:12px;text-decoration:underline;top:4px;width:100px;text-align:right;height:23px}#twitter-3 h2{padding:4px 0 5px 46px;background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/birdy.jpg) no-repeat;font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;text-transform:none}#twitter-3 h2 a{color:#333}#sidebar_right ul{margin:0;padding:0}#sidebar_right li{padding:0;list-style:none}#get-recent-comments img{float:left;margin-right:7px;margin-bottom:14px}#get-recent-comments li{margin-bottom:13px;font-size:13px;line-height:1.3}#shopp ul.breadcrumb,#shopp .category h3,#shopp ul.views,#shopp-catalog-orderby-menu{display:none}.tagCloud{padding-bottom:30px;line-height:1}#sidebar_right .organicWidget{margin-bottom:3px}#sidebar_right .bioWidget{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/bio-white.jpg) no-repeat 0 0;height:222px;font-size:11px;color:#6d6e70;padding-left:24px;margin:auto;margin-bottom:4px;padding-bottom:0;width:300px;text-align:left}#sidebar_right .bioWidget h2{text-transform:uppercase;color:#666;letter-spacing:-1px;font-family:'BodoniXTRegular','HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;margin:31px 0 0 0;padding:0;font-size:19px}#sidebar_right .bioWidget span{text-transform:uppercase;display:block;margin:-4px 0 6px 0}#sidebar_right .bioWidget .textwidget{width:127px;line-height:1.3 !important}#sidebar_right .bioWidget .textwidget a{color:#6d6e70;text-decoration:underline}#sidebar_right .w-promo{height:162px;font-size:11px;color:#6d6e70;padding:40px 154px 0 23px;line-height:1.3;height:222px}#sidebar_right .w-promo h2{text-transform:uppercase;color:#666;letter-spacing:-1px;font-family:'HelveticaNeueW01-Thin',Helvetica,Arial,sans-serif;margin:0;padding:0;font-size:19px;line-height:1}#sidebar_right .w-promo a{display:block;background:#6d6e70;color:#fff;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;padding:3px 10px;float:left;text-transform:uppercase}#sidebar_right .w-promo a:hover{background:#a6bb6c}#sidebar_right .w-superfood{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/module-superfood.png) no-repeat 0 0}#sidebar_right .w-protein{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/module-protein.png) no-repeat 0 0;padding-top:46px;padding-right:164px;height:222px}#sidebar_right .w-8020{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/module-8020.png) no-repeat 0 0;padding:42px 178px 0 23px;height:222px;margin-bottom:30px}#sidebar_right .w-101ways{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/module-101ways.png) no-repeat 0 0;padding:44px 169px 0 23px;height:222px}#sidebar_right .w-digestivehealth{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/module-digestivehealth.png) no-repeat 0 0;padding:44px 169px 0 23px;height:222px}#sidebar_right .w-immune{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/module-immune.png) no-repeat 0 0;padding-top:25px;padding-right:164px;height:222px}#sidebar_right .w-nakedchoc{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/module-choc-dark.png) no-repeat 0 0;padding-top:30px;padding-right:164px;height:222px}.lowerCase{text-transform:none}.widget--purely-delicious{border:1px solid #b6b6b6;padding:38px 15px !important;height:auto !important;text-align:center}.widget--purely-delicious img{display:block;padding:5px 5px;margin:auto;margin-bottom:26px !important;margin-right:-15px}.widget--purely-delicious h2{font-family:"HelveticaNeueW01-Thin",Helvetica,Arial,sans-serif;font-size:24px;color:#626365;margin-bottom:5px;letter-spacing:1px;text-align:center}.widget--purely-delicious span{display:block;font-family:"HelveticaNeueW01-77BdCn_692722",Helvetica,Arial,sans-serif;color:#626365;font-size:17px;margin-bottom:12px;letter-spacing:1px;text-align:center}.widget--purely-delicious a.button{display:block;width:128px;color:#fff;margin:auto;background-color:#fcb200;text-align:center;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;padding:4px 7px;font-size:14px;letter-spacing:1px}.widget--purely-delicious a.button:hover{text-decoration:none;background-color:#ffbb17}.widget--get-app{border:1px solid #b6b6b6;padding:38px 15px !important;height:auto !important;text-align:center}.widget--get-app img{display:block;padding:0 5px}.widget--get-app h2{font-family:"HelveticaNeueW01-Thin",Helvetica,Arial,sans-serif;font-size:24px;color:#626365;margin-bottom:5px;letter-spacing:1px;text-align:center}.widget--get-app span{display:block;font-family:"HelveticaNeueW01-77BdCn_692722",Helvetica,Arial,sans-serif;color:#626365;font-size:17px;margin-bottom:15px;letter-spacing:1px;text-align:center}.widget--get-app__phone{margin:auto;margin-bottom:22px}.widget--get-app__store-link{margin:auto;display:inline-block}.recipiesList ul{margin-left:1px}.postarea .recItem{padding:0 0 2px 0;margin:0;font-size:110%;list-style-type:none}#contentarchive .recItem img{margin:-15px 0 0 -15px;padding:0;border:none}.recItem strong{font-weight:normal}.v1 #contentarchive .recipiesList h4{font-weight:normal;font-size:150%;padding:10px 0;letter-spacing:-0.5px;text-transform:none}.recipiesList a:hover{color:#cc9900}.printButton{display:none}.postmeta{font-size:13px;margin:2px 0px 45px 0px;padding:5px 10px 5px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.postmeta p{margin:0px;padding:0px}.postarea img{max-width:100%;height:inherit}.v1 .posttitle h3,.v1 .posttitle h2,.v1 .category-health-wellbeing h2,.v1 .category-healthy-chef-tv h3,.v1 #contentleft .posttitle h3{font-size:25px;font-weight:normal;font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;margin-bottom:0;line-height:1;text-transform:none}.v1 .postauthor{margin:0 0px 5px 0px;padding:0px 0px 0px 0px}.v1 .postarea .postauthor p{color:#999999;padding:0px 0px 0px 0px;font-size:11px}.v1 .postmeta{font-size:13px;margin:2px 0px 45px 0px;padding:5px 10px 5px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.v1 .postmeta p{margin:0px;padding:0px}h5#comments{color:#666;font-size:24px;text-transform:uppercase;font-family:'BodoniXTRegular','HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;letter-spacing:-1px;font-weight:normal;margin:0 0 15px 0}#submit{background:#DDDDDD;color:#222222;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;font-size:11px;font-weight:bold;text-decoration:none;margin:0px;padding:2px 5px 2px 5px;border:1px solid #AAAAAA}#author,#email,#url{background:#f5f5f5 !important;color:#333333;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;font-size:12px;margin:0px;padding:4px;border:1px solid #DDDDDD}#comment{background:#f5f5f5 !important;color:#333333;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;font-size:12px;margin:5px 0px 5px 0px;padding:4px;border:1px solid #DDDDDD}.commentlist li ul li{font-size:12px}.commentlist li{font-weight:bold;padding:10px 10px 25px 10px;list-style-type:none;margin:10px 0}.commentlist li .avatar{background:#FFFFFF;float:right;border:1px solid #DDDDDD;margin:0px 0px 5px 5px;padding:2px;display:none}.comment-author-admin{background:#f7f7f7}.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:12px}.commentlist p{font-weight:normal;text-transform:none}.commentmetadata{font-weight:normal}#commentform input{width:140px;padding:5px 0px 5px 0px;margin:5px 5px 0px 0px}#commentform{margin:5px 10px 0px 0px}#commentform textarea{width:100%;padding:4px}#respond:after{content:".";display:block;height:0px;clear:both;visibility:hidden}#respond{margin-bottom:30px}#commentform p{margin:5px 0px 5px 0px}#commentform #submit{margin:0px;float:left;display:block;cursor:pointer}#commentform #submit:hover{background:#a6bb6c;color:#FFFFFF}.alt{margin:0px;padding:10px}.commentlist{margin:10px 0 0 0px;padding:0px}.commentlist ol{margin:0px;padding:10px}.commentlist li .commentlist li ul li{margin-right:5px;margin-left:5px}.commentlist p{margin:10px 0px 10px 0px;padding:0px;font-size:14px}.children{margin:0px;padding:0px}.nocomments{text-align:center;margin:0px;padding:0px}.reply a,.reply a:visited{background:#f5f5f5;color:#222222;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;font-size:11px;text-decoration:none;margin:0px;padding:6px 5px 4px 5px;border:1px solid #DDDDDD}.reply a:hover{background:#FFFFFF;color:#a6bb6c;text-decoration:none;border:1px solid #DDDDDD}.commentmetadata{font-size:10px;margin:0px 0 -10px 0;display:block}.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:30px}.alignright{float:right}.alignleft{float:left}.thread-alt{background:#FFFFFF;margin:0px;padding:0px}.thread-even{background:#fff;margin:0px;padding:0px}.depth-1{border-bottom:1px solid #e5e5e5;margin:0px;padding:0px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px}.even,.alt{margin:0px;padding:0px}.comment-author{margin-bottom:-4px}.proteinCalc{background:#e8f1e4;border-radius:8px;-webkit-border-radius:8px;padding:15px 15px}#contentleft .proteinCalc h2{color:#666}#calcWeight{padding:5px;width:32px;float:left;margin:-4px 4px 0 0}.proteinCalc ol{list-style-type:none;padding:0;margin:0;overflow:hidden;display:block}.proteinCalc ol li{padding:6px 28px;margin:0 0 8px 0;overflow:hidden;border-bottom:1px solid #ccc}.proteinCalc label{font-size:18px;float:left;width:110px}.proteinCalc .terms{padding:0;margin:0 0 8px 48px}.proteinCalc .terms label{float:none;width:auto;font-size:14px}.proteinCalc .gender{margin-bottom:6px}.proteinCalc .disclaimer p{margin:0;padding:0;font-size:12px;line-height:1.2}#calcButton{background:#fff;border-radius:4px;-webkit-border-radius:4px;padding:10px 15px;text-decoration:none;color:#666;-webkit-box-shadow:0 1px 1px 0 #777;box-shadow:0 1px 1px 0 #777;border:none;font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:16px}table.proteinTable{width:600px}.proteinTable td,.proteinTable th{padding:5px;border-bottom:1px dotted #ccc}.proteinTable th{text-align:left}.proteinTable th.food{font-weight:normal;padding-left:20px}.proteinTable th.master{text-align:center}.productSmall{padding-bottom:20px;margin-bottom:20px}.productSmall h4{font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:16px;font-weight:normal;margin:0}h4.catTitle,h4.catTitle strong{font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:22px;font-weight:normal}.product h1{font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:30px;font-weight:normal;line-height:1}.v1 .price{font-size:25px}.save10{margin-top:30px}.save10 a{font-size:100%;text-transform:uppercase;display:block;width:123px;padding:8px 0;margin:auto;margin-bottom:5px;text-align:center;background:#e1ebe0;color:#444;text-decoration:none;-webkit-box-shadow:0 1px 1px 0 #777;box-shadow:0 1px 1px 0 #777;border-radius:4px;-webkit-border-radius:4px}.save10 strong{color:#fdb700}.buttonGrey{background:#666;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #858585), color-stop(0.78, #999));background-image:-moz-linear-gradient(center bottom, #858585 0%, #999 78%);color:#fff;text-shadow:0px 0px 0px #666}.v1 .cartProduct{overflow:hidden;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-bottom:15px}.v1 .cartImage{float:left;width:89px;height:120px;line-height:120px;margin-right:10px;text-align:center}.v1 .cartImage img{vertical-align:middle}.v1 .cartTitle{float:left;width:auto}.v1 .cartTitle strong{font-weight:normal;font-size:16px;margin-bottom:8px;display:block}.v1 .cartDelete{display:block;color:#cc0000}.v1 .cartQty{display:block;margin-bottom:8px}.v1 .cartPrice{float:right;width:auto;font-size:16px;margin-right:10px;text-align:right}.v1 .cartActionButtons{clear:both}.v1 .buttonCartCheckout,.v1 .buttonCartUpdate{font-size:16px;padding:10px 5px 8px 5px;float:right;margin-right:10px}.v1 .continueShopping{display:block;margin-bottom:20px}.v1 .costDetails ul{list-style-type:none;background:#E4ECE1;overflow:hidden;padding:10px 0;margin:0}.v1 .costDetails li{border-bottom:1px dotted #A6BA72;overflow:hidden;padding:5px}.v1 li.shipTotal{color:#cc0000}.v1 li.totalPayable{border:none;font-size:16px}.v1 .costDetails em{font-style:normal;float:left;width:auto}.v1 .prodTotal em{display:block;width:500px}.v1 .costDetails strong{float:right;text-align:right}.v1 .shippingTerms{margin-bottom:25px;line-height:1.2}.v1 fieldset{border:none;padding:0;margin-bottom:20px;margin-right:100px}.v1 legend{padding:0 0 15px 0;margin:0;font-size:18px;font-family:Arial, Helvetica;font-weight:bold}.v1 fieldset ul{margin:0;padding:0}.v1 fieldset input{font-family:Helvetica, Arial, sans-serif;font-size:14px;padding:3px}.v1 #checkout_form_gateway_fields li,.v1 .login_form li,.v1 fieldset.payment span{list-style-type:none;overflow:hidden;padding:3px 0}.v1 .login_form li{border:none}.v1 fieldset.payment span{display:block;margin-left:0px}.v1 fieldset label{display:block;width:auto;margin:4px 0 0 0}.v1 fieldset label em{font-style:normal;color:#cc0000}.v1 form li{list-style-type:none}.v1 input[type="email"],.v1 fieldset.additional_info input[type="text"],.v1 fieldset.billing input[type="text"],.v1 fieldset.account input[type="text"],.v1 fieldset.shipping input[type="text"],.v1 #credit_card_number{width:200px}.v1 input#email{background-color:#fff !important;border:1px solid #aaa;-moz-border-radius:0px;-khtml-border-radius:0px;-webkit-border-radius:0px;width:200px}.v1 #country_code{margin-bottom:3px}.v1 .copyBilling{padding:0}.v1 .copyBilling label{float:none;padding-right:20px;display:inline}.v1 .copyBilling .use_billing_info{font-weight:bold;width:auto;display:block}.v1 #email_address,.v1 fieldset textarea{width:280px}.v1 #CVV2{width:60px}.v1 .cart_submit_button{margin-left:0px;font-size:16px;padding:10px 20px 8px 20px;margin-bottom:40px}.v1 fieldset#payment span{padding-left:0px;min-height:30px;background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/interface/lock.png) no-repeat left center}.v1 fieldset#payment span label{margin-top:5px}.v1 li.pf-hide{display:none}.v1 .checkoutOption{margin-top:0;margin-bottom:0}.v1 #checkout_form .checkoutOption li{padding:10px 0}.v1 fieldset.account ul{margin-top:0}.v1 .additional_info .checkoutLogin{padding-left:163px}.v1 .ifNo{display:block}.v1 .checkoutLogos img{display:block;max-width:100%;margin-bottom:20px}.v1 .otherProducts h2{margin-bottom:10px;font-size:22px}.v1 .otherProducts li{overflow:hidden;border-bottom:1px dotted #e5e5e5}.v1 .otherProducts li .otherProImg{width:35px;text-align:center;float:left;padding:4px 0}.v1 .otherProducts li img{display:block;margin:0 auto}.v1 .otherProducts li a{line-height:31px}.v1 ::-webkit-selection{background:#1777af;color:#fafafa;text-shadow:none}.v1 ::-moz-selection{background:#1777af;color:#fafafa;text-shadow:none}.v1 ::selection{background:#1777af;color:#fafafa;text-shadow:none}.v1 ::-webkit-input-placeholder{padding:10px;font-size:.875em;line-height:1.4}.v1 input:-moz-placeholder{padding:10px;font-size:.875em;line-height:1.4}@media print{#sidebar_right,#printShare,.postmeta,.navigation,#respond,.hide,.avatar,.reply,.comment img,.youtube,.postcomments,.socialHeader{display:none}.comment{padding:10px;border-bottom:1px solid #e5e5e5;font-size:11px}.postarea{font-size:14px;line-height:1.4}.postarea img,.postarea img.alignnone,#content img{float:right;width:40%;height:40%;margin:0 0 20px 20px}.posttitle h3{line-height:1;padding:0;margin:0;font-size:150%}.postauthor{margin-top:0;font-size:80%;padding-bottom:15px}}@font-face{font-family:'BodoniXTRegular';src:url("/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/fonts/BodoniXT-webfont.eot");src:url("/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/fonts/BodoniXT-webfont.eot#iefix") format("embedded-opentype"),url("/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/fonts/BodoniXT-webfont.woff") format("woff"),url("/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/fonts/BodoniXT-webfont.ttf") format("truetype"),url("/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/fonts/BodoniXT-webfont.svg#BodoniXTRegular") format("svg");font-weight:normal;font-style:normal}@media screen and (min-width: 490px){#get-recent-comments,#sidebar_right .widget_twitter{line-height:15px}#homeside{float:right;width:300px}#homeside #sidebar_right{width:300px;margin:0px 0px 0px 0px;padding:0px;line-height:18px}#sidebar_right .organicWidget{margin-bottom:18px;height:auto;padding-bottom:18px}.greenbutton{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/sidebar/greenbutton.jpg);display:block;width:134px;height:30px;font-size:14px;text-align:center;color:#333;line-height:30px}.smaller{font-size:12px}.v1 h3{font-weight:normal}.red{color:#c8272e}#contentleft h2.prodtitles{margin:0;padding:0}.product_image{width:150px}.imagecol{float:left;margin-right:20px}#products_page_container .producttext{margin-left:170px}#products_page_container .single_product_display .producttext{margin-left:0}#contentleft h2.prodtitles{margin-bottom:10px;line-height:28px}.pricedisplay{font-weight:bold}.wpsc_loading_animation{display:none}.wpsc_product_price{margin-bottom:10px}.productdisplay{margin-bottom:50px}table.productcart{width:100%;margin-bottom:20px}#wpsc_shopping_cart_container h2{font-size:18px}#wpsc_shopping_cart_container h4{font-size:16px}.single_product_display .product_image{width:650px;display:block;margin-bottom:20px}h3.wpsc_category_boundary{display:none}.wpsc_buy_button{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/button-add-cart.png) no-repeat 0 1px;width:106px;height:31px;text-align:center;color:#fff;text-shadow:#507712 0 -1px 0;font-size:14px;border:none}#wpsc_shopping_cart_container{border-top:1px solid #ccc;padding-top:20px}.wpsc_checkout_forms{border-top:1px solid #ccc;padding-top:20px}#checkout_total{display:block;padding:5px;width:90px;background:#dde6d9;font-size:16px}.wpsc_checkout_table{margin-left:20px}#contentleft .wpsc_checkout_field1 td h4,#contentleft .wpsc_checkout_field9 td h4{margin-left:-20px}.wpsc_checkout_field9 td{padding-top:15px}.wpsc_gateway_container{padding:10px;background:#dde6d9;border-top:10px solid #fff;border-bottom:10px solid #fff}.make_purchase{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/button-make-payment.png) no-repeat 0 1px;width:146px;height:31px;text-align:center;color:#fff;text-shadow:#507712 0 -1px 0;font-size:14px;border:none}#contentleft #wpsc_shopping_cart_container h2{font-size:24px}.validation-error td{background:#ffecec;padding:5px;border-top:3px solid #fff}.validation-error label{color:#cc0000}.validation-error input,.validation-error textarea{border:2px solid #cc0000}.v1 body{-webkit-font-smoothing:antialiased;font-family:"Helvetica Neue", Helvetica, Arial !important}.v1 label{font-weight:normal}#wrap{background:#FFFFFF;margin:0 auto;width:1000px;position:relative;text-align:left}.hidden{display:none}.clear{clear:both}.linerule{border-bottom:1px solid #CCCCCC;padding-top:15px;margin-bottom:15px}.v1 a img{border:none}.v1 h1,.v1 h2,.v1 h3,.v1 h4,.v1 h5,.v1 h6{font-weight:300}#content{margin:0px auto 0px;padding:20px 0px;line-height:20px}#content:after{content:"";display:table;clear:both}}@media screen and (min-width: 490px) and (max-width: 1159px){footer .socialnetworks{width:110px}}@media screen and (min-width: 490px){img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0px}img.alignnone{padding:0px;margin:0px 0px 10px 0px;display:inline}img.alignright{padding:0px;margin:0px 0px 10px 10px;display:inline}img.alignleft{padding:0px;margin:0px 10px 10px 0px;display:inline}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.alignright{float:right;margin:10px 0px 10px 10px}.alignleft{float:left;margin:10px 10px 10px 0px}.wp-caption{border:1px solid #DDDDDD;text-align:center;background-color:#f5f5f5;padding:5px 0px 0px 0px;margin-bottom:15px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.wp-caption img{margin:0px 0px 0px 0px;padding:0px;border:0px}.wp-caption p.wp-caption-text{margin:0px;padding:5px;font-size:11px;font-weight:normal;line-height:12px}h5#comments{color:#666;font-size:24px;text-transform:uppercase;font-family:'BodoniXTRegular','HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;letter-spacing:-1px;font-weight:normal;margin:-15px 0 20px 0}input.wpcf7-submit{background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/button-add-cart.png) no-repeat 0 1px;width:106px;height:31px;text-align:center;color:#fff;text-shadow:#507712 0 -1px 0;font-size:14px;border:none}.magazine{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc}#contentarchive .magazine img{float:left;margin:0 10px 0 0}.magazine{overflow:hidden}#contentarchive .magazine h3{font-size:24px}.magazinePost .wp-post-image{float:left;margin:0 15px 0 0;border:1px solid #ccc}.healthychefMag{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc}#contentarchive .healthychefMag img{float:left;margin:0 15px 0 0}#contentarchive .otherMags div{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc;clear:both}#contentarchive .otherMags img{float:left;margin:0 10px 0 0}.page-id-40 .postarea p{margin-right:30px}.category-news #contentarchive .wp-post-image{float:left;background:#fff;margin:0 10px 0 0}.product_view_4{display:none}.productdisplay .product_view_4{display:block}.wpcf7-list-item{display:block}.proteinCalc{padding:15px 25px;margin:0 60px}.proteinCalc ol{list-style-type:none;padding:0;margin:0;overflow:hidden;background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/calc/icons.png) no-repeat 0 0;display:block}.proteinCalc ol li{padding:6px 28px;margin:0 0 8px 20px;border:none}.wpcf7-form .wpcf7-text,.wpcf7-captchar{font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:14px;font-weight:300;padding:5px}.wpcf7-form .wpcf7-email{width:258px}.wpcf7-captchar{width:100px}#checkout_form{overflow:hidden}.ifNo{display:block;margin:0 0 0 163px}.checkoutLogos{margin:0 0 20px 46px;padding-top:25px;border-top:1px solid #e5e5e5;width:566px;overflow:hidden;clear:both}.checkoutLogos .ssl{float:left;margin-right:10px}.checkoutLogos .cCards{float:left;margin:-4px 0 0 13px}.v1 fieldset ul{margin-bottom:20px}}.v1 .product-group:after{content:"";display:table;clear:both}.questionSet{margin:30px 0}.downloadbox{margin:30px 0}.paypal-checkout{display:inline-block}.search-results-title{margin-bottom:30px;font-size:32px}.search-no-results .v1 a,.search-results .v1 a{color:#222;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif,Helvetica,sans-serif}.search-no-results h3,.search-results h3{font-size:23px;line-height:25px}.search-tools{background:#f9f9f9;padding:1em;margin-bottom:25px}.search-tools span{font-weight:bold;padding-right:.5em}@media only screen and (max-device-width: 768px){.search-tools form{display:inline-block;width:100%;margin:0 0 .5em 0}}.search-tools select{-webkit-appearance:none;background:#fff;border:1px solid #ccc;padding:5px;position:relative;width:100%;max-width:100%;min-width:100%;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;font-size:14px}@media only screen and (min-device-width: 768px){.search-tools select{min-width:120px;max-width:130px}}.search-tools .select-wrap{margin-right:15px;position:relative}.search-tools .select-wrap:after{position:absolute;top:22%;right:5px;content:'';background:url(/National_Library/oe_/https://www.thehealthychef.com/wp-content/themes/organic_magazine/images/arrow-search.png) no-repeat center center;width:1em;height:1em}.suggestion{margin:0 auto 30px}.suggestion a{font-style:italic;border-bottom:1px solid #fcb200}.suggestion a:hover{text-decoration:none;color:#fcb200}.search-no-results .postmeta,.search-results .postmeta{display:none}.search-no-results .search-result-content,.search-results .search-result-content{margin-bottom:30px;border-bottom:1px solid #ccc}.search-results .search-result-content a.keep-reading{display:inline-block;border-bottom:1px solid #fcb200;margin-bottom:20px;margin-top:5px;font-weight:bold}.search-results .search-result-content a.keep-reading:hover{border-bottom:none;text-decoration:none}.search-results .sarch-result-content p mark{background:#fbebbc}.search-no-results #content .search-form,.search-results #content .search-form{margin:0 auto 30px;border:0;padding:0}.search-tools{margin-top:1em}.search-tools form{display:inline-block}.search-tools>span{font-size:14px;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;display:block}@media only screen and (min-device-width: 480px){.search-tools>span{display:inline}}.search-tools .pagination{margin:0 0 0 1em;display:inline-block;vertical-align:middle}@media only screen and (min-device-width: 768px){.search-tools .pagination{float:right}}.search-tools .pagination>div{display:inline-block}.search-tools .current-page{font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;vertical-align:middle;display:inline-block;margin-top:.25em}@media only screen and (min-device-width: 768px){.search-tools .current-page{float:right}}.search-tools .current-page input{max-width:1.5em;text-align:center;border:1px solid #ccc}.search-tools .current-page span{vertical-align:middle}.search-tools .current-page .next-prev{display:inline-block;background:#fff;border-radius:2px;padding:.5em}.search-no-results #content .search-form input.search-field,.search-results #content .search-form input.search-field{border:1px solid #ccc;background:#f9f9f9;padding:13px 10px;min-width:140px}@media only screen and (min-device-width: 768px){.search-no-results #content .search-form input.search-field,.search-results #content .search-form input.search-field{min-width:320px}}.result-count{font-size:20px;text-transform:uppercase;margin:0 auto 30px;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif}.result-count span{font-family:"Helvetica Neue LT W01_56 It",Helvetica,Arial,sans-serif;font-style:italic;text-transform:none;font-size:22px}.search-results #content .post-categories{text-transform:uppercase;font-size:12px;margin:10.5px 0}.search-results #content .post-categories a{border-bottom:1px solid #fcb200}.search-results #content .post-categories a:hover{text-decoration:none;border-bottom:none}.search-no-results #content .search-form+p a{font-style:italic;border-bottom:1px solid #fcb200;font-family:"Proxima N W01 Bold",sans-serif}.keep-reading{font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;font-size:16px;font-size:1em}.result>img{float:right;max-width:33%;margin-bottom:1em}.pagination-footer{background:#f9f9f9;width:100%;padding:1em;text-align:right;font-size:14px}.pagination-footer>div{margin:0 0;display:inline-block}.pagination-footer input{max-width:1.25em;text-align:center}.pagination-footer .nav-next,.pagination-footer .nav-previous{display:inline-block}.pagination-footer span,.pagination-footer .current-page{font-weight:bold;font-family:"HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif;vertical-align:middle}.template__category-51 .recipe-list{border:1px solid #ababab;padding:25px 32px}.template__category-51 .recipe-list h2{font:22px/24px "HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#333;margin:0 0 23px}.template__category-51 .recipe-list .header{margin-bottom:32px}.template__category-51 .recipe-list p{text-transform:uppercase;margin-bottom:0;line-height:32px}.template__category-51 .recipe-list li{text-transform:uppercase;line-height:32px}.template__category-51 .recipe-list li a{color:#333}.template__category-51 .recipe-list li:hover a{color:#eeb111}.v1 .posttitle h2,.v1 .template__category-51 .posttitle h2{text-transform:uppercase;font-family:"Walbaum W01 Bold",Helvetica,sans-serif;font-size:32px;line-height:27px;margin-bottom:35px;margin-top:40px;margin-left:10px}.template__category-51 .cat-post .img-box{position:relative;cursor:pointer}.template__category-51 .cat-post .img-box img{display:block;margin:0 auto;width:100%;height:auto}.postarea.recipesList>.row{padding-left:15px}@media only screen and (max-width: 960px){.postarea.recipesList>.row{padding-right:15px;margin-top:15px}}.recipesList .cat-post{padding-bottom:0;margin-bottom:21px}.template__category-51 .cat-post .img-box:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);-webkit-transition:.2s ease all;transition:.2s ease all;z-index:40;pointer-events:none}.template__category-51 .cat-post:hover .img-box:before{pointer-events:none;background:transparent}.template__category-51 .cat-post .recipe-category-name{pointer-events:none;z-index:50;position:absolute;top:40%;right:0;bottom:0;left:0;margin:0 auto;text-align:center;color:#fff;text-transform:uppercase;font-family:"Walbaum W01 Bold",Helvetica,sans-serif;font-size:22px;line-height:27px;padding:0 1em}.wrapper,#main{width:100%;overflow:hidden;position:relative}.main-section .over,.info-container .over,.cat-post .over{position:absolute;top:0;left:0;right:0;bottom:0}.hero-banner{background-size:cover;background-repeat:no-repeat;background-position:50% 0}.hero-banner .caption:after,.divider .box:before,.divider .box:after,.recipe-section .product .weight:after,#footer .footer-top:after,.copy-box:after{content:'';position:absolute}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/bootstrap/glyphicons-halflings-regular.eot#iefix") format("embedded-opentype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;font-size:16px;line-height:1.3125;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#666;text-decoration:none}a:hover,a:focus{color:#666;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.3125;background-color:#fff;border:1px solid #ddd;border-radius:1px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #fff}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#000}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:46px}h2,.h2{font-size:36px}h3,.h3{font-size:22px}h4,.h4{font-size:16px}h5,.h5{font-size:20px}h6,.h6{font-size:20px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:24px}}small,.small{font-size:87%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#000}.text-primary{color:#fff}a.text-primary:hover{color:#e6e6e6}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#fff}a.bg-primary:hover{background-color:#e6e6e6}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #fff}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.3125}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #000}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:20px;border-left:5px solid #fff}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.3125;color:#000}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #fff;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.3125}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:1px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:15px;line-height:1.3125;word-break:break-all;word-wrap:break-word;color:#9a9a9a;background-color:#f5f5f5;border:1px solid #ccc;border-radius:1px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 1023px){.container{width:1020px}}@media (min-width: 1160px){.container{width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 1023px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1160px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#000;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.3125;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:24px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:16px;line-height:1.3125;color:#999}.form-control{display:block;width:100%;height:30px;padding:6px 12px;font-size:16px;line-height:1.3125;color:#999;background-color:#fff;background-image:none;border:1px solid #fff;border-radius:7px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#fff;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#fff;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:30px;line-height:1.3125 \0}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn{line-height:33px;line-height:1.5 \0}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn{line-height:49px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type="date"],_:-ms-fullscreen,:root input[type="time"],_:-ms-fullscreen,:root input[type="datetime-local"],_:-ms-fullscreen,:root input[type="month"]{line-height:1.3125}_:-ms-fullscreen.input-sm,.input-group-sm>_.form-control:-ms-fullscreen,.input-group-sm>_.input-group-addon:-ms-fullscreen,.input-group-sm>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="date"].input-sm,:root .input-group-sm>input[type="date"].form-control,:root .input-group-sm>input[type="date"].input-group-addon,:root .input-group-sm>.input-group-btn>input[type="date"].btn,_:-ms-fullscreen.input-sm,.input-group-sm>_.form-control:-ms-fullscreen,.input-group-sm>_.input-group-addon:-ms-fullscreen,.input-group-sm>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="time"].input-sm,:root .input-group-sm>input[type="time"].form-control,:root .input-group-sm>input[type="time"].input-group-addon,:root .input-group-sm>.input-group-btn>input[type="time"].btn,_:-ms-fullscreen.input-sm,.input-group-sm>_.form-control:-ms-fullscreen,.input-group-sm>_.input-group-addon:-ms-fullscreen,.input-group-sm>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="datetime-local"].input-sm,:root .input-group-sm>input[type="datetime-local"].form-control,:root .input-group-sm>input[type="datetime-local"].input-group-addon,:root .input-group-sm>.input-group-btn>input[type="datetime-local"].btn,_:-ms-fullscreen.input-sm,.input-group-sm>_.form-control:-ms-fullscreen,.input-group-sm>_.input-group-addon:-ms-fullscreen,.input-group-sm>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="month"].input-sm,:root .input-group-sm>input[type="month"].form-control,:root .input-group-sm>input[type="month"].input-group-addon,:root .input-group-sm>.input-group-btn>input[type="month"].btn{line-height:1.5}_:-ms-fullscreen.input-lg,.input-group-lg>_.form-control:-ms-fullscreen,.input-group-lg>_.input-group-addon:-ms-fullscreen,.input-group-lg>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="date"].input-lg,:root .input-group-lg>input[type="date"].form-control,:root .input-group-lg>input[type="date"].input-group-addon,:root .input-group-lg>.input-group-btn>input[type="date"].btn,_:-ms-fullscreen.input-lg,.input-group-lg>_.form-control:-ms-fullscreen,.input-group-lg>_.input-group-addon:-ms-fullscreen,.input-group-lg>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="time"].input-lg,:root .input-group-lg>input[type="time"].form-control,:root .input-group-lg>input[type="time"].input-group-addon,:root .input-group-lg>.input-group-btn>input[type="time"].btn,_:-ms-fullscreen.input-lg,.input-group-lg>_.form-control:-ms-fullscreen,.input-group-lg>_.input-group-addon:-ms-fullscreen,.input-group-lg>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="datetime-local"].input-lg,:root .input-group-lg>input[type="datetime-local"].form-control,:root .input-group-lg>input[type="datetime-local"].input-group-addon,:root .input-group-lg>.input-group-btn>input[type="datetime-local"].btn,_:-ms-fullscreen.input-lg,.input-group-lg>_.form-control:-ms-fullscreen,.input-group-lg>_.input-group-addon:-ms-fullscreen,.input-group-lg>.input-group-btn>_.btn:-ms-fullscreen,:root input[type="month"].input-lg,:root .input-group-lg>input[type="month"].form-control,:root .input-group-lg>input[type="month"].input-group-addon,:root .input-group-lg>.input-group-btn>input[type="month"].btn{line-height:1.33}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn,.form-group-sm .form-control{height:33px;line-height:33px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,.form-group-sm .form-control,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn,.form-group-sm .form-control{height:auto}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn,.form-group-lg .form-control{height:49px;line-height:49px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,.form-group-lg .form-control,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn,.form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:37.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:30px;height:30px;line-height:30px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback{width:49px;height:49px;line-height:49px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:26px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.3125;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#fff;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#fff;background-color:#eeb111;border-color:#eeb111}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#fff;background-color:#be8e0e;border-color:#b5870d}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#eeb111;border-color:#eeb111}.btn-default .badge{color:#eeb111;background-color:#fff}.btn-primary{color:#fff;background-color:#fff;border-color:#f2f2f2}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#e6e6e6;border-color:#d4d4d4}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#fff;border-color:#f2f2f2}.btn-primary .badge{color:#fff;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#eeb111;border-color:#d69f0f}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#be8e0e;border-color:#9d750b}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#eeb111;border-color:#d69f0f}.btn-info .badge{color:#eeb111;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#666;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#666;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#000;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.3125;color:#9a9a9a;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#8d8d8d;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#fff}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#000}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.3125;color:#000;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:1px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;color:#999;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:1px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:14px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:20px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#fff}.nav>li.disabled>a{color:#000}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#000;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#fff;border-color:#666}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.3125;border:1px solid transparent;border-radius:1px 1px 0 0}.nav-tabs>li>a:hover{border-color:#fff #fff #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#ccc;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:1px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:1px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:1px 1px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:inherit;margin-bottom:0;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:0}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}@media (min-width: 768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:inherit-21px/2 0;font-size:20px;line-height:21px;height:inherit}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}}.navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:inherit-34px/2;margin-bottom:inherit-34px/2;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:1px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:inherit-21px/2/2 0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:inherit-21px/2;padding-bottom:inherit-21px/2}}.navbar-form{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:inherit-30px/2;margin-bottom:inherit-30px/2}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:inherit-30px/2;margin-bottom:inherit-30px/2}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:inherit-33px/2;margin-bottom:inherit-33px/2}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:inherit-22/2;margin-bottom:inherit-22/2}.navbar-text{margin-top:inherit-21px/2;margin-bottom:inherit-21px/2}@media (min-width: 768px){.navbar-text{float:left;margin-left:0;margin-right:0}}@media (min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:0}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:transparent;border-color:#ccc}.navbar-default .navbar-brand{color:#333}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#eeb111;background-color:transparent}.navbar-default .navbar-text{color:#333}.navbar-default .navbar-nav>li.home>a{color:#808080}.navbar-default .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#eeb111;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#eeb111;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#eeb111}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#eeb111}.navbar-default .navbar-toggle .icon-bar{background-color:#eeb111}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#ccc}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#eeb111}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#eeb111;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#eeb111;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#333}.navbar-default .navbar-link:hover{color:#eeb111}.navbar-default .btn-link{color:#333}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#eeb111}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#262626}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#262626}.navbar-inverse .navbar-nav>li>a{color:#262626}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#fff}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#262626}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#262626}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#262626}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:1px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#000}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:1px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.3125;text-decoration:none;color:#666;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#666;background-color:#fff;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#fff;border-color:#fff;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#000;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:20px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#fff}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#000;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#000}.label-default[href]:hover,.label-default[href]:focus{background-color:#000}.label-primary{background-color:#fff}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#e6e6e6}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#eeb111}.label-info[href]:hover,.label-info[href]:focus{background-color:#be8e0e}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#000;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#666;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#fff}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jumbotron>hr{border-top-color:#e6e6e6}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding:48px 0}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:72px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.3125;background-color:#fff;border:1px solid #ddd;border-radius:1px;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#666}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:1px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f5f5f5;border-radius:1px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:21px;color:#fff;text-align:center;background-color:#fff;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#eeb111}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:1px;border-top-left-radius:1px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#fff;color:#000;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#000}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#fff;border-color:#fff}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#fff}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#fff;border:1px solid transparent;border-radius:1px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:0px;border-top-left-radius:0px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:0px;border-top-left-radius:0px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:0px;border-top-left-radius:0px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:0px;border-top-right-radius:0px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:0px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:0px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:0px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:0px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:1px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#9a9a9a;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#9a9a9a}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#fff}.panel-primary>.panel-heading{color:#fff;background-color:#fff;border-color:#fff}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fff}.panel-primary>.panel-heading .badge{color:#fff;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#fff}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.3125px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.3125}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 1023px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:14px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:1px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:16px;font-weight:normal;line-height:1.3125;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 1022px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 1022px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 1022px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 1022px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 1023px) and (max-width: 1159px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 1023px) and (max-width: 1159px){.visible-md-block{display:block !important}}@media (min-width: 1023px) and (max-width: 1159px){.visible-md-inline{display:inline !important}}@media (min-width: 1023px) and (max-width: 1159px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1160px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1160px){.visible-lg-block{display:block !important}}@media (min-width: 1160px){.visible-lg-inline{display:inline !important}}@media (min-width: 1160px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 1022px){.hidden-sm{display:none !important}}@media (min-width: 1023px) and (max-width: 1159px){.hidden-md{display:none !important}}@media (min-width: 1160px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:helvetica_neue;src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-webfont-webfont.eot");src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-webfont-webfont.eot#iefix") format("embedded-opentype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-webfont-webfont.woff2") format("woff2"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-webfont-webfont.woff") format("woff"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-webfont-webfont.ttf") format("truetype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-webfont-webfont.svghelveticaneue-webfont-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:helvetica_neue;src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-bold-webfont-webfont.eot");src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-bold-webfont-webfont.eot#iefix") format("embedded-opentype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-bold-webfont-webfont.woff2") format("woff2"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-bold-webfont-webfont.woff") format("woff"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-bold-webfont-webfont.ttf") format("truetype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/helveticaneue-bold-webfont-webfont.svghelveticaneue-bold-webfont-webfont") format("svg");font-weight:700;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{min-height:100%;line-height:20px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;min-width:320px}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}img{border-style:none}a{text-decoration:underline;outline:none}a:hover{text-decoration:none}a:focus{outline:none}input,textarea,select{font:100% Arial, Helvetica, sans-serif;vertical-align:middle;color:#7e879b}textarea{overflow:auto;resize:vertical;vertical-align:top}form,fieldset{margin:0;padding:0;border-style:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type="image"]{padding:0;border:none}input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0}input[type="reset"]:focus,input[type="submit"]:focus,input[type="button"]:focus{outline:none}input[type="checkbox"],input[type="password"],input[type="text"],input[type="tel"],input[type="submit"],input[type="reset"]{border-radius:0}input[type="email"],input[type="search"]{border-radius:0}input[type=search]{-webkit-box-sizing:content-box}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;overflow:visible}input[type="search"]::-webkit-search-decoration{display:none}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'fontello';src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/fontello.eot?27828687");src:url("/National_Library/oe_/https://www.thehealthychef.com/fonts/fontello.eot?27828687#iefix") format("embedded-opentype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/fontello.woff?27828687") format("woff"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/fontello.ttf?27828687") format("truetype"),url("/National_Library/oe_/https://www.thehealthychef.com/fonts/fontello.svg?27828687#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-svg2:before{content:'\e800'}.icon-svg1:before{content:'\e801'}.icon-mail:before{content:'\e802'}.icon-instagram:before{content:'\e803'}.icon-facebook-circled:before{content:'\e804'}.icon-twitter-circled:before{content:'\e805'}.icon-right-dir:before{content:'\e806'}.icon-left-dir:before{content:'\e807'}.icon-right-open-big:before{content:'\e808'}.icon-left-open-big:before{content:'\e809'}.icon-gplus-circled:before{content:'\e80a'}.icon-pinterest-circled:before{content:'\e80b'}.icon-print:before{content:'\e80c'}.icon-share:before{content:'\e80d'}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}@-moz-document url-prefix(){.newsletter-form fieldset{display:table-cell}}.btn{background:#eeb111;border-width:0;line-height:25px;overflow:hidden;color:#fff;text-transform:uppercase}.btn:focus,.btn:active:focus,.btn.active:focus{color:#fff;opacity:.8;filter:alpha(opacity=80)}.btn:hover,.btn:focus{color:#fff;opacity:.8;filter:alpha(opacity=80)}.btn:active,.btn.active{opacity:.8;filter:alpha(opacity=80);color:#fff}.btn-default{min-width:181px;font-size:15px;line-height:20px;padding:9px 12px;border-radius:3px;font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif}.btn-default:hover,.btn-default:focus{background:#eeb111}.btn-default:active,.btn-default.active{background:#eeb111;opacity:.8;filter:alpha(opacity=80)}strong{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif}.btn-info{min-width:163px;font-size:15px;line-height:20px;padding:9px 12px;border-radius:3px;font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;background:#ccc}.btn-info:hover,.btn-info:focus{background:#eeb111}.btn-info:active,.btn-info.active{background:#eeb111;opacity:.8;filter:alpha(opacity=80)}.wrapper{overflow:visible;background:#fff}.wrapper.home #header{padding:0 0 59px}#js-header-cart-link{font-weight:bold}#header{position:relative;padding:0 0 46px;z-index:1020}@media only screen and (max-width: 767px){#header{padding:0 0 15px}}#header .header-top{border-top:2px solid #eeb111;padding:7px 0 8px;font-size:11px;line-height:15px;background:#efefef}@media only screen and (max-width: 767px){#header .header-top{margin:0 0 20px}}#header .header-top a{text-decoration:none}#header .header-top a:hover{color:#eeb111}#header .header-top a:hover .icon-svg1{color:#eeb111}#header .header-top a:hover .icon-svg2{color:#eeb111}#header .header-top .icon-svg1{margin:0 3px 0 0;color:#eeb111}#header .header-top .icon-svg2{margin:0;color:#888;font-size:9px}#header .header-top .icon-svg2:before{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.country-select-open #header .header-top .icon-svg2:before{-webkit-transform:rotate(0.5turn);-ms-transform:rotate(0.5turn);transform:rotate(0.5turn)}#header .header-top .list{margin:0;margin-top:1px}#header .header-top .list li{min-width:62px;margin:0 0 0 17px;padding:0 0 0 17px;position:relative}@media only screen and (max-width: 767px){#header .header-top .list li{margin:0 0 0 4px;padding:0 0 0 4px;min-width:inherit}#header .header-top .list li.country:after{display:none}}#header .header-top .list li.text{padding:0 0px 0 17px;font-size:12px}.search-form{border:1px solid #ccc;border-radius:3px;overflow:hidden;padding:8px 6px 6px 7px}.search-form::-moz-placeholder{color:#999;opacity:1}.search-form:-ms-input-placeholder{color:#999}.search-form::-webkit-input-placeholder{color:#999}.search-form .search{background:none;border:0;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;height:18px;width:80%;float:left;font:14px/18px "HelveticaNeueW01-Thin",Helvetica,sans-serif}@media only screen and (max-width: 767px){.search-form .search{width:91%}}.search-form .submit{border:0;outline:none;margin:-2px 0 0;padding:0;float:right;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/sprite.png) no-repeat;width:19px;height:19px;text-indent:-9999px;overflow:hidden;cursor:pointer}.logo{float:left;width:184px;height:78px}@media only screen and (max-width: 1159px){.logo{width:141px;height:60px}}@media only screen and (max-width: 1022px){.logo{width:95px;height:40px}}@media only screen and (max-width: 767px){.logo{width:184px;height:78px}}.logo a{display:block;height:100%}@media only screen and (max-width: 767px){.nav-box{position:inherit}}#nav{font-size:14px;text-transform:uppercase;padding:7px 0 0}#nav:before,#nav:after{background:#fff;width:18px;height:18px;position:absolute;content:"+";font-size:16px;color:#ccc;top:-12px;left:50%;margin:0 0 0 -9px;text-align:center}#nav:before{top:auto;bottom:-9px}@media only screen and (max-width: 767px){#nav{border:0;padding:0;position:inherit}#nav:before,#nav:after{display:none}}#nav .navbar-nav{float:none}@media only screen and (max-width: 767px){#nav .navbar-nav{padding:10px 0 0;border-bottom:1px solid #ccc}}#nav li{margin:0 15px 5px;float:none;display:inline-block;vertical-align:top}@media only screen and (max-width: 1022px){#nav li{margin:0 3px 5px}}@media only screen and (max-width: 767px){#nav li{display:block;margin:0 0 10px}}#nav a{padding:0;text-decoration:none}@media only screen and (max-width: 767px){#nav a{display:block}}@media only screen and (max-width: 767px){#nav .nav-box{position:inherit}#nav .navbar-drop{position:absolute;top:100%;left:0;background:#fff;right:0}}#nav .navbar-toggle.collapsed .icon-bar{background:#eeb111}#nav .navbar-toggle.collapsed:hover .icon-bar{background:#fff}#nav .navbar-toggle.collapsed:hover:focus{background:#eeb111}#nav .navbar-toggle.collapsed:focus{background:#fff}#nav .navbar-toggle.collapsed:focus .icon-bar{background:#eeb111}#nav .navbar-toggle.collapsed:focus:hover .icon-bar{background:#fff}#nav .navbar-toggle:focus{background:#eeb111}#nav .navbar-toggle:focus .icon-bar{background:#fff}#nav .navbar-toggle .icon-bar{background:#eeb111}#nav .navbar-toggle:hover .icon-bar{background:#fff}h1{margin:0;line-height:46px;color:#9a9a9a;font-family:"Walbaum W01 Bold",Helvetica,sans-serif;text-transform:uppercase}h1.bright{color:#eeb111}h1.bigger{font-size:56px;line-height:60px}h2{margin:0;line-height:32px;color:#9a9a9a;text-transform:uppercase;font-family:"Walbaum W01 Bold",Helvetica,sans-serif}h2.bright{color:#eeb111}h3{margin:0;line-height:24px;font-weight:normal;color:#333;text-transform:uppercase}h4{margin:0;line-height:18px;font-weight:normal;color:#333;text-transform:uppercase}#main{margin:0 0 30px}.hero-banner{padding:64px 0;margin:0 0 20px;height:622px}@media only screen and (max-width: 767px){.hero-banner{height:340px}}.hero-banner .caption{background:#98bea5;background:rgba(152,190,165,0.8);position:relative;margin:0 -15px 0 0;letter-spacing:5px;padding:17px 0 22px 40px;display:inline-block;vertical-align:top}@media only screen and (max-width: 1159px){.hero-banner .caption{margin:0}}.hero-banner .caption:after{background:#98bea5;background:rgba(152,190,165,0.8);top:0;left:100%;bottom:0;width:999px}.hero-banner h1{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#fff;font-size:62px;line-height:65px}@media only screen and (max-width: 767px){.hero-banner h1{font-size:30px;line-height:35px}}.main-searchform{color:#888;overflow:hidden;position:relative;z-index:5;margin:0 0 61px}.main-searchform::-moz-placeholder{color:#999;opacity:1}.main-searchform:-ms-input-placeholder{color:#999}.main-searchform::-webkit-input-placeholder{color:#999}.main-searchform label{text-align:right;font-size:16px;line-height:20px;float:left;width:108px;margin:0 11px 0 0;font-weight:normal;color:#888;text-transform:uppercase}@media only screen and (max-width: 767px){.main-searchform label{width:100%;text-align:center;margin:0 0 10px}.main-searchform label br{display:none}}.main-searchform .holder{overflow:hidden;margin:0 0 3px}.main-searchform .icon-mail{font-size:18px;color:#b5b5b5;margin:0 2px 0 2px}.main-searchform p{margin:0}.main-searchform .submit{background:#eeb111;border-radius:2px;border:0;outline:none;margin:0 4px 0 0;padding:0;float:right;font:15px/17px "HelveticaNeueW01-75Bold",Helvetica,sans-serif;text-transform:uppercase;color:#fff;width:85px;height:37px}@media only screen and (max-width: 767px){.main-searchform .submit{width:30%}}.main-searchform .submit:hover{opacity:.9;filter:alpha(opacity=90)}.main-searchform .email{-webkit-box-shadow:none !important;box-shadow:none !important;float:left;border:1px solid #bebebe;border-radius:1px;padding:10px 10px 9px;margin:0;outline:none;font:13px/18px "HelveticaNeueW01-55Roma",Helvetica,sans-serif;background:#fff;width:80.7%;height:37px}@media only screen and (max-width: 1159px){.main-searchform .email{width:78.6%}}@media only screen and (max-width: 1022px){.main-searchform .email{width:70.6%}}@media only screen and (max-width: 767px){.main-searchform .email{width:67.6%}}.main-section{text-transform:uppercase;margin:0 0 49px}@media only screen and (max-width: 1022px){.main-section{font-size:14px}.main-section br{display:none}}.main-section h2{position:relative;color:#eeb111;margin:0 0 8px;max-width:295px}@media only screen and (max-width: 1022px){.main-section h2{font-size:20px;line-height:22px}.main-section h2 br{display:block}}.main-section .img-box{margin:0 0 10px;border:1px solid #ccc}.main-section .img-box img{width:100%}.main-section .img-box a{position:relative;display:block}.main-section .img-box:hover .over{display:block}.main-section .over{display:none;padding:10px 10px 19px 10px;word-spacing:-1px;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/bg-post.png);color:#fff;text-transform:none}.main-section .over .holder{display:table;vertical-align:middle;width:100%;height:100%}.main-section .over .frame{display:table-cell;vertical-align:middle;width:100%}.main-section a{text-decoration:none}.main-section a:hover{text-decoration:underline}.main-section .more{text-transform:lowercase;color:#eeb111}.main-section header{position:relative}.main-section .view-all{text-transform:lowercase;color:#eeb111;text-decoration:none;position:absolute;bottom:3px;right:3px}.main-section .view-all:hover{text-decoration:underline}.divider{font-size:19px;line-height:21px;color:#999;overflow:hidden}.divider .box{position:relative;padding:0 0 2px;display:inline-block;vertical-align:top}.divider .box:before,.divider .box:after{background:#ccc;width:999px;height:1px;top:12px;left:105%}.divider .box:before{left:auto;right:105%}.accessories-box{margin:0 0 56px}.accessories-box .divider{margin:0 0 69px}.accessories-box img{margin:0 auto 20px;width:inherit}@media (max-width: 1022px){.accessories-box img{width:158px}}.testimonial-box{margin:0 0 30px}.testimonial-box .divider{margin:0 0 77px}.testimonial-box blockquote{margin:0 0 20px;position:relative;padding:24px 0 13px;border:1px solid #eeb111}.testimonial-box blockquote:before,.testimonial-box blockquote:after{background:#fff;width:32px;height:32px;position:absolute;content:"+";font-size:32px;color:#eeb111;top:-15px;left:50%;margin:0 0 0 -15px;text-align:center}.testimonial-box blockquote:before{top:auto;bottom:-18px}.testimonial-box blockquote q{text-transform:uppercase;margin:0 0 29px;text-align:center;font:25px/30px "Walbaum W01 Bold",Helvetica,sans-serif;padding:0 9% 0 1.9%;margin:0 0 28px;display:block;position:relative}@media only screen and (max-width: 1159px){.testimonial-box blockquote q{padding:0 2%}.testimonial-box blockquote q br{display:none}}@media only screen and (max-width: 1022px){.testimonial-box blockquote q{font-size:20px;line-height:25px;padding:0 3%}}.testimonial-box blockquote q:before,.testimonial-box blockquote q:after{display:inline-block;content:"";position:relative;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/sprite.png) no-repeat -18px -66px;width:37px;height:34px;top:0;left:-4px}.testimonial-box blockquote q:after{background-position:-61px -65px;top:auto;left:auto;right:-4px;bottom:-12px;margin:-12px 0 0}.testimonial-box blockquote cite{font-style:normal;text-align:right;display:block;font-size:18px;padding:0 3.1%;color:#eeb111}.comment-block{line-height:18px}.comment-block a{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif}.comment-block h3{font-size:16px;line-height:17px;color:#333;margin:0 0 18px}.comment-block .comment-box{overflow:hidden;margin:0 6.4% 2px 0}.comment-block .comment-box .author{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;float:left;width:66px;text-transform:uppercase}.comment-block .comment-box .author a{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;text-decoration:none}.comment-block .comment-box .author a:hover{text-decoration:underline}.comment-block .comment-box em{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;font-style:normal}.comment-block .comment-box .holder{overflow:hidden}.product-block{font-size:16px;margin:0 0 38px}.product-block .divider{margin:0 0 56px}.product-block .divider .box{margin:0 0 0 7.5%}.product-block .divider.add .box{margin:0 0 0 4.2%}.product-block h2{margin:0 0 26px}@media only screen and (max-width: 767px){.product-block h2{font-size:25px;margin:0 0 15px}}.product-block .text-box{margin-top:-3px;color:#666}.product-block .text-box p{margin:0 0 34px}.product-block img{display:inline-block;margin:0 0 7px}@media only screen and (max-width: 1022px){.product-block img{max-width:95px}}.product-block .text{border-top:1px solid #ccc;text-transform:uppercase;padding:16px 0 0;max-width:157px;margin:0 auto 40px;color:#666}@media only screen and (max-width: 1022px){.product-block .text{max-width:127px;font-size:11px;line-height:15px}}@media only screen and (max-width: 767px){.product-block .text{max-width:157px;font-size:17px;line-height:20px;margin:0 auto 20px}}.product-block .info{overflow:hidden;text-transform:none}.product-block .weight{display:inline-block;vertical-align:top;position:relative;margin:0 11px 0 0}.product-block .strike{color:#b1b2b6}.product-block .extra-info{color:#b1b2b6;font-style:italic;font-size:13px;text-transform:uppercase}.product-block .price{font-size:inherit;font-family:"HelveticaNeueW01-55Roma",Helvetica,sans-serif;font-weight:400;color:#eeb111;display:inline-block;vertical-align:top}.product-block .feature-box{font-size:16px}@media only screen and (max-width: 767px){.product-block .feature-box{text-align:center}}.product-block .feature-box img{margin:0 0 10px}@media only screen and (max-width: 1022px){.product-block .feature-box img{max-width:100%}}@media only screen and (max-width: 767px){.product-block .feature-box img{margin:0 auto 10px}}.product-block .feature-box nav{margin-top:20px}.product-block .bottom-space{margin-bottom:7px}.product-detail{margin:0 0 50px}.product-detail .divider{margin:0 0 52px}.product-detail .divider .box{margin:0 0 0 7.5%}.product-detail .product-desc{padding-top:21px}.product-detail h1{margin:0 0 11px}@media only screen and (max-width: 1022px){.product-detail h1{font-size:40px;line-height:40px}}.product-detail p{margin:0 0 30px}.product-detail .icon-list{text-align:center;font-size:15px;line-height:15px;font-weight:400;margin:0 0 82px}@media only screen and (max-width: 1022px){.product-detail .icon-list{margin:0 0 25px}}.product-detail .icon-list li{padding:0;margin:0 1px 0 7px;vertical-align:top}.product-detail .icon-list li a{display:block;width:66px;height:66px;border:1px solid #f68a2a;color:#f68a2a;text-decoration:none;border-radius:50%;padding:2px 2px 2px 6px;overflow:hidden}.product-detail .icon-list li a .text{display:inline-block;white-space:normal;vertical-align:middle}.product-detail .icon-list li a:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.product-detail .social-box{overflow:hidden}.product-detail .social-box .title{font-weight:normal;font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;margin:0 0 10px;display:block;text-transform:uppercase}.product-detail .social-box .socialnetworks{color:#bdbdbd;font-size:46px;padding:0 0 0 15px}@media only screen and (max-width: 767px){.product-detail .social-box .socialnetworks{padding:0}}.product-detail .social-box .socialnetworks i{text-indent:-6px;width:46px;height:46px}.product-detail .social-box .socialnetworks li{cursor:pointer;margin:0 -1px}.product-detail .social-box .socialnetworks i{color:#bdbdbd;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.product-detail .social-box .socialnetworks i:hover{color:#999}.product-detail .social-box.add .socialnetworks li.instagram i{width:46px;height:46px;background-position:-101px -103px}.cart-form{margin:0 0 88px}@media only screen and (max-width: 1159px){.cart-form{margin:0 0 88px}}@media only screen and (max-width: 1022px){.cart-form{margin:0 0 50px}}.cart-form label{font-weight:300;font-size:16px;color:#333;text-transform:uppercase;margin:0 0 12px}.cart-form .holder{padding:0 7px 0 0;overflow:hidden;margin:0 0 23px;font-size:0;letter-spacing:-4px}.cart-form .holder a{cursor:pointer;margin:0 3px;text-indent:-9999px;overflow:hidden;width:16px;height:18px;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/sprite.png) no-repeat -108px -39px;display:inline-block;vertical-align:middle}.cart-form .holder a:hover{opacity:.8;filter:alpha(opacity=80)}.cart-form .holder a.ui-spinner-up{background-position:-131px -39px}.cart-form input[type="text"]{border:1px solid #ccc;border-radius:2px;padding:9px 7px 8px;margin:0;display:inline-block;vertical-align:middle;color:#666;text-align:center;font:700 19px/20px "HelveticaNeueW01-55Roma",Helvetica,sans-serif;background:#fff;width:57px;height:37px;letter-spacing:0}.cart-form .price{font-family:"HelveticaNeueW01-55Roma",Helvetica,sans-serif;display:block;font-weight:700;font-size:26px;line-height:30px;margin:0 0 22px;color:#666666}.cart-form .price__currency-title{font-size:10px;line-height:10px;display:block}.swither{position:relative;z-index:99999}.swither .swither-mask{position:relative;overflow:hidden;width:325px;margin:0 auto}@media only screen and (max-width: 1022px){.swither .swither-mask{width:235px}}.swither .swither-list{width:99999px;float:left}.swither div.item{width:85px !important;float:left;margin:0 28px 0 0}@media only screen and (max-width: 1022px){.swither div.item{width:75px !important;margin:0 5px 0 0}}.swither .btn-next,.swither .btn-prev{font-size:77px;color:#cecece;float:left;width:44px;overflow:hidden;text-indent:-25px;margin:30px 10px 0 19px;text-decoration:none}@media only screen and (max-width: 1159px){.swither .btn-next,.swither .btn-prev{margin:30px 3px 0 19px}}@media only screen and (max-width: 1022px){.swither .btn-next,.swither .btn-prev{width:38px;margin:20px 0 0}}@media only screen and (max-width: 767px){.swither .btn-next,.swither .btn-prev{font-size:45px;width:25px;margin:35px 0 0;text-indent:-14px}}.swither .btn-next:hover,.swither .btn-prev:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80)}.swither .btn-next{float:right;margin:30px 19px 0 0}@media only screen and (max-width: 1022px){.swither .btn-next{margin:20px 0 0 0}}@media only screen and (max-width: 767px){.swither .btn-next{margin:35px 0 0}}.product-slider{position:relative;margin:0 auto;max-width:497px;display:none}.product-slider.gallery-js-ready{display:block}.product-slider .slideset{margin:0 0 55px;overflow:hidden;position:relative}.product-slider .slide{position:absolute;z-index:1;left:0;top:0}.product-slider .slide.active{z-index:2}@media only screen and (max-width: 1159px){.product-slider img{width:100%}}.product-slider.not-enough-slides a.btn2-prev,.product-slider.not-enough-slides a.btn2-next{visibility:hidden}.main-textbox{margin:0 0 66px}.main-textbox h3{margin:0 0 16px}.main-textbox p{margin:0 0 19px}.main-textbox .side-nav{padding:30px 10px 16px 30px;border:1px solid #ababab}.main-textbox .side-nav h3{font-weight:normal}.main-textbox .side-nav ul{margin:0}.main-textbox .side-nav ul li{margin:0 0 12px}.main-textbox .side-nav a{text-decoration:none}.main-textbox .side-nav a:hover{color:#eeb111}.main-textbox .text{padding-top:15px}.main-textbox .text h2{margin-bottom:5px;margin-top:20px}.main-textbox .text>:first-child{margin-top:0}.info-container{margin:0 0 52px}.info-container .divider{margin:0 0 57px}.info-container .divider .box{margin:0 0 0 4%}.info-container h3{margin:0 0 19px}.info-container .list-holder{overflow:hidden;margin:0 0 14px}.info-container .img-box{margin:0 0 10px}.info-container .img-box img{width:100%}.info-container .img-box a{position:relative;display:block}.info-container .img-box:hover .over{display:block}.info-container .over{text-align:center;display:none;text-transform:uppercase;padding:10px 27px 13px 10px;background:#000;color:#fff;font-size:37px;line-height:40px;background:rgba(0,0,0,0.55)}@media only screen and (max-width: 1022px){.info-container .over{font-size:27px;line-height:30px}}.info-container .over .holder{display:table;vertical-align:middle;width:100%;height:100%}.info-container .over .frame{display:table-cell;vertical-align:middle;width:100%}.info-container .list{float:left;width:42%}@media only screen and (max-width: 767px){.info-container .list{font-size:14px}}.info-container .list:first-child{margin:0 2% 0 0;width:53.6%}.info-container .list li{margin:0 0 6px}.info-container .benefit-box{margin:27px 0 0}.benefit-box{margin:0 0 20px;position:relative;padding:38px 10px;border:2px solid #eeb111}.benefit-box:before,.benefit-box:after{background:#fff;width:32px;height:32px;position:absolute;content:"+";font-size:32px;color:#eeb111;top:-15px;left:50%;margin:0 0 0 -18px;text-align:center}.benefit-box:before{top:auto;bottom:-18px}.benefit-box h2{margin:0 0 21px;font-size:32px}.benefit-box ul{margin:0}.benefit-box ul li{margin:0 0 6px}.ingredients-box{margin:0 0 5px}.ingredients-box .divider{margin:0 0 52px}.ingredients-box .divider .box{margin:0 1.8% 0 0}.ingredients-box h3{margin:0 0 10px}.ingredients-box .text-box{margin-bottom:54px}@media only screen and (max-width: 767px){.ingredients-box .text-box{margin-bottom:25px}}.ingredients-box .text-box:nth-child(2n+1){clear:left}.making-box{margin:0 0 27px;line-height:26px}@media only screen and (max-width: 1159px){.making-box{margin-bottom:60px}}.making-box .divider{margin:0 0 55px}.making-box .divider .box{margin:0 2.2% 0 0}.making-box h3{margin:35px 0 19px !important}.making-box h4{margin:30px 0 5px !important}.making-box p{margin:0}.making-box :first-child{margin-top:0 !important}.making-box .block{padding:0 7% 0 4px;margin:0 0 31px;overflow:hidden}@media only screen and (max-width: 1159px){.making-box .block{padding:0 0 0 4px}.making-box .block br{display:none}}.making-box .making-box__recipe>:first-child{margin-top:0}.making-box .img-box{line-height:20px;margin:5px 0 20px}.making-box .img-box img{margin:0 0 32px;width:100%}.more-box{margin:60px 0 50px;line-height:26px}.more-box .divider{margin:0 0 55px}.more-box .divider .box{margin:0 -0.8% 0 0}.more-box .img-box{height:320px;margin:0 0 19px;position:relative;width:100%;white-space:nowrap}.more-box .img-box .img{display:inline-block;white-space:normal;vertical-align:bottom}.more-box .img-box:before{content:'';vertical-align:bottom;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.more-box .img-box img{width:100% !important;max-width:inherit}.more-box h4{margin:0 0 19px}.more-box h4 a{text-decoration:none}.more-box h4 a:hover{color:#eeb111}.cat-post{margin-bottom:60px}.cat-post:nth-child(2n+1){clear:left}@media (min-width: 767px){.cat-post:nth-child(2n+1){clear:none}.cat-post:nth-child(3n+1){clear:left}}.cat-post h3{position:relative;color:#333;font:16px/20px "HelveticaNeueW01-Thin",Helvetica,sans-serif}.cat-post h3 a{color:#333;text-decoration:none}.cat-post h3 a:hover{color:#eeb111}.cat-post .img-box{margin:0 0 9px}.cat-post .img-box img{width:100%}.cat-post .img-box a{position:relative;display:block}.cat-post .img-box:hover .over{display:block}@media only screen and (max-width: 1022px){.cat-post .img-box:hover .over{display:none}}.cat-post .over{display:none;overflow:hidden;font:16px/20px "HelveticaNeueW01-Thin",Helvetica,sans-serif;padding:23px 10px 7px 13px;text-transform:none;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/bg-post.png);background:rga(0, 0, 0, 0.5);color:#fff}@media only screen and (max-width: 1022px){.cat-post .over{font-size:12px;line-height:15px}}@media only screen and (max-width: 767px){.cat-post .over{font-size:16px;line-height:20px}}.cat-post .over .holder{display:table;vertical-align:middle;width:100%;height:100%}.cat-post .over .frame{display:table-cell;vertical-align:middle;width:100%}.cat-section .divider{margin:0 0 50px}.cat-section h1{font-size:36px;line-height:40px;margin:0 0 40px}.cat-section h2{font:22px/24px "HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#333;margin:0 0 23px}.cat-section .side-nav{text-transform:uppercase;padding:24px 10px 77px 30px;border:1px solid #ababab}@media only screen and (max-width: 1022px){.cat-section .side-nav{padding:24px 10px 77px 20px;margin:0 -10px}}@media only screen and (max-width: 767px){.cat-section .side-nav{margin:0}}.cat-section .side-nav ul{margin:0;padding:0 3px}@media only screen and (max-width: 1022px){.cat-section .side-nav ul{padding:0}}.cat-section .side-nav ul li{margin:0 0 12px}.cat-section .side-nav a{text-decoration:none}.cat-section .side-nav a:hover{color:#eeb111}.shopping-section{margin:0 0 76px}.shopping-section .divider{margin:0 0 50px}.shopping-section h1{font-size:36px;line-height:40px;margin:0 0 36px}@media only screen and (max-width: 767px){.shopping-section h1{font-size:26px;line-height:30px}}.shopping-section h2{font:22px/24px "HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#333;margin:0 0 22px}@media only screen and (max-width: 767px){.shopping-section h2{font-size:18px;line-height:20px}}.shopping-section .side-nav{padding:29px 10px 22px 30px;border:1px solid #ababab}@media only screen and (max-width: 1022px){.shopping-section .side-nav{padding:29px 20px 41px;margin:0 -10px}}@media only screen and (max-width: 767px){.shopping-section .side-nav{margin:0}}.shopping-section .side-nav ul{margin:0}.shopping-section .side-nav ul li{margin:0 0 12px}.shopping-section .side-nav a{text-decoration:none}.shopping-section .side-nav a:hover{color:#eeb111}.shopping-section .aside{padding:29px 20px 41px 30px;border:1px solid #ababab}@media only screen and (max-width: 1022px){.shopping-section .aside{padding:29px 20px 41px;margin:0 -10px}}@media only screen and (max-width: 767px){.shopping-section .aside{margin:0}}.shopping-section .aside h3{margin:0 0 29px}.shopping-section .aside .aside-box{overflow:hidden;margin:0 0 30px}.shopping-section .aside p{margin:0 0 18px}.shopping-section .aside a{color:#fbba00;text-decoration:none}.shopping-section .aside a:hover{color:#ccc}.shopping-section .aside img{display:inline-block;margin:6px 13px 10px 2px}.shopping-section .paypal-box{padding:39px 20px 48px 30px;border:1px solid #ababab;position:absolute;top:5px;left:103.7%;width:254px}@media only screen and (max-width: 1075px){.shopping-section .paypal-box{left:100%}}@media only screen and (max-width: 767px){.shopping-section .paypal-box{position:static;width:100%;margin:0 0 20px}}.shopping-section .paypal-box h3{margin:0 0 29px}.shopping-section .paypal-box p{margin:0 0 25px}.shopping-section .paypal-box a{text-decoration:none;width:110px;display:block;margin:0 auto}.shopping-section .paypal-box img{display:inline-block}.shopping-section.add .shopping-form .img-box{width:72px;margin:0 23px 0 0}.shopping-section.add .shopping-form .box{padding:0 0 11px;margin:0 0 17px}.shopping-section.add .shopping-form footer{padding:16px 2px 0;margin:0 0 30px}.shopping-section.add .shopping-form footer .total{width:100%}.shopping-form{padding:25px 0 0;color:#333}.shopping-form h2{float:left;max-width:80%;margin:0}@media only screen and (max-width: 767px){.shopping-form h2{float:none;max-width:100%;margin:0 0 10px}}.shopping-form h3{margin:0 0 24px}.shopping-form .box{overflow:hidden;padding:0 0 24px;margin:0 0 26px;border-bottom:1px solid #adadad}.shopping-form img{display:inline-block}.shopping-form .img-box{float:left;width:171px;margin:0 15px 0 0;text-align:center}@media only screen and (max-width: 767px){.shopping-form .img-box{width:71px;margin:0 5px 0 0}.shopping-form .img-box img{width:100%;height:auto}}.shopping-form .holder{padding:8px 0 0;overflow:hidden}.shopping-form header{margin:0 0 30px;padding:0 2px 0 19px;overflow:hidden}@media only screen and (max-width: 767px){.shopping-form header{margin:0 0 10px}}.shopping-form .frame{overflow:hidden}.shopping-form .price{float:right;width:20%;text-align:right;font:22px/24px "HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#333}@media only screen and (max-width: 767px){.shopping-form .price{font-size:18px;line-height:20px;width:100%}}.shopping-form .ui-spinner-button{cursor:pointer;margin:0 3px;text-indent:-9999px;overflow:hidden;width:16px;height:18px;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/sprite.png) no-repeat -108px -39px;display:inline-block;vertical-align:middle}.shopping-form .ui-spinner-button:hover{opacity:.8;filter:alpha(opacity=80)}.shopping-form .ui-spinner-button.ui-spinner-up{background-position:-131px -39px}.shopping-form input[type="text"]{outline:none;border:1px solid #ccc;border-radius:2px;padding:9px 7px 8px;margin:0;display:inline-block;vertical-align:middle;color:#666;text-align:center;font:700 19px/20px "HelveticaNeueW01-55Roma",Helvetica,sans-serif;background:#fff;width:57px;height:37px;letter-spacing:0}.shopping-form label{text-transform:uppercase;font-size:16px;line-height:20px;display:block;font-weight:300;padding:0 14px;margin:0 0 10px}@media only screen and (max-width: 1022px){.shopping-form label{font-size:13px;line-height:18px}}.shopping-form footer{border-top:1px solid #adadad;margin:-24px 0 0;overflow:hidden;padding:25px 0 0 2px}@media only screen and (max-width: 767px){.shopping-form footer{margin:-24px 0 20px}}.shopping-form .btn{font-size:15px;margin:0 9px 0 0;min-width:180px;border-radius:3px;font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif}@media only screen and (max-width: 767px){.shopping-form .btn{min-width:140px;font-size:12px;margin:0;float:right}}.shopping-form .btn.btn-info{min-width:163px}@media only screen and (max-width: 767px){.shopping-form .btn.btn-info{min-width:141px;float:left}}.shopping-form .btn-box{float:left;width:80%}@media only screen and (max-width: 767px){.shopping-form .btn-box{float:none;width:100%;overflow:hidden;margin:0 0 10px}}.shopping-form .total{float:right;width:20%;text-align:right;font:22px/32px "HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#333}@media only screen and (max-width: 767px){.shopping-form .total{font-size:18px;line-height:20px;width:100%}}.shopping-form .addcost{text-align:right;font:22px/32px "HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#333;border-bottom:1px solid #adadad;padding:2px 2px 8px;margin:0 0 2px}@media only screen and (max-width: 767px){.shopping-form .addcost{font-size:18px;line-height:20px}}.shopping-form .addcost .text{margin:0 0 9px;display:block}.shopping-form .option-box{overflow:hidden;margin:0 0 56px;text-align:center}.shopping-form .option-box .btn{vertical-align:middle;text-decoration:none;min-width:234px;margin:0 11px 0 0}@media only screen and (max-width: 767px){.shopping-form .option-box .btn{float:none;margin:0 0 10px}}.shopping-form .option-box .text{display:inline-block;vertical-align:middle;max-width:400px}.shopping-form mark{background:none;padding:0;color:#f6d171;font-size:14px;margin:0 0 0 -4px}.shopping-form .form-row{overflow:hidden;padding:0 0 0 11.5%;margin:0 0 18px}@media only screen and (max-width: 1022px){.shopping-form .form-row{padding:0 0 0 3%}}.shopping-form .form-row label{margin:0;padding:3px 0 0}.shopping-form .form-row label.left{display:inline-block;vertical-align:middle;width:25.5%;margin:0}@media only screen and (max-width: 1022px){.shopping-form .form-row label.left{width:34%}}.shopping-form .form-row input[type="text"]{width:61%;height:32px;font-weight:normal;font-size:16px;padding:6px 7px;text-align:left}.shopping-form .form-row input[type="text"].add{width:34.9%}@media only screen and (max-width: 767px){.shopping-form .form-row input[type="text"].add{width:61%}}.shopping-form .form-row input[type="text"].add2{width:21.9%}@media only screen and (max-width: 767px){.shopping-form .form-row input[type="text"].add2{width:61%}}.shopping-form .form-row.add{margin:0 0 41px}.shopping-form .form-row.add2{margin:0 0 27px}.shopping-form .form-row.add3{margin:0 0 52px}.shopping-form .form-row .jcf-select{width:34.9%}@media only screen and (max-width: 767px){.shopping-form .form-row .jcf-select{width:61%}}.shopping-form .form-row .jcf-select.jcf-select-add{width:21.9%}@media only screen and (max-width: 767px){.shopping-form .form-row .jcf-select.jcf-select-add{width:61%}}.shopping-form .form-row img{margin:-2px 0 0 6px}@media only screen and (max-width: 1022px){.shopping-form .form-row img{width:100px;height:auto;margin:7px 0 0 6px}}@media only screen and (max-width: 767px){.shopping-form .form-row img{display:none}}.shopping-form .card-info{position:relative}.shopping-form .radio-box{float:right;width:74%;margin:0 0 7px}@media only screen and (max-width: 1022px){.shopping-form .radio-box{width:65%}}@media only screen and (max-width: 767px){.shopping-form .radio-box{width:100%}}.shopping-form .radio-box .block{margin:0 46px 0 0;float:left}.shopping-form .radio-box label{max-width:100px}.shopping-form .radio-box .frame{margin:0 0 2px}.shopping-form .radio-box p{margin:0 0 34px}.shopping-form .button-box{overflow:hidden;margin:0 0 50px;padding:5px 0 0 94px}@media only screen and (max-width: 1022px){.shopping-form .button-box{padding:5px 0 0}}.shopping-form .button-box .text{display:inline-block;vertical-align:top;max-width:441px}@media only screen and (max-width: 1022px){.shopping-form .button-box .text{max-width:281px}}@media only screen and (max-width: 767px){.shopping-form .button-box .text{display:block;max-width:100%}}.shopping-form .button-box .btn{vertical-align:top;min-width:173px}@media only screen and (max-width: 767px){.shopping-form .button-box .btn{margin:0 0 10px;float:none}}.recipe-section{margin:0 0 56px}.recipe-section .divider{margin:0 0 40px}.recipe-section .recipe-head{margin:0 0 13px}.recipe-section h1{font-size:56px;line-height:60px;margin:0 0 10px}@media only screen and (max-width: 1022px){.recipe-section h1{font-size:40px;line-height:50px}}@media only screen and (max-width: 767px){.recipe-section h1{font-size:30px;line-height:35px}}.recipe-section h2{font:22px/24px "HelveticaNeueW01-Thin",Helvetica,sans-serif;color:#333;margin:0 0 24px}.recipe-section .block{display:inline-block;vertical-align:bottom;width:50%}@media only screen and (max-width: 767px){.recipe-section .block{width:100%;margin:0 0 10px}}.recipe-section .social-box{display:inline-block;vertical-align:bottom;width:49.6%;padding:0 0 15px;text-align:right}@media only screen and (max-width: 1159px){.recipe-section .social-box{width:49.4%}}@media only screen and (max-width: 1022px){.recipe-section .social-box{width:49.2%}}@media only screen and (max-width: 767px){.recipe-section .social-box{width:100%;margin:0 0 10px}}.recipe-section .social-box .title{font-weight:normal;font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;margin:0 0 10px;padding:0 8px;display:block;text-transform:uppercase}.recipe-section .social-box .socialnetworks{color:#bdbdbd;font-size:46px}.recipe-section .social-box .socialnetworks a{text-align:left;text-indent:-6px;width:46px;height:46px}.recipe-section .social-box .socialnetworks li{margin:0 -1px}.recipe-section .social-box .socialnetworks li.instagram i{width:46px;height:46px;background-position:-101px -103px}.recipe-section .social-box .socialnetworks i{color:#bdbdbd}.recipe-section .ingre-list{font-size:12px;line-height:12px;font-weight:400}.recipe-section .ingre-list li{padding:0;text-align:center;margin:0 0 0 6px;vertical-align:top}.recipe-section .ingre-list li a{display:block;width:49px;height:49px;border:1px solid #f79b48;color:#f79b48;text-decoration:none;border-radius:50%;padding:2px 2px 2px 6px;overflow:hidden}.recipe-section .ingre-list li a .text{display:inline-block;white-space:normal;vertical-align:middle}.recipe-section .ingre-list li a:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.recipe-section .img-box{overflow:hidden;margin:0 0 46px}.recipe-section .img-box img{width:100%}.recipe-section .print{text-transform:uppercase;text-decoration:none;color:#ccc;margin:0 0 16px;display:inline-block;vertical-align:top}.recipe-section .print .icon-print{color:#ccc;font-size:35px;margin:-6px 2px 0 -4px;display:inline-block;vertical-align:middle}.recipe-section .print:hover{color:#9a9a9a}.recipe-section .print:hover .icon-print{color:#9a9a9a}.recipe-section .text-box{margin-top:48px}.recipe-section .text-box h3{margin:0 0 27px}.recipe-section .text-box p{margin:0 0 80px}.recipe-section .side-nav{margin:26px 0 32px;text-transform:uppercase;padding:24px 10px 31px 28px;border:1px solid #ababab}@media only screen and (max-width: 1022px){.recipe-section .side-nav{padding:24px 10px 31px;margin:26px -10 32px}}@media only screen and (max-width: 1022px){.recipe-section .side-nav{padding:24px 20px 31px;margin:0 0 32px}}.recipe-section .side-nav ul{margin:0;padding:0 3px}.recipe-section .side-nav ul li{margin:0 0 12px}.recipe-section .side-nav a{text-decoration:none}.recipe-section .side-nav a:hover{color:#eeb111}.recipe-section .partner-box{padding:0 0 0 15px}.recipe-section .partner-box .title{display:block;text-transform:uppercase;margin:0 30px 17px 19px;padding:0 0 10px;font:300 16px/20px "HelveticaNeueW01-Thin",Helvetica,sans-serif;border-bottom:2px solid #f1f1f1}.recipe-section .product{margin:0 0 46px;text-align:center}.recipe-section .product .title{display:block;text-transform:uppercase;margin:0 0 17px;padding:0 0 9px;font:300 16px/20px "HelveticaNeueW01-Thin",Helvetica,sans-serif;border-bottom:1px solid #f1f1f1}.recipe-section .product p{margin:0 0 10px}.recipe-section .product img{display:inline-block;margin:0 0 18px}.recipe-section .product .text{border-top:1px solid #ebebeb;text-transform:uppercase;padding:10px 0 0}.recipe-section .product .info{overflow:hidden;text-transform:none}.recipe-section .product .weight{display:inline-block;vertical-align:top;position:relative;margin:0 13px}.recipe-section .product .weight:after{background:#bdbdbd;top:3px;bottom:1px;width:1px;right:-9px}.recipe-section .product .price{font-family:"HelveticaNeueW01-55Roma",Helvetica,sans-serif;font-weight:700;color:#eeb111;display:inline-block;vertical-align:top}.recipe-section .product a{text-decoration:none}.recipe-section .product a:hover{color:#eeb111}.recipe-method{margin:0 0 48px}.recipe-method .divider{margin:0 0 62px}.recipe-method h3{margin:0 0 26px}.recipe-method h3 .add{font-size:16px;line-height:20px;text-transform:lowercase}.recipe-method p{margin:0 0 20px}.recipe-method .list{margin:0}.recipe-method .list li{margin:0 0 12px}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #666;margin:0 3px 0 0;height:14px;width:14px}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #999;border-width:0 0 3px 3px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"}:root .jcf-checkbox span{margin:-4px 0 0 -5px}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #666;border-radius:9px;height:16px;width:16px}.jcf-radio span{display:none;position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#999;border-radius:100%}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #ccc;background:#fff;width:100%;height:32px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font:16px/27px "helvetica_neue",Arial,Helvetica,sans-serif;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;bottom:0;right:7px;top:7px;width:0;height:0;border-style:solid;border-width:16px 9.5px 0 9.5px;border-color:#999999 transparent transparent transparent}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select-drop .jcf-select-drop-content{border:1px solid #f00}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.brochureButton{margin:auto;margin-top:20px;max-width:260px;line-height:30px !important;padding:0 15px 0 33px;margin-bottom:18px;position:relative;background:#f7f7f7;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.95, #fff), color-stop(0, #f7f7f7));background-image:-moz-linear-gradient(center bottom, #fff 95%, #f7f7f7 0%);border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px}.brochureButton a{font-weight:bold;text-decoration:none}.brochureButton em{position:absolute;top:7px;left:11px;width:16px;height:16px;background:url(/National_Library/oe_/https://www.thehealthychef.com/shop/images/interface/icon-pdf.png) no-repeat 0 0}.ebooks{color:#666;padding-top:20px}.ebooks strong{display:block;margin-bottom:8px}.ebooks a{display:inline-block;margin:7px 10px 8px 0}.outer-container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 15px}@media (min-width: 768px){.outer-container{max-width:768px}}@media (min-width: 992px){.outer-container{max-width:992px}}@media (min-width: 1200px){.outer-container{max-width:1200px}}.outer-container:before,.outer-container:after{content:" ";display:table}.outer-container:after{clear:both}#header .header-top{min-height:33px}.header__main{margin-top:30px;position:relative}.header__main__search{margin-top:15px}@media (max-width: 479px){.header__main__menu,.header__main__search{margin-top:45px}}@media (min-width: 768px){.header__main__menu,.header__main__search{margin-top:10px}}@media (min-width: 992px){.header__main__menu,.header__main__search{margin-top:45px}}.header__main__menu{position:initial}.header__main__menu .navbar-default{border:solid 2px #cccccc;border-left:none;border-right:none}.header__main__menu .navbar{position:initial}.header__main__menu #nav{font-size:15px}.header__main__menu #nav:before,.header__main__menu #nav:after{display:none}.header__main__menu #nav .navbar-nav div li{display:block}.header__main__menu .navbar-nav .container div:nth-child(4n+1){clear:left}@media screen and (max-width: 1022px){.header__main__menu .navbar-nav .container div:nth-child(3n+1){clear:left}.header__main__menu .navbar-nav .container div:nth-child(4n+1){clear:none}}.header__main__menu .navbar-nav>li .indicator{background:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/chevron-down-sprite.png") no-repeat 50% 0;display:inline-block;vertical-align:middle;width:11px;height:7px}.header__main__menu .navbar-nav>li:hover>div{left:0;right:0}.header__main__menu .navbar-nav>li:hover>a.has-hover{background:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/pointer-triangle.png") no-repeat 50% 100%;padding-bottom:25px !important;margin-bottom:-25px}.header__main__menu .navbar-nav>li:hover .indicator{background-position:100% 100%}.header__main__menu .navbar-nav>li>div{position:absolute;left:-9999em;min-height:100px;background-color:white;border-top:solid 2px #feb204;padding:50px 0;text-align:left;text-transform:none;margin-top:25px}.header__main__menu .navbar-nav>li>div>div>div{margin-bottom:12px}.header__main__menu .navbar-nav>li>div ul{border-left:solid 1px #feb204;padding-left:12px;margin:0}.header__main__menu .navbar-nav>li>div ul li{font-size:15px}.header__main__menu .navbar-nav>li>div ul li:first-child a{font-size:17px;text-transform:uppercase;color:#feb204}.header__main__menu .navbar-nav li,.header__main__menu .navbar-nav li>a{position:inherit}.ie .header__main__menu .navbar-nav>li>div{position:fixed}.subscribe-popup{display:none;position:fixed;z-index:9999;top:20px;left:50%;width:280px;margin-left:-140px;-webkit-box-shadow:0 0 24px 3px #333;box-shadow:0 0 24px 3px #333;background:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/bg-wood-wall-medium.jpg") repeat center;padding:20px}.popup-open .subscribe-popup{display:block}.subscribe-popup.sign-up{background:white}.subscribe-popup.sign-up .main-image img{max-width:100%}@media (min-width: 490px){.subscribe-popup{left:50%;width:600px;top:50%;margin-left:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:35px}.subscribe-popup.sign-up{background:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/bg-popup-teresa.jpg") no-repeat 100% 0}.subscribe-popup.sign-up .main-image{position:absolute;bottom:10px;left:0;right:0;text-align:center}}body.popup-open{overflow:hidden}.subscribe-popup__overlay{display:none;z-index:9999;position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-color:#26262c;opacity:.7}.popup-open .subscribe-popup__overlay{display:block}.subscribe-popup__close{position:absolute;top:-15px;right:-15px;width:38px;height:38px;background:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/icon-close-medium.png") no-repeat center;background-size:36px 36px;text-indent:-99999px;padding:6px}@media (min-width: 490px){.subscribe-popup__close{top:-18px;right:-18px}}.subscribe-popup__book-promo__title{color:#2d2d2d;font-size:28px;margin-bottom:14px}@media (min-width: 490px){.subscribe-popup__book-promo__title{text-align:center;font-size:32px;margin-bottom:22px;float:right;width:50%;clear:both}.sign-up .subscribe-popup__book-promo__title{width:380px;margin-bottom:5px;margin-top:20px}}.subscribe-popup__book-promo__copy1{color:#2d2d2d;font-size:16px;font-family:"HelveticaNeueW01-Thin",Helvetica,Arial,sans-serif;margin-bottom:14px}@media (min-width: 490px){.subscribe-popup__book-promo__copy1{margin-bottom:22px;float:right;width:50%;clear:both}.sign-up .subscribe-popup__book-promo__copy1{width:380px;text-align:center}}.subscribe-popup__book-promo__copy2{font-family:'Walbaum W01 Bold',Helvetica,sans-serif;font-size:17px;text-align:center;font-style:italic;margin-bottom:14px}@media (min-width: 490px){.subscribe-popup__book-promo__copy2{margin-bottom:22px;float:right;width:50%;clear:both}}.subscribe-popup__book-promo__cta.two-images-container{width:55%}@media (max-width: 490px){a.two-images{margin-left:30px;float:left;width:100%;padding-bottom:12px}}.subscribe-popup__extra_info{font-family:"HelveticaNeueW01-Thin",Helvetica,Arial,sans-serif;font-size:16px;padding-top:10px;float:left;width:100%}.subscribe-popup__book-promo__cta{font-size:17px;text-align:center;margin-bottom:14px}@media (min-width: 490px){.subscribe-popup__book-promo__cta{margin-bottom:22px;float:right;width:50%;clear:both;margin-bottom:0;font-size:22px}}.subscribe-popup__book-promo__cta a{text-decoration:none}.subscribe-popup__book-promo__cta a.two-images{padding-left:20px;float:left;width:50%}.subscribe-popup__book-promo__book-image{text-align:center}@media (min-width: 490px){.subscribe-popup__book-promo__book-image{position:absolute;left:-30px;top:-20px;width:324px}}.subscribe-popup__book-promo__book-image img{max-width:150px}@media (min-width: 490px){.subscribe-popup__book-promo__book-image img{max-width:100%}}.subscribe-popup.sign-up{min-height:398px;padding:30px}.subscribe-popup.sign-up .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media (min-width: 490px){.subscribe-popup .newsletter-sign-up{width:380px;float:right;clear:both;text-align:center;margin-top:10px}}.subscribe-popup__email{width:100%;background:#fae6b4;border:none;color:black;margin-bottom:10px;padding:10px;font-size:12px;border-radius:3px}@media (min-width: 490px){.subscribe-popup__email{width:220px}}.subscribe-popup__submit{width:100%;background:#fdb813;color:white;border:none;font-weight:bold;font-size:12px;margin-bottom:10px;padding:10px;cursor:pointer;border-radius:3px;text-transform:uppercase}@media (min-width: 490px){.subscribe-popup__submit{width:100px}}.subscribe-popup__error,.subscribe-popup__success{display:none;color:#ce2227;font-weight:bold;font-size:12px;padding:4px 6px;text-align:center;margin-top:-10px}.subscribe-popup__success{color:#84ad43}.browser-upgrade{text-align:center;padding:30px}.latest-comments{list-style:none;margin:0;padding:0}.latest-comments ul{list-style:none;margin:0;padding:0}.country-select{display:none;padding:15px 0;margin-bottom:15px;font-size:14px}.country-select:before,.country-select:after{content:" ";display:table}.country-select:after{clear:both}@media (min-width: 768px){.country-select{padding:30px 0}}.country-select__country{display:block;padding:0 15px}.country-select__country:before,.country-select__country:after{content:" ";display:table}.country-select__country:after{clear:both}.country-select__country:hover{background-color:#fef8e7}@media (min-width: 480px){.country-select__country{float:left;width:50%}}@media (min-width: 768px){.country-select__country{width:25%}}.country-select__country__flag{float:left}.country-select__country__info{float:left;margin-top:10px;margin-left:15px;max-width:-webkit-calc(100% - 80px);max-width:calc(100% - 80px)}.country-select__country__currency{text-transform:uppercase}.country-select__toggle{text-transform:uppercase}.slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:normal;margin-bottom:30px}.slider__slide{position:relative;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.slider__slide__copy{padding:30px 15px}@media (min-width: 480px){.slider__slide__copy{padding:45px 30px}}.slider__slide__copy__title{margin-bottom:13px;font-size:40px}@media (min-width: 768px){.slider__slide__copy__title{font-size:60px}}@media (min-width: 992px){.slider__slide__copy__title{font-size:80px}}.slider__slide__copy__blurb{margin-bottom:15px;font-size:18px}@media (min-width: 768px){.slider__slide__copy__blurb{margin-bottom:20px;font-size:24px}}@media (min-width: 992px){.slider__slide__copy__blurb{margin-bottom:30px;font-size:28px}}.slider__slide__copy__button{font-size:16px}@media (min-width: 768px){.slider__slide__copy__button{font-size:18px}}@media (min-width: 992px){.slider__slide__copy__button{font-size:22px}}.slider__slide__copy__button__cta{display:inline-block;padding:10px 25px;color:#fff;text-decoration:none;background-color:#f1b80e;border-radius:4px}.slider__slide__copy__button__cta:hover{background-color:#f4c63e}.slider__slide__copy__button__play-video{background-image:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/icon-play.png");background-repeat:no-repeat;background-position:center;background-size:auto 84%;max-width:50px;display:inline-block;padding:10px 25px;text-indent:-999px}.slider__slide__copy__button__play-video:hover{opacity:0.7}.slider__slide{color:#fff}.slider__slide--color-dark{color:#313030}@media (min-width: 480px){.slider__slide--align-right .slider__slide__copy{padding-left:35%}}@media (min-width: 768px){.slider__slide--align-right .slider__slide__copy{padding-left:48%}}.product__title{margin-bottom:30px;color:#666}.strike{color:#333}.cart-form{margin-bottom:30px}.save10{border:1px solid #ababab;margin:30px auto 0;padding:20px 0;width:254px}.save10 .catchline{text-transform:uppercase}.save10 a{margin:15px 35px;padding:10px 0;width:auto;background:#ccc;-webkit-box-shadow:none;box-shadow:none;color:white;font-weight:bold}.save10 .price{margin:0;font-size:15px;color:#eeb111}.save10 .save{text-transform:uppercase;font-style:italic;font-weight:bold;font-size:15px;color:#b1b2b6}.product-sidebar{text-align:center}.product-sidebar .side-nav{text-align:left}.product-sidebar img{margin-top:30px}.product-detail.gift-voucher{position:relative;margin-top:45px}.product-detail.gift-voucher .product-desc{position:static}.value-form.form-input__input{float:none;width:auto}.value-form.form-input__input select{width:220px;margin-bottom:15px;color:#666}.value-form.form-input__input .pop-up{width:220px;display:none;margin-bottom:15px}.value-form.form-input__input input,.value-form.form-input__input textarea{margin-bottom:15px}.value-form.form-input__input textarea{display:block;width:100%;height:150px;border:1px solid #c5c5c5;border-radius:7px}.value-form.form-input__input label{text-transform:uppercase}.value-form.form-input__input span.error{display:block;color:red;text-transform:capitalize;font-size:14px}.value-form.form-input__input .message-popup{display:none;background:#f8f8f8;position:absolute;left:15px;right:15px;top:0;z-index:100;padding:35px 15px 55px}.value-form.form-input__input .message-popup .close{position:absolute;top:20px;right:20px;font-size:75px;font-weight:normal;line-height:20px}.value-form.form-input__input .message-popup h2{font:25px 'HelveticaNeueW01-75Bold', Helvetica, sans-serif;color:#666;margin-bottom:30px}.value-form.form-input__input .message-popup .form{max-width:540px;margin:0 auto;text-align:left}.value-form.form-input__input .message-popup .form button{width:100%}.value-form.form-input__input .message-popup .split{width:49%;float:left}.value-form.form-input__input .message-popup .split ~ .split{float:right}#contentleft .rightInset.partners-login{width:300px}.partnerOrder .units{text-align:right;width:200px}.partnerOrder .pMpr,.partnerOrder .pRrp{width:130px}.partnerTotals .pTotal{width:130px}.category-page.partners{border:1px solid #ababab;text-align:center;margin:0px -10px 20px}.category-page.partners p{margin:25px auto 35px;text-transform:uppercase}.category-page.partners a{text-decoration:none}.category-page.partners img{max-width:80%;margin:0 15px 30px 15px}@media (min-width: 992px){.category-page.partners{margin:0px 0px 20px}}.all-sidebars.partners{border:1px solid #ababab;text-align:center;margin-top:20px}.all-sidebars.partners p{margin:25px auto 35px;text-transform:uppercase}.all-sidebars.partners img{margin:0 15px 30px 15px}#calcWeight{width:40px}.template__page-protein{margin-bottom:60px !important}.template__page-protein h2{margin:60px 0 25px}.template__page-protein .strapLine{margin-bottom:45px;font-size:22px;text-transform:uppercase}.template__page-protein .proteinCalc{background:#f2f2f2;border-radius:0;-webkit-border-radius:0;margin:0 0 20px;padding:30px}@media (min-width: 992px){.template__page-protein .proteinCalc{padding:50px 40px}}@media (min-width: 1200px){.template__page-protein .proteinCalc{padding:82px 65px;margin-bottom:0}}.template__page-protein .proteinCalc label,.template__page-protein .proteinCalc span.large{text-transform:uppercase;font-size:16px}.template__page-protein .proteinCalc .input ~ .input{margin-top:20px}.template__page-protein .proteinCalc .input>*{float:left;width:50%}.template__page-protein .proteinCalc .mLabel ~ label{width:25%}.template__page-protein .proteinCalc .input.gender .male{text-align:right}.template__page-protein .proteinCalc .input.important>*{float:none;width:100%}.template__page-protein .proteinCalc .input.important p{margin-top:10px;padding:0;font-size:12px;line-height:14px;text-align:justify}.template__page-protein .proteinCalc .recommended-box{margin-top:7px;border:1px solid #dadada;border-radius:2px;-webkit-border-radius:2px;padding:10px 20px;background-color:white;text-align:center}.template__page-protein .proteinCalc .recommended-box .result{font:normal 14px Helvetica, sans-serif;color:#a8a8a8}.template__page-protein .proteinCalc .recommended-box .result span{font-size:72px;font-weight:bold}.template__page-protein .proteinCalc .recommended-box a{color:#fbbb05}.template__page-protein .proteinCalc .terms-conditions{text-transform:none;width:auto;margin-top:20px}.template__page-protein .proteinCalc #calcButton{border-radius:2px;-webkit-border-radius:2px;background-color:#f4c53e;color:white;font:bold 15px Helvetica, sans-serif;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.template__page-protein .sidebar-content{border:1px solid #ababab;padding:30px 25px}.template__page-protein .sidebar-content h3,.template__page-protein .sidebar-content p{margin-bottom:20px}.template__page-protein .sidebar-content a{color:#fbbb05}.template__page-protein .protein-header{margin:40px 0}@media (min-width: 992px){.template__page-protein .protein-header{margin:60px 0}}.template__page-protein .related{text-align:center}.template__page-protein .related img{max-width:75%}.template__page-protein .related p{color:#666;text-transform:uppercase}.form-input{margin-bottom:15px}.form-input:before,.form-input:after{content:" ";display:table}.form-input:after{clear:both}.form-input:last-child{margin-bottom:0}.form-input__label{line-height:35px;margin-bottom:0}@media (min-width: 768px){.form-input__label{float:left;width:27%;text-align:right}}@media (min-width: 768px){.form-input__input{float:right;width:68%}}.form-input__input input{height:35px;line-height:25px;padding:5px 15px;margin:0;width:100%;border:1px solid #c5c5c5;border-radius:7px}.form-input__input label{line-height:25px;margin:0}.form-input__input input[type=radio],.form-input__input input[type=checkbox]{width:auto;padding:0;border:none;display:inline-block;margin-right:5px}.form-input__input select{height:35px;line-height:25px;padding:5px 15px;width:100%;border:1px solid #c5c5c5;border-radius:7px;background-color:#fff}.form-input__input p{margin:0;line-height:25px}.form-input__input__sub-action{text-transform:uppercase;font-size:10px;text-align:right}.form-input__input__sub-action a{text-decoration:none}.form-input__input--radio input{height:35px}.form-input__input--radio label{display:block;margin-bottom:5px;line-height:35px}.form-input__input--radio p{margin-top:-5px;margin-left:24px;margin-bottom:8px}.form-input__input--double:before,.form-input__input--double:after{content:" ";display:table}.form-input__input--double:after{clear:both}.form-input__input--double input[type=text],.form-input__input--double input[type=tel],.form-input__input--double input[type=password],.form-input__input--double select,.form-input__input--double label{float:left;width:48%;margin-right:4%}.form-input__input--double input[type=text]:last-child,.form-input__input--double input[type=tel]:last-child,.form-input__input--double input[type=password]:last-child,.form-input__input--double select:last-child,.form-input__input--double label:last-child{margin-right:0}.form-input__button{display:inline-block;padding:6px;width:240px;border-radius:5px;text-align:center;font-family:"HelveticaNeueW01-77BdCn_692722",Helvetica,Arial,sans-serif;font-size:15px;text-decoration:none}.form-input__button--full{width:100%}.form-input__button--alt{background-color:#c5c5c5}.estimate-shipping label{float:left;width:200px}#estimate-shipping:before,#estimate-shipping:after{content:" ";display:table}#estimate-shipping:after{clear:both}.shipping-option-container{float:left;width:50%;padding:10px;margin-top:20px}.shipping-option-container.selected{background-color:#A6BA72}.cart-shipping-estimate,.checkout-shipping-estimate{border:1px solid #e5e5e5;padding:10px;margin:20px 0px}.cart-shipping-estimate:before,.cart-shipping-estimate:after,.checkout-shipping-estimate:before,.checkout-shipping-estimate:after{content:" ";display:table}.cart-shipping-estimate:after,.checkout-shipping-estimate:after{clear:both}.available-shipping-options img{margin:10px 50px}.cart-item{border-top:1px solid #c8c8c8;padding-top:23px;padding-bottom:23px;width:100%;display:table;position:relative}.cart-container{display:table-cell;vertical-align:middle}.cart-container select{height:24px;margin-top:6px;width:80%;border:1px solid #c5c5c5;border-radius:7px;background-color:#fff;font-size:14px}.cart-container select:nth-child(2){margin-top:12px}.cart-element{display:inline-block;height:130px}.cart-element-small{display:inline-block;height:auto;width:100px}@media (max-width: 479px){.cart-element-small{width:auto !important}}.cart-item.bottom{border-bottom:1px solid #c8c8c8}.cart-image{padding:0px;display:block;min-width:140px;margin-right:20px;text-align:center}@media (max-width: 479px){.cart-image{margin:0}}.cart-image .credits-image{height:70px;margin-top:30px}.price-container{width:120px}.cart-price{text-align:right;margin-right:0px;float:right}@media (max-width: 479px){.cart-price{float:none;text-align:left;line-height:80px}}.cart-item-title{width:350px}.cart-item-title a,.cart-price{font-size:22px;text-decoration:none;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;text-transform:uppercase;display:block}.cart-quantity{float:right}.change-quantity{font-size:16px;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;margin-bottom:5px}.counter-box a.ui-spinner-button{cursor:pointer;margin:0 3px;text-indent:-9999px;overflow:hidden;width:16px;height:18px;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/sprite.png) no-repeat -108px -39px;display:inline-block;vertical-align:middle}.counter-box a.ui-spinner-button:hover{opacity:.8;filter:alpha(opacity=80)}.counter-box a.ui-spinner-button.ui-spinner-up{background-position:-131px -39px}.edit-cart-item{text-align:center}.edit-cart-item input{width:45px;text-align:center;border:1px solid #c8c8c8;font-family:"HelveticaNeueW01-55Roma",Helvetica,sans-serif;border-radius:3px;color:#666666;padding:8px;font-size:16px}.edit-cart-item input:before,.edit-cart-item input:after{content:" ";display:table}.edit-cart-item input:after{clear:both}.remove-item{font-size:10px;font-family:"HelveticaNeueW01-77BdCn_692722",Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none}.lower-quantity{padding-right:5px;width:17px}.raise-quantity{padding-left:5px;width:17px}.loading-cart{text-align:center;margin-top:50px;margin-bottom:50px}.coupon-form{width:100%;text-align:left;margin:0px !important;padding:30px 0px;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;font-size:16px;color:#666666}.coupon-form label{font-weight:normal;margin-right:30px}.coupon-form input{padding:10px 15px}.coupon-form input[type=text]{border:1px solid #ccc;border-radius:5px}.coupon-form input[type=submit]{border:none;border-radius:5px;background-color:#cccccc;font-size:15px;font-family:"HelveticaNeueW01-77BdCn_692722",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff}.cart-more-box{margin-top:50px}.cart-sidebar{border:1px solid #ababab;padding:20px;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif}.cart-sidebar h4{font-size:22px;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;margin-bottom:30px;margin-top:10px}.cart-sidebar p{margin-bottom:25px}.cart-sidebar a{color:#fbbb05;text-decoration:none}.checkout-totals{color:#666;text-align:right;font-size:22px;text-transform:uppercase}.checkout-totals .amount{display:inline-block;margin-left:15px}.checkout-totals .cart-totals-container{padding:30px 0;border-top:2px solid #666666}.checkout-totals .total.subtotal{text-transform:none}.checkout-totals .evoucher-subtotal strong{margin:30px}.checkout-totals .evoucher-subtotal{padding-top:30px;border-top:1px solid #adadad}.cart-actions{margin-bottom:24px}.cart-actions:before,.cart-actions:after{content:" ";display:table}.cart-actions:after{clear:both}.cart-actions .btn{display:block;margin:auto;margin-bottom:15px;font-size:15px;text-decoration:none;text-transform:uppercase;width:250px;border-radius:5px}@media (min-width: 768px){.cart-actions .btn{float:right;margin-bottom:0;width:320px}}.cart-actions .btn-alt{background-color:#c5c5c5}@media (min-width: 768px){.cart-actions .btn-alt{float:left}}.e-voucher-details{color:#666666;display:block;margin-top:15px;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif}@media (max-width: 768px){.cart-container{display:block}.cart-container:nth-child(3),.cart-container:nth-child(4){width:50%;float:left}.cart-quantity,.cart-price{float:none;display:inline-block}.cart-price{line-height:84px}.cart-item{text-align:center}.cart-item:after{content:' ';display:block;clear:both;float:none;height:0;font-size:0}.cart-element-small{width:auto}}@media (max-width: 430px){.coupon-form{position:relative}.coupon-form input[type=submit]{position:absolute;bottom:32px;right:0}.coupon-form input[type=text]{display:block;width:-webkit-calc(100% - 75px);width:calc(100% - 75px)}}@media (min-width: 769px){.custom-cart-item{padding-bottom:100px}}.prompt-bundle{bottom:0;left:0;right:0;max-width:100%;text-align:center;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.05);box-shadow:0px 0px 5px 2px rgba(0,0,0,0.05);border-radius:5px;margin-bottom:20px}@media (min-width: 769px){.prompt-bundle{position:absolute}}.prompt-bundle .cart-image{display:inline;text-decoration:none}@media (max-width: 768px){.prompt-bundle{display:inline-block;width:100%;margin:15px auto 0}}.prompt-bundle img{display:inline-block;margin:5px 0;max-height:56px}.prompt-bundle p{display:inline-block;color:#333}.prompt-bundle p a{text-decoration:none;color:#333;border-bottom:1px solid #fcb22a}.checkout-section{border:solid 1px #a1a1a1;padding:30px;margin-bottom:20px}.checkout-section:last-child{margin-bottom:60px}.checkout-section hr{border-top-color:#efefef;margin:32px 0}.checkout-section--no-border{border:none}.checkout-section--medium{padding:0}@media (min-width: 768px){.checkout-section--medium{max-width:70%}}.checkout-section-content{margin-top:24px}@media (min-width: 1000px){.fixed-top-summary{width:445px;position:fixed;top:15px}}@media (min-width: 1030px){.fixed-bottom-summary{max-width:445px;position:fixed;bottom:416px}}.checkout-summary{background-color:#fff;z-index:10}.summary-section{background-color:#fff}.cart-summary{margin-bottom:24px}.checkout-loading{text-align:center}.checkout-loading .checkout-section__title{text-align:left}.checkout-cart-actions .btn{width:250px}.checkout-form-error{color:red;font-size:14px;margin:10px 0px}.total.subtotal{font-size:18px;margin-bottom:24px}.state-field,.shipping-state-field{float:left;width:48%;margin-right:4%}.state-field .text-state,.shipping-state-field .text-state{width:98%}.form-input__input--double input.text-state{width:98%}.form-input__input--double .state-field select,.form-input__input--double .shipping-state-field select{width:100%}.cart-summary{color:#5b5b5b}.cart-summary:before,.cart-summary:after{content:" ";display:table}.cart-summary:after{clear:both}.cart-summary .form-input__button{margin-top:15px}.cart-summary__product-table{border-bottom:2px solid #5b5b5b;margin-bottom:15px;width:100%}.cart-summary__product{border-top:1px solid #c1c1c1;font-size:12px}.cart-summary__product:before,.cart-summary__product:after{content:" ";display:table}.cart-summary__product:after{clear:both}.cart-summary__product td{padding-top:9px;padding-bottom:9px}.cart-summary__product__thumb{width:10%}.cart-summary__product__title{width:70%;padding-left:10px;text-transform:uppercase}.cart-summary__product__qty{width:10%}.cart-summary__product__total{width:10%;text-align:right}.cart-summary__calculation{text-align:right;line-height:45px;text-transform:uppercase}.cart-summary__calculation__value{display:inline-block;width:38%}.cart-summary__calculation--strong{font-family:"HelveticaNeueW01-77BdCn_692722",Helvetica,Arial,sans-serif}.form-input__input--radio label.disabled{color:#c3c3c3}.account-form a{color:#eeb111;text-decoration:none}.account-form a:hover{text-decoration:underline}.account-form .alternate-option{float:right;line-height:37px}.account-form .split *{width:49%}.account-form .split * ~ *{float:right}.account-form button[type=submit]{margin-bottom:15px}.update-form-shipping,.update-form-billing{margin-bottom:15px}.update-form-billing .explain{font-size:13px}.update-form-billing #gender{margin-left:7px;margin-top:-4px}.past-purchases tr.odd{background:#efefef}.past-purchases td,.past-purchases th{padding:0 20px}.past-purchases td ~ td,.past-purchases th ~ th{padding-left:0}.past-purchases .light-bold{font-weight:bold}.subscriptions dl:after{content:'';display:block;clear:both}.subscriptions dt{width:100px;clear:left}.subscriptions dt,.subscriptions dd{float:left;margin-top:5px}.dob_date,.checkDobIns{display:none}.over-dob{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.8);z-index:9999}.pop-dob{position:fixed;top:10%;left:25%;display:none;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/bg-dob-pop.jpg) top left #fff;background-size:cover;z-index:99999;width:50%}.pop-dob .right-content{position:relative;top:0;right:0px;width:53%;height:100%;padding:10% 5%;display:block;float:right}.pop-dob .right-content h3{color:#666;font-family:"Walbaum W01 Bold",Helvetica,sans-serif;font-size:23px;line-height:30px;text-align:center}.pop-dob .right-content p{text-align:center;margin:40px 0 30px !important}.pop-dob .right-content .field_dob{margin-top:45px}.pop-dob .right-content .field_dob #check_dob,.pop-dob .right-content .field_dob #DOB{display:none}.pop-dob .right-content .field_dob .form-input__input{float:none;width:auto}.pop-dob .right-content .field_dob .form-input__input>div{display:inline-block;position:relative;margin-left:4px}.pop-dob .right-content .field_dob .form-input__input>div:first-child{margin-left:0}.pop-dob .right-content .field_dob .form-input__input>div label{display:inline;position:absolute;top:-22px;left:0;font-size:11px}.pop-dob .right-content .field_dob .form-input__input>div label span{color:#fbba00}.pop-dob .right-content .field_dob .form-input__input>div.day{width:20%}.pop-dob .right-content .field_dob .form-input__input>div.month{width:40%}.pop-dob .right-content .field_dob .form-input__input>div.year{width:34%}.pop-dob .right-content .field_dob .form-input__input input{margin:0 auto;border-radius:0;min-height:40px;font-size:14px;width:100%}.pop-dob .right-content .field_dob .form-input__input #month{width:100%;height:40px}.pop-dob .right-content .field_dob button{margin:0 auto;display:block;width:100%;border-radius:0;padding:10px 6px}@media (max-width: 1322px){.pop-dob .right-content{width:65%}}@media (max-width: 800px){.pop-dob .right-content{width:100%;left:0}}.pop-dob .close{background:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/cross.png") top right;display:block;position:relative;top:10px;right:10px;z-index:9999999;width:14px;height:14px}@media (max-width: 1022px){.pop-dob{left:15%;width:70%}}@media (max-width: 800px){.pop-dob{left:10%;width:80%}}.accordion-container .accordion-item{padding:0 0 20px}.accordion-container .accordion-title{border:solid 1px #ccc;display:block;position:relative;padding:9px;cursor:pointer}.accordion-container .accordion-title:before,.accordion-container .accordion-title:after{background:#fff;width:18px;height:18px;position:absolute;content:"+";font-size:16px;color:#ccc;top:-12px;left:50%;margin:0 0 0 -9px;text-align:center}.accordion-container .accordion-title:before{top:auto;bottom:-7px}.accordion-container .accordion-title:after{clear:both}.accordion-container .accordion-content{display:none;padding:12px}.fancybox-overlay .fancybox-type-iframe{width:90% !important;height:90% !important}.fancybox-type-iframe .fancybox-outer,.fancybox-type-iframe .fancybox-inner,.fancybox-type-iframe .fancybox-skin{width:100% !important;height:100% !important}.fancybox-type-iframe .fancybox-skin{padding:0 !important}.fancybox--play-video{position:relative;display:block}.fancybox--play-video:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/National_Library/oe_/https://www.thehealthychef.com/img/layout/icon-play.png");background-repeat:no-repeat;background-position:center;background-size:50px 50px;-webkit-transition:background-size 200ms ease-out, background-color 200ms ease-out;transition:background-size 200ms ease-out, background-color 200ms ease-out}.fancybox--play-video:hover:after{background-color:rgba(0,0,0,0.4);background-size:55px 55px}.fancybox--play-video img{display:block}.app-shop-category{margin-bottom:45px}.app-shop-category:before,.app-shop-category:after{content:" ";display:table}.app-shop-category:after{clear:both}.app-shop-category img{max-width:100%}@media (min-width: 992px){.app-shop-category__main-container{float:left;width:65%}}.app-shop-category__title{margin-bottom:24px}.app-shop-category__copy{margin-bottom:15px}.app-shop-category__previews{margin:30px auto}.app-shop-category__sub-copy{text-align:center;font-family:"HelveticaNeueW01-46Ligh",Helvetica,Arial,sans-serif;margin-bottom:22px}.app-shop-category__sub-title{font-size:24px;font-family:'Walbaum W01 Bold',Helvetica,sans-serif;color:#9a9a9a;margin-bottom:15px;text-align:center}.app-shop-category__links{text-align:center;margin-bottom:15px}.app-shop-category__links a{display:inline-block;margin:0 10px}.app-shop-category__phones{text-align:center}@media (min-width: 992px){.app-shop-category__phones{float:right;width:34%}}.subscribe-popup.currency-popup{background:none;background-color:#fff;width:80%;max-width:900px;top:10%;border:1px solid #eee;border-radius:1px;display:none}.subscribe-popup.currency-popup p{font-size:11px;line-height:14px}@media (min-width: 768px){.subscribe-popup.currency-popup p{font-size:16px;line-height:20px}}.subscribe-popup.currency-popup h2{font-size:14px;line-height:18px}@media (min-width: 768px){.subscribe-popup.currency-popup h2{font-size:20px;line-height:22px}}@media (min-width: 992px){.subscribe-popup.currency-popup h2{font-size:36px;line-height:32px}}@media (min-width: 992px){.subscribe-popup.currency-popup{top:40%}}@media (min-width: 768px){.subscribe-popup.currency-popup{font-size:inherit;top:30%}}.subscribe-popup.currency-popup .detected-country img{width:50px}@media (min-width: 768px){.subscribe-popup.currency-popup .detected-country img{width:auto}}.subscribe-popup.currency-popup .continue{text-decoration:none;float:left;margin-bottom:10px}@media (min-width: 768px){.subscribe-popup.currency-popup .continue{margin-bottom:30px}}.subscribe-popup.currency-popup .change{text-decoration:none;float:right;margin-bottom:10px}@media (min-width: 768px){.subscribe-popup.currency-popup .change{margin-bottom:30px}}.subscribe-popup.currency-popup.popup-open{display:block}.currency-popup .all-countries{padding:20px 0px;border-top:1px solid #ccc}.currency-popup .all-countries h3{font-size:16px;line-height:18px}@media (min-width: 992px){.currency-popup .all-countries h3{font-size:22px;line-height:24px}}.currency-popup .all-countries .country-select__country{width:30%;float:left}.currency-popup .all-countries .country-select__country__flag{float:none}@media (min-width: 992px){.currency-popup .all-countries .country-select__country__flag{float:left}}.currency-popup .all-countries .country-select__country__info{margin:0px;font-size:12px;line-height:14px}@media (min-width: 992px){.currency-popup .all-countries .country-select__country__info{margin-top:10px;margin-left:15px;font-size:16px;line-height:20px}}.currency-popup .detected-country:before,.currency-popup .detected-country:after{content:" ";display:table}.currency-popup .detected-country:after{clear:both}.currency-popup .detected-country .detected-flag{float:left}.currency-popup .detected-country .welcome-message{float:left;padding:13px 10px;width:75%}@media (min-width: 992px){.currency-popup .detected-country .welcome-message{width:90%}}.currency-popup .currency-popup__close{top:0px;right:0px;background:none;text-indent:0px;display:block;width:63px;height:20px}.credits-icon{padding-bottom:15px}h2.account-credits{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;color:black;margin-top:-8px;padding-bottom:2px}.store-hero-image{margin-bottom:80px;min-height:683px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media screen and (max-width: 1012px){.store-hero-image{margin-bottom:40px}}@media screen and (max-width: 1159px){.store-hero-image{min-height:584px}}@media screen and (max-width: 767px){.store-hero-image{min-height:313px}}@media screen and (max-width: 500px){.store-hero-image{margin-bottom:15px}}@media screen and (max-width: 490px){.store-hero-image{min-height:195px}}.product-block .divider{margin-bottom:30px}.new-product-section .section-menu,.product-block .section-menu{display:block;list-style:none;padding:35px 0;margin:0;text-align:center}.new-product-section .section-menu li,.product-block .section-menu li{display:inline-block;padding:0 11px}.new-product-section .section-menu li a,.product-block .section-menu li a{text-decoration:none;text-transform:uppercase;font-size:15px;letter-spacing:1px;color:#6d6e70}.new-product-section .section-menu li a:hover,.new-product-section .section-menu li a:active,.new-product-section .section-menu li a.active,.product-block .section-menu li a:hover,.product-block .section-menu li a:active,.product-block .section-menu li a.active{color:#eeb111}@media screen and (max-width: 580px){.new-product-section .section-menu li,.product-block .section-menu li{display:block;padding:3px 0}}.new-product-section .divider .box,.product-block .divider .box{margin:0}.new-product-section h1,.new-product-section h2{text-align:center;color:#6d6e70;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;text-transform:uppercase}.new-product-section h1{font-size:49px;margin-bottom:30px}.new-product-section h2{font-size:22px;margin-bottom:10px}.new-product-section .product-list{opacity:0;-webkit-animation:opacity 0.5s ease-in-out;animation:opacity 0.5s ease-in-out}.new-product-section .product-list.done{opacity:1}.new-product-section .product-listing{position:relative;text-align:center;font-size:22px;letter-spacing:1px;margin-bottom:30px;min-height:535px;padding-bottom:60px}.new-product-section .product-listing .img-container{display:block;position:relative;width:100%;border:solid 1px #9ca0a4;margin-bottom:20px;overflow:hidden}.new-product-section .product-listing .img-container .img-box{position:absolute;left:50%;top:50%;width:85%;height:85%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.new-product-section .product-listing .price{margin-bottom:20px;font-weight:bold}.new-product-section .product-listing .store-btn{position:absolute;bottom:0;left:0;right:0;padding:0;width:150px}.new-product-section .product-listing:nth-child(3n+1){clear:left}.new-product-section .product-listing.alt:nth-child(3n+1){clear:none}.new-product-section .product-listing.alt:nth-child(2n+1){clear:left}@media screen and (max-width: 1022px){.new-product-section .product-listing.alt{min-height:445px}}@media screen and (max-width: 1159px){.new-product-section .product-listing{min-height:495px}}@media screen and (max-width: 1022px){.new-product-section .product-listing{min-height:524px}.new-product-section .product-listing:nth-child(3n+1){clear:none}.new-product-section .product-listing:nth-child(2n+1){clear:left}}@media screen and (max-width: 767px){.new-product-section .product-listing{min-height:initial}.new-product-section .product-listing:nth-child(2n+1){clear:none}.new-product-section .product-listing.alt:nth-child(2n+1){clear:none}}.new-product-section a.store-btn{display:inline-block;padding:0 24px;margin:0 auto;color:#eeb111;text-transform:uppercase;text-decoration:none;font-weight:bold;line-height:54px;font-size:19px;border:solid 2px #eeb111}.new-product-section a.store-btn:hover,.new-product-section a.store-btn:active{background-color:#eeb111;color:#ffffff}.new-product-section .divider{margin-bottom:0}.product-modal{text-align:center}@media screen and (max-width: 550px){.product-modal .modal-dialog{max-height:-webkit-calc(100% - 20px);max-height:calc(100% - 20px);overflow-y:scroll}}.product-modal .modal-content{border-radius:0}.product-modal .modal-header,.product-modal .modal-footer{border:none}.product-modal .modal-header{padding:13px 15px;font-weight:bold}.product-modal .modal-header button{margin:0}.product-modal .modal-body{padding:0 15px}.product-modal .product-title,.product-modal .product-description,.product-modal .product-price{line-height:normal}.product-modal .product-title{text-transform:uppercase;font-size:40px}@media screen and (max-width: 500px){.product-modal .product-title{font-size:35px}}.product-modal .product-description{font-size:18px;margin-bottom:20px}.product-modal .product-price{font-size:45px;font-family:'Walbaum W01 Bold', Helvetica, sans-serif;color:#eeb111;margin-bottom:25px}.product-modal .modal-qty,.product-modal .modal-add-to-cart{padding:0 4px;width:50%}.product-modal .modal-qty{float:left}.product-modal .modal-add-to-cart{float:right}@media screen and (max-width: 1022px){.product-modal .modal-qty{width:auto;float:none;margin-right:195px}.product-modal .modal-add-to-cart{width:185px}}@media screen and (max-width: 500px){.product-modal .modal-add-to-cart button{text-align:center}.product-modal .modal-add-to-cart button span.glyphicon{display:none}}.product-modal .modal-add-to-cart.large{width:100%}.product-modal .modal-add-to-cart.large button{display:inline-block;width:auto}.product-modal .six-pack{padding:0 4px;margin-top:8px}.product-modal .six-pack .btn-grey{width:100%;display:block;background-color:#cccccc;font-size:18px;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;text-decoration:none}.product-modal .promo-text{font-size:12px;font-family:"HelveticaNeueW01-Thin",Helvetica,Arial,sans-serif;padding:16px 0}.product-modal .promo-text span{margin:0 35px}.product-modal .modal-footer{font-size:14px;padding:15px 15px;text-align:center}.product-modal .modal-footer a{text-transform:uppercase;text-decoration:none}.product-modal form,.product-modal form select,.product-modal form input,.product-modal form button{-webkit-box-sizing:border-box;box-sizing:border-box}.product-modal form select,.product-modal form input,.product-modal form button{width:100%;padding:10px 13px;font-size:18px}.product-modal form select,.product-modal form input{border:solid 1px #9ca0a4}.product-modal form select{margin-bottom:6px}.product-modal form button{font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,sans-serif;background-color:#eeb111;border:solid 1px #eeb111;font-size:18px;font-weight:bold;text-align:left;color:#ffffff;text-transform:uppercase}.product-modal form button:hover,.product-modal form button:active{opacity:0.8}.product-modal .product-pack-options{margin-bottom:16px}.product-modal .social-box{overflow:hidden;padding:25px 0 20px}.product-modal .social-box .title{font-weight:normal;font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;margin:0 0 10px;display:block;text-transform:uppercase}.product-modal .social-box .socialnetworks{color:#bdbdbd;font-size:46px;padding:0 0 0 15px}@media only screen and (max-width: 767px){.product-modal .social-box .socialnetworks{padding:0}}.product-modal .social-box .socialnetworks i{text-indent:-6px;width:46px;height:46px}.product-modal .social-box .socialnetworks li{cursor:pointer;margin:0 -1px}.product-modal .social-box .socialnetworks i{color:#bdbdbd;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.product-modal .social-box .socialnetworks i:hover{color:#999}.product-modal .social-box.add .socialnetworks li.instagram i{width:46px;height:46px;background-position:-101px -103px}@media screen and (max-width: 440px){.purchase-confirm .btn{width:100%}.purchase-confirm a.btn,.purchase-confirm button.btn{margin:0 0 12px !important}}.news-events .divider{margin:0 0 55px}.news-events .news-events-panel{margin-bottom:45px;text-align:center}.news-events .news-events-panel .img-responsive{width:100%;height:auto}.affiliate .tab-row{border-bottom:1px solid #CCC}.affiliate .tab-row .btn-tabs{padding-left:0}.affiliate .tab-row .btn-tabs a{background-color:#CCCCCC}.affiliate .tab-row .btn-tabs a:hover{background-color:#FBBA00 !important;color:#fff}.affiliate .tab-row .col-sm-2 a:hover{color:#eeb111}.affiliate .tab-row .logout{text-align:right}@media screen and (max-width: 600px){.affiliate .tab-row .logout{text-align:center;font-size:13px;padding-top:7px}}.affiliate .tab-row a{text-decoration:none}.affiliate .tab-content #dashboard_tab .title{padding:20px 0}.affiliate .tab-content #dashboard_tab .row .scroll{max-height:228px;overflow:auto}.affiliate .tab-content #dashboard_tab .row .table{margin-bottom:0}.affiliate .tab-content #dashboard_tab .row .col-sm-9{border-right:1px solid #ccc}.affiliate .tab-content #dashboard_tab .custom-side-bar section{padding:20px 0}@media screen and (max-width: 767px){.affiliate .tab-content #dashboard_tab .custom-side-bar section{text-align:center}}.affiliate .tab-content #dashboard_tab .current-stats{padding:20px 0 0}.affiliate .tab-content #dashboard_tab .req-withdraw{text-align:center;padding:40px 0}@media screen and (min-width: 768px){.affiliate .tab-content #dashboard_tab .req-withdraw{text-align:left}}.affiliate .tab-content #dashboard_tab .req-withdraw .btn-withdraw{background:#FBBA00;border:none;color:#fff;border-radius:4px;padding:10px 25px}.affiliate .tab-content #dashboard_tab .req-withdraw .btn-withdraw:hover{color:#666}.affiliate .tab-content #dashboard_tab .req-withdraw input{margin:0 auto 5px}@media screen and (min-width: 768px){.affiliate .tab-content #dashboard_tab .req-withdraw input{width:95%}}.affiliate .tab-content #dashboard_tab .input-withdraw{padding:8px;border-radius:4px;border:1px solid rgba(102,102,102,0.43)}.affiliate .tab-content #dashboard_tab .affiliateProduct .btn-copy{text-transform:none;padding:9px 20px;cursor:pointer;background:#eeb111}.affiliate .tab-content #dashboard_tab .affiliateProduct .btn-copy:hover{background:#F0AD4E}.affiliate .tab-content #links_tab .title{padding:20px 0}.affiliate .tab-content #links_tab .scroll{overflow:auto;max-height:469px;margin-bottom:40px}.affiliate .tab-content #links_tab .scroll #links-table tr td:nth-child(2){width:35%}.affiliate .tab-content #links_tab .scroll #links-table tr td:nth-child(3){width:60%}.affiliate .tab-content #links_tab .scroll #links-table tr td:nth-child(3) input{width:100%}.affiliate .tab-content #links_tab .scroll #links-table tr td:nth-child(3) .label{margin-left:10px;cursor:pointer}.affiliate .tab-content #links_tab .scroll #links-table tr td #btn-copy{text-transform:none;padding:2px 13px;font-size:15px}@media (min-width: 768px){.affiliate .tab-content #links_tab .modal-sm{width:450px}}.affiliate .tab-content #links_tab .modal-header{background:#CCCCCC;border-bottom:1px solid #eeb111}.affiliate .tab-content #links_tab .modal-header .modal-title{color:#fff}.affiliate .tab-content #links_tab .modal-footer{padding:0 15px 15px;border:none}.affiliate .tab-content #links_tab .modal-footer .btn{text-transform:none}.affiliate-login{padding:15px 15px 30px}@media screen and (max-width: 500px){.affiliate-login h2{margin:10px auto}}.affiliate-login .affiliate-login-form{border:solid 1px #ddd;border-radius:5px;max-width:50%;padding:30px 40px}@media screen and (max-width: 767px){.affiliate-login .affiliate-login-form{max-width:100%}}.affiliate-login .affiliate-login-form ul{padding-left:0}.affiliate-login .affiliate-login-form ul .form-control:focus{border-color:#66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.affiliate-login .affiliate-login-form ul #email{background:#fff !important;border-radius:0}.affiliate-login .affiliate-login-form ul li{list-style:none}.partnerApply li{text-align:right;list-style:none;max-width:35%;border:none !important}.partnerApply li label{margin-right:20px}.partnerApply .state{margin-right:155px}.partnerApply .country{text-align:left;margin-left:87px}.btn-application{list-style:none;margin-left:14%}.application-content h2{padding:10px 0}.application-content legend{padding:20px 0 10px}@media screen and (max-width: 1160px){.partnerApply li{max-width:37%}}@media screen and (max-width: 1024px){.partnerApply li{max-width:60%}.partnerApply .country{margin-left:26%}.btn-application{margin-left:0;text-align:right;max-width:60%;margin-top:5%}.application-content{max-width:90%;margin:auto}.application-content legend{text-align:center;font-weight:bold}}@media screen and (max-width: 773px){.partnerApply li{max-width:100%}.partnerApply .country{margin-left:14%}.btn-application{margin-left:0;text-align:right;max-width:100%}}.otherProducts{display:table;margin:auto}.otherProducts li{border-bottom:none !important}@media screen and (max-width: 500px){.application-content h2{margin:10px auto}.application-content legend{font-size:22px}.application-content ul{padding-left:0}.application-content ul label{font-size:14px}.application-content ul input,.application-content ul textarea{width:50%}.application-content .partnerApply .state{margin-right:35%}.application-content .partnerApply .country{margin-left:23%}.btn-application{margin-left:0}.btn-application .btn{width:100%}}.partials #sidebar_right{width:95%}.recipe-variation h2{font-family:inherit;font-size:22px;color:#333;margin:30px 0}@media screen and (max-width: 1024px){.recipe-variation{max-width:95%}}@media screen and (max-width: 490px){.recipe-variation{max-width:100%;padding:0 15px !important}}.recipe-variation img{max-width:100%;margin-bottom:20px}.recipe-variation section:nth-child(3) .divider.text-center{margin:50px auto 40px}.recipe-variation section:nth-child(3) .divider.text-center:first-child{margin:40px auto}@media screen and (max-width: 767px){.recipe-variation section:nth-child(3) .divider.text-center{margin:40px auto}}.recipe-variation section:nth-child(3) h2{margin-bottom:24px}.recipe-variation section:nth-child(3) h2 span{text-transform:lowercase}.recipe-variation section:nth-child(3) p{padding:8.5px 0}.recipe-variation #contentleft{margin-top:25px}@media screen and (max-width: 767px){.recipe-variation #contentleft{text-align:center}}.recipe-variation .partner{text-align:center;margin-top:7%}@media screen and (max-width: 1024px){.recipe-variation .partner{margin-top:12%}}@media screen and (max-width: 768px){.recipe-variation .partner{margin-top:13%}}@media screen and (max-width: 767px){.recipe-variation .partner{margin-top:0;margin-bottom:25px}}.recipe-variation .partner p{border-bottom:1px solid #ebebeb;padding-bottom:10px}.recipe-variation .notes-inspiration,.recipe-variation .more2love{margin:30px 0}.recipe-variation .icon-list{text-align:left;font-size:15px;line-height:15px;font-weight:400;margin:15px 0 35px}@media only screen and (max-width: 1022px){.recipe-variation .icon-list{margin:0 0 25px}}@media screen and (max-width: 767px){.recipe-variation .icon-list{text-align:center;margin:20px 0}}.recipe-variation .icon-list li{padding:0;margin:5px 1px 0 7px;vertical-align:top;text-align:center}.recipe-variation .icon-list li:first-child{margin-left:0}.recipe-variation .icon-list li a{display:block;width:65px;height:65px;border:1px solid #f68a2a;color:#f68a2a;text-decoration:none;border-radius:50%;padding:2px 2px 2px 6px;overflow:hidden}.recipe-variation .icon-list li a .text{display:inline-block;white-space:normal;vertical-align:middle}.recipe-variation .icon-list li a:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:1px;overflow:hidden;margin:0 0 0 -5px}.recipe-variation .social-box{overflow:hidden}@media screen and (max-width: 425px){.recipe-variation .social-box{text-align:center;margin:10px auto}}.recipe-variation .social-box .title{font-weight:normal;font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;margin:0 0 10px;display:block;text-transform:uppercase}.recipe-variation .social-box .socialnetworks{color:#bdbdbd;font-size:46px}@media only screen and (max-width: 767px){.recipe-variation .social-box .socialnetworks{padding:0}}.recipe-variation .social-box .socialnetworks i{text-indent:-6px;width:46px;height:46px}.recipe-variation .social-box .socialnetworks li{cursor:pointer;margin:0 -1px}.recipe-variation .social-box .socialnetworks i{color:#bdbdbd;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.recipe-variation .social-box .socialnetworks i:hover{color:#999}.recipe-variation .social-box.add .socialnetworks li.instagram i{width:46px;height:46px;background-position:-101px -103px}.recipe-variation .print-recipe{text-transform:uppercase;margin:45px 0}.recipe-variation .print-recipe a{color:#333}@media screen and (max-width: 425px){.recipe-variation .print-recipe{text-align:center}}.recipe-variation .partners{text-transform:uppercase}@media screen and (max-width: 685px){.recipe-variation .recipe-info,.recipe-variation .recipe-img,.recipe-variation .recipe-list-container{width:100%}}.recipe-variation .procedures p{margin-bottom:0}@media screen and (max-width: 685px){.recipe-variation .visible-xs{display:none !important}}.recipe-variation .recipe-list{border:1px solid #ababab;padding:25px 32px}@media screen and (max-width: 685px){.recipe-variation .recipe-list{width:100%}}.recipe-variation .recipe-list .header{margin-bottom:32px}.recipe-variation .recipe-list p{text-transform:uppercase;margin-bottom:0;line-height:32px}.recipe-variation .recipe-list p a{color:#333}.recipe-variation .more2love{margin-bottom:65px}@media screen and (max-width: 425px){.recipe-variation .more2love{margin-bottom:20px}}@media screen and (max-width: 320px){.recipe-variation .more2love{margin-bottom:0}}@media screen and (max-width: 560px){.recipe-variation .more2love .col-xs-4{width:100%}}.recipe-variation .more2love .img-holder{max-height:335px;text-align:center}.recipe-variation .more2love .img-holder img{max-height:295px}@media screen and (max-width: 1024px){.recipe-variation .more2love .img-holder img{max-height:280px}}@media screen and (max-width: 768px){.recipe-variation .more2love .img-holder img{max-height:260px}}@media screen and (max-width: 767px){.recipe-variation .more2love .img-holder img{max-height:200px}}.recipe-variation .more2love p{text-transform:uppercase;margin:10% auto 0;text-align:center}.recipe-variation .more2love p a{color:#333}@media screen and (max-width: 560px){.recipe-variation .more2love p{margin:2% auto 5%}}.recipe-variation .suggested .title{margin-bottom:0;padding-bottom:0}@media screen and (max-width: 768px){.recipe-variation .suggested .title{margin-bottom:10px}}@media screen and (max-width: 768px){.recipe-variation .suggested .grams{padding-bottom:10px}}.recipe-variation .suggested .btn-buy-now{display:inline-block;background:#f1b80e;padding:10px 20px;color:#fff !important}.recipe-variation .suggested .btn-buy-now:hover{background:#f4c63e;text-decoration:none;color:#333 !important}@media screen and (max-width: 768px){.recipe-variation .suggested.visible-xs{padding:0}}@media screen and (max-width: 685px){.recipe-variation .suggested.hidden-xs{display:block !important}}@media screen and (max-width: 560px){.recipe-variation .suggested .col-xs-6{width:100%}}.recipe-variation .suggested h3{margin-top:18px;border-bottom:1px solid #ebebeb;padding-bottom:10px;text-align:center}@media screen and (max-width: 768px){.recipe-variation .suggested h3{text-align:left}}@media screen and (max-width: 320px){.recipe-variation .suggested h3{text-align:center}}.recipe-variation .suggested .items{text-align:center;border-bottom:1px solid #ebebeb;padding:17px 0 20px}@media screen and (max-width: 768px){.recipe-variation .suggested .items:last-child{border:none}}.recipe-variation .suggested .items .img-holder{padding:0 55px 20px}.recipe-variation .suggested .items .img-holder img{margin-bottom:0}@media screen and (max-width: 1024px){.recipe-variation .suggested .items .img-holder{padding:0 37px 20px}}@media screen and (max-width: 1022px){.recipe-variation .suggested .items .img-holder{padding:0 80px 20px}}@media screen and (max-width: 768px){.recipe-variation .suggested .items .img-holder{padding:0 95px 20px}}@media screen and (max-width: 425px){.recipe-variation .suggested .items .img-holder{padding:0 110px 20px}}@media screen and (max-width: 375px){.recipe-variation .suggested .items .img-holder{padding:0 100px 20px}}@media screen and (max-width: 320px){.recipe-variation .suggested .items .img-holder{padding:0 70px 20px}}.recipe-variation .suggested .items .grams{margin-bottom:16px}.recipe-variation .suggested .items p:nth-child(2){text-transform:uppercase}.recipe-variation .suggested .items p span{color:#f4c53e}.recipe-variation .suggested .items a{color:#333}@media (max-width: 490px){.wellness-blog{margin-top:20px}}@media (max-width: 425px){.wellness-blog #contentleft{text-align:center}}.wellness-blog a{text-decoration:none}.wellness-blog img{max-width:100%}.wellness-blog .author{margin:40px auto 30px}.wellness-blog .author ul{padding:0}.wellness-blog .author ul li{display:inline-block;text-transform:uppercase}.wellness-blog .author ul li a{text-decoration:none;border-bottom:1px #feb300 solid}.wellness-blog .author ul li a:hover{border-bottom:none;color:#feb810}.wellness-blog .social-box{overflow:hidden;margin-bottom:40px}@media screen and (max-width: 425px){.wellness-blog .social-box{text-align:center;margin:10px auto 20px}}.wellness-blog .social-box .title{font-weight:normal;font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;margin:0 0 10px;display:block;text-transform:uppercase}.wellness-blog .social-box .socialnetworks{color:#bdbdbd;font-size:46px}@media only screen and (max-width: 767px){.wellness-blog .social-box .socialnetworks{padding:0}}.wellness-blog .social-box .socialnetworks i{text-indent:-6px;width:46px;height:46px}.wellness-blog .social-box .socialnetworks li{cursor:pointer;margin:0 -1px}.wellness-blog .social-box .socialnetworks i{color:#bdbdbd;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.wellness-blog .social-box .socialnetworks i:hover{color:#999}.wellness-blog .social-box.add .socialnetworks li.instagram i{width:46px;height:46px;background-position:-101px -103px;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/new-instagram.png);-webkit-transition:200ms;transition:200ms}.wellness-blog .social-box.add .socialnetworks li.instagram i:hover{background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/new-instagram-hover.png)}.wellness-blog .method .get-full img.featured-prepend{margin-top:-115px;height:100%;width:50%;margin-left:60px;margin-bottom:20px}@media (max-width: 1022px){.wellness-blog .method .get-full img.featured-prepend{margin-top:0;width:100%;margin-left:0}}@media (max-width: 767px){.wellness-blog .method .get-full img.featured-prepend{margin-top:-115px;width:45%;margin-left:30px}}@media (max-width: 568px){.wellness-blog .method .get-full img.featured-prepend{margin-top:0;width:50%;margin-left:30px}}@media (max-width: 425px){.wellness-blog .method .get-full img.featured-prepend{width:100%;margin:0 0 10px 0}}.wellness-blog .method .get-full img{max-width:500px;width:100%;height:100%}.wellness-blog article h3,.wellness-blog article h2{margin:27px auto 24px;line-height:24px;font-weight:normal;color:#333;text-transform:uppercase;font-family:"HelveticaNeueW01-Thin",Helvetica,Arial,sans-serif;font-size:22px}.wellness-blog blockquote{margin:29.5px auto 37px;position:relative;padding:36px 0 40px;border:1px solid #eeb111;clear:both}.wellness-blog blockquote p{font-family:"Walbaum W01 Bold",Helvetica,sans-serif;font-size:26px;text-align:center;line-height:28px;max-width:85%;margin:auto}.wellness-blog blockquote p span{color:#efb200 !important}.wellness-blog blockquote:after,.wellness-blog blockquote:before{background:#fff;width:32px;height:32px;position:absolute;content:"+";font-size:32px;color:#eeb111;top:-15px;left:50%;margin:0 0 0 -15px;text-align:center}.wellness-blog blockquote:before{top:auto;bottom:-18px}.wellness-blog .follow-me{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;margin-top:20.5px}.wellness-blog .follow-me a{color:#333;text-decoration:none;border-bottom:1px #feb300 solid}.wellness-blog .follow-me a:hover{border-bottom:none;color:#feb810}.wellness-blog .social-box.bottom{text-align:center;margin:35px auto 0}.wellness-blog .related-posts .divider{margin:40px auto}@media (max-width: 500px){.wellness-blog .related-posts .img-columns{width:100%;text-align:center}}.wellness-blog .related-posts .img-columns p{text-align:center;text-transform:uppercase;margin-top:15px}.wellness-blog .suggested-post .divider{margin:40px auto}.wellness-blog .suggested-post p{font-family:"Walbaum W01 Bold",Helvetica,sans-serif;font-size:26px;line-height:30px}.wellness-blog .suggested-post p span{color:#efb200 !important}.wellness-blog .suggested-post .wrap{display:table}.wellness-blog .suggested-post .wrap div{display:inline-block;vertical-align:middle;float:none}.wellness-blog .suggested-post .wrap .suggested-img{display:none;text-align:center}@media (max-width: 375px){.wellness-blog .suggested-post .wrap .suggested-img img{max-width:90%}}@media (max-width: 500px){.wellness-blog .suggested-post .wrap .suggested-img{display:block;margin-bottom:20px}.wellness-blog .suggested-post .wrap .col-xs-5{display:none}.wellness-blog .suggested-post .wrap .col-xs-7{width:100%}}.wellness-blog .comments{padding:0 30px}.wellness-blog .comments .comment-author-admin{background:#fff}.wellness-blog .comments a:hover{color:#f3b900}.wellness-blog .comments .heading{font-family:"Walbaum W01 Bold",Helvetica,sans-serif;font-size:32px;text-transform:uppercase;text-align:center;color:#9a9a9a}.wellness-blog .comments hr{border-top:1px solid #ccc;margin:50px auto}.wellness-blog .comments h3#comments,.wellness-blog .comments span.says{display:none}.wellness-blog .comments cite.fn{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;margin:0;text-transform:capitalize;font-size:16px;color:#666}.wellness-blog .comments cite.fn:hover{color:#f3b900}.wellness-blog .comments .comment-meta.commentmetadata{margin-left:80px}@media (max-width: 568px){.wellness-blog .comments .comment-meta.commentmetadata{margin:5px auto auto 0}}.wellness-blog .comments .comment-meta.commentmetadata a{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;font-size:12px;color:#9a9a9a}.wellness-blog .comments .reply{text-transform:uppercase;font-size:12px;font-weight:normal}.wellness-blog .comments .reply a{background:transparent;border:none;font-size:12px;padding:0}.wellness-blog .comments .reply a:hover{color:#f3b900;background:transparent}.wellness-blog .comments .commentlist p{font-size:16px}.wellness-blog .comments .commentlist p,.wellness-blog .comments .commentlist .reply{margin-left:80px}@media (max-width: 568px){.wellness-blog .comments .commentlist p,.wellness-blog .comments .commentlist .reply{margin:auto}}.wellness-blog .comments .commentlist li{padding-bottom:0}.wellness-blog .comments .commentlist li.depth-1{border:none}.wellness-blog .comments .commentlist li .avatar{border:none;float:none;margin:auto;padding:0;display:inline-block;margin-right:17px;vertical-align:middle;width:auto}.wellness-blog .comments .commentlist ul.children{margin-left:70px}@media (max-width: 568px){.wellness-blog .comments .commentlist ul.children{margin-left:20px}}.wellness-blog .comments .comment-author{margin:auto}.wellness-blog .comments textarea#comment{width:100%;border-radius:2px;height:190px;background:#f9f9f9 !important;padding:12px;line-height:20px;border:1px #ccc solid;margin-bottom:38px;color:#333;font-size:16px}@media (max-width: 425px){.wellness-blog .comments textarea#comment{margin-bottom:16px}}.wellness-blog .comments textarea#comment.forloggedin{margin-bottom:0 !important}.wellness-blog .comments #respond{border-top:1px solid #e5e5e5}.wellness-blog .comments #respond .convo-heading{font-size:22px;text-align:center;text-transform:uppercase;margin-top:50px}.wellness-blog .comments #respond h5{display:none}.wellness-blog .comments #commentform{margin-right:0}.wellness-blog .comments #commentform p:nth-child(4){display:none}.wellness-blog .comments #commentform label{display:block;font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;margin-bottom:7px}.wellness-blog .comments #commentform label small{font-size:16px}.wellness-blog .comments #commentform input{border:1px #ccc solid;border-radius:2px;height:40px;max-height:40px;width:40%;text-indent:12px;background:#f9f9f9 !important;padding-right:12px;margin-bottom:16px;color:#333;margin-top:0;font-size:16px}.wellness-blog .comments #commentform input#ant-spm-q{display:block;width:18.2%}@media (max-width: 425px){.wellness-blog .comments #commentform input#ant-spm-q{width:100%}}@media (max-width: 425px){.wellness-blog .comments #commentform input{width:100%}}.wellness-blog .comments #commentform #submit{font-size:22px;padding:10px 25px;color:#fff;background-color:#f1b80e !important;border:none;border-radius:4px;margin:30px auto 40px;width:auto;font-weight:normal;font-family:"HelveticaNeueW01-Thin",Helvetica,Arial,sans-serif;text-indent:initial;max-height:initial;height:initial}.wellness-blog .comments #commentform #submit:hover{background-color:#f4c63e;color:#666}.wellness-blog .comments h5#comments,.wellness-blog .comments b{display:none}.wellness-blog .comments ul{padding:0}.wellness-blog .comments ul li{display:inline-block;margin-top:25px}.wellness-blog .comments ul li img{display:inline-block;margin-right:20px;vertical-align:top;min-width:7%}.wellness-blog .comments ul li .content{display:inline-block;max-width:88%}@media (max-width: 1024px){.wellness-blog .comments ul li .content{max-width:85%}}@media (max-width: 695px){.wellness-blog .comments ul li .content{max-width:80%}}@media (max-width: 435px){.wellness-blog .comments ul li .content{max-width:78%}}.wellness-blog .comments ul li .content .name{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;margin:0;text-transform:capitalize}.wellness-blog .comments ul li .content .date{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;font-size:12px;color:#9a9a9a}.wellness-blog .comments ul li .content .reply{text-transform:uppercase;font-size:12px}.wellness-blog aside{margin-top:30px}@media (max-width: 1022px){.wellness-blog aside{margin-top:-110px}}@media (max-width: 767px){.wellness-blog aside{margin-top:-165px}}.wellness-blog aside .wellness-list{border:1px solid #ababab;padding:25px 32px 15px}.wellness-blog aside .wellness-list h3,.wellness-blog aside .wellness-list h2{margin-bottom:20px}@media (max-width: 1022px){.wellness-blog aside .wellness-list h3,.wellness-blog aside .wellness-list h2{margin-top:0}}.wellness-blog aside .wellness-list ul{padding:0;margin:0}.wellness-blog aside .wellness-list ul li{list-style:none;text-transform:uppercase;margin-bottom:0;line-height:32px}.wellness-blog aside .wellness-list ul li a{color:#333}.wellness-blog aside .partners{border:1px solid #ababab;text-align:center;margin-top:20px}.wellness-blog aside .partners p{margin:25px auto 35px;text-transform:uppercase}.wellness-blog aside .partners img{margin:0 15px 30px 15px}.wellness-blog aside .suggested-product h3{margin-top:70px;border-bottom:1px solid #ebebeb;padding-bottom:17px;text-align:center}.wellness-blog aside .suggested-product .items{text-align:center;border-bottom:1px solid #ebebeb;padding:30px 0}.wellness-blog aside .suggested-product .items:last-child{border-bottom:none}.wellness-blog aside .suggested-product .items .img-holder{padding:0 55px 30px}.wellness-blog aside .suggested-product .items p{margin-bottom:0;padding-bottom:10px}.wellness-blog aside .suggested-product .items p a{color:#333;text-transform:uppercase}.wellness-blog aside .suggested-product .items .grams{padding:8.5px 0}.wellness-blog aside .suggested-product .items .btn-buy-now{background:#f1b80e;padding:10px 20px;color:#fff;display:block;margin:auto;display:inline-block}.wellness-blog aside .suggested-product .items .btn-buy-now:hover{background:#f4c63e;text-decoration:none;color:#333}.wellness-blog .featured-img{text-align:center}@media (max-width: 767px){.wellness-blog .aside-top{display:none !important}.wellness-blog .aside-bottom{display:block !important;margin-top:0;padding-left:30px}.wellness-blog .get-full{width:100%}}.credits-container{-webkit-box-shadow:1px 1px 5px 3px #F1F1F1;box-shadow:1px 1px 5px 3px #F1F1F1;overflow:hidden;padding:30px 30px 30px 30px}.credits-container .credit-text{float:left}.credits-container .credit-text p{padding-bottom:10px}.credits-container .credit-text .loyalty-credits-text{text-transform:lowercase}.credits-container .badge-icon-container{float:right}.credits-container .badge-icon-container .badge-icon{height:80px}.credits-text-content{margin-top:50px}.footer-wrapper{background-color:#fcfcfc}#footer{border-top:1px solid #ccc;padding:25px 0 0;font-size:14px;line-height:16px}@media (min-width: 1024px){#footer .container{background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/teresa-cutter-footer.png) no-repeat 100% 30px}}@media (max-width: 1023px){#footer .container{background:none}}#footer h4{line-height:24px;margin:0 0 2px;color:#666}#footer .contct-box{overflow:hidden;padding:0 0 0 2px;margin:0 0 24px;color:#888}@media only screen and (max-width: 767px){#footer .contct-box{text-align:center}}#footer .contct-box .title{display:block;color:#666;margin:0 0 18px;font-weight:normal;font-size:16px;text-transform:uppercase;font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif}#footer .contct-box p{margin:0 0 17px}#footer .contct-box .icon-mail{font-size:16px;color:#c4c4c4;margin:0 -2px 0 -3px;display:inline-block;vertical-align:bottom}#footer .contct-box .phone-icon{max-width:16px}#footer .contct-box a{display:block}#footer .copyright{padding:20px 0px 0px}#footer .copyright p{font-family:"HelveticaNeueW01-Thin",Helvetica,sans-serif;font-size:14px;margin:10px 0px 0px;color:#888}#footer .certified{padding:13px 0px 0px}@media only screen and (max-width: 767px){#footer .certified{margin-bottom:30px}}#footer a{color:#888;text-decoration:none}#footer a:hover{color:#eeb111}#footer .list{overflow:hidden;margin:0 0 24px}#footer .list li{margin:0 0 5px}@media only screen and (max-width: 767px){#footer nav{text-align:center}}#footer .know-title{clear:both;display:block;text-transform:uppercase;background:#eeb111;color:#fff;font-size:25px;line-height:25px;padding:8px 4px 7px 14px;margin:0 0 27px;font-family:"Walbaum W01 Bold",Helvetica,sans-serif;width:33%}@media only screen and (max-width: 1159px){#footer .know-title{font-size:23px;padding:8px 4px 7px 10px}}@media only screen and (max-width: 1022px){#footer .know-title{width:100%}}@media (min-width: 1023px){#footer .know-title{width:auto}}#footer .block{position:relative}#footer .social-box{margin:0 0 20px;position:relative;z-index:5;text-indent:-5px;max-width:80%}#footer .social-box .socialnetworks{display:inline}@media (max-width: 375px){#footer .social-box .socialnetworks{padding-left:6px !important}}@media (max-width: 1022px){#footer .social-box .socialnetworks li{margin:0}}@media (max-width: 375px){#footer .social-box .socialnetworks li{margin-left:-6px}}#footer .social-box h4{margin:0 0 8px;text-indent:2px}@media only screen and (max-width: 1159px){#footer .social-box .socialnetworks{padding:0 0 0 10px}}@media (max-width: 1159px){#footer .social-box .socialnetworks{padding:0}}@media (max-width: 489px){#footer .social-box{margin-bottom:10px}#footer .social-box .socialnetworks{padding-left:0}}#footer .img{position:absolute;bottom:0;right:15px;width:inherit}@media only screen and (max-width: 1159px){#footer .img{right:0}}@media only screen and (max-width: 767px){#footer .img{max-width:100px;display:block;height:auto}}#footer .footer-top{padding-top:23px;padding-bottom:15px}@media only screen and (max-width: 1022px){#footer .footer-top{padding-bottom:55px}}#footer .footer-top:after{background:#ccc;top:0;left:15px;right:15px;height:1px}#footer .partners{border-top:1px solid #ccc;padding:15px;text-align:center}#footer .partners img{padding-right:20px;margin-top:20px}.sale-block{border:2px solid #d7d7d7;border-radius:7px;padding:12px 2% 11px 5%;font-size:11px;line-height:15px;margin:0 0 35px 0;background:#fff}.sale-block .subtitle{display:block;margin:0 0 5px;font-size:25px;line-height:25px;font-weight:normal;color:#9a9a9a;text-transform:uppercase;font-family:"Walbaum W01 Bold",Helvetica,sans-serif}.sale-block a{text-decoration:underline !important}.sale-block a:hover{text-decoration:none !important}.newsletter-form{overflow:hidden;position:relative;z-index:5}.newsletter-form::-moz-placeholder{color:#999;opacity:1}.newsletter-form:-ms-input-placeholder{color:#999}.newsletter-form::-webkit-input-placeholder{color:#999}.newsletter-form .submit{background:#eeb111;border-radius:1px;border:0;outline:none;margin:0;padding:0;float:right;font:12px/17px "HelveticaNeueW01-75Bold",Helvetica,sans-serif;text-transform:uppercase;color:#fff;border-radius:3px;width:69px;height:34px}.newsletter-form .submit:hover{opacity:.9;filter:alpha(opacity=90)}.newsletter-form .email{float:left;border:1px solid #acacac;border-radius:5px;padding:8px 7px 7px;margin:0 0 30px;outline:none;font:11px/18px "HelveticaNeueW01-Thin",Helvetica,sans-serif;background:#fff;-webkit-box-shadow:none !important;box-shadow:none !important}@media (max-width: 489px){.newsletter-form .email{margin-bottom:50px}}@media (min-width: 1023px){.newsletter-form .email{width:66%}}@media (max-width: 1022px){.newsletter-form .email{width:88%}}@media (max-width: 450px){.newsletter-form .email{width:77%}}.socialnetworks{font-size:30px;margin:0}.socialnetworks i{color:#d1d1d1;display:block;border-radius:50%}.socialnetworks a{width:30px;height:30px;border-radius:50%;text-decoration:none}.socialnetworks a:hover{opacity:.9;filter:alpha(opacity=90)}.socialnetworks li{padding:0;margin:0 -8px 0 5px;vertical-align:top}@media only screen and (max-width: 1159px){.socialnetworks li{margin:0 0 0 -6px}}.socialnetworks li.instagram i,.socialnetworks li.youtube i{width:29px;height:29px;display:block;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/sprite.png) no-repeat -69px -2px;text-indent:-9999px !important;overflow:hidden}.socialnetworks li.instagram i{background-position:-35px -2px}.socialnetworks li.instagram a,.socialnetworks li.youtube a{width:29px;height:29px;display:block;background:url(/National_Library/oe_/https://www.thehealthychef.com/img/layout/sprite.png) no-repeat -69px -2px;text-indent:-9999px !important;overflow:hidden}.socialnetworks li.instagram a{background-position:-35px -2px}.socialnetworks a{display:block}.partener-box{float:left;max-width:265px}@media only screen and (max-width: 767px){.partener-box{float:none;max-width:100%}}.partener-box h4{color:#333;max-width:190px}.partener-box img{margin:0 9px 0 0;display:inline-block;vertical-align:bottom}.partener-box .holder{margin:-12px 0 0 -4px}.copy-box{float:left;width:43%;position:relative;margin:0 0 0 16.2%}@media only screen and (max-width: 1159px){.copy-box{margin:0 0 0 14.2%;width:45%}}@media only screen and (max-width: 767px){.copy-box{float:none;width:100%;margin:0}}.copy-box:after{background:#ccc;top:6px;bottom:-5px;left:-21%;width:1px}@media only screen and (max-width: 767px){.copy-box:after{display:none}}.copy-box .organic-logo{display:inline-block;vertical-align:middle}.copy-box .copy-holder{margin:12px 0 0 15.4%;display:inline-block;vertical-align:middle}.copy-box .footer-logo{margin:0 0 7px;display:block;width:63px;height:29px}.copy-box .footer-logo a{display:block;height:100%}.copy-box p{margin:0}#sidebar_right .widget--partners{height:auto;padding:17px 0}.dashboard-top{margin-bottom:30px}.dashboard-top .divider{margin-bottom:35px}.dashboard-top h2{font-size:28px}@media (min-width: 1023px){.dashboard-sidebar{margin-top:-57px}}.dashboard .tile{-webkit-box-shadow:0px 0px 10px 1px #e0dfdf;box-shadow:0px 0px 10px 1px #e0dfdf;padding:30px 18px 20px;color:#000;margin:0 10px 10px 0;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-height:172px}@media (min-width: 1023px){.dashboard .tile{width:47%}}@media (max-width: 600px){.dashboard .tile{margin-bottom:3%}}@media (max-width: 425px){.dashboard .tile{margin-bottom:4%}}.dashboard .tile .tile-label{text-transform:uppercase;font-family:"Proxima N W01 Bold",sans-serif;margin-bottom:10px}.dashboard .tile .content{display:inline-block;position:relative;width:100%}.dashboard .tile .sub-content{max-width:95%}@media (max-width: 350px){.dashboard .tile .sub-content{max-width:80%}}.dashboard .tile .sub-content p{margin:0;font-size:14px}.dashboard .tile .icon{width:50px;display:inline-block;margin-left:auto;max-height:120px}@media (max-width: 350px){.dashboard .tile .icon{position:absolute;right:30px;margin-top:10%}}.dashboard .tile .bcrumbs{font-size:12px;position:absolute;bottom:0}.dashboard .tile .bcrumbs a{text-transform:uppercase;text-decoration:none}.dashboard .tile .bcrumbs a:hover{color:#eeb111;cursor:pointer}.dashboard .tile.profile .name{text-transform:capitalize}.dashboard .tile.profile .email:first-letter{text-transform:capitalize}.dashboard .tile.loyalty .loyalty-text{font-size:15px}.dashboard .tile.shipping .status p:last-child{text-transform:capitalize}.dashboard .tile.shipping .order-id,.dashboard .tile.shipping .status{width:48.5%;display:inline-block;vertical-align:top}.dashboard .tile.shipping .order-id p,.dashboard .tile.shipping .status p{font-size:15px}.dashboard .tile.shipping .order-id .ship-label,.dashboard .tile.shipping .status .ship-label{font-size:13px}.dashboard .tile.gift .tile-label{font-size:16px}.dashboard .tile.gift p{font-size:12px;line-height:1.5}.dashboard .tile.gift span.code{text-transform:uppercase}.dashboard .tile.order-history .name,.dashboard .tile.order-history .place{width:48.5%;display:inline-block;vertical-align:top}.dashboard .tile.order-history .inputs{font-size:12px;line-height:1.2}.dashboard .tile.order-history .labels{text-transform:Capitalize;font-size:10px}.dashboard .tile.reward .sub-content p{font-size:12px}.dashboard .tile.subscription .sub-content p{font-size:12px}.dashboard .tile.community .sub-content{max-width:80%}.dashboard .tile.community .sub-content a{text-decoration:none;color:#eeb111}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsInNldHVwL19taXhpbnMuc2NzcyIsInNldHVwL192YXJpYWJsZXMuc2NzcyIsIl9vcmlnaW5hbC5zY3NzIiwib3V0c291cmNlZC9hbGwuc2NzcyIsIm91dHNvdXJjZWQvX2Jvb3RzdHJhcC1jdXN0b20uc2NzcyIsIm91dHNvdXJjZWQvX21hcmt1cC1taXhpbnMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19zaXplLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX2dyaWQuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX3BhbmVscy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwib3V0c291cmNlZC9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCJvdXRzb3VyY2VkL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIm91dHNvdXJjZWQvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwib3V0c291cmNlZC9iYXNlL19iYXNlLXJlc2V0LnNjc3MiLCJzZXR1cC9fZ3JpZC5zY3NzIiwiX21vZHVsZXMuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fc3Vic2NyaWJlLXBvcHVwLnNjc3MiLCJtb2R1bGVzL19icm93c2VyLXVwZ3JhZGUuc2NzcyIsIm1vZHVsZXMvX2xhdGVzdC1jb21tZW50cy5zY3NzIiwibW9kdWxlcy9fY291bnRyeS1zZWxlY3Quc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdC5zY3NzIiwibW9kdWxlcy9fcGFydG5lcnMuc2NzcyIsIm1vZHVsZXMvX2NhbGN1bGF0b3Iuc2NzcyIsIm1vZHVsZXMvX2Zvcm0taW5wdXQuc2NzcyIsIm1vZHVsZXMvY2FydC5zY3NzIiwibW9kdWxlcy9fY2hlY2tvdXQuc2NzcyIsIm1vZHVsZXMvX2FjY291bnQuc2NzcyIsIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9mYW5jeWJveC5zY3NzIiwibW9kdWxlcy9fYXBwLXNob3AtY2F0ZWdvcnkuc2NzcyIsIm1vZHVsZXMvX2N1cnJlbmN5X3BvcHVwLnNjc3MiLCJtb2R1bGVzL19uZXctcHJvZHVjdC1zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL25ld3MtZXZlbnRzLnNjc3MiLCJtb2R1bGVzL19zaG9wLWFmZmlsaWF0ZS5zY3NzIiwibW9kdWxlcy9fcmVjaXBlLXZhcmlhdGlvbi5zY3NzIiwibW9kdWxlcy9fd2VsbG5lc3MtYmxvZy5zY3NzIiwibW9kdWxlcy9fY3JlZGl0cy1wYWdlLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXIuc2NzcyIsIm1vZHVsZXMvX2FkbWluLWRhc2hib2FyZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTUFJTi5TQ1NTXG4gKi9cbi8vIE1peGluc1xuQGltcG9ydCAnc2V0dXAvbWl4aW5zJztcblxuQGltcG9ydCAnc2V0dXAvdmFyaWFibGVzJztcblxuLyoqXG4gKiBPUklHSU5BTCBBTkQgT1VUU09VUkNFRFxuICovXG4vLyBJbXBvcnQgT3JpZ2luYWwgQ1NTIGZpbGUgb2YgT3JnYW5pY01hZ2F6aW5lcyBzdHlsZXNcbkBpbXBvcnQgXCJvcmlnaW5hbFwiO1xuXG4vLyBJbXBvcnQgb3V0c291cmNlZCBuZXcgZGVzaWduXG5AaW1wb3J0IFwib3V0c291cmNlZC9hbGxcIjtcblxuXG5cblxuXG4vKipcbiAqIE5FVyBDTEVBTiBPUkdBTklTRUQgU0FTUyBGSUxFU1xuICovXG4vLyBTZXR1cFxuQGltcG9ydCAnc2V0dXAvZ3JpZCc7XG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgJ21vZHVsZXMnO1xuIiwiLyoqXG4gKiBNSVhJTlNcbiAqL1xuXG5cbi8qKlxuICogQ0xFQVJGSVhcbiAqL1xuQG1peGluIGNsZWFyZml4KCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgZGlzcGxheTp0YWJsZTtcbiAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxufVxuXG5cblxuXG5cbi8qKlxuICogVU5MSVNUXG4gKi9cbkBtaXhpbiB1bmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuXG5cblxuXG4vKipcbiAqIFVUSUxTXG4gKi9cbi51LWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuXG5cblxuXG5cbi8qKlxuICogQUZURVIgTElORVNcbiAqL1xuQG1peGluIGFmdGVyTGluZSgpIHt9XG5cblxuLyoqXG4qXG4qL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cbiAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxufSAgIiwiLyoqXHJcbiAqIENPTE9SU1xyXG4gKi9cclxuXHJcbi8vIEJyYW5kIGNvbG9yc1xyXG4kYnJhbmRCbGFjazogIzI2MjYyYztcclxuJGJyYW5kQmxhY2tBNzU6IGhzbGEoMjQwLDclLDE2JSwuNzUpO1xyXG4kYnJhbmRMaWdodEJsYWNrOiAjMmIyYTMyO1xyXG4kYnJhbmRHcmVlbjogIzAwYTg4ZjtcclxuJGJyYW5kTGlnaHRHcmV5OiAjZWZmMGYwO1xyXG4kYnJhbmRHcmV5OiAjNjY2NjY2O1xyXG4kYnJhbmREYXJrR3JleTogIzM1MzUzYjtcclxuJGJyYW5kRGFya2VyR3JleTogIzMxMzAzMDtcclxuJGJyYW5kUmVkOiAjZGEyZjQ2O1xyXG4kYnJhbmRQdXJwbGU6ICM3ZDU1YTU7XHJcbiRicmFuZEJsdWU6ICMzMTliZGQ7XHJcbiRicmFuZENyZWFtOiAjZjBmMGYwO1xyXG4kYnJhbmRZZWxsb3c6ICNmNGM2M2U7XHJcblxyXG5cclxuLy8gUmVndWxhciBjb2xvcnNcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBGT05UU1xyXG4gKi9cclxuJHByb3hpbWE6ICdQcm94aW1hIE4gVzAxIFJlZycsIHNhbnMtc2VyaWY7XHJcbiRwcm94aW1hQm9sZDogJ1Byb3hpbWEgTiBXMDEgQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiRoZWx2ZXRpY2FCb2xkQ29uZDogJ0hlbHZldGljYU5ldWVXMDEtNzdCZENuXzY5MjcyMicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRoZWx2ZXRpY2FMaWdodDogJ0hlbHZldGljYU5ldWVXMDEtNDVMaWdoJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGhlbHZldGljYUxpZ2h0SXRhbGljOiAnSGVsdmV0aWNhTmV1ZVcwMS00NkxpZ2gnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kaGVsdmV0aWNhSXRhbGljOiAnSGVsdmV0aWNhIE5ldWUgTFQgVzAxXzU2IEl0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGhlbHZldGljYU5ldWVUaGluOiAnSGVsdmV0aWNhTmV1ZVcwMS1UaGluJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGhlbHZldGljYU5ldWVCb2xkOiAnSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyIsIi8qKlxuICogdGhlbWUvZ2xvYmFsLmNzc1xuICovXG4vLyBodG1sIHtcbi8vICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vIH1cbi8vIGJvZHkge1xuLy8gICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICAgIHdpZHRoOiA5NSUgLyogMjUycHggKi87XG4vLyAgICAgZm9udDogMTAwJS8xLjQgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsO1xuLy8gICAgIGNvbG9yOiAjMzMzO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbi8vICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbi8vIH1cbi5oaWRlIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uc2hvcHBpbmdQYWdlcyAjY29udGVudGxlZnQge1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLy8gdGVzdGluZyBjb21tZW50XG5cblxuXG4vKioqKiogVHlwZSAqKioqKi9cblxuXG5cbi52MSBhIHtcbiAgICBjb2xvcjogI2E2YmI2YztcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbi52MSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xufVxuLnYxIGg0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG5cblxuLyoqKioqIFNpZGVCYXIgKioqKiovXG4jc2lkZWJhcl9yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3NpZGViYXJfcmlnaHQgLndpZGdldCB7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDIyMnB4O1xufVxuI3NpZGViYXJfcmlnaHQgI2dldC1yZWNlbnQtY29tbWVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNzaWRlYmFyX3JpZ2h0ICN0ZXh0LTUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9iaW8uanBnKSBuby1yZXBlYXQgMCAwO1xuICAgIGhlaWdodDoxNDFweDtcbiAgICBwYWRkaW5nOjY0cHggMTMwcHggMCAxOHB4O1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGNvbG9yOiM1MTNhMjQ7XG59XG4jc2lkZWJhcl9yaWdodCAjdGV4dC01IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgY29sb3I6IzUxM2EyNDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC5ib29rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL3NpZGViYXIvODAyMC5qcGcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OjE4OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTUwcHg7XG4gICAgZm9udC1zaXplOjE2cHg7XG59XG4jc2lkZWJhcl9yaWdodCAuYm9vayAucmVkIHtcbiAgICBtYXJnaW46MjBweCAwO1xufVxuI3NpZGViYXJfcmlnaHQgLmlwaG9uZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL2lwaG9uZS5qcGcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OjE5MXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTMwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuI3NpZGViYXJfcmlnaHQgLmlwaG9uZSBhIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjE0NnB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGxlZnQ6MTVweDtcbiAgICBib3R0b206MTVweDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC53YXlzMTAxRWJvb2sge1xuICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC53YXlzMTAxRWJvb2sgZGl2IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FjYWNhYztcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC53YXlzMTAxRWJvb2sgLndheXNCb29rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxOXB4IDAgMTBweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MWFhNDE7XG59XG4jc2lkZWJhcl9yaWdodCAud2F5czEwMUVib29rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG59XG4ud2lkZ2V0IGgyIHtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbWFyZ2luOjA7XG59XG4jc2lkZWJhcl9yaWdodCAuc3Vic2NyaWJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlY2UxOyAvKnVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9ncmVlbmJveC5qcGcpIG5vLXJlcGVhdDsqL1xuICAgIGhlaWdodDoxMThweDtcbiAgICBwYWRkaW5nOjEwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgd2lkdGg6MjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC5zdWJzY3JpYmUgaDIge1xuICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBmb250LWZhbWlseTogJ0JvZG9uaVhUUmVndWxhcicsJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG59XG4jc2lkZWJhcl9yaWdodCAuc3Vic2NyaWJlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OjdweDtcbiAgICB0b3A6NnB4O1xuICAgIGxpbmUtaGVpZ2h0OjEycHg7XG59XG4jc2lkZWJhcl9yaWdodCAuc3Vic2NyaWJlIGxhYmVsIHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGhlaWdodDoyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OjI1cHg7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xufVxuI3NpZGViYXJfcmlnaHQgLnN1YnNjcmliZSBmb3JtIHtcbiAgICBtYXJnaW46MTBweCAwO1xufVxuI3NpZGViYXJfcmlnaHQgLnN1YnNjcmliZSAjc3ViYm94IHtcbiAgICB3aWR0aDoxNzFweDtcbiAgICBoZWlnaHQ6MThweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNBNEE4QTM7XG4gICAgYm9yZGVyLXdpZHRoOjFweCAwIDFweCAxcHg7XG4gICAgbWFyZ2luOjA7XG4gICAgYmFja2dyb3VuZDojRjFGNUYwIHVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9lbWFpbC5qcGcpIG5vLXJlcGVhdCA3cHggY2VudGVyO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZzo1cHggNXB4IDVweCAzMHB4O1xufVxuI3NpZGViYXJfcmlnaHQgLnN1YnNjcmliZSAucnNzRmVlZCB7XG4gICAgd2lkdGg6IDc5cHg7XG4gICAgaGVpZ2h0OjE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9mZWVkLWljb24tMTZ4MTYucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2U1N2MzMjtcbn1cblxuI3NpZGViYXJfcmlnaHQgLmlzc3VlIHtcbiAgICBiYWNrZ3JvdW5kOiNBNkJBNzI7XG4gICAgaGVpZ2h0OjExMHB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICB3aWR0aDoyODBweDtcbiAgICBjb2xvcjojRkZGO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuI3NpZGViYXJfcmlnaHQgLmlzc3VlIGgyIHtcbiAgICBmb250LXNpemU6MjJweDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgLypmb250LWZhbWlseTogJ011c2VvU2xhYjUwMCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ki9cbn1cbiNzaWRlYmFyX3JpZ2h0IC5pc3N1ZSBhIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NjZweDtcbiAgICBsZWZ0OjIzcHg7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMzRweDtcbiAgICBoZWlnaHQ6NDRweDtcbiAgICBiYWNrZ3JvdW5kOnVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9sYXRlc3Rpc3N1ZS5qcGcpIG5vLXJlcGVhdDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC5pc3N1ZSBpbWcge1xuICAgIGJvcmRlcjoxcHggc29saWQgI0ZGRjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MTJweDtcbiAgICByaWdodDoxMnB4O1xufVxuI3NvY2lhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNzb2NpYWwgYSB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OjM5cHg7XG4gICAgd2lkdGg6MzlweDtcbn1cbiNzb2NpYWwgYTpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmc6IDA7XG59XG4jdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL3NpZGViYXIvdHdpdHRlci5wbmcpIG5vLXJlcGVhdDtcbiAgICBjb2xvcjojNDdiYmRhO1xufVxuI2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kOnVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9mYWNlYm9vay5qcGcpIG5vLXJlcGVhdDtcbiAgICBjb2xvcjojM2M1ZGFhO1xufVxuI3NvY2lhbCAucGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kOnVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9waW50ZXJlc3QucG5nKSBuby1yZXBlYXQ7XG59XG4jc29jaWFsIC5pbnN0YWdyYW0ge1xuICAgIGJhY2tncm91bmQ6dXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL2luc3RhZ3JhbS5wbmcpIG5vLXJlcGVhdDtcbn1cbi5wb3B1bGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG59XG4ucG9wdWxhciBpbWcge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjExcHg7XG59XG4ucG9wdWxhciBwIHtcbiAgICBsaW5lLWhlaWdodDozNXB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xufVxuXG4ub3RoZXJQcm9kdWN0cyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpZGUtYmFyX19zbW9vdGhpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53aGl0ZSBoMixcbiNzaWRlYmFyX2JvdHRvbSBoMixcbi5vdGhlclByb2R1Y3RzIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQm9kb25pWFRSZWd1bGFyJywnSGVsdmV0aWNhTmV1ZS1MaWdodCcsICdIZWx2ZXRpY2EgTmV1ZSBMaWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsICdMdWNpZGEgR3JhbmRlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6MjRweDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHBhZGRpbmctYm90dG9tOjRweDtcbiAgICBtYXJnaW4tYm90dG9tOjE3cHg7XG59XG4jc2lkZWJhcl9ib3R0b20gaDIge2JvcmRlcjogbm9uZTt9XG5cbi5zcG9uc29ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuLnNwb25zb3JzIGltZyB7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG59XG4jaG9tZXNpZGUgI3NpZGViYXJfcmlnaHQgI3NpZGViYXJfYm90dG9tIC53aWRnZXQge1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgZm9udC1zaXplOjEycHg7XG59XG4ud2lkZ2V0LndpZGdldF90d2l0dGVyIC5lbnRyeS1tZXRhIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF90d2l0dGVyIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG59XG4jc2lkZWJhcl9yaWdodCAudHdpdHRlciB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgcGFkZGluZzowO1xufVxuI3NpZGViYXJfcmlnaHQgLndpZGdldCBsaSB7XG4gICAgcGFkZGluZzowO1xufVxuI3R3aXR0ZXJfZm9sbG93IHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgdG9wOjRweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiAyM3B4O1xufVxuI3R3aXR0ZXItMyBoMiB7XG4gICAgcGFkZGluZzo0cHggMCA1cHggNDZweDtcbiAgICBiYWNrZ3JvdW5kOnVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9iaXJkeS5qcGcpIG5vLXJlcGVhdDtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jdHdpdHRlci0zIGgyIGEge1xuICAgIGNvbG9yOiMzMzM7XG59XG4jc2lkZWJhcl9yaWdodCB1bCB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xufVxuI3NpZGViYXJfcmlnaHQgbGkge1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG59XG4jZ2V0LXJlY2VudC1jb21tZW50cyBpbWcge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuI2dldC1yZWNlbnQtY29tbWVudHMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206MTNweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiNzaG9wcCB1bC5icmVhZGNydW1iLCAjc2hvcHAgLmNhdGVnb3J5IGgzLCAjc2hvcHAgdWwudmlld3MsICNzaG9wcC1jYXRhbG9nLW9yZGVyYnktbWVudSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnRhZ0Nsb3VkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbiNzaWRlYmFyX3JpZ2h0IC5vcmdhbmljV2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cblxuXG5cbi8qKioqKiBOZXcgU2lkZUJhciBXaWRnZXRzICoqKioqL1xuI3NpZGViYXJfcmlnaHQgLmJpb1dpZGdldCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL2Jpby13aGl0ZS5qcGcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OiAyMjJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM2ZDZlNzA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbn1cbiNzaWRlYmFyX3JpZ2h0IC5iaW9XaWRnZXQgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgZm9udC1mYW1pbHk6ICdCb2RvbmlYVFJlZ3VsYXInLCdIZWx2ZXRpY2FOZXVlLUxpZ2h0JywgJ0hlbHZldGljYSBOZXVlIExpZ2h0JywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgJ0x1Y2lkYSBHcmFuZGUnLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMzFweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC5iaW9XaWRnZXQgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC00cHggMCA2cHggMDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC5iaW9XaWRnZXQgLnRleHR3aWRnZXQge1xuICAgIHdpZHRoOiAxMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG4jc2lkZWJhcl9yaWdodCAuYmlvV2lkZ2V0IC50ZXh0d2lkZ2V0IGEge1xuICAgIGNvbG9yOiAjNmQ2ZTcwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3NpZGViYXJfcmlnaHQgLnctcHJvbW8ge1xuICAgIGhlaWdodDogMTYycHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNmQ2ZTcwO1xuICAgIHBhZGRpbmc6IDQwcHggMTU0cHggMCAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgaGVpZ2h0OiAyMjJweDtcbn1cbiNzaWRlYmFyX3JpZ2h0IC53LXByb21vIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZVcwMS1UaGluJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAvL2ZvbnQtZmFtaWx5OiAnQm9kb25pWFRSZWd1bGFyJywnSGVsdmV0aWNhTmV1ZS1MaWdodCcsICdIZWx2ZXRpY2EgTmV1ZSBMaWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsICdMdWNpZGEgR3JhbmRlJywgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4jc2lkZWJhcl9yaWdodCAudy1wcm9tbyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNmQ2ZTcwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNzaWRlYmFyX3JpZ2h0IC53LXByb21vIGE6aG92ZXIge1xuICAgICBiYWNrZ3JvdW5kOiAjYTZiYjZjO1xuIH1cbiNzaWRlYmFyX3JpZ2h0IC53LXN1cGVyZm9vZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL21vZHVsZS1zdXBlcmZvb2QucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuI3NpZGViYXJfcmlnaHQgLnctcHJvdGVpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL21vZHVsZS1wcm90ZWluLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjRweDtcbiAgICBoZWlnaHQ6IDIyMnB4O1xufVxuI3NpZGViYXJfcmlnaHQgLnctODAyMCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL21vZHVsZS04MDIwLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBwYWRkaW5nOiA0MnB4IDE3OHB4IDAgMjNweDtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jc2lkZWJhcl9yaWdodCAudy0xMDF3YXlzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL3NpZGViYXIvbW9kdWxlLTEwMXdheXMucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHBhZGRpbmc6IDQ0cHggMTY5cHggMCAyM3B4O1xuICAgIGhlaWdodDogMjIycHg7XG59XG4jc2lkZWJhcl9yaWdodCAudy1kaWdlc3RpdmVoZWFsdGh7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL21vZHVsZS1kaWdlc3RpdmVoZWFsdGgucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHBhZGRpbmc6IDQ0cHggMTY5cHggMCAyM3B4O1xuICAgIGhlaWdodDogMjIycHg7XG59XG4jc2lkZWJhcl9yaWdodCAudy1pbW11bmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvc2lkZWJhci9tb2R1bGUtaW1tdW5lLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjRweDtcbiAgICBoZWlnaHQ6IDIyMnB4O1xufVxuI3NpZGViYXJfcmlnaHQgLnctbmFrZWRjaG9jIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL3NpZGViYXIvbW9kdWxlLWNob2MtZGFyay5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTY0cHg7XG4gICAgaGVpZ2h0OiAyMjJweDtcbn1cbi5sb3dlckNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5cbi8qKlxuICogUFVSTEVZIERFTElDSU9VUyBXSURHRVRcbiAqL1xuLndpZGdldC0tcHVyZWx5LWRlbGljaW91cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjtcblxuICAgIHBhZGRpbmc6IDM4cHggMTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhTmV1ZVRoaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM2MjYzNjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FCb2xkQ29uZDtcbiAgICAgICAgY29sb3I6ICM2MjYzNjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGEuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiMjAwOyAvLyRicmFuZFllbGxvdztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYUxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNmY2IyMDAsIDUpOyAvLyRicmFuZFllbGxvdztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIEdFVCBBUFAgV0lER0VUXG4gKi9cbi53aWRnZXQtLWdldC1hcHAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG5cbiAgICBwYWRkaW5nOiAzOHB4IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYU5ldWVUaGluO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNjI2MzY1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhQm9sZENvbmQ7XG4gICAgICAgIGNvbG9yOiAjNjI2MzY1O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cblxuICAgIC53aWRnZXQtLWdldC1hcHBfX3Bob25lIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuXG4gICAgLndpZGdldC0tZ2V0LWFwcF9fc3RvcmUtbGluayB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuXG5cblxuXG4vKioqKiogUmVjaXBpZXMgTGlzdCAqKioqKi9cbi5yZWNpcGllc0xpc3QgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4ucG9zdGFyZWEgLnJlY0l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAycHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMTAlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiNjb250ZW50YXJjaGl2ZSAucmVjSXRlbSBpbWcge1xuICAgIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLnJlY0l0ZW0gc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnYxICNjb250ZW50YXJjaGl2ZSAucmVjaXBpZXNMaXN0IGg0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgLypmb250LWZhbWlseTogJ011c2VvU2FuczUwMCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ki9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnJlY2lwaWVzTGlzdCBhOmhvdmVye1xuICAgIGNvbG9yOiAjY2M5OTAwO1xufVxuLnByaW50QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3RtZXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAycHggMHB4IDQ1cHggMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLnBvc3RtZXRhIHAge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuXG5cblxuLyoqKioqIFBvc3QgKioqKiovXG4ucG9zdGFyZWEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLnYxIC5wb3N0dGl0bGUgaDMsXG4udjEgLnBvc3R0aXRsZSBoMixcbi52MSAuY2F0ZWdvcnktaGVhbHRoLXdlbGxiZWluZyBoMixcbi52MSAuY2F0ZWdvcnktaGVhbHRoeS1jaGVmLXR2IGgzLFxuLnYxICNjb250ZW50bGVmdCAucG9zdHRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi52MSAucG9zdGF1dGhvciB7XG4gICAgbWFyZ2luOiAwIDBweCA1cHggMHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICB9XG4udjEgLnBvc3RhcmVhIC5wb3N0YXV0aG9yIHAge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIC52MSAucG9zdG1ldGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDJweCAwcHggNDVweCAwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgfVxuLnYxIC5wb3N0bWV0YSBwIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cblxuXG5cbi8qKioqKiBDb21tZW50cyAqKioqKi9cbmg1I2NvbW1lbnRzIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ0JvZG9uaVhUUmVndWxhcicsJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG4jc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjREREREREO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAycHggNXB4IDJweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICB9XG4jYXV0aG9yLCAjZW1haWwsICN1cmwge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgICB9XG4jY29tbWVudCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgIH1cbi5jb21tZW50bGlzdCBsaSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbi5jb21tZW50bGlzdCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzoxMHB4IDEwcHggMjVweCAxMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4uY29tbWVudGxpc3QgbGkgLmF2YXRhciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgICBtYXJnaW46IDBweCAwcHggNXB4IDVweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZGlzcGxheTpub25lO1xuICAgIH1cbi5jb21tZW50LWF1dGhvci1hZG1pbiB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5jb21tZW50bGlzdCBjaXRlLCAuY29tbWVudGxpc3QgY2l0ZSBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbi5jb21tZW50bGlzdCBwIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNvbW1lbnRtZXRhZGF0YSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNjb21tZW50Zm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgICBtYXJnaW46IDVweCA1cHggMHB4IDBweDtcbn1cbiNjb21tZW50Zm9ybSB7XG4gICAgbWFyZ2luOiA1cHggMTBweCAwcHggMHB4O1xufVxuI2NvbW1lbnRmb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG4jcmVzcG9uZDphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI3Jlc3BvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jY29tbWVudGZvcm0gcCB7XG4gICAgbWFyZ2luOiA1cHggMHB4IDVweCAwcHg7XG59XG4jY29tbWVudGZvcm0gI3N1Ym1pdCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2NvbW1lbnRmb3JtICNzdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhNmJiNmM7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWx0IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLmNvbW1lbnRsaXN0IHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4uY29tbWVudGxpc3Qgb2wge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uY29tbWVudGxpc3QgbGlcbi5jb21tZW50bGlzdCBsaSB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb21tZW50bGlzdCBwIHtcbiAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cbi5ub2NvbW1lbnRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuLnJlcGx5IGEsIC5yZXBseSBhOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDZweCA1cHggNHB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xufVxuLnJlcGx5IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICNhNmJiNmM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG59XG4uY29tbWVudG1ldGFkYXRhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiAwcHggMCAtMTBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4udGhyZWFkLWFsdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4udGhyZWFkLWV2ZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuLmRlcHRoLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmV2ZW4sIC5hbHQge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cbi5jb21tZW50LWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuXG5cblxuLyoqKioqIFByb3RlaW4gQ2FsYyAqKioqKi9cbi5wcm90ZWluQ2FsYyB7XG4gICAgYmFja2dyb3VuZDogI2U4ZjFlNDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuI2NvbnRlbnRsZWZ0IC5wcm90ZWluQ2FsYyBoMiB7XG4gICAgY29sb3I6ICM2NjY7XG59XG4jY2FsY1dlaWdodCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLTRweCA0cHggMCAwO1xufVxuLnByb3RlaW5DYWxjIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm90ZWluQ2FsYyBvbCBsaSB7XG4gICAgcGFkZGluZzogNnB4IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5wcm90ZWluQ2FsYyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTBweDtcbn1cbi5wcm90ZWluQ2FsYyAudGVybXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDQ4cHg7XG59XG4ucHJvdGVpbkNhbGMgLnRlcm1zIGxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvdGVpbkNhbGMgLmdlbmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb3RlaW5DYWxjIC5kaXNjbGFpbWVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4jY2FsY0J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDFweCAwICM3Nzc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggMCAjNzc3O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwICM3Nzc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZS1MaWdodCcsICdIZWx2ZXRpY2EgTmV1ZSBMaWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsICdMdWNpZGEgR3JhbmRlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvdGVpbkNhbGMgI3Jlc3VsdCB7XG4gICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvLyAtbW96LWJvcmRlci1yYWRpdXM6NHB4O1xuICAgIC8vIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIC8vIC13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAvLyBwYWRkaW5nOiAyMHB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG50YWJsZS5wcm90ZWluVGFibGUge1xuICAgIHdpZHRoOiA2MDBweDtcbn1cbi5wcm90ZWluVGFibGUgdGQsXG4ucHJvdGVpblRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xufVxuLnByb3RlaW5UYWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxufVxuLnByb3RlaW5UYWJsZSB0aC5mb29kIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wcm90ZWluVGFibGUgdGgubWFzdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuXG5cbi8qKioqKiBTaG9wICoqKioqL1xuLnByb2R1Y3RTbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0U21hbGwgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZS1MaWdodCcsICdIZWx2ZXRpY2EgTmV1ZSBMaWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsICdMdWNpZGEgR3JhbmRlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG59XG5oNC5jYXRUaXRsZSxcbmg0LmNhdFRpdGxlIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlLUxpZ2h0JywgJ0hlbHZldGljYSBOZXVlIExpZ2h0JywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgJ0x1Y2lkYSBHcmFuZGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnByb2R1Y3QgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZS1MaWdodCcsICdIZWx2ZXRpY2EgTmV1ZSBMaWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsICdMdWNpZGEgR3JhbmRlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi52MSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5zYXZlMTAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2F2ZTEwIGEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMjNweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlYmUwO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDFweCAwICM3Nzc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggMCAjNzc3O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwICM3Nzc7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOjRweDtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O1xufVxuLnNhdmUxMCBzdHJvbmcge1xuICAgIGNvbG9yOiAjZmRiNzAwO1xuXG59XG4uYnV0dG9uR3JleSB7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICBsaW5lYXIsXG4gICAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgY29sb3Itc3RvcCgwLCByZ2IoMTMzLDEzMywxMzMpKSxcbiAgICAgICAgY29sb3Itc3RvcCgwLjc4LCByZ2IoMTUzLDE1MywxNTMpKVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIGNlbnRlciBib3R0b20sXG4gICAgICAgIHJnYigxMzMsMTMzLDEzMykgMCUsXG4gICAgICAgIHJnYigxNTMsMTUzLDE1MykgNzglXG4gICAgKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggIzY2Njtcbn1cblxuXG4vKipcbiAqIFYxIFNFUEVSQVRFRFxuICovXG4udjEge1xuICAgIC8qKioqKiBDYXJ0ICoqKioqL1xuICAgIC5jYXJ0UHJvZHVjdCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5jYXJ0SW1hZ2Uge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNhcnRJbWFnZSBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuY2FydFRpdGxlIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jYXJ0VGl0bGUgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY2FydERlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2NjMDAwMDtcbiAgICB9XG4gICAgLmNhcnRRdHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuY2FydFByaWNlIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5jYXJ0QWN0aW9uQnV0dG9ucyB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuYnV0dG9uQ2FydENoZWNrb3V0LFxuICAgIC5idXR0b25DYXJ0VXBkYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCA4cHggNXB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmNvbnRpbnVlU2hvcHBpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLyoqKioqIENoZWNrb3V0ICoqKioqL1xuICAgIC5jb3N0RGV0YWlscyB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0U0RUNFMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jb3N0RGV0YWlscyBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0E2QkE3MjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgICBsaS5zaGlwVG90YWwge1xuICAgICAgICBjb2xvcjogI2NjMDAwMDtcbiAgICB9XG4gICAgbGkudG90YWxQYXlhYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5jb3N0RGV0YWlscyBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucHJvZFRvdGFsIGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgLmNvc3REZXRhaWxzIHN0cm9uZyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5zaGlwcGluZ1Rlcm1zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgfVxuICAgIGxlZ2VuZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICAgIG1hcmdpbiA6MDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGZpZWxkc2V0IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwOyAvLyAwIDMwcHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgZmllbGRzZXQgaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgICNjaGVja291dF9mb3JtX2dhdGV3YXlfZmllbGRzIGxpLFxuICAgIC5sb2dpbl9mb3JtIGxpLFxuICAgIGZpZWxkc2V0LnBheW1lbnQgc3BhbiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgfVxuICAgIC5sb2dpbl9mb3JtIGxpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBmaWVsZHNldC5wYXltZW50IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgZmllbGRzZXQgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNHB4IDAgMCAwO1xuICAgIH1cbiAgICBmaWVsZHNldCBsYWJlbCBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNjYzAwMDA7XG4gICAgfVxuICAgIGZvcm0gbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZpZWxkc2V0LmFkZGl0aW9uYWxfaW5mbyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmaWVsZHNldC5iaWxsaW5nIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZpZWxkc2V0LmFjY291bnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgZmllbGRzZXQuc2hpcHBpbmcgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgI2NyZWRpdF9jYXJkX251bWJlciB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgaW5wdXQjZW1haWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAjY291bnRyeV9jb2RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICAuY29weUJpbGxpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29weUJpbGxpbmcgbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmVcbiAgICB9XG4gICAgLmNvcHlCaWxsaW5nIC51c2VfYmlsbGluZ19pbmZvIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgI2VtYWlsX2FkZHJlc3MsXG4gICAgZmllbGRzZXQgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuICAgICNDVlYyIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5jYXJ0X3N1Ym1pdF9idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA4cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgZmllbGRzZXQjcGF5bWVudCBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvaW50ZXJmYWNlL2xvY2sucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgfVxuICAgIGZpZWxkc2V0I3BheW1lbnQgc3BhbiBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgbGkucGYtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jaGVja291dE9wdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICNjaGVja291dF9mb3JtIC5jaGVja291dE9wdGlvbiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgZmllbGRzZXQuYWNjb3VudCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5hZGRpdGlvbmFsX2luZm8gLmNoZWNrb3V0TG9naW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2M3B4O1xuICAgIH1cbiAgICAuaWZObyB7XG4gICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAuY2hlY2tvdXRMb2dvcyBpbWcge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAub3RoZXJQcm9kdWN0cyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAub3RoZXJQcm9kdWN0cyBsaSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2U1ZTVlNTtcbiAgICB9XG4gICAgLm90aGVyUHJvZHVjdHMgbGkgLm90aGVyUHJvSW1nIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cbiAgICAub3RoZXJQcm9kdWN0cyBsaSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5vdGhlclByb2R1Y3RzIGxpIGEgIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHhcbiAgICB9XG59XG4vLyBFbmQgLnYxIHN0dWZmXG5cblxuXG5cblxuXG4vKipcbiAqIFYxIFNFUEVSQVRFRFxuICovXG4udjEge1xuICAgIDo6LXdlYmtpdC1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYigyMywxMTksMTc1KTtcbiAgICBjb2xvcjogcmdiKDI1MCwyNTAsMjUwKTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4gICAgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzLDExOSwxNzUpO1xuICAgIGNvbG9yOiByZ2IoMjUwLDI1MCwyNTApO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbiAgICA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzLDExOSwxNzUpO1xuICAgIGNvbG9yOiByZ2IoMjUwLDI1MCwyNTApO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4gICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG59XG4vLyBFbmQgLnYxIHN0dWZmXG5cblxuXG5cblxuXG4vKipcbiAqIFBSSU5ULmNzc1xuICovXG5AbWVkaWEgcHJpbnQge1xuICAgIC8qKioqKiBQcmludCBDU1MgZm9yIFRlcmVzYSBDdXR0ZXIgKioqKiovXG5cbiAgICAjc2lkZWJhcl9yaWdodCxcbiAgICAjcHJpbnRTaGFyZSxcbiAgICAucG9zdG1ldGEsXG4gICAgLm5hdmlnYXRpb24sXG4gICAgI3Jlc3BvbmQsXG4gICAgLmhpZGUsXG4gICAgLmF2YXRhcixcbiAgICAucmVwbHksXG4gICAgLmNvbW1lbnQgaW1nLFxuICAgIC55b3V0dWJlLFxuICAgIC5wb3N0Y29tbWVudHMsXG4gICAgLnNvY2lhbEhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5wb3N0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAucG9zdGFyZWEgaW1nLFxuICAgIC5wb3N0YXJlYSBpbWcuYWxpZ25ub25lLFxuICAgICNjb250ZW50IGltZyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAucG9zdHRpdGxlIGgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNTAlO1xuICAgIH1cblxuICAgIC5wb3N0YXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuXG5cblxuXG4vKipcbiAqIEZPTlRTXG4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQm9kb25pWFRSZWd1bGFyJztcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvZm9udHMvQm9kb25pWFQtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvZm9udHMvQm9kb25pWFQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9mb250cy9Cb2RvbmlYVC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvZm9udHMvQm9kb25pWFQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ZvbnRzL0JvZG9uaVhULXdlYmZvbnQuc3ZnI0JvZG9uaVhUUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG5cblxuXG4vKipcbiAqIE1BSU4gREVTS1RPUFxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTBweCkge1xuICAgIC8qXG4gICAgICAgIFRoZW1lIE5hbWU6IE9yZ2FuaWMtTWFnYXppbmVcbiAgICAgICAgVGhlbWUgVVJMOiBodHRwOi8vd3d3Lm9yZ2FuaWN0aGVtZXMuY29tL3RoZW1lcy9tYWdhemluZS10aGVtZS9cbiAgICAgICAgRGVzY3JpcHRpb246IFRoZSBPcmdhbmljIE1hZ2F6aW5lIFRoZW1lIGlzIGRlc2lnbmVkIGFuZCBkZXZlbG9wZWQgYnkgT3JnYW5pYyBUaGVtZXMuXG4gICAgICAgIEF1dGhvcjogT3JnYW5pYyBUaGVtZXNcbiAgICAgICAgQXV0aG9yIFVSSTogaHR0cDovL3d3dy5vcmdhbmljdGhlbWVzLmNvbVxuICAgICAgICBWZXJzaW9uOiAyLjEuMVxuICAgICAgICBUYWdzOiBvcmdhbmljIHRoZW1lcywgd29yZHByZXNzIG1hZ2F6aW5lIHRoZW1lXG5cbiAgICAgICAgVGhlIENTUywgWEhUTUwgYW5kIERlc2lnbiBhcmUgcmVsZWFzZWQgdW5kZXIgdGhlIEdQTDpcbiAgICAgICAgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ncGwtbGljZW5zZS5waHBcbiAgICAqL1xuXG5cblxuICAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAqICAgSG9tZXBhZ2UgU2lkZWJhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAqXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAgICNnZXQtcmVjZW50LWNvbW1lbnRzLFxuICAgICNzaWRlYmFyX3JpZ2h0IC53aWRnZXRfdHdpdHRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAjaG9tZXNpZGUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICNob21lc2lkZSAjc2lkZWJhcl9yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICNzaWRlYmFyX3JpZ2h0IC5vcmdhbmljV2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAvKioqKiBBZGRlZCBieSBhZHJpYW4gKioqKi9cblxuICAgIC5ncmVlbmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9zaWRlYmFyL2dyZWVuYnV0dG9uLmpwZyk7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjEzNHB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgIH1cbiAgICAjc2lkZWJhcl9yaWdodCB7XG4gICAgICAgIC8vIHdpZHRoOjMwMHB4O1xuICAgICAgICAvLyBmbG9hdDpyaWdodDtcbiAgICB9XG4gICAgLnNtYWxsZXIge1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICB9XG4gICAgLnYxIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgICAucmVkIHtcbiAgICAgICAgY29sb3I6I2M4MjcyZTtcbiAgICB9XG5cblxuICAgIC8qIFNob3AgKi9cblxuICAgICNjb250ZW50bGVmdCBoMi5wcm9kdGl0bGVzIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLnByb2R1Y3RfaW1hZ2Uge1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICB9XG4gICAgLmltYWdlY29sIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgfVxuICAgICNwcm9kdWN0c19wYWdlX2NvbnRhaW5lciAucHJvZHVjdHRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gICAgfVxuICAgICNwcm9kdWN0c19wYWdlX2NvbnRhaW5lciAuc2luZ2xlX3Byb2R1Y3RfZGlzcGxheSAucHJvZHVjdHRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgI2NvbnRlbnRsZWZ0IGgyLnByb2R0aXRsZXMge1xuICAgICAgICAvKmZvbnQtZmFtaWx5OiAnTXVzZW9TbGFiNTAwJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAucHJpY2VkaXNwbGF5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgLndwc2NfbG9hZGluZ19hbmltYXRpb24ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC53cHNjX3Byb2R1Y3RfcHJpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0ZGlzcGxheSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICB9XG4gICAgdGFibGUucHJvZHVjdGNhcnQge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgICN3cHNjX3Nob3BwaW5nX2NhcnRfY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxuICAgICN3cHNjX3Nob3BwaW5nX2NhcnRfY29udGFpbmVyIGg0IHtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgfVxuICAgIC5zaW5nbGVfcHJvZHVjdF9kaXNwbGF5IC5wcm9kdWN0X2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaDMud3BzY19jYXRlZ29yeV9ib3VuZGFyeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC53cHNjX2J1eV9idXR0b24ge1xuICAgICAgICAvKmZvbnQtZmFtaWx5OiAnTXVzZW9TbGFiNTAwJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsqL1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvd3AtY29udGVudC90aGVtZXMvb3JnYW5pY19tYWdhemluZS9pbWFnZXMvYnV0dG9uLWFkZC1jYXJ0LnBuZykgbm8tcmVwZWF0IDAgMXB4O1xuICAgICAgICB3aWR0aDogMTA2cHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6ICM1MDc3MTIgMCAtMXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAjd3BzY19zaG9wcGluZ19jYXJ0X2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgLndwc2NfY2hlY2tvdXRfZm9ybXMge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgICNjaGVja291dF90b3RhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRlNmQ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC53cHNjX2NoZWNrb3V0X3RhYmxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgICNjb250ZW50bGVmdCAud3BzY19jaGVja291dF9maWVsZDEgdGQgaDQsXG4gICAgI2NvbnRlbnRsZWZ0IC53cHNjX2NoZWNrb3V0X2ZpZWxkOSB0ZCBoNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgLndwc2NfY2hlY2tvdXRfZmllbGQ5IHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICAgIC53cHNjX2dhdGV3YXlfY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZTZkOTtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgfVxuICAgIC5tYWtlX3B1cmNoYXNlIHtcbiAgICAgICAgLypmb250LWZhbWlseTogJ011c2VvU2xhYjUwMCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ki9cbiAgICAgICAgYmFja2dyb3VuZDp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL2J1dHRvbi1tYWtlLXBheW1lbnQucG5nKSBuby1yZXBlYXQgMCAxcHg7XG4gICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogIzUwNzcxMiAwIC0xcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICNjb250ZW50bGVmdCAjd3BzY19zaG9wcGluZ19jYXJ0X2NvbnRhaW5lciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLnZhbGlkYXRpb24tZXJyb3IgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlY2VjO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgICAudmFsaWRhdGlvbi1lcnJvciBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjY2MwMDAwO1xuICAgIH1cbiAgICAudmFsaWRhdGlvbi1lcnJvciBpbnB1dCxcbiAgICAudmFsaWRhdGlvbi1lcnJvciB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjYzAwMDA7XG4gICAgfVxuXG5cbiAgICAvKioqKiBUaGUgcmVzdCAqKioqL1xuXG4gICAgLnYxIGJvZHkge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52MSBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG5cbiAgICAvLyBib2R5IC52MSB7XG4gICAgLy8gICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIC8vICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLy8gfVxuXG4gICAgI3dyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogICBDb21tb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgICAuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIC5jbGVhciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgLmxpbmVydWxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiAgIEh5cGVybGlua3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuICAgIC52MSBhIGltZyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgLnYxIGgxLC52MSBoMiwudjEgaDMsLnYxIGg0LC52MSBoNSwudjEgaDYge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuXG5cbiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiAgIENvbnRlbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgICAjY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAjY29udGVudGxlZnQge1xuICAgICAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIHdpZHRoOiA2NTNweDtcbiAgICAgICAgLy8gbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xuICAgICAgICAvLyBwYWRkaW5nOiAwcHggOHB4IDIwcHggMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjZiNmI3O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWluLWhlaWdodDogMjUwMHB4O1xuICAgIH1cbiAgICAuc2hvcHBpbmdQYWdlcyAjY29udGVudGxlZnQge1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgI2NvbnRlbnR3aWRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiNGRkZGRkY7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAjY29udGVudGhvbWUge1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICNjb250ZW50YXJjaGl2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICNjb250ZW50YXJjaGl2ZSAucG9zdGFyZWEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgICB9XG5cblxuICAgICNjb250ZW50bGVmdCBoMSwgI2NvbnRlbnR3aWRlIGgxLCAjY29udGVudGFyY2hpdmUgaDEge1xuICAgICAgICAvLyBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAvLyBtYXJnaW46IDVweCAwcHggNXB4IDBweDtcbiAgICAgICAgLy8gcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cblxuICAgICNjb250ZW50bGVmdCBoMiwgI2NvbnRlbnR3aWRlIGgyLCAjY29udGVudGFyY2hpdmUgaDIge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDVweCAwcHggNXB4IDBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggMHB4O1xuICAgICAgICB9XG4gICAgI2NvbnRlbnRsZWZ0IGgzLCAjY29udGVudHdpZGUgaDMsICNjb250ZW50YXJjaGl2ZSBoMyB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIC8qdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsqL1xuICAgICAgICBtYXJnaW46IDBweCAwcHggNXB4IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgfVxuICAgICNjb250ZW50bGVmdCBoNCwgI2NvbnRlbnR3aWRlIGg0LCAjY29udGVudGFyY2hpdmUgaDQge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4IDE1cHggMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAjY29udGVudGxlZnQgaDUsICNjb250ZW50d2lkZSBoNSwgI2NvbnRlbnRhcmNoaXZlIGg1IHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAjY29udGVudGxlZnQgaDYsICNjb250ZW50d2lkZSBoNiwgI2NvbnRlbnRhcmNoaXZlIGg2IHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDJweCAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICB9XG4gICAgI2NvbnRlbnRsZWZ0IGgxIGEsICNjb250ZW50d2lkZSBoMSBhLCAjY29udGVudGFyY2hpdmUgaDEgYSxcbiAgICAjY29udGVudGxlZnQgaDIgYSwgI2NvbnRlbnR3aWRlIGgyIGEsICNjb250ZW50YXJjaGl2ZSBoMiBhLFxuICAgICNjb250ZW50bGVmdCBoMyBhLCAjY29udGVudHdpZGUgaDMgYSwgI2NvbnRlbnRhcmNoaXZlIGgzIGEsXG4gICAgI2NvbnRlbnRsZWZ0IGg0IGEsICNjb250ZW50d2lkZSBoNCBhLCAjY29udGVudGFyY2hpdmUgaDQgYSxcbiAgICAjY29udGVudGxlZnQgaDUgYSwgI2NvbnRlbnR3aWRlIGg1IGEsICNjb250ZW50YXJjaGl2ZSBoNSBhLFxuICAgICNjb250ZW50bGVmdCBoNiBhLCAjY29udGVudHdpZGUgaDYgYSwgI2NvbnRlbnRhcmNoaXZlIGg2IGEge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAjY29udGVudGxlZnQgaDEgYTpob3ZlciwgI2NvbnRlbnR3aWRlIGgxIGE6aG92ZXIsICNjb250ZW50YXJjaGl2ZSBoMSBhOmhvdmVyLFxuICAgICNjb250ZW50bGVmdCBoMiBhOmhvdmVyLCAjY29udGVudHdpZGUgaDIgYTpob3ZlciwgI2NvbnRlbnRhcmNoaXZlIGgyIGE6aG92ZXIsXG4gICAgI2NvbnRlbnRsZWZ0IGgzIGE6aG92ZXIsICNjb250ZW50d2lkZSBoMyBhOmhvdmVyLCAjY29udGVudGFyY2hpdmUgaDMgYTpob3ZlcixcbiAgICAjY29udGVudGxlZnQgaDQgYTpob3ZlciwgI2NvbnRlbnR3aWRlIGg0IGE6aG92ZXIsICNjb250ZW50YXJjaGl2ZSBoNCBhOmhvdmVyLFxuICAgICNjb250ZW50bGVmdCBoNSBhOmhvdmVyLCAjY29udGVudHdpZGUgaDUgYTpob3ZlciwgI2NvbnRlbnRhcmNoaXZlIGg1IGE6aG92ZXIsXG4gICAgI2NvbnRlbnRsZWZ0IGg2IGE6aG92ZXIsICNjb250ZW50d2lkZSBoNiBhOmhvdmVyLCAjY29udGVudGFyY2hpdmUgaDYgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYTZiYjZjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICNjb250ZW50bGVmdCBpbWcud3Atc21pbGV5IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgfVxuICAgICNjb250ZW50bGVmdCBpbWcud3Atd2luayB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICAjcG9zdGJsb2NrIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDVweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCA1cHggMHB4O1xuICAgICAgICB9XG4gICAgLnBvc3RhcmVhIHAge1xuICAgICAgICBwYWRkaW5nOiAwcHggMzRweCAyMHB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICAucG9zdGFyZWEgYSBpbWcubm90aHVtYiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDBweDtcbiAgICAgICAgfVxuICAgIC5wb3N0YXJlYSBociB7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICBjb2xvcjojZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7XG4gICAgICAgIG1hcmdpbjo1cHggMCA4cHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIC5wb3N0YXJlYSBvbCB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgfVxuICAgIC5wb3N0YXJlYSBvbCBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCA1cHggMHB4O1xuICAgICAgICB9XG4gICAgLnBvc3RhcmVhIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDVweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgfVxuICAgIC5wb3N0YXJlYSB1bCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgfVxuICAgIC5wb3N0YXJlYSB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCA1cHggMHB4O1xuICAgICAgICB9XG4gICAgLnBvc3RhcmVhIHVsIHVsIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDVweCAwcHg7XG4gICAgICAgIH1cbiAgICAudjEgYmxvY2txdW90ZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDI1cHggMTBweCAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAwcHggMTBweDtcbiAgICAgICAgfVxuICAgICNjb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgfVxuICAgIC5wb3N0dGl0bGUge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMTVweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsqL1xuICAgICAgICB9XG4gICAgI3ByZXZMaW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICAjbmV4dExpbmsge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cbiAgICAjcHJldkxpbmsgcCwgI25leHRMaW5rIHAge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICAjcHJldkxpbmsgcCBhLCAjbmV4dExpbmsgcCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgIC52MSBjb2RlIHtcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYSwgVGFob21hLCBWZXJkYW5hO1xuICAgICAgICB9XG4gICAgI3dyYXAgLmFyY2hpdmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMjBweCAwcHg7XG4gICAgICAgIH1cbiAgICAjcHJpbnRTaGFyZSB7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICNwcmludFNoYXJlIC5wcmludEJ1dHRvbiBlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAjcHJpbnRTaGFyZSAucHJpbnRCdXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9vcmdhbmljX21hZ2F6aW5lL2ltYWdlcy9idXR0b24tcHJpbnQucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgI3ByaW50U2hhcmUgLnByaW50QnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODhweDtcbiAgICB9XG4gICAgI3ByaW50U2hhcmUgLnNoYXJlV3JhcHBlciB7XG4gICAgICAgIGkge2N1cnNvcjogcG9pbnRlcjt9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlVzAxLVRoaW5cIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zdF9zaGFyZXRoaXNfY3VzdG9tIGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQkRCRDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweCAwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Vic2NyaWJlLWJ1dHRvbi1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWxuZXR3b3JrcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCREJEQkQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICM5OTk7fVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgMDtcbiAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbSBpLCAmLnlvdXR1YmUgaSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMTAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLnNvY2lhbG5ldHdvcmtzIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHttYXJnaW4tbGVmdDogNXB4O31cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxuXG5cbiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiAgIEltYWdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgICBpbWcuY2VudGVyZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgaW1nLmFsaWdubm9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgaW1nLmFsaWdubGVmdCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCAxMHB4IDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgLmFsaWduY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMHB4O1xuICAgICAgICB9XG4gICAgLndwLWNhcHRpb24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHggMHB4IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA1cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIC53cC1jYXB0aW9uIGltZyB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICB9XG4gICAgLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cblxuXG5cblxuXG4gICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogICBDb21tZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpcbiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gICAgaDUjY29tbWVudHMge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJ0JvZG9uaVhUUmVndWxhcicsJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IC0xNXB4IDAgMjBweCAwO1xuICAgIH1cblxuXG4gICAgLyoqKioqIENvbnRhY3QgKioqKiovXG4gICAgaW5wdXQud3BjZjctc3VibWl0IHtcbiAgICAgICAgLypmb250LWZhbWlseTogJ011c2VvU2xhYjUwMCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ki9cbiAgICAgICAgYmFja2dyb3VuZDp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL2J1dHRvbi1hZGQtY2FydC5wbmcpIG5vLXJlcGVhdCAwIDFweDtcbiAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiAjNTA3NzEyIDAgLTFweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cblxuXG4gICAgLyoqKioqIE1hZ2F6aW5lICoqKioqL1xuICAgIC5tYWdhemluZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG4gICAgfVxuICAgICNjb250ZW50YXJjaGl2ZSAubWFnYXppbmUgaW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG4gICAgLm1hZ2F6aW5lIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgI2NvbnRlbnRhcmNoaXZlIC5tYWdhemluZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLm1hZ2F6aW5lUG9zdCAud3AtcG9zdC1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIC5oZWFsdGh5Y2hlZk1hZyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG4gICAgfVxuICAgICNjb250ZW50YXJjaGl2ZSAuaGVhbHRoeWNoZWZNYWcgaW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICB9XG4gICAgI2NvbnRlbnRhcmNoaXZlIC5vdGhlck1hZ3MgZGl2IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgICNjb250ZW50YXJjaGl2ZSAub3RoZXJNYWdzIGltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqKioqIENhZmUgKioqKiovXG4gICAgLnBhZ2UtaWQtNDAgLnBvc3RhcmVhIHAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqKioqIE5ld3MgKioqKiovXG4gICAgLmNhdGVnb3J5LW5ld3MgI2NvbnRlbnRhcmNoaXZlIC53cC1wb3N0LWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG5cblxuICAgIC5wcm9kdWN0X3ZpZXdfNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wcm9kdWN0ZGlzcGxheSAucHJvZHVjdF92aWV3XzQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuXG5cblxuICAgIC8qKioqKiBGb3JtICoqKioqL1xuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuXG5cbiAgICAvKioqKiogUHJvdGVpbiBDYWxjICoqKioqL1xuICAgIC5wcm90ZWluQ2FsYyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgfVxuICAgIC5wcm90ZWluQ2FsYyBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL2NhbGMvaWNvbnMucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnByb3RlaW5DYWxjIG9sIGxpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweCAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqKioqIENvbnRhY3QgRm9ybSAqKioqKi9cbiAgICAud3BjZjctZm9ybSAud3BjZjctdGV4dCxcbiAgICAud3BjZjctY2FwdGNoYXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgICAud3BjZjctZm9ybSAud3BjZjctZW1haWwge1xuICAgICAgICB3aWR0aDogMjU4cHg7XG4gICAgfVxuICAgIC53cGNmNy1jYXB0Y2hhciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cblxuXG5cblxuICAgIC8qKioqKiBTaG9wICoqKioqL1xuICAgICNjaGVja291dF9mb3JtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmlmTm8ge1xuICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgIG1hcmdpbjogMCAwIDAgMTYzcHg7XG4gICAgfVxuICAgIC5jaGVja291dExvZ29zIHtcbiAgICAgICAgIG1hcmdpbjowIDAgMjBweCA0NnB4O1xuICAgICAgICAgcGFkZGluZy10b3A6MjVweDtcbiAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICB3aWR0aDo1NjZweDtcbiAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuY2hlY2tvdXRMb2dvcyAuc3NsIHtcbiAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLmNoZWNrb3V0TG9nb3MgLmNDYXJkcyB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIG1hcmdpbjotNHB4IDAgMCAxM3B4O1xuICAgIH1cbiAgICAudjEgZmllbGRzZXQgdWwge1xuICAgICAgICAvLyBtYXJnaW4tbGVmdCAgOjQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG5cbn1cblxuXG4udjEge1xuICAgIC5wcm9kdWN0LWdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICB9XG59XG5cblxuXG5cblxuXG4vKipcbiAqIEZBUVNcbiAqL1xuLnF1ZXN0aW9uU2V0IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuXG4uZmFxUXVlc3Rpb24ge1xuXG59XG5cblxuLmRvd25sb2FkYm94IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuXG5cblxuXG4vKipcbiAqIE9USEVSXG4gKi9cbi5wYXlwYWwtY2hlY2tvdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG5cblxuLyoqXG4gKiBTZWFyY2hcbiAqL1xuXG4gLnNlYXJjaC1yZXN1bHRzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAudjEgYSxcbi5zZWFyY2gtcmVzdWx0cyAudjEgYSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FMaWdodCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMsIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgaDMgeyBcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG59XG5cbi5zZWFyY2gtdG9vbHMge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgIH1cblxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6JGhlbHZldGljYUxpZ2h0OyBcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDsgICBcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zZWxlY3Qtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjIlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL29yZ2FuaWNfbWFnYXppbmUvaW1hZ2VzL2Fycm93LXNlYXJjaC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5zdWdnZXN0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4OyBcbiAgICBhIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYjIwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZjYjIwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLnBvc3RtZXRhLCBcbi5zZWFyY2gtcmVzdWx0cyAucG9zdG1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQsXG4uc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgIGEua2VlcC1yZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2IyMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgYS5rZWVwLXJlYWRpbmc6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNhcmNoLXJlc3VsdC1jb250ZW50IHAgbWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZiZWJiYztcblxufVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgI2NvbnRlbnQgLnNlYXJjaC1mb3JtICxcbi5zZWFyY2gtcmVzdWx0cyAgI2NvbnRlbnQgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4OyBcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcblxufVxuXG4uc2VhcmNoLXRvb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9ybSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cblxuICAgID4gc3BhbiB7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhTmV1ZUJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNDgwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpe1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5jdXJyZW50LXBhZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYU5ldWVCb2xkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KXtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tdG9wOiAuMjVlbTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQtcHJldiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAjY29udGVudCAuc2VhcmNoLWZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkLFxuLnNlYXJjaC1yZXN1bHRzICNjb250ZW50IC5zZWFyY2gtZm9ybSBpbnB1dC5zZWFyY2gtZmllbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpe1xuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICAvLyBtaW4td2lkdGg6IDkwJTtcbiAgICAvLyBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4ucmVzdWx0LWNvdW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4OyBcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYUxpZ2h0O1xuICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYUl0YWxpYztcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgXG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMgI2NvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAxMC41cHggMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzICNjb250ZW50IC5wb3N0LWNhdGVnb3JpZXMgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2IyMDA7XG4gICAgLy8gZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FCb2xkQ29uZDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzICNjb250ZW50IC5wb3N0LWNhdGVnb3JpZXMgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbn1cblxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgI2NvbnRlbnQgLnNlYXJjaC1mb3JtICsgcCBhIHtcbiAgICAvLyBmb250LWZhbWlseTogJGhlbHZldGljYUJvbGRDb25kO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYjIwMDtcbiAgICBmb250LWZhbWlseTogJHByb3hpbWFCb2xkO1xufSAgIFxuXG4ua2VlcC1yZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYU5ldWVCb2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLnJlc3VsdCA+IGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnBhZ2luYXRpb24tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyBcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjI1ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LW5leHQsIC5uYXYtcHJldmlvdXMge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBzcGFuLCAuY3VycmVudC1wYWdlIHsgICAgICBcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhTmV1ZUJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5jdXJyZW50LXBhZ2Uge1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG59XG5cbi8vIEN1c3RvbSBSZWNpcGUgTGF5b3V0IFBhZ2VcblxuXG4udGVtcGxhdGVfX2NhdGVnb3J5LTUxIC5yZWNpcGUtbGlzdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgICBwYWRkaW5nOiAyNXB4IDMycHg7XG4gICAgaDIge1xuICAgICAgICBmb250OiAyMnB4LzI0cHggXCJIZWx2ZXRpY2FOZXVlVzAxLVRoaW5cIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgfVxuICAgIC5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IFxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgIGxpIGEge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICBsaTpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICNlZWIxMTE7XG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxufVxuXG4ucmVjaXBlLWxpc3QgXG4udjEgLnRlbXBsYXRlX19jYXRlZ29yeS01MSAjY29udGVudGFyY2hpdmUge1xuICAgIC8vIHBhZGRpbmc6IDAgO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi52MSAucG9zdHRpdGxlIGgyLFxuLnYxIC50ZW1wbGF0ZV9fY2F0ZWdvcnktNTEgLnBvc3R0aXRsZSBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJXYWxiYXVtIFcwMSBCb2xkXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRlbXBsYXRlX19jYXRlZ29yeS01MSAuY2F0LXBvc3QgLmltZy1ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ucG9zdGFyZWEucmVjaXBlc0xpc3QgPiAucm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NjBweCl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG59XG5cbi5yZWNpcGVzTGlzdCAuY2F0LXBvc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi8vIE92ZXJsYXlzXG5cbi50ZW1wbGF0ZV9fY2F0ZWdvcnktNTEgLmNhdC1wb3N0IC5pbWctYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjM1KTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7XG4gICAgei1pbmRleDogNDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIE92ZXJsYXkgSG92ZXJcblxuLnRlbXBsYXRlX19jYXRlZ29yeS01MSAuY2F0LXBvc3Q6aG92ZXIgLmltZy1ib3g6YmVmb3JlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xufVxuXG5cbi8vIFRpdGxlc1xuXG5cbi50ZW1wbGF0ZV9fY2F0ZWdvcnktNTEgLmNhdC1wb3N0ICAucmVjaXBlLWNhdGVnb3J5LW5hbWUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJXYWxiYXVtIFcwMSBCb2xkXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDAgMWVtO1xufSIsIlxyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWN1c3RvbVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwXCI7XHJcblxyXG5cclxuQGltcG9ydCBcImJhc2UvYmFzZS1yZXNldFwiO1xyXG5cclxuXHJcblxyXG5ALXdlYmtpdC12aWV3cG9ydCAgIHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxyXG5ALW1vei12aWV3cG9ydCAgICAgIHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxyXG5ALW1zLXZpZXdwb3J0ICAgICAgIHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxyXG5ALW8tdmlld3BvcnQgICAgICAgIHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxyXG5Admlld3BvcnQgICAgICAgICAgIHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxyXG5cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpe1xyXG5cdC5uZXdzbGV0dGVyLWZvcm0gZmllbGRzZXR7ZGlzcGxheTp0YWJsZS1jZWxsO31cclxufVxyXG5cclxuLmJ0bntcclxuXHRiYWNrZ3JvdW5kOiRicmFuZC1pbmZvO1xyXG5cdGJvcmRlci13aWR0aDowO1xyXG5cdGxpbmUtaGVpZ2h0OjI1cHg7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHQmLCY6YWN0aXZlLFxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6JGJyYW5kLXByaW1hcnk7XHJcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XHJcblx0fVxyXG5cdCY6YWN0aXZlLFxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcclxuXHRcdGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0e1xyXG5cdG1pbi13aWR0aDoxODFweDtcclxuXHRmb250LXNpemU6MTVweDtcclxuXHRsaW5lLWhlaWdodDoyMHB4O1xyXG5cdHBhZGRpbmc6OXB4IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czozcHg7XHJcblx0Zm9udC1mYW1pbHk6JGFsdDQtZm9udC1mYW1pbHk7XHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3Vze2JhY2tncm91bmQ6JGJyYW5kLWluZm87fVxyXG5cdCY6YWN0aXZlLFxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6JGJyYW5kLWluZm87XHJcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XHJcblx0fVxyXG59XHJcblxyXG5zdHJvbmcge1xyXG5cdGZvbnQtZmFtaWx5OiAkYWx0NC1mb250LWZhbWlseTtcclxufVxyXG5cclxuLmJ0bi1pbmZve1xyXG5cdG1pbi13aWR0aDoxNjNweDtcclxuXHRmb250LXNpemU6MTVweDtcclxuXHRsaW5lLWhlaWdodDoyMHB4O1xyXG5cdHBhZGRpbmc6OXB4IDEycHg7XHJcblx0Ym9yZGVyLXJhZGl1czozcHg7XHJcblx0Zm9udC1mYW1pbHk6JGFsdDQtZm9udC1mYW1pbHk7XHJcblx0YmFja2dyb3VuZDokZ3JheTtcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXN7YmFja2dyb3VuZDokYnJhbmQtaW5mbzt9XHJcblx0JjphY3RpdmUsXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDokYnJhbmQtaW5mbztcclxuXHRcdEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcclxuXHR9XHJcbn1cclxuLndyYXBwZXJ7XHJcblx0QGV4dGVuZCAlYm94cmVzZXQ7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0YmFja2dyb3VuZDokYnJhbmQtcHJpbWFyeTtcclxuXHQmLmhvbWV7XHJcblx0XHQjaGVhZGVye3BhZGRpbmc6MCAwIDU5cHg7fVxyXG5cdH1cclxufVxyXG4janMtaGVhZGVyLWNhcnQtbGluayB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuI2hlYWRlcntcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRwYWRkaW5nOjAgMCA0NnB4O1xyXG5cdHotaW5kZXg6MTAyMDtcclxuXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0cGFkZGluZzowIDAgMTVweDtcclxuXHR9XHJcblxyXG5cclxuXHQuaGVhZGVyLXRvcHtcclxuXHRcdGJvcmRlci10b3A6MnB4IHNvbGlkICRicmFuZC1pbmZvO1xyXG5cdFx0cGFkZGluZzo3cHggMCA4cHg7XHJcblx0XHRmb250LXNpemU6MTFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OjE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiNlZmVmZWY7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7bWFyZ2luOjAgMCAyMHB4O31cclxuXHRcdGF7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjokYnJhbmQtaW5mbztcclxuXHRcdFx0XHQuaWNvbi1zdmcxe2NvbG9yOiRicmFuZC1pbmZvO31cclxuXHRcdFx0XHQuaWNvbi1zdmcye2NvbG9yOiRicmFuZC1pbmZvO31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmljb24tc3ZnMXtcclxuXHRcdFx0bWFyZ2luOjAgM3B4IDAgMDtcclxuXHRcdFx0Y29sb3I6JGJyYW5kLWluZm87XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5pY29uLXN2ZzJ7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRjb2xvcjokZ3JheS1kYXJrZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTo5cHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0XHRcdC5jb3VudHJ5LXNlbGVjdC1vcGVuICYge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMC41dHVybik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5saXN0e1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXB4O1xyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bWluLXdpZHRoOjYycHg7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAwIDE3cHg7XHJcblx0XHRcdFx0cGFkZGluZzowIDAgMCAxN3B4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0XHRcdG1hcmdpbjowIDAgMCA0cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDRweDtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDppbmhlcml0O1xyXG5cdFx0XHRcdFx0Ji5jb3VudHJ5OmFmdGVye2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAmOmFmdGVye1xyXG5cdFx0XHRcdC8vIFx0QGV4dGVuZCAlYWZ0ZXI7XHJcblx0XHRcdFx0Ly8gXHR0b3A6MDtcclxuXHRcdFx0XHQvLyBcdGxlZnQ6MDtcclxuXHRcdFx0XHQvLyBcdEBpbmNsdWRlIHNpemUgKDFweCAsIDE1cHgpO1xyXG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZDojZDJkMmQyO1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHQvLyAmOmZpcnN0LWNoaWxkeyY6YWZ0ZXJ7ZGlzcGxheTogbm9uZTt9fVxyXG5cdFx0XHRcdCYudGV4dHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwcHggMCAxN3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VhcmNoLWZvcm17XHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXI7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JheTtcclxuXHRib3JkZXItcmFkaXVzOjNweDtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0cGFkZGluZzo4cHggNnB4IDZweCA3cHg7XHJcblx0LnNlYXJjaHtcclxuXHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdGJvcmRlcjowO1xyXG5cdFx0b3V0bGluZTpub25lO1xyXG5cdFx0Ym94LXNoYWRvdzpub25lO1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0bWFyZ2luOjA7XHJcblx0XHQvLyBjb2xvcjokZ3JheTtcclxuXHRcdGhlaWdodDoxOHB4O1xyXG5cdFx0d2lkdGg6ODAlO1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdGZvbnQ6MTRweC8xOHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe3dpZHRoOjkxJTt9XHJcblx0fVxyXG5cdC5zdWJtaXR7XHJcblx0XHRib3JkZXI6MDtcclxuXHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdG1hcmdpbjotMnB4IDAgMDtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xheW91dC9zcHJpdGUucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRAaW5jbHVkZSBzcXVhcmUoMTlweCk7XHJcblx0XHR0ZXh0LWluZGVudDotOTk5OXB4O1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmxvZ28ge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0QGluY2x1ZGUgc2l6ZSAoMTg0cHggLCA3OHB4KTtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGRlc2t0b3Ape1xyXG5cdFx0QGluY2x1ZGUgc2l6ZSAoMTQxcHggLCA2MHB4KTtcclxuXHR9XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xyXG5cdFx0QGluY2x1ZGUgc2l6ZSAoOTVweCAsIDQwcHgpO1xyXG5cdH1cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRAaW5jbHVkZSBzaXplICgxODRweCAsIDc4cHgpO1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXsubmF2LWJveHtwb3NpdGlvbjppbmhlcml0O319XHJcbiNuYXZ7XHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdHBhZGRpbmc6N3B4IDAgMDtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDokYnJhbmQtcHJpbWFyeTtcclxuXHRcdEBpbmNsdWRlIHNxdWFyZSgxOHB4KTtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0Y29udGVudDpcIitcIjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0Y29sb3I6JGdyYXk7XHJcblx0XHR0b3A6LTEycHg7XHJcblx0XHRsZWZ0OjUwJTtcclxuXHRcdG1hcmdpbjowIDAgMCAtOXB4O1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0fVxyXG5cdCY6YmVmb3Jle1xyXG5cdFx0dG9wOmF1dG87XHJcblx0XHRib3R0b206LTlweDtcclxuXHR9XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0Ym9yZGVyOjA7XHJcblx0XHRwYWRkaW5nOjA7XHJcblx0XHRwb3NpdGlvbjppbmhlcml0O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye2Rpc3BsYXk6IG5vbmU7fVxyXG5cdH1cclxuXHQubmF2YmFyLW5hdntcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRwYWRkaW5nOjEwcHggMCAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW46MCAxNXB4IDVweDtcclxuXHRcdGZsb2F0Om5vbmU7XHJcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihpbmxpbmUtYmxvY2ssIHRvcCk7XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xyXG5cdFx0XHRtYXJnaW46MCAzcHggNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRhe1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0Lm5hdi1ib3h7cG9zaXRpb246aW5oZXJpdDt9XHJcblx0XHQubmF2YmFyLWRyb3B7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6MTAwJTtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2YmFyLXRvZ2dsZXtcclxuXHRcdCYuY29sbGFwc2Vke1xyXG5cdFx0XHQuaWNvbi1iYXJ7YmFja2dyb3VuZDokYnJhbmQtaW5mbzt9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Lmljb24tYmFye2JhY2tncm91bmQ6JGJyYW5kLXByaW1hcnk7fVxyXG5cdFx0XHRcdCY6Zm9jdXN7YmFja2dyb3VuZDokYnJhbmQtaW5mbzt9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdC5pY29uLWJhcntiYWNrZ3JvdW5kOiRicmFuZC1pbmZvO31cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Lmljb24tYmFye2JhY2tncm91bmQ6JGJyYW5kLXByaW1hcnk7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1c3tiYWNrZ3JvdW5kOiRicmFuZC1pbmZvO31cclxuXHRcdCY6Zm9jdXN7Lmljb24tYmFye2JhY2tncm91bmQ6JGJyYW5kLXByaW1hcnk7fX1cclxuXHRcdC5pY29uLWJhcntiYWNrZ3JvdW5kOiRicmFuZC1pbmZvO31cclxuXHRcdCY6aG92ZXJ7Lmljb24tYmFye2JhY2tncm91bmQ6JGJyYW5kLXByaW1hcnk7fX1cclxuXHR9XHJcbn1cclxuaDF7XHJcblx0bWFyZ2luOjA7XHJcblx0bGluZS1oZWlnaHQ6NDZweDtcclxuXHRjb2xvcjokZ3JheS1kYXJrO1xyXG5cdGZvbnQtZmFtaWx5OiRhbHQtZm9udC1mYW1pbHk7XHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdCYuYnJpZ2h0e2NvbG9yOiRicmFuZC1pbmZvO31cclxuXHQmLmJpZ2dlcntcclxuXHRcdGZvbnQtc2l6ZTo1NnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6NjBweDtcclxuXHR9XHJcbn1cclxuaDJ7XHJcblx0bWFyZ2luOjA7XHJcblx0bGluZS1oZWlnaHQ6MzJweDtcclxuXHRjb2xvcjokZ3JheS1kYXJrO1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTokYWx0LWZvbnQtZmFtaWx5O1xyXG5cdCYuYnJpZ2h0e2NvbG9yOiRicmFuZC1pbmZvO31cclxufVxyXG5oM3tcclxuXHRtYXJnaW46MDtcclxuXHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRjb2xvcjokdGV4dC1jb2xvcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbn1cclxuaDR7XHJcblx0bWFyZ2luOjA7XHJcblx0bGluZS1oZWlnaHQ6MThweDtcclxuXHRmb250LXdlaWdodDpub3JtYWw7XHJcblx0Y29sb3I6JHRleHQtY29sb3I7XHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG59XHJcbiNtYWlue1xyXG5cdEBleHRlbmQgJWJveHJlc2V0O1xyXG5cdG1hcmdpbjowIDAgMzBweDtcclxufVxyXG4uaGVyby1iYW5uZXJ7XHJcblx0QGV4dGVuZCAlYmFja2dyb3VuZHJlc2V0O1xyXG5cdHBhZGRpbmc6NjRweCAwO1xyXG5cdG1hcmdpbjowIDAgMjBweDtcclxuXHRoZWlnaHQ6NjIycHg7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe2hlaWdodDozNDBweDt9XHJcblx0LmNhcHRpb257XHJcblx0XHRiYWNrZ3JvdW5kOiM5OGJlYTU7XHJcblx0XHRiYWNrZ3JvdW5kOnJnYmEoMTUyLCAxOTAsIDE2NSwgMC44KTtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOjAgLTE1cHggMCAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6NXB4O1xyXG5cdFx0cGFkZGluZzoxN3B4IDAgMjJweCA0MHB4O1xyXG5cdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24oaW5saW5lLWJsb2NrLCB0b3ApO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wKXttYXJnaW46MDt9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRAZXh0ZW5kICVhZnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDojOThiZWE1O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOnJnYmEoMTUyLCAxOTAsIDE2NSwgMC44KTtcclxuXHRcdFx0dG9wOjA7XHJcblx0XHRcdGxlZnQ6MTAwJTtcclxuXHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdHdpZHRoOjk5OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMSB7XHJcblx0XHRmb250LWZhbWlseTokYWx0My1mb250LWZhbWlseTtcclxuXHRcdGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOjYycHg7XHJcblx0XHRsaW5lLWhlaWdodDo2NXB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRmb250LXNpemU6MzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MzVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1haW4tc2VhcmNoZm9ybXtcclxuXHRjb2xvcjokZ3JheS1kYXJrZXI7XHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXI7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHotaW5kZXg6NTtcclxuXHRtYXJnaW46MCAwIDYxcHg7XHJcblx0bGFiZWx7XHJcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDoyMHB4O1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdHdpZHRoOjEwOHB4O1xyXG5cdFx0bWFyZ2luOjAgMTFweCAwIDA7XHJcblx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblx0XHRjb2xvcjokZ3JheS1kYXJrZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRicntkaXNwbGF5OiBub25lO31cclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhvbGRlcntcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdG1hcmdpbjowIDAgM3B4O1xyXG5cdH1cclxuXHQuaWNvbi1tYWlse1xyXG5cdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRjb2xvcjojYjViNWI1O1xyXG5cdFx0bWFyZ2luOjAgMnB4IDAgMnB4O1xyXG5cdH1cclxuXHRwe21hcmdpbjowO31cclxuXHQuc3VibWl0e1xyXG5cdFx0YmFja2dyb3VuZDokYnJhbmQtaW5mbztcclxuXHRcdGJvcmRlci1yYWRpdXM6MnB4O1xyXG5cdFx0Ym9yZGVyOjA7XHJcblx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRtYXJnaW46MCA0cHggMCAwO1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRmb250OjE1cHgvMTdweCAkYWx0NC1mb250LWZhbWlseTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0QGluY2x1ZGUgc2l6ZSAoODVweCwgMzdweCk7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7d2lkdGg6MzAlO31cclxuXHRcdCY6aG92ZXJ7QGluY2x1ZGUgb3BhY2l0eSgwLjkpO31cclxuXHR9XHJcblx0LmVtYWlse1xyXG5cdFx0Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjYmViZWJlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czoxcHg7XHJcblx0XHRwYWRkaW5nOjEwcHggMTBweCA5cHg7XHJcblx0XHRtYXJnaW46MDtcclxuXHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdC8vIGNvbG9yOiNjNWM1YzU7XHJcblx0XHRmb250OjEzcHgvMThweCAkYWx0Mi1mb250LWZhbWlseTtcclxuXHRcdGJhY2tncm91bmQ6JGJyYW5kLXByaW1hcnk7XHJcblx0XHRAaW5jbHVkZSBzaXplICg4MC43JSwgMzdweCk7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGRlc2t0b3Ape3dpZHRoOjc4LjYlO31cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXt3aWR0aDo3MC42JTt9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7d2lkdGg6NjcuNiU7fVxyXG5cdH1cclxufVxyXG4ubWFpbi1zZWN0aW9ue1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRtYXJnaW46MCAwIDQ5cHg7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRicntkaXNwbGF5OiBub25lO31cclxuXHR9XHJcblx0aDJ7XHJcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdGNvbG9yOiRicmFuZC1pbmZvO1xyXG5cdFx0bWFyZ2luOjAgMCA4cHg7XHJcblx0XHRtYXgtd2lkdGg6Mjk1cHg7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDoyMnB4O1xyXG5cdFx0XHRicntkaXNwbGF5OiBibG9jazt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbWctYm94e1xyXG5cdFx0bWFyZ2luOjAgMCAxMHB4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JheTtcclxuXHRcdGltZ3t3aWR0aDoxMDAlO31cclxuXHRcdGF7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7Lm92ZXJ7ZGlzcGxheTogYmxvY2s7fX1cclxuXHR9XHJcblx0Lm92ZXJ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGV4dGVuZCAlcG9zdGlvbnJlc2V0O1xyXG5cdFx0cGFkZGluZzoxMHB4IDEwcHggMTlweCAxMHB4O1xyXG5cdFx0d29yZC1zcGFjaW5nOi0xcHg7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGF5b3V0L2JnLXBvc3QucG5nKTtcclxuXHRcdGNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0LmhvbGRlcntcclxuXHRcdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24odGFibGUsIG1pZGRsZSk7XHJcblx0XHRcdEBpbmNsdWRlIHNxdWFyZSgxMDAlKTtcclxuXHRcdH1cclxuXHRcdC5mcmFtZXtcclxuXHRcdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24odGFibGUtY2VsbCwgbWlkZGxlKTtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0YXtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG5cdH1cclxuXHQubW9yZXtcclxuXHRcdHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtcclxuXHRcdGNvbG9yOiRicmFuZC1pbmZvO1xyXG5cdH1cclxuXHRoZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7fVxyXG5cdC52aWV3LWFsbHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtcclxuXHRcdGNvbG9yOiRicmFuZC1pbmZvO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRib3R0b206M3B4O1xyXG5cdFx0cmlnaHQ6M3B4O1xyXG5cdFx0Jjpob3Zlcnt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcblx0fVxyXG59XHJcbi5kaXZpZGVye1xyXG5cdGZvbnQtc2l6ZToxOXB4O1xyXG5cdGxpbmUtaGVpZ2h0OjIxcHg7XHJcblx0Y29sb3I6JGdyYXktYmFzZTtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0LmJveHtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMCAwIDJweDtcclxuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgdG9wKTtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0QGV4dGVuZCAlYWZ0ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6JGdyYXk7XHJcblx0XHRcdEBpbmNsdWRlIHNpemUoOTk5cHgsIDFweCk7XHJcblx0XHRcdHRvcDoxMnB4O1xyXG5cdFx0XHRsZWZ0OjEwNSU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0bGVmdDphdXRvO1xyXG5cdFx0XHRyaWdodDoxMDUlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWNjZXNzb3JpZXMtYm94e1xyXG5cdG1hcmdpbjowIDAgNTZweDtcclxuXHQuZGl2aWRlcnttYXJnaW46MCAwIDY5cHg7fVxyXG5cdGltZ3tcclxuXHRcdG1hcmdpbjowIGF1dG8gMjBweDtcclxuXHRcdHdpZHRoOmluaGVyaXQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyMnB4KSB7XHJcblx0XHRcdHdpZHRoOiAxNThweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRlc3RpbW9uaWFsLWJveHtcclxuXHRtYXJnaW46MCAwIDMwcHg7XHJcblx0LmRpdmlkZXJ7bWFyZ2luOjAgMCA3N3B4O31cclxuXHRibG9ja3F1b3Rle1xyXG5cdFx0bWFyZ2luOjAgMCAyMHB4O1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOjI0cHggMCAxM3B4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkYnJhbmQtaW5mbztcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0YmFja2dyb3VuZDokYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0QGluY2x1ZGUgc3F1YXJlKDMycHgpO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDpcIitcIjtcclxuXHRcdFx0Zm9udC1zaXplOjMycHg7XHJcblx0XHRcdGNvbG9yOiRicmFuZC1pbmZvO1xyXG5cdFx0XHR0b3A6LTE1cHg7XHJcblx0XHRcdGxlZnQ6NTAlO1xyXG5cdFx0XHRtYXJnaW46MCAwIDAgLTE1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRib3R0b206LTE4cHg7XHJcblx0XHR9XHJcblx0XHRxe1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbjowIDAgMjlweDtcclxuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdGZvbnQ6MjVweC8zMHB4ICRhbHQtZm9udC1mYW1pbHk7XHJcblx0XHRcdHBhZGRpbmc6MCA5JSAwIDEuOSU7XHJcblx0XHRcdG1hcmdpbjowIDAgMjhweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGRlc2t0b3Ape1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAyJTtcclxuXHRcdFx0XHRicntkaXNwbGF5OiBub25lO31cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MjVweDtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMyU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGF5b3V0L3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMThweCAtNjZweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzaXplKDM3cHggLCAzNHB4KTtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRsZWZ0Oi00cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOi02MXB4IC02NXB4O1xyXG5cdFx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRcdGxlZnQ6YXV0bztcclxuXHRcdFx0XHRyaWdodDotNHB4O1xyXG5cdFx0XHRcdGJvdHRvbTotMTJweDtcclxuXHRcdFx0XHRtYXJnaW46LTEycHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRjaXRle1xyXG5cdFx0XHRmb250LXN0eWxlOm5vcm1hbDtcclxuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRwYWRkaW5nOjAgMy4xJTtcclxuXHRcdFx0Y29sb3I6JGJyYW5kLWluZm87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb21tZW50LWJsb2Nre1xyXG5cdGxpbmUtaGVpZ2h0OjE4cHg7XHJcblx0YXtmb250LWZhbWlseTokYWx0NS1mb250LWZhbWlseTt9XHJcblx0aDN7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OjE3cHg7XHJcblx0XHRjb2xvcjokdGV4dC1jb2xvcjtcclxuXHRcdG1hcmdpbjowIDAgMThweDtcclxuXHR9XHJcblx0LmNvbW1lbnQtYm94e1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0bWFyZ2luOjAgNi40JSAycHggMDtcclxuXHRcdC5hdXRob3J7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHR3aWR0aDo2NnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdCY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRlbXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGFsdDUtZm9udC1mYW1pbHk7XHJcblx0XHRcdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG5cdFx0fVxyXG5cdFx0LmhvbGRlcntcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5wcm9kdWN0LWJsb2NrIHtcclxuXHRmb250LXNpemU6MTZweDtcclxuXHRtYXJnaW46MCAwIDM4cHg7XHJcblxyXG5cdC5kaXZpZGVyIHtcclxuXHRcdG1hcmdpbjowIDAgNTZweDtcclxuXHRcdC5ib3h7bWFyZ2luOjAgMCAwIDcuNSU7fVxyXG5cdFx0Ji5hZGR7LmJveHttYXJnaW46MCAwIDAgNC4yJTt9fVxyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0bWFyZ2luOjAgMCAyNnB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRmb250LXNpemU6MjVweDtcclxuXHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRleHQtYm94IHtcclxuXHRcdG1hcmdpbi10b3A6LTNweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0cHttYXJnaW46MCAwIDM0cHg7fVxyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOjAgMCA3cHg7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7bWF4LXdpZHRoOjk1cHg7fVxyXG5cdH1cclxuXHJcblx0LnRleHQge1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyYXk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOjE2cHggMCAwO1xyXG5cdFx0bWF4LXdpZHRoOjE1N3B4O1xyXG5cdFx0bWFyZ2luOjAgYXV0byA0MHB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xyXG5cdFx0XHRtYXgtd2lkdGg6MTI3cHg7XHJcblx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDoxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0bWF4LXdpZHRoOjE1N3B4O1xyXG5cdFx0XHRmb250LXNpemU6MTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MjBweDtcclxuXHRcdFx0bWFyZ2luOjAgYXV0byAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmluZm8ge1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06bm9uZTtcclxuXHR9XHJcblxyXG5cdC53ZWlnaHQge1xyXG5cdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24oaW5saW5lLWJsb2NrLCB0b3ApO1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRtYXJnaW46MCAxMXB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5zdHJpa2Uge1xyXG5cdFx0Y29sb3I6ICNiMWIyYjY7XHJcblx0fVxyXG5cclxuXHQuZXh0cmEtaW5mbyB7XHJcblx0XHRjb2xvcjogI2IxYjJiNjtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQucHJpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0Zm9udC1mYW1pbHk6JGFsdDItZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXdlaWdodDo0MDA7XHJcblx0XHRjb2xvcjokYnJhbmQtaW5mbztcclxuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgdG9wKTtcclxuXHR9XHJcblxyXG5cdC5mZWF0dXJlLWJveCB7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcblx0XHRpbWd7XHJcblx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe21heC13aWR0aDoxMDAlO31cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe21hcmdpbjowIGF1dG8gMTBweDt9XHJcblx0XHR9XHJcblxyXG5cdFx0bmF2IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib3R0b20tc3BhY2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ucHJvZHVjdC1kZXRhaWx7XHJcblx0bWFyZ2luOjAgMCA1MHB4O1xyXG5cdC5kaXZpZGVye1xyXG5cdFx0bWFyZ2luOjAgMCA1MnB4O1xyXG5cdFx0LmJveHttYXJnaW46MCAwIDAgNy41JTt9XHJcblx0fVxyXG5cdC5wcm9kdWN0LWRlc2N7cGFkZGluZy10b3A6MjFweDt9XHJcblx0aDF7XHJcblx0XHRtYXJnaW46MCAwIDExcHg7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdGZvbnQtc2l6ZTo0MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDo0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwe21hcmdpbjowIDAgMzBweDt9XHJcblx0Lmljb24tbGlzdHtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDoxNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6NDAwO1xyXG5cdFx0bWFyZ2luOjAgMCA4MnB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe21hcmdpbjowIDAgMjVweDt9XHJcblx0XHRsaXtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRtYXJnaW46MCAxcHggMCA3cHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOnRvcDtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSB2LWFsaWduKHRleHQsIG1pZGRsZSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3F1YXJlKDY2cHgpO1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2Y2OGEyYTtcclxuXHRcdFx0XHRjb2xvcjojZjY4YTJhO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcclxuXHRcdFx0XHRwYWRkaW5nOjJweCAycHggMnB4IDZweDtcclxuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuc29jaWFsLWJveHtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc29jaWFsbmV0d29ya3N7XHJcblx0XHRcdGNvbG9yOiNiZGJkYmQ7XHJcblx0XHRcdGZvbnQtc2l6ZTo0NnB4O1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAwIDE1cHg7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtwYWRkaW5nOjA7fVxyXG5cdFx0XHRpe1xyXG5cdFx0XHRcdHRleHQtaW5kZW50Oi02cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3F1YXJlKDQ2cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46MCAtMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0Y29sb3I6I2JkYmRiZDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdH07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFkZHtcclxuXHRcdFx0LnNvY2lhbG5ldHdvcmtze1xyXG5cdFx0XHRcdGxpLmluc3RhZ3JhbXtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUoNDZweCk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246LTEwMXB4IC0xMDNweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG4uY2FydC1mb3Jte1xyXG5cdG1hcmdpbjowIDAgODhweDtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGRlc2t0b3Ape21hcmdpbjowIDAgODhweDt9XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe21hcmdpbjowIDAgNTBweDt9XHJcblx0bGFiZWx7XHJcblx0XHRmb250LXdlaWdodDozMDA7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdGNvbG9yOiR0ZXh0LWNvbG9yO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luOjAgMCAxMnB4O1xyXG5cdH1cclxuXHQuaG9sZGVye1xyXG5cdFx0cGFkZGluZzowIDdweCAwIDA7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRtYXJnaW46MCAwIDIzcHg7XHJcblx0XHRmb250LXNpemU6MDtcclxuXHRcdGxldHRlci1zcGFjaW5nOi00cHg7XHJcblx0XHRhe1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCAzcHg7XHJcblx0XHRcdHRleHQtaW5kZW50Oi05OTk5cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdEBpbmNsdWRlIHNpemUoMTZweCAsIDE4cHgpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGF5b3V0L3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMTA4cHggLTM5cHg7XHJcblx0XHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgbWlkZGxlKTtcclxuXHRcdFx0Jjpob3ZlcntAaW5jbHVkZSBvcGFjaXR5KDAuOCk7fVxyXG5cdFx0XHQmLnVpLXNwaW5uZXItdXB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMXB4IC0zOXB4O31cclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXRbdHlwZT1cInRleHRcIl17XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICRncmF5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czoycHg7XHJcblx0XHRwYWRkaW5nOjlweCA3cHggOHB4O1xyXG5cdFx0bWFyZ2luOjA7XHJcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihpbmxpbmUtYmxvY2ssIG1pZGRsZSk7XHJcblx0XHRjb2xvcjokbGluay1jb2xvcjtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0Zm9udDo3MDAgMTlweC8yMHB4ICRhbHQyLWZvbnQtZmFtaWx5O1xyXG5cdFx0YmFja2dyb3VuZDokYnJhbmQtcHJpbWFyeTtcclxuXHRcdEBpbmNsdWRlIHNpemUgKDU3cHgsIDM3cHgpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6MDtcclxuXHR9XHJcblx0LnByaWNle1xyXG5cdFx0Zm9udC1mYW1pbHk6JGFsdDItZm9udC1mYW1pbHk7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHRcdGZvbnQtc2l6ZToyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuXHRcdG1hcmdpbjowIDAgMjJweDtcclxuXHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdH1cclxuXHJcblx0LnByaWNlX19jdXJyZW5jeS10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4uc3dpdGhlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDk5OTk5O1xyXG5cdC5zd2l0aGVyLW1hc2sge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdpZHRoOjMyNXB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXt3aWR0aDoyMzVweDt9XHJcblx0fVxyXG5cdC5zd2l0aGVyLWxpc3Qge1xyXG5cdFx0d2lkdGg6IDk5OTk5cHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0IGRpdi5pdGVtIHtcclxuXHRcdHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjowIDI4cHggMCAwO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xyXG5cdFx0XHR3aWR0aDogNzVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46MCA1cHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuLW5leHQsXHJcblx0LmJ0bi1wcmV2e1xyXG5cdFx0Zm9udC1zaXplOjc3cHg7XHJcblx0XHRjb2xvcjojY2VjZWNlO1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdHdpZHRoOjQ0cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1pbmRlbnQ6LTI1cHg7XHJcblx0XHRtYXJnaW46MzBweCAxMHB4IDAgMTlweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCl7bWFyZ2luOjMwcHggM3B4IDAgMTlweDt9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdHdpZHRoOjM4cHg7XHJcblx0XHRcdG1hcmdpbjoyMHB4IDAgMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0Zm9udC1zaXplOjQ1cHg7XHJcblx0XHRcdHdpZHRoOjI1cHg7XHJcblx0XHRcdG1hcmdpbjozNXB4IDAgMDtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6LTE0cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bi1uZXh0e1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOjMwcHggMTlweCAwIDA7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7bWFyZ2luOjIwcHggMCAwIDA7fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe21hcmdpbjozNXB4IDAgMDt9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ucHJvZHVjdC1zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRtYXgtd2lkdGg6IDQ5N3B4O1xyXG5cclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdCYuZ2FsbGVyeS1qcy1yZWFkeSB7ZGlzcGxheTogYmxvY2s7fVxyXG5cclxuXHQuc2xpZGVzZXQge1xyXG5cdFx0bWFyZ2luOjAgMCA1NXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5zbGlkZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdCYuYWN0aXZlIHt6LWluZGV4OiAyO31cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCl7aW1ne3dpZHRoOjEwMCU7fX1cclxuXHQmLm5vdC1lbm91Z2gtc2xpZGVzIGEuYnRuMi1wcmV2LFxyXG5cdCYubm90LWVub3VnaC1zbGlkZXMgYS5idG4yLW5leHQge3Zpc2liaWxpdHk6IGhpZGRlbjt9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tYWluLXRleHRib3gge1xyXG5cdG1hcmdpbjowIDAgNjZweDtcclxuXHJcblx0aDMge21hcmdpbjowIDAgMTZweDt9XHJcblxyXG5cdHAge21hcmdpbjowIDAgMTlweDt9XHJcblxyXG5cdC5zaWRlLW5hdntcclxuXHRcdHBhZGRpbmc6MzBweCAxMHB4IDE2cHggMzBweDtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2FiYWJhYjtcclxuXHJcblx0XHRoM3tmb250LXdlaWdodDpub3JtYWw7fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblxyXG5cdFx0XHRsaSB7bWFyZ2luOjAgMCAxMnB4O31cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7Y29sb3I6JGJyYW5kLWluZm87fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRleHR7XHJcblx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5pbmZvLWNvbnRhaW5lcntcclxuXHRtYXJnaW46MCAwIDUycHg7XHJcblx0LmRpdmlkZXJ7XHJcblx0XHRtYXJnaW46MCAwIDU3cHg7XHJcblx0XHQuYm94e21hcmdpbjowIDAgMCA0JTt9XHJcblx0fVxyXG5cdGgze21hcmdpbjowIDAgMTlweDt9XHJcblx0Lmxpc3QtaG9sZGVye1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0bWFyZ2luOjAgMCAxNHB4O1xyXG5cdH1cclxuXHQuaW1nLWJveHtcclxuXHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdGltZ3t3aWR0aDoxMDAlO31cclxuXHRcdGF7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7Lm92ZXJ7ZGlzcGxheTogYmxvY2s7fX1cclxuXHR9XHJcblx0Lm92ZXJ7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAZXh0ZW5kICVwb3N0aW9ucmVzZXQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOjEwcHggMjdweCAxM3B4IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiRncmF5LWxpZ2h0O1xyXG5cdFx0Y29sb3I6JGJyYW5kLXByaW1hcnk7XHJcblx0XHRmb250LXNpemU6MzdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OjQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC41NSk7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdGZvbnQtc2l6ZToyN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDozMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmhvbGRlcntcclxuXHRcdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24odGFibGUsIG1pZGRsZSk7XHJcblx0XHRcdEBpbmNsdWRlIHNxdWFyZSgxMDAlKTtcclxuXHRcdH1cclxuXHRcdC5mcmFtZXtcclxuXHRcdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24odGFibGUtY2VsbCwgbWlkZGxlKTtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmxpc3R7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0d2lkdGg6NDIlO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe2ZvbnQtc2l6ZToxNHB4O31cclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbjowIDIlIDAgMDtcclxuXHRcdFx0d2lkdGg6NTMuNiU7XHJcblx0XHR9XHJcblx0XHRsaXttYXJnaW46MCAwIDZweDt9XHJcblx0fVxyXG5cdC5iZW5lZml0LWJveHttYXJnaW46MjdweCAwIDA7fVxyXG59XHJcbi5iZW5lZml0LWJveHtcclxuXHRtYXJnaW46MCAwIDIwcHg7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0cGFkZGluZzozOHB4IDEwcHg7XHJcblx0Ym9yZGVyOjJweCBzb2xpZCAkYnJhbmQtaW5mbztcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDokYnJhbmQtcHJpbWFyeTtcclxuXHRcdEBpbmNsdWRlIHNxdWFyZSgzMnB4KTtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0Y29udGVudDpcIitcIjtcclxuXHRcdGZvbnQtc2l6ZTozMnB4O1xyXG5cdFx0Y29sb3I6JGJyYW5kLWluZm87XHJcblx0XHR0b3A6LTE1cHg7XHJcblx0XHRsZWZ0OjUwJTtcclxuXHRcdG1hcmdpbjowIDAgMCAtMThweDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdHRvcDphdXRvO1xyXG5cdFx0Ym90dG9tOi0xOHB4O1xyXG5cdH1cclxuXHRoMntcclxuXHRcdG1hcmdpbjowIDAgMjFweDtcclxuXHRcdGZvbnQtc2l6ZTozMnB4O1xyXG5cdH1cclxuXHR1bHtcclxuXHRcdG1hcmdpbjowO1xyXG5cdFx0bGl7bWFyZ2luOjAgMCA2cHg7fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5pbmdyZWRpZW50cy1ib3gge1xyXG5cdG1hcmdpbjowIDAgNXB4O1xyXG5cclxuXHQuZGl2aWRlciB7XHJcblx0XHRtYXJnaW46MCAwIDUycHg7XHJcblxyXG5cdFx0LmJveCB7bWFyZ2luOjAgMS44JSAwIDA7fVxyXG5cdH1cclxuXHJcblx0aDN7bWFyZ2luOjAgMCAxMHB4O31cclxuXHJcblx0LnRleHQtYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206NTRweDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXttYXJnaW4tYm90dG9tOjI1cHg7fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0Y2xlYXI6IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLm1ha2luZy1ib3gge1xyXG5cdG1hcmdpbjowIDAgMjdweDtcclxuXHRsaW5lLWhlaWdodDoyNnB4O1xyXG5cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cclxuXHQuZGl2aWRlciB7XHJcblx0XHRtYXJnaW46MCAwIDU1cHg7XHJcblx0XHQuYm94e21hcmdpbjowIDIuMiUgMCAwO31cclxuXHR9XHJcblxyXG5cdGgzIHttYXJnaW46IDM1cHggMCAxOXB4ICFpbXBvcnRhbnQ7fVxyXG5cclxuXHRoNCB7bWFyZ2luOiAzMHB4IDAgNXB4ICFpbXBvcnRhbnQ7fVxyXG5cclxuXHRwIHttYXJnaW46MDt9XHJcblxyXG5cdDpmaXJzdC1jaGlsZCB7bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O31cclxuXHJcblx0LmJsb2NrIHtcclxuXHRcdHBhZGRpbmc6MCA3JSAwIDRweDtcclxuXHRcdG1hcmdpbjowIDAgMzFweDtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAwIDRweDtcclxuXHJcblx0XHRcdGJyIHtkaXNwbGF5OiBub25lO31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWtpbmctYm94X19yZWNpcGUge1xyXG5cdFx0PiA6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmltZy1ib3gge1xyXG5cdFx0bGluZS1oZWlnaHQ6MjBweDtcclxuXHRcdG1hcmdpbjo1cHggMCAyMHB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW46MCAwIDMycHg7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLm1vcmUtYm94e1xyXG5cdG1hcmdpbjo2MHB4IDAgNTBweDtcclxuXHRsaW5lLWhlaWdodDoyNnB4O1xyXG5cclxuXHQuZGl2aWRlcntcclxuXHRcdG1hcmdpbjowIDAgNTVweDtcclxuXHJcblx0XHQuYm94e21hcmdpbjowIC0wLjglIDAgMDt9XHJcblx0fVxyXG5cclxuXHQuaW1nLWJveHtcclxuXHRcdGhlaWdodDozMjBweDtcclxuXHRcdG1hcmdpbjowIDAgMTlweDtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRcdEBpbmNsdWRlIHYtYWxpZ24oaW1nLCBib3R0b20pO1xyXG5cdFx0aW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudDsgbWF4LXdpZHRoOmluaGVyaXQ7fVxyXG5cdH1cclxuXHRoNHtcclxuXHRcdG1hcmdpbjowIDAgMTlweDtcclxuXHRcdGF7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Jjpob3Zlcntjb2xvcjokYnJhbmQtaW5mbzt9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNhdC1wb3N0IHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHQmOm50aC1jaGlsZCgybisxKSB7Y2xlYXI6IGxlZnQ7fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDokbW9iaWxlKXtcclxuXHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtjbGVhcjogbm9uZTt9XHJcblx0XHQmOm50aC1jaGlsZCgzbisxKSB7Y2xlYXI6IGxlZnQ7fVxyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRjb2xvcjokdGV4dC1jb2xvcjtcclxuXHRcdGZvbnQ6IDE2cHggLzIwcHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXIge2NvbG9yOiRicmFuZC1pbmZvO31cclxuXHRcdH1cclxuXHR9XHJcblx0LmltZy1ib3gge1xyXG5cdFx0bWFyZ2luOiAwIDAgOXB4O1xyXG5cdFx0aW1nIHt3aWR0aDoxMDAlO31cclxuXHRcdGEge1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHQub3ZlcntcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0Lm92ZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRmb250OiAxNnB4LzIwcHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRAZXh0ZW5kICVwb3N0aW9ucmVzZXQ7XHJcblx0XHRwYWRkaW5nOjIzcHggMTBweCA3cHggMTNweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOm5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGF5b3V0L2JnLXBvc3QucG5nKTtcclxuXHRcdGJhY2tncm91bmQ6cmdhKDAgLCAwLCAwLCAwLjUpO1xyXG5cdFx0Y29sb3I6JGJyYW5kLXByaW1hcnk7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmhvbGRlcntcclxuXHRcdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24odGFibGUsIG1pZGRsZSk7XHJcblx0XHRcdEBpbmNsdWRlIHNxdWFyZSgxMDAlKTtcclxuXHRcdH1cclxuXHRcdC5mcmFtZXtcclxuXHRcdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24odGFibGUtY2VsbCwgbWlkZGxlKTtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNhdC1zZWN0aW9ue1xyXG5cdC5kaXZpZGVye21hcmdpbjogMCAwIDUwcHg7fVxyXG5cdGgxe1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdH1cclxuXHRoMntcclxuXHRcdGZvbnQ6MjJweC8yNHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0Y29sb3I6JHRleHQtY29sb3I7XHJcblx0XHRtYXJnaW46MCAwIDIzcHg7XHJcblx0fVxyXG5cdC5zaWRlLW5hdntcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOjI0cHggMTBweCA3N3B4IDMwcHg7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNhYmFiYWI7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdHBhZGRpbmc6MjRweCAxMHB4IDc3cHggMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe21hcmdpbjogMDt9XHJcblx0XHR1bHtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdHBhZGRpbmc6IDAgM3B4O1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7cGFkZGluZzogMDt9XHJcblx0XHRcdGxpe21hcmdpbjowIDAgMTJweDt9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7Y29sb3I6JGJyYW5kLWluZm87fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2hvcHBpbmctc2VjdGlvbntcclxuXHRtYXJnaW46IDAgMCA3NnB4O1xyXG5cdC5kaXZpZGVye21hcmdpbjogMCAwIDUwcHg7fVxyXG5cdGgxe1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRtYXJnaW46IDAgMCAzNnB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMntcclxuXHRcdGZvbnQ6MjJweC8yNHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0Y29sb3I6JHRleHQtY29sb3I7XHJcblx0XHRtYXJnaW46MCAwIDIycHg7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zaWRlLW5hdntcclxuXHRcdHBhZGRpbmc6MjlweCAxMHB4IDIycHggMzBweDtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2FiYWJhYjtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcclxuXHRcdFx0cGFkZGluZzoyOXB4IDIwcHggNDFweDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe21hcmdpbjogMDt9XHJcblx0XHR1bHtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdGxpe21hcmdpbjowIDAgMTJweDt9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7Y29sb3I6JGJyYW5kLWluZm87fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYXNpZGV7XHJcblx0XHRwYWRkaW5nOjI5cHggMjBweCA0MXB4IDMwcHg7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNhYmFiYWI7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdHBhZGRpbmc6MjlweCAyMHB4IDQxcHg7XHJcblx0XHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXttYXJnaW46IDA7fVxyXG5cdFx0aDN7bWFyZ2luOjAgMCAyOXB4O31cclxuXHRcdC5hc2lkZS1ib3h7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbjowIDAgMzBweDtcclxuXHRcdH1cclxuXHRcdHB7bWFyZ2luOiAwIDAgMThweDt9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjojZmJiYTAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7Y29sb3I6ICRncmF5O31cclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogNnB4IDEzcHggMTBweCAycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYXlwYWwtYm94e1xyXG5cdFx0cGFkZGluZzozOXB4IDIwcHggNDhweCAzMHB4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjYWJhYmFiO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6NXB4O1xyXG5cdFx0bGVmdDogMTAzLjclO1xyXG5cdFx0d2lkdGg6IDI1NHB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNzVweCl7bGVmdDogMTAwJTt9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRcdHBvc2l0aW9uOnN0YXRpYztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0XHR9XHJcblx0XHRoM3ttYXJnaW46MCAwIDI5cHg7fVxyXG5cdFx0cHttYXJnaW46IDAgMCAyNXB4O31cclxuXHRcdGF7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDExMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHRpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG5cdH1cclxuXHQmLmFkZHtcclxuXHRcdC5zaG9wcGluZy1mb3Jte1xyXG5cdFx0XHQuaW1nLWJveHtcclxuXHRcdFx0XHR3aWR0aDogNzJweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMjNweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJveHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAxMXB4O1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRmb290ZXJ7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweCAycHggMDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0XHRcdC50b3RhbHt3aWR0aDogMTAwJTt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNob3BwaW5nLWZvcm17XHJcblx0cGFkZGluZzogMjVweCAwIDA7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdGgye1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdG1hcmdpbjowO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46MCAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgze21hcmdpbjogMCAwIDI0cHg7fVxyXG5cdC5ib3h7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzowIDAgMjRweDtcclxuXHRcdG1hcmdpbjogMCAwIDI2cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FkYWRhZDtcclxuXHR9XHJcblx0aW1ne1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOztcclxuXHR9XHJcblx0LmltZy1ib3h7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxNzFweDtcclxuXHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0d2lkdGg6IDcxcHg7XHJcblx0XHRcdG1hcmdpbjogMCA1cHggMCAwO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhvbGRlcntcclxuXHRcdHBhZGRpbmc6IDhweCAwIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHRoZWFkZXJ7XHJcblx0XHRtYXJnaW46MCAwIDMwcHg7XHJcblx0XHRwYWRkaW5nOjAgMnB4IDAgMTlweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7bWFyZ2luOjAgMCAxMHB4O31cclxuXHR9XHJcblx0LmZyYW1le292ZXJmbG93OiBoaWRkZW47fVxyXG5cdC5wcmljZXtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQ6MjJweC8yNHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0Y29sb3I6JHRleHQtY29sb3I7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudWktc3Bpbm5lci1idXR0b257XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDAgM3B4O1xyXG5cdFx0dGV4dC1pbmRlbnQ6LTk5OTlweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAaW5jbHVkZSBzaXplKDE2cHggLCAxOHB4KTtcclxuXHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9sYXlvdXQvc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0xMDhweCAtMzlweDtcclxuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgbWlkZGxlKTtcclxuXHRcdCY6aG92ZXJ7QGluY2x1ZGUgb3BhY2l0eSgwLjgpO31cclxuXHRcdCYudWktc3Bpbm5lci11cHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxcHggLTM5cHg7fVxyXG5cdH1cclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuXHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgJGdyYXk7XHJcblx0XHRib3JkZXItcmFkaXVzOjJweDtcclxuXHRcdHBhZGRpbmc6OXB4IDdweCA4cHg7XHJcblx0XHRtYXJnaW46MDtcclxuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgbWlkZGxlKTtcclxuXHRcdGNvbG9yOiRsaW5rLWNvbG9yO1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRmb250OjcwMCAxOXB4LzIwcHggJGFsdDItZm9udC1mYW1pbHk7XHJcblx0XHRiYWNrZ3JvdW5kOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0QGluY2x1ZGUgc2l6ZSAoNTdweCwgMzdweCk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdH1cclxuXHRsYWJlbHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdHBhZGRpbmc6IDAgMTRweDtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGZvb3RlcntcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWRhZGFkO1xyXG5cdFx0bWFyZ2luOi0yNHB4IDAgMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOjI1cHggMCAwIDJweDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXttYXJnaW46LTI0cHggMCAyMHB4O31cclxuXHR9XHJcblx0LmJ0bntcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdG1hcmdpbjogMCA5cHggMCAwO1xyXG5cdFx0bWluLXdpZHRoOiAxODBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYWx0NC1mb250LWZhbWlseTtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0bWluLXdpZHRoOjE0MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHQmLmJ0bi1pbmZve1xyXG5cdFx0XHRtaW4td2lkdGg6MTYzcHg7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0XHRtaW4td2lkdGg6MTQxcHg7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bi1ib3h7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC50b3RhbHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQ6MjJweC8zMnB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0Y29sb3I6JHRleHQtY29sb3I7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWRkY29zdHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udDoyMnB4LzMycHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRjb2xvcjokdGV4dC1jb2xvcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWRhZGFkO1xyXG5cdFx0cGFkZGluZzoycHggMnB4IDhweDtcclxuXHRcdG1hcmdpbjowIDAgMnB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHR7XHJcblx0XHRcdG1hcmdpbjogMCAwIDlweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5vcHRpb24tYm94e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbjogMCAwIDU2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQuYnRue1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdG1pbi13aWR0aDogMjM0cHg7XHJcblx0XHRcdG1hcmdpbjogMCAxMXB4IDAgMDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRleHR7XHJcblx0XHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgbWlkZGxlKTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0bWFya3tcclxuXHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRjb2xvcjogI2Y2ZDE3MTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgLTRweDtcclxuXHR9XHJcblx0LmZvcm0tcm93e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6MCAwIDAgMTEuNSU7XHJcblx0XHRtYXJnaW46IDAgMCAxOHB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe3BhZGRpbmc6MCAwIDAgMyU7fVxyXG5cdFx0bGFiZWx7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogM3B4IDAgMDtcclxuXHRcdFx0Ji5sZWZ0e1xyXG5cdFx0XHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgbWlkZGxlKTtcclxuXHRcdFx0XHR3aWR0aDoyNS41JTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe3dpZHRoOjM0JTt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG5cdFx0XHR3aWR0aDo2MSU7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggN3B4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHQmLmFkZHtcclxuXHRcdFx0XHR3aWR0aDogMzQuOSU7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe3dpZHRoOjYxJTt9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hZGQye1xyXG5cdFx0XHRcdHdpZHRoOiAyMS45JTtcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7d2lkdGg6NjElO31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5hZGR7bWFyZ2luOiAwIDAgNDFweDt9XHJcblx0XHQmLmFkZDJ7bWFyZ2luOjAgMCAyN3B4O31cclxuXHRcdCYuYWRkM3ttYXJnaW46MCAwIDUycHg7fVxyXG5cdFx0LmpjZi1zZWxlY3R7XHJcblx0XHRcdHdpZHRoOiAzNC45JTtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe3dpZHRoOjYxJTt9XHJcblx0XHRcdCYuamNmLXNlbGVjdC1hZGR7XHJcblx0XHRcdFx0d2lkdGg6IDIxLjklO1xyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXt3aWR0aDo2MSU7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdG1hcmdpbjotMnB4IDAgMCA2cHg7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbjogN3B4IDAgMCA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2FyZC1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuXHQucmFkaW8tYm94e1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6NzQlO1xyXG5cdFx0bWFyZ2luOiAwIDAgN3B4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe3dpZHRoOiA2NSU7fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe3dpZHRoOjEwMCU7fVxyXG5cdFx0LmJsb2Nre1xyXG5cdFx0XHRtYXJnaW46IDAgNDZweCAwIDA7XHJcblx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHR9XHJcblx0XHRsYWJlbHttYXgtd2lkdGg6IDEwMHB4O31cclxuXHRcdC5mcmFtZXttYXJnaW46IDAgMCAycHg7fVxyXG5cdFx0cHttYXJnaW46MCAwIDM0cHg7fVxyXG5cdH1cclxuXHQuYnV0dG9uLWJveHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cdFx0cGFkZGluZzo1cHggMCAwIDk0cHg7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7cGFkZGluZzo1cHggMCAwO31cclxuXHRcdC50ZXh0e1xyXG5cdFx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihpbmxpbmUtYmxvY2ssIHRvcCk7XHJcblx0XHRcdG1heC13aWR0aDogNDQxcHg7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXttYXgtd2lkdGg6IDI4MXB4O31cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ0bntcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0bWluLXdpZHRoOiAxNzNweDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucmVjaXBlLXNlY3Rpb257XHJcblx0bWFyZ2luOiAwIDAgNTZweDtcclxuXHQuZGl2aWRlcnttYXJnaW46IDAgMCA0MHB4O31cclxuXHQucmVjaXBlLWhlYWR7bWFyZ2luOjAgMCAxM3B4O31cclxuXHRoMXtcclxuXHRcdGZvbnQtc2l6ZTogNTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0bWFyZ2luOjAgMCAxMHB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMntcclxuXHRcdGZvbnQ6MjJweC8yNHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0Y29sb3I6JHRleHQtY29sb3I7XHJcblx0XHRtYXJnaW46MCAwIDI0cHg7XHJcblx0fVxyXG5cdC5ibG9ja3tcclxuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgYm90dG9tKTtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc29jaWFsLWJveHtcclxuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgYm90dG9tKTtcclxuXHRcdHdpZHRoOjQ5LjYlO1xyXG5cdFx0cGFkZGluZzogMCAwIDE1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCl7d2lkdGg6NDkuNCU7fVxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXQpe3dpZHRoOjQ5LjIlO31cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHR9XHJcblx0XHQudGl0bGV7XHJcblx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRcdG1hcmdpbjowIDAgMTBweDtcclxuXHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHQuc29jaWFsbmV0d29ya3N7XHJcblx0XHRcdGNvbG9yOiNiZGJkYmQ7XHJcblx0XHRcdGZvbnQtc2l6ZTo0NnB4O1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6LTZweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUoNDZweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bWFyZ2luOjAgLTFweDtcclxuXHRcdFx0XHQmLmluc3RhZ3JhbXtcclxuXHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNxdWFyZSg0NnB4KTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjotMTAxcHggLTEwM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpe2NvbG9yOiNiZGJkYmQ7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW5ncmUtbGlzdHtcclxuXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OjQwMDtcclxuXHRcdGxpe1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOjAgMCAwIDZweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246dG9wO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHYtYWxpZ24odGV4dCwgbWlkZGxlKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUoNDlweCk7XHJcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZjc5YjQ4O1xyXG5cdFx0XHRcdGNvbG9yOiNmNzliNDg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6MnB4IDJweCAycHggNnB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW1nLWJveHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW46IDAgMCA0NnB4O1xyXG5cdFx0aW1ne3dpZHRoOiAxMDAlO31cclxuXHJcblx0fVxyXG5cdC5wcmludHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjokZ3JheTtcclxuXHRcdG1hcmdpbjogMCAwIDE2cHg7XHJcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihpbmxpbmUtYmxvY2ssIHRvcCk7XHJcblx0XHQuaWNvbi1wcmludHtcclxuXHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0bWFyZ2luOiAtNnB4IDJweCAwIC00cHg7XHJcblx0XHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgbWlkZGxlKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHQuaWNvbi1wcmludHtjb2xvcjogJGdyYXktZGFyazt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0LWJveHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRoM3ttYXJnaW46IDAgMCAyN3B4O31cclxuXHRcdHB7bWFyZ2luOjAgMCA4MHB4O31cclxuXHR9XHJcblx0LnNpZGUtbmF2e1xyXG5cdFx0bWFyZ2luOiAyNnB4IDAgMzJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOjI0cHggMTBweCAzMXB4IDI4cHg7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNhYmFiYWI7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7XHJcblx0XHRcdHBhZGRpbmc6MjRweCAxMHB4IDMxcHg7XHJcblx0XHRcdG1hcmdpbjogMjZweCAtMTAgMzJweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtcclxuXHRcdFx0cGFkZGluZzoyNHB4IDIwcHggMzFweDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzJweDtcclxuXHRcdH1cclxuXHRcdHVse1xyXG5cdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0cGFkZGluZzogMCAzcHg7XHJcblx0XHRcdGxpe21hcmdpbjowIDAgMTJweDt9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7Y29sb3I6JGJyYW5kLWluZm87fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFydG5lci1ib3h7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG5cdFx0LnRpdGxle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwIDMwcHggMTdweCAxOXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0Zm9udDozMDAgMTZweC8yMHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2YxZjFmMTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2R1Y3R7XHJcblx0XHRtYXJnaW46IDAgMCA0NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LnRpdGxle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTdweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDlweDtcclxuXHRcdFx0Zm9udDozMDAgMTZweC8yMHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcclxuXHRcdH1cclxuXHRcdHB7bWFyZ2luOjAgMCAxMHB4O31cclxuXHRcdGltZ3tcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjowIDAgMThweDtcclxuXHRcdH1cclxuXHRcdC50ZXh0e1xyXG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRcdHBhZGRpbmc6MTBweCAwIDA7XHJcblx0XHR9XHJcblx0XHQuaW5mb3tcclxuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpub25lO1xyXG5cdFx0fVxyXG5cdFx0LndlaWdodHtcclxuXHRcdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24oaW5saW5lLWJsb2NrLCB0b3ApO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOjAgMTNweDtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRAZXh0ZW5kICVhZnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiNiZGJkYmQ7XHJcblx0XHRcdFx0dG9wOjNweDtcclxuXHRcdFx0XHRib3R0b206MXB4O1xyXG5cdFx0XHRcdHdpZHRoOjFweDtcclxuXHRcdFx0XHRyaWdodDotOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJpY2V7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRhbHQyLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdGNvbG9yOiRicmFuZC1pbmZvO1xyXG5cdFx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihpbmxpbmUtYmxvY2ssIHRvcCk7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXJ7Y29sb3I6JGJyYW5kLWluZm87fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucmVjaXBlLW1ldGhvZHtcclxuXHRtYXJnaW46IDAgMCA0OHB4O1xyXG5cdC5kaXZpZGVye21hcmdpbjowIDAgNjJweDt9XHJcblx0aDN7XHJcblx0XHRtYXJnaW46MCAwIDI2cHg7XHJcblx0XHQuYWRke1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwe21hcmdpbjogMCAwIDIwcHg7fVxyXG5cdC5saXN0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGl7bWFyZ2luOjAgMCAxMnB4O31cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBjdXN0b20gY2hlY2tib3ggc3R5bGVzICovXHJcbi5qY2YtY2hlY2tib3gge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcblx0bWFyZ2luOiAwIDNweCAwIDA7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdHdpZHRoOiAxNHB4O1xyXG59XHJcbi5qY2YtY2hlY2tib3ggc3BhbntcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRkaXNwbGF5Om5vbmU7XHJcblx0aGVpZ2h0OjRweDtcclxuXHR3aWR0aDo4cHg7XHJcblx0dG9wOjUwJTtcclxuXHRsZWZ0OjUwJTtcclxuXHRtYXJnaW46LTdweCAwIDAgLTZweDtcclxuXHRib3JkZXI6M3B4IHNvbGlkICM5OTk7XHJcblx0Ym9yZGVyLXdpZHRoOjAgMCAzcHggM3B4O1xyXG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgxMTg2NTQ4MywgTTEyPTAuNzA3MTA2NzgxMTg2NTQ2NywgTTIxPS0wLjcwNzEwNjc4MTE4NjU0NjcsIE0yMj0wLjcwNzEwNjc4MTE4NjU0ODMsIFNpemluZ01ldGhvZD0nYXV0byBleHBhbmQnKVwiO1xyXG59XHJcbjpyb290IC5qY2YtY2hlY2tib3ggc3BhbiB7bWFyZ2luOi00cHggMCAwIC01cHg7fVxyXG4uamNmLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcbi5qY2YtY2hlY2tib3guamNmLWNoZWNrZWQgc3BhbntkaXNwbGF5OmJsb2NrO31cclxuLyogY3VzdG9tIHJhZGlvIHN0eWxlcyAqL1xyXG4uamNmLXJhZGlvIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG5cdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcbn1cclxuLmpjZi1yYWRpbyBzcGFue1xyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MnB4O1xyXG5cdGxlZnQ6MnB4O1xyXG5cdHJpZ2h0OjJweDtcclxuXHRib3R0b206MnB4O1xyXG5cdGJhY2tncm91bmQ6Izk5OTtcclxuXHRib3JkZXItcmFkaXVzOjEwMCU7XHJcbn1cclxuLmpjZi1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxufVxyXG4uamNmLXJhZGlvLmpjZi1jaGVja2VkIHNwYW4ge2Rpc3BsYXk6YmxvY2s7fVxyXG4vKiBjdXN0b20gc2VsZWN0IHN0eWxlcyAqL1xyXG4uamNmLXNlbGVjdCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmpjZi1zZWxlY3Qgc2VsZWN0IHtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcbi5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LXRleHQge1xyXG5cdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250OjE2cHgvMjdweCBcImhlbHZldGljYV9uZXVlXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcblx0bWFyZ2luOiAwIDM1cHggMCA4cHg7XHJcbn1cclxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3Qtb3BlbmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OjdweDtcclxuXHR0b3A6N3B4O1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogMTZweCA5LjVweCAwIDkuNXB4O1xyXG5cdGJvcmRlci1jb2xvcjogIzk5OTk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHJcbn1cclxuYm9keSA+IC5qY2Ytc2VsZWN0LWRyb3Age1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW46IC0xcHggMCAwO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuYm9keSA+IC5qY2Ytc2VsZWN0LWRyb3AuamNmLWRyb3AtZmxpcHBlZCB7bWFyZ2luOiAxcHggMCAwO31cclxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtZHJvcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbi10b3A6IDBweDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAtMXB4O1xyXG5cdHJpZ2h0OiAtMXB4O1xyXG59XHJcbi5qY2Ytc2VsZWN0IC5qY2YtZHJvcC1mbGlwcGVkIHtcclxuXHRib3R0b206IDEwMCU7XHJcblx0dG9wOiBhdXRvO1xyXG59XHJcbi5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1zZWxlY3QtZHJvcC1jb250ZW50IHtib3JkZXI6IDFweCBzb2xpZCAjZjAwO31cclxuLyogbXVsdGlwbGUgc2VsZWN0IHN0eWxlcyAqL1xyXG4uamNmLWxpc3QtYm94IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYjhjM2M5O1xyXG5cdG1pbi13aWR0aDogMjAwcHg7XHJcblx0bWFyZ2luOiAwIDE1cHg7XHJcbn1cclxuLyogc2VsZWN0IG9wdGlvbnMgc3R5bGVzICovXHJcbi5qY2YtbGlzdCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5qY2YtbGlzdCAuamNmLWxpc3QtY29udGVudCB7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLmpjZi1saXN0IHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi5qY2YtbGlzdCB1bCBsaSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uamNmLWxpc3QgLmpjZi1vdmVyZmxvdyB7b3ZlcmZsb3c6IGF1dG87fVxyXG4uamNmLWxpc3QgLmpjZi1vcHRpb24ge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNXB4IDlweDtcclxuXHRjb2xvcjogIzY1NjU2NTtcclxuXHRoZWlnaHQ6IDElO1xyXG59XHJcbi5qY2YtbGlzdCAuamNmLWRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNhYWEgIWltcG9ydGFudDtcclxufVxyXG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtaG92ZXIsXHJcbi5qY2YtbGlzdC1ib3ggLmpjZi1zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogI2U2ZTZlNjtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG4uamNmLWxpc3QgLmpjZi1vcHRncm91cC1jYXB0aW9uIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCA5cHg7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbi5qY2YtbGlzdCAuamNmLW9wdGdyb3VwIC5qY2Ytb3B0aW9uIHtwYWRkaW5nLWxlZnQ6IDMwcHg7fVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBQUk9EVUNUIFBBR0VcclxuICovXHJcbi5icm9jaHVyZUJ1dHRvbiB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWF4LXdpZHRoOiAyNjBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAgMTVweCAwIDMzcHg7XHJcblx0bWFyZ2luLWJvdHRvbToxOHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXHJcblx0ICAgIGxpbmVhcixcclxuXHQgICAgbGVmdCBib3R0b20sXHJcblx0ICAgIGxlZnQgdG9wLFxyXG5cdCAgICBjb2xvci1zdG9wKDAuOTUsICNmZmZmZmYpLC8qIG1pZGRsZSBoaWdobGlnaHQgKi9cclxuXHQgICAgY29sb3Itc3RvcCgwLCAjZjdmN2Y3KSAvKiBib3R0b20gKi9cclxuXHQpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG5cdCAgICBjZW50ZXIgYm90dG9tLFxyXG5cdCAgICAjZmZmZmZmIDk1JSxcclxuXHQgICAgI2Y3ZjdmNyAwJVxyXG5cdCk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6NHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6NHB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7XHJcbn1cclxuLmJyb2NodXJlQnV0dG9uIGEge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYnJvY2h1cmVCdXR0b24gZW0ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDdweDtcclxuXHRsZWZ0OiAxMXB4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoL3Nob3AvaW1hZ2VzL2ludGVyZmFjZS9pY29uLXBkZi5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKipcclxuICogRUJPT0tTXHJcbiAqL1xyXG4uZWJvb2tzIHtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcblx0c3Ryb25nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDdweCAxMHB4IDhweCAwO1xyXG5cdH1cclxufVxyXG4iLCIvLyBDdXN0b20gdmFyaWFibGVzXHJcblxyXG5AaW1wb3J0IFwibWFya3VwLW1peGluc1wiO1xyXG4kZm9udC1zaXplLWJhc2U6IDE2cHg7XHJcbiRsaW5lLWhlaWdodC1iYXNlOjEuMzEyNTtcclxuJGJvZHktYmc6I2ZmZjsgLy8jZmNmY2ZjO1xyXG4kbGluay1jb2xvcjojNjY2O1xyXG4kbGluay1ob3Zlci1jb2xvcjojNjY2O1xyXG4kZm9udC1zaXplLWgxOjQ2cHg7XHJcbiRmb250LXNpemUtaDI6MzZweDtcclxuJGZvbnQtc2l6ZS1oMzoyMnB4O1xyXG4kZm9udC1zaXplLWg0OjE2cHg7XHJcbiRmb250LXNpemUtaDU6MjBweDtcclxuJGZvbnQtc2l6ZS1oNjoyMHB4O1xyXG4kdGV4dC1jb2xvcjojMzMzO1xyXG4kZ3JheTojY2NjO1xyXG4kZ3JheS1iYXNlOiM5OTk7XHJcbiRncmF5LWRhcmtlcjojODg4O1xyXG4kZ3JheS1kYXJrOiM5YTlhOWE7XHJcbiRncmF5LWxpZ2h0OiMwMDA7XHJcbiRicmFuZC1pbmZvOiNlZWIxMTE7XHJcbiRicmFuZC1wcmltYXJ5OiNmZmY7XHJcbiRidG4tZGVmYXVsdC1iZzokYnJhbmQtaW5mbztcclxuJGJ0bi1kZWZhdWx0LWNvbG9yOiNmZmY7XHJcbiRidG4tZGVmYXVsdC1ib3JkZXI6JGJyYW5kLWluZm87XHJcbiRib3JkZXItcmFkaXVzLWJhc2U6MXB4O1xyXG4kYmFzZS1zaXplOjEwMCU7XHJcbiRiYXNlLWZvcm0tdGV4dC1jb2xvcjojN2U4NzliO1xyXG4kaW5wdXQtYmc6I2ZmZjtcclxuJGlucHV0LWJvcmRlcjojZmZmO1xyXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6Izk5OTtcclxuJGlucHV0LWNvbG9yOiM5OTk7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOjdweDtcclxuJGlucHV0LWJvcmRlci1mb2N1czojZmZmO1xyXG4kaW5wdXQtaGVpZ2h0LWJhc2U6MzBweDtcclxuJG5hdmJhci1oZWlnaHQ6aW5oZXJpdDtcclxuJG5hdmJhci1tYXJnaW4tYm90dG9tOjA7XHJcbiRuYXZiYXItYm9yZGVyLXJhZGl1czowO1xyXG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiNjY2M7XHJcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOjA7XHJcbiRuYXZiYXItZGVmYXVsdC1iZzp0cmFuc3BhcmVudDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOnRyYW5zcGFyZW50O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzp0cmFuc3BhcmVudDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOnRyYW5zcGFyZW50O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjokdGV4dC1jb2xvcjtcclxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiR0ZXh0LWNvbG9yO1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6JHRleHQtY29sb3I7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjokYnJhbmQtaW5mbztcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6JGJyYW5kLWluZm87XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjokYnJhbmQtaW5mbztcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6JGJyYW5kLWluZm87XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6JGJyYW5kLWluZm87XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6JGJyYW5kLXByaW1hcnk7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6JGJyYW5kLWluZm87XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6JGJyYW5kLXByaW1hcnk7XHJcblxyXG5cclxuJGxpbmUtaGVpZ2h0OjIwcHg7XHJcblxyXG5cclxuLy8gZm9udC1mYW1pbHk6J1dhbGJhdW0gVzAxIFJvbWFuJztcclxuLy8gZm9udC1mYW1pbHk6J1dhbGJhdW0gVzAxIEJvbGQnO1xyXG4vLyBmb250LWZhbWlseTonSGVsdmV0aWNhTmV1ZVcwMS01NVJvbWEnO1xyXG4vLyBmb250LWZhbWlseTonSGVsdmV0aWNhTmV1ZVcwMS1UaGluJztcclxuLy8gZm9udC1mYW1pbHk6J0hlbHZldGljYU5ldWVXMDEtNzVCb2xkJztcclxuXHJcbiRhbHQtZm9udC1mYW1pbHk6ICdXYWxiYXVtIFcwMSBCb2xkJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1mYW1pbHktYmFzZTogJ0hlbHZldGljYU5ldWVXMDEtVGhpbicsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuJGFsdDItZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlVzAxLTU1Um9tYScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuJGFsdDMtZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlVzAxLVRoaW4nLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRhbHQ0LWZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGQnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRhbHQ1LWZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZVcwMS1UaGluJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExMTBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTkwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDExNjBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICAxMDIzcHggIWRlZmF1bHQ7XHJcblxyXG4kZGVza3RvcDoxMTU5cHg7XHJcbiR0YWJsZXQ6MTAyMnB4O1xyXG4kbW9iaWxlOjc2N3B4O1xyXG4iLCIvLyByZXNldCBmb3IgYm94XHJcbiVib3hyZXNldCB7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIGNsZWFyZml4XHJcbiVjbGVhcmZpeCB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBwb3N0aW9uIHJlc2V0XHJcbiVwb3N0aW9ucmVzZXR7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0bGVmdDowO1xyXG5cdHJpZ2h0OjA7XHJcblx0Ym90dG9tOjA7XHJcbn1cclxuXHJcbi8vIHBvc3Rpb24gcmVzZXRcclxuJWJhY2tncm91bmRyZXNldCB7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAwO1xyXG59XHJcblxyXG4vLyBvcGFjaXR5XHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcblx0b3BhY2l0eTogJG9wYWNpdHk7XHJcblx0JG9wYWNpdHlJRTogJG9wYWNpdHkgKiAxMDA7XHJcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5SUUpO1xyXG59XHJcblxyXG4vLyBjdXN0b20gZm9udCBtaXhpblxyXG5AbWl4aW4gZm9udGZhY2UgKCRmb250ZmFtaWx5LCAkZmlsZW5hbWUsICRmb250d2VpZ2h0OiBub3JtYWwsICRmb250c3R5bGU6IG5vcm1hbCkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udGZhbWlseTtcclxuXHRzcmM6dXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0uZW90Jyk7XHJcblx0XHRzcmM6dXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvI3skZmlsZW5hbWV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy8jeyRmaWxlbmFtZX0uc3ZnI3skZmlsZW5hbWV9JykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogJGZvbnR3ZWlnaHQ7XHJcblx0Zm9udC1zdHlsZTogJGZvbnRzdHlsZTtcclxufVxyXG5cclxuLy8gcGxhY2Vob2xkZXJcclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG5cdDo6LW1vei1wbGFjZWhvbGRlclx0XHRcdHtvcGFjaXR5OiAxOyBAY29udGVudH1cclxuXHQ6LW1vei1wbGFjZWhvbGRlclx0XHRcdHtAY29udGVudH1cclxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyXHRcdHtAY29udGVudH1cclxuXHQucGxhY2Vob2xkZXJcdFx0XHRcdHtAY29udGVudH1cclxufVxyXG5cclxuLy8gdmVydGljYWwgYWxpZ24gc3R5bGVcclxuQG1peGluIHZlcnRpY2FsLWFsaWduKCRkaXNwbGF5LCAkYWxpZ24pe1xyXG5cdGRpc3BsYXk6JGRpc3BsYXk7XHJcblx0dmVydGljYWwtYWxpZ246JGFsaWduO1xyXG59XHJcblxyXG4vL2FmdGVyIGFuZCBiZWZvcmVcclxuJWFmdGVyIHtcclxuXHRjb250ZW50OicnO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG59XHJcblxyXG4vLyB2ZXJ0aWNhbCBhbGlnbm1lbnQgd2l0aGluIHRoZSBibG9ja1xyXG5AbWl4aW4gdi1hbGlnbigkY2hpbGQtY2xhc3MtbmFtZSwgJHZhbGlnbjogbWlkZGxlKXtcclxuXHQuI3skY2hpbGQtY2xhc3MtbmFtZX17XHJcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiR2YWxpZ247XHJcblx0fVxyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDonJztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiR2YWxpZ247XHJcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0d2lkdGg6MXB4O1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0bWFyZ2luOjAgMCAwIC01cHg7XHJcblx0fVxyXG59IiwiXHJcbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcclxuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcclxuXHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wcmludFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcclxuXHJcbi8vIENvcmUgQ1NTXHJcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvY29kZVwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcHJvZ3Jlc3MtYmFyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhbmVsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9jYXJvdXNlbFwiO1xyXG5cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbkBpbXBvcnQgXCJib290c3RyYXAvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuIiwiLy8gV2hlbiB0cnVlLCBhc3NldCBwYXRoIGhlbHBlcnMgYXJlIHVzZWQsIG90aGVyd2lzZSB0aGUgcmVndWxhciBDU1MgYHVybCgpYCBpcyB1c2VkLlxuLy8gV2hlbiB0aGVyZSBubyBmdW5jdGlvbiBpcyBkZWZpbmVkLCBgZm4oJycpYCBpcyBwYXJzZWQgYXMgc3RyaW5nIHRoYXQgZXF1YWxzIHRoZSByaWdodCBoYW5kIHNpZGVcbi8vIE5COiBpbiBTYXNzIDMuMyB0aGVyZSBpcyBhIG5hdGl2ZSBmdW5jdGlvbjogZnVuY3Rpb24tZXhpc3RzKHR3YnMtZm9udC1wYXRoKVxuJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogKHR3YnMtZm9udC1wYXRoKFwiXCIpICE9IHVucXVvdGUoJ3R3YnMtZm9udC1wYXRoKFwiXCIpJykpICFkZWZhdWx0O1xuXG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICM0MjhiY2EgIWRlZmF1bHQ7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBBc3NldCBoZWxwZXJzIHN1Y2ggYXMgU3Byb2NrZXRzIGFuZCBOb2RlLmpzIE1pbmNlciBkbyBub3QgcmVzb2x2ZSByZWxhdGl2ZSBwYXRoc1xuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0b3IgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICMzMzMzMzMgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBQb3BvdmVyc1xuLy9cbi8vIyNcblxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IE1vZGFsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMyAhZGVmYXVsdDtcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXG4kdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICAgICAkdGV4dC1jb2xvciAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHggIWRlZmF1bHQ7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDbG9zZVxuLy9cbi8vIyNcblxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDb2RlXG4vL1xuLy8jI1xuXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYzcyNTRlICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwZVxuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICAgICAgICAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvaGlkZS10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL29wYWNpdHlcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LWZpbHRlclwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5XCI7XG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFiLWZvY3VzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1vdmVyZmxvd1wiO1xuQGltcG9ydCBcIm1peGlucy92ZW5kb3ItcHJlZml4ZXNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9hbGVydHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9wYW5lbHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Byb2dyZXNzLWJhclwiO1xuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jZW50ZXItYmxvY2tcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xICh3aWxsIGJlIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAjezAvMH0gYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogI3thbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKX07XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vIFJlc2l6ZSBhbnl0aGluZ1xuXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIFNpemluZyBzaG9ydGN1dHNcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgLy8gV2ViS2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIi8vIEFsZXJ0c1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuLy8gICAgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4vLyAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG4gICAgLy9cbiAgICAvLyBDaHJvbWUgKE9TWCkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjQ1XG4gICAgLy8gT25jZSBmaXhlZCwgd2UgY2FuIGp1c3Qgc3RyYWlnaHQgdXAgcmVtb3ZlIHRoaXMuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuLy8gSW1wb3J0IHRoZSBmb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbn1cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6ICgkZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTkvMTAgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vLyBTZXQgdGhlIGhlaWdodCBvZiBmaWxlIGNvbnRyb2xzIHRvIG1hdGNoIHRleHQgaW5wdXRzXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnRcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ZXh0YXJlYSYgdG8gdGV4dGFyZWEuZm9ybS1jb250cm9sXG59XG5cbi8vIFJlc2V0IGhlaWdodCBmb3IgYHRleHRhcmVhYHNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuLy9cbi8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy9cbi8vIEluIE1vYmlsZSBTYWZhcmksIHNldHRpbmcgYGRpc3BsYXk6IGJsb2NrYCBvbiB0ZW1wb3JhbCBpbnB1dHMgY2F1c2VzIHRoZVxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuXG4vLyBBcyBhIHdvcmthcm91bmQsIHdlIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGVcbi8vIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQuIFNpbmNlIHRoaXMgZnVja3MgdXAgZXZlcnl0aGluZyBlbHNlLCB3ZSBoYXZlIHRvXG4vLyBhcHByb3ByaWF0ZWx5IHJlc2V0IGl0IGZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgdGhlIHNpemUgdmFyaWF0aW9ucy5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIC8vIElFOCsgbWlzYWxpZ25zIHRoZSB0ZXh0IHdpdGhpbiBkYXRlIGlucHV0cywgc28gd2UgcmVzZXRcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICN7XFwwfTtcblxuICAmLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsICN7XFwwfTtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlICN7XFwwfTtcbiAgfVxufVxuXG4vLyBJRSAxMSBoYWNrIHRvIHJldmVyc2UgdGhlIGlPUyB0ZW1wb3JhbCBpbnB1dCBoYWNrLlxuXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5fOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCBpbnB1dFt0eXBlPVwidGltZVwiXSxcbl86LW1zLWZ1bGxzY3JlZW4sIDpyb290IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbl86LW1zLWZ1bGxzY3JlZW4sIDpyb290IGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblxuICAmLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20sIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wnLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZywgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCcsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoICh3aGljaCBhbHNvIGF2b2lkc1xuICAgIC8vIGEgYnVnIGluIFdlYktpdDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTY5KS5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3NcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC42NSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgfVxufVxuXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gIHJpZ2h0OiAwO1xufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgd2hlbiBkcm9wZG93biBKUyBhZGRzIGl0IGFmdGVyIGNsb3NpbmcgdGhlIG1lbnVcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICBAZXh0ZW5kIC5uYXYtanVzdGlmaWVkO1xuICAgIEBleHRlbmQgLm5hdi10YWJzLWp1c3RpZmllZDtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6ICAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcbi8vXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXG5cbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpICgtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAgICAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGZvcm1cbi8vXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxuLy8gb3VyIG5hdmJhcnMuXG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaS5ob21lID4gYSB7XG4gICAgICBjb2xvcjogIzgwODA4MDtcbiAgICB9XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gIC5uYXZiYXItbmF2IHtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAvLyBEcm9wZG93bnNcbiAgLm5hdmJhci1uYXYge1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAuYnRuLXhzICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICBhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNikgMDtcblxuICAgIC5jb250YWluZXIgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDQuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXdhcm5pbmctYmcsICRhbGVydC13YXJuaW5nLWJvcmRlciwgJGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAvLyBBbGlnbiBiYWRnZXMgd2l0aGluIGxpc3QgaXRlbXNcbiAgPiAuYmFkZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICA+IC5iYWRnZSArIC5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBMaW5rZWQgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3IgZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGxpbmtlZCBsaXN0IGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzYWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4gICYuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuXG4gIC8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4gICYuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICB9XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgbWluLWhlaWdodDogKCRtb2RhbC10aXRsZS1wYWRkaW5nICsgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBBcnJvd3Ncbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBSZXNldCBmb250IGFuZCB0ZXh0IHByb3BlcnRlcyBnaXZlbiBuZXcgaW5zZXJ0aW9uIG1ldGhvZFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE92ZXJyaWRlcyBmb3IgcHJvcGVyIGluc2VydGlvblxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcGVyc3BlY3RpdmU6IDEwMDA7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsvLyAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jazsvLyAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIC52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCJAZm9udC1mYWNlIHsgQGluY2x1ZGUgZm9udGZhY2UoaGVsdmV0aWNhX25ldWUsIGhlbHZldGljYW5ldWUtd2ViZm9udC13ZWJmb250KSB9XHJcbkBmb250LWZhY2UgeyBAaW5jbHVkZSBmb250ZmFjZShoZWx2ZXRpY2FfbmV1ZSwgaGVsdmV0aWNhbmV1ZS1ib2xkLXdlYmZvbnQtd2ViZm9udCwgNzAwKSB9XHJcblxyXG5odG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGhlaWdodDokYmFzZS1zaXplO1xyXG59XHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcbmJvZHkge1xyXG5cdG1pbi1oZWlnaHQ6JGJhc2Utc2l6ZTtcclxuXHRsaW5lLWhlaWdodDokbGluZS1oZWlnaHQ7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiRiYXNlLXNpemU7XHJcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcblx0bWluLXdpZHRoOjMyMHB4O1xyXG59XHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtYWluLCBuYXYsIHNlY3Rpb24sIHN1bW1hcnl7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuaW1nIHtib3JkZXItc3R5bGU6bm9uZTt9XHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblx0b3V0bGluZTpub25lO1xyXG59XHJcbmE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjpub25lO31cclxuYTpmb2N1c3tvdXRsaW5lOm5vbmU7fVxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcblx0Zm9udDoxMDAlIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdGNvbG9yOiRiYXNlLWZvcm0tdGV4dC1jb2xvcjtcclxufVxyXG50ZXh0YXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbmZvcm0sIGZpZWxkc2V0IHtcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjA7XHJcblx0Ym9yZGVyLXN0eWxlOm5vbmU7XHJcbn1cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0cGFkZGluZzowO1xyXG5cdGJvcmRlcjowO1xyXG59XHJcbi8vIGlucHV0W3R5cGU9ZmlsZV0sIHRleHRhcmVhIHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7fVxyXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0ge3BhZGRpbmc6IDA7IGJvcmRlcjogbm9uZTt9XHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lciB7Ym9yZGVyOjA7fVxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMge291dGxpbmU6bm9uZTt9XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6MDtcclxufVxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuXHQvLyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czowO1xyXG59XHJcbmlucHV0W3R5cGU9c2VhcmNoXSB7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O31cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gey13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTt9XHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24gey13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTt9XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge2Rpc3BsYXk6bm9uZTt9XHJcbnEge3F1b3Rlczogbm9uZTt9XHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnN1Yixcclxuc3VwIHtcclxuXHRmb250LXNpemU6IDc1JTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbnN1cCB7dG9wOiAtMC41ZW07fVxyXG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59QGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLmVvdD8yNzgyODY4NycpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby5lb3Q/Mjc4Mjg2ODcjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLndvZmY/Mjc4Mjg2ODcnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8udHRmPzI3ODI4Njg3JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9mb250ZWxsby5zdmc/Mjc4Mjg2ODcjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cclxuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cclxuLypcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLnN2Zz8yNzgyODY4NyNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgfVxyXG59XHJcbiovXHJcblxyXG4gW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXHJcbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cclxufVxyXG5cclxuLmljb24tc3ZnMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xyXG4uaWNvbi1zdmcxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXHJcbi5pY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cclxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLWZhY2Vib29rLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cclxuLmljb24tdHdpdHRlci1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXHJcbi5pY29uLXJpZ2h0LWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xyXG4uaWNvbi1sZWZ0LWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xyXG4uaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xyXG4uaWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXHJcbi5pY29uLWdwbHVzLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cclxuLmljb24tcGludGVyZXN0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ+6gjCcgKi9cclxuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH1cclxuIiwiLyoqXG4gKiBHUklEIEJSRUFLUE9JTlRTXG4gKi9cbiRncmlkVGlueTogNDgwcHg7XG4kZ3JpZFNtYWxsOiA3NjhweDtcbiRncmlkTWVkaXVtOiA5OTJweDtcbiRncmlkTGFyZ2U6IDEyMDBweDtcblxuLy8gU3RhbmRhcmQgbmVzdCBwYWRkaW5nXG4kZ3JpZE91dGVyQ29udGFpbmVyUGFkZGluZzogMTVweDtcblxuXG5cbi8qKlxuICogR1JJRCBCUkVBS1BPSU5UIENPTlRST0xMRVIgTUlYSU5cbiAqIE1vYmlsZSBGaXJzdC5cbiAqL1xuQG1peGluIGJyZWFrcG9pbnQoJGNsYXNzKSB7XG4gIFxuICAvLyBUaW55OiB0blxuICBAaWYgJGNsYXNzID09IHRuIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWRUaW55IC0gMXB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgXG4gIC8vIEV4dHJhIFNtYWxsOiB4c1xuICBAZWxzZSBpZiAkY2xhc3MgPT0geHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZFRpbnkpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBcbiAgLy8gU21hbGw6IHNtXG4gIEBlbHNlIGlmICRjbGFzcyA9PSBzbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkU21hbGwpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBcbiAgLy8gTWVkaXVtOiBtZFxuICBAZWxzZSBpZiAkY2xhc3MgPT0gbWQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZE1lZGl1bSkgeyBAY29udGVudDsgfVxuICB9XG4gIFxuICAvLyBMYXJnZTogbGdcbiAgQGVsc2UgaWYgJGNsYXNzID09IGxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWRMYXJnZSkgeyBAY29udGVudDsgfVxuICB9XG4gIFxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50IG1peGluIHN1cHBvcnRzOiB0biwgeHMsIHNtLCBtZCwgbGdcIjtcbiAgfVxufVxuXG5cblxuXG5cblxuXG4vKipcbiAqIE9VVEVSLUNPTlRBSU5FUlxuICogQ29uc3RyYWlucyBjb250ZW50IHRvIGJyZWFrcG9pbnRzLlxuICovXG4ub3V0ZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7IFxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHttYXgtd2lkdGg6ICRncmlkU21hbGw7fVxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7bWF4LXdpZHRoOiAkZ3JpZE1lZGl1bTt9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHttYXgtd2lkdGg6ICRncmlkTGFyZ2U7fVxuICBcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgXG59XG4iLCIvKipcbiAqIE1PRFVMRSBJTVBPUlRTXG4gKi9cblxuQGltcG9ydCAnbW9kdWxlcy9oZWFkZXInO1xuQGltcG9ydCAnbW9kdWxlcy9zdWJzY3JpYmUtcG9wdXAnO1xuQGltcG9ydCAnbW9kdWxlcy9icm93c2VyLXVwZ3JhZGUnO1xuQGltcG9ydCAnbW9kdWxlcy9sYXRlc3QtY29tbWVudHMnO1xuQGltcG9ydCAnbW9kdWxlcy9jb3VudHJ5LXNlbGVjdCc7XG5AaW1wb3J0ICdtb2R1bGVzL3NsaWRlcic7XG5AaW1wb3J0ICdtb2R1bGVzL3Byb2R1Y3QnO1xuQGltcG9ydCAnbW9kdWxlcy9wYXJ0bmVycyc7XG5AaW1wb3J0ICdtb2R1bGVzL2NhbGN1bGF0b3InO1xuQGltcG9ydCAnbW9kdWxlcy9mb3JtLWlucHV0JztcbkBpbXBvcnQgJ21vZHVsZXMvY2FydCc7XG5AaW1wb3J0ICdtb2R1bGVzL2NoZWNrb3V0JztcbkBpbXBvcnQgJ21vZHVsZXMvYWNjb3VudCc7XG5AaW1wb3J0ICdtb2R1bGVzL2FjY29yZGlvbic7XG5AaW1wb3J0ICdtb2R1bGVzL2ZhbmN5Ym94JztcbkBpbXBvcnQgJ21vZHVsZXMvYXBwLXNob3AtY2F0ZWdvcnknO1xuQGltcG9ydCAnbW9kdWxlcy9jdXJyZW5jeV9wb3B1cCc7XG5AaW1wb3J0ICdtb2R1bGVzL25ldy1wcm9kdWN0LXNlY3Rpb24nO1xuQGltcG9ydCAnbW9kdWxlcy9uZXdzLWV2ZW50cyc7XG5AaW1wb3J0ICdtb2R1bGVzL3Nob3AtYWZmaWxpYXRlJztcbkBpbXBvcnQgJ21vZHVsZXMvcmVjaXBlLXZhcmlhdGlvbic7XG5AaW1wb3J0ICdtb2R1bGVzL3dlbGxuZXNzLWJsb2cnO1xuQGltcG9ydCAnbW9kdWxlcy9jcmVkaXRzLXBhZ2UnO1xuQGltcG9ydCAnbW9kdWxlcy9mb290ZXInO1xuQGltcG9ydCAnbW9kdWxlcy9zaWRlYmFyJztcbkBpbXBvcnQgJ21vZHVsZXMvYWRtaW4tZGFzaGJvYXJkJztcbiIsIi8qKlxuICogSEVBREVSXG4gKi9cbiNoZWFkZXIge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgbWluLWhlaWdodDogMzNweDtcbiAgfVxufVxuXG5cbi5oZWFkZXJfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5oZWFkZXJfX21haW5fX2xvZ28gIHt9XG5cbi5oZWFkZXJfX21haW5fX21lbnUgIHt9XG5cbi5oZWFkZXJfX21haW5fX3NlYXJjaCB7IG1hcmdpbi10b3A6IDE1cHg7fVxuXG4uaGVhZGVyX19tYWluX19tZW51LCAuaGVhZGVyX19tYWluX19zZWFyY2gge1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodG4pIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG59XG5cbi5oZWFkZXJfX21haW5fX21lbnUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgLm5hdmJhci1kZWZhdWx0IHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjY2NjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAubmF2YmFyIHtwb3NpdGlvbjogaW5pdGlhbDt9XG4gICNuYXYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBkaXYge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXYge1xuICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgIC5pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvbGF5b3V0L2NoZXZyb24tZG93bi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IGEuaGFzLWhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvbGF5b3V0L3BvaW50ZXItdHJpYW5nbGUucG5nJykgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHhcbiAgICAgICAgfVxuICAgICAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OWVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZmViMjA0O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZmViMjA0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmViMjA0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgbGksIGxpID4gYSB7cG9zaXRpb246IGluaGVyaXQ7fVxuICB9XG59XG5cbi5pZSAuaGVhZGVyX19tYWluX19tZW51IC5uYXZiYXItbmF2ID4gbGkgPiBkaXYge3Bvc2l0aW9uOiBmaXhlZDt9XG5cblxuIiwiLyoqXG4gKiBTVUJTQ1JJQkUgUE9QVVBcbiAqL1xuXG4uc3Vic2NyaWJlLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweDtcblxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDNweCAjMzMzO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9sYXlvdXQvYmctd29vZC13YWxsLW1lZGl1bS5qcGcnKSByZXBlYXQgY2VudGVyO1xuXG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5wb3B1cC1vcGVuICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLnNpZ24tdXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICAubWFpbi1pbWFnZSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDQwMHB4O1xuXG5cbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuXG4gICAgICAgICYuc2lnbi11cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvbGF5b3V0L2JnLXBvcHVwLXRlcmVzYS5qcGcnKSBuby1yZXBlYXQgMTAwJSAwO1xuXG4gICAgICAgICAgICAubWFpbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbmJvZHkucG9wdXAtb3BlbiB7b3ZlcmZsb3c6IGhpZGRlbjt9XG5cblxuLnN1YnNjcmliZS1wb3B1cF9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQmxhY2s7XG4gICAgb3BhY2l0eTogLjc7XG5cblxuICAgIC5wb3B1cC1vcGVuICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLnN1YnNjcmliZS1wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2xheW91dC9pY29uLWNsb3NlLW1lZGl1bS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzZweCAzNnB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgIH1cbn1cblxuXG5cblxuXG5cblxuLyoqXG4gKiBCT09LIFBST01PXG4gKi9cbi5zdWJzY3JpYmUtcG9wdXBfX2Jvb2stcHJvbW9fX3RpdGxlIHtcbiAgICBjb2xvcjogIzJkMmQyZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OTBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAuc2lnbi11cCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnN1YnNjcmliZS1wb3B1cF9fYm9vay1wcm9tb19fY29weTEge1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYU5ldWVUaGluO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAuc2lnbi11cCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3Vic2NyaWJlLXBvcHVwX19ib29rLXByb21vX19jb3B5MiB7XG4gICAgZm9udC1mYW1pbHk6ICdXYWxiYXVtIFcwMSBCb2xkJyxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4uc3Vic2NyaWJlLXBvcHVwX19ib29rLXByb21vX19jdGEudHdvLWltYWdlcy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG59XG5cbmEudHdvLWltYWdlcyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMnB4O1xuICAgIH1cbn1cblxuLnN1YnNjcmliZS1wb3B1cF9fZXh0cmFfaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FOZXVlVGhpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxufVxuXG4uc3Vic2NyaWJlLXBvcHVwX19ib29rLXByb21vX19jdGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OTBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgIFxuICAgIH1cblxuICAgIGEudHdvLWltYWdlcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxufVxuXG5cbi5zdWJzY3JpYmUtcG9wdXBfX2Jvb2stcHJvbW9fX2Jvb2staW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OTBweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMzI0cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3Vic2NyaWJlLXBvcHVwLnNpZ24tdXAge1xuICAgIG1pbi1oZWlnaHQ6IDM5OHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAuYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG5cblxuLy8gT0xEIEVNQUlMIFNJR05VUCBCT1hcblxuLnN1YnNjcmliZS1wb3B1cCAubmV3c2xldHRlci1zaWduLXVwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4uc3Vic2NyaWJlLXBvcHVwX19lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZhZTZiNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ5MHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG59XG5cblxuLnN1YnNjcmliZS1wb3B1cF9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmRiODEzO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cblxuXG4vLyAuc3Vic2NyaWJlLXBvcHVwIGgyIHtcbi8vICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4vLyB9XG5cblxuLnN1YnNjcmliZS1wb3B1cF9fZXJyb3IsXG4uc3Vic2NyaWJlLXBvcHVwX19zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiBoc2xhKDM1OCw3MiUsNDclLDEpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuXG4uc3Vic2NyaWJlLXBvcHVwX19zdWNjZXNzIHtcbiAgICBjb2xvcjogaHNsYSg4Myw0NCUsNDclLDEpO1xufVxuIiwiLyoqXG4gKiBCUk9XU0VSIFVQR1JBREVcbiAqL1xuLmJyb3dzZXItdXBncmFkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG4iLCIvKipcbiAqIExBVEVTVCBDT01NRU5UU1xuICovXG4ubGF0ZXN0LWNvbW1lbnRzIHtcbiAgICBAaW5jbHVkZSB1bmxpc3QoKTtcblxuICAgIC8vIE5lc3RlZCBVTHNcbiAgICB1bCB7XG4gICAgICAgIEBpbmNsdWRlIHVubGlzdCgpO1xuICAgIH1cbn1cbiIsIi8qKlxuICogQ09VTlRSWSBTRUxFQ1RcbiAqL1xuLmNvdW50cnktc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxufVxuXG4gICAgXG4gICAgLmNvdW50cnktc2VsZWN0X19jb3VudHJ5IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kWWVsbG93LCAzNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAgICAgLmNvdW50cnktc2VsZWN0X19jb3VudHJ5X19mbGFnIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cblxuICAgICAgICAuY291bnRyeS1zZWxlY3RfX2NvdW50cnlfX2luZm8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG5cblxuICAgICAgICAuY291bnRyeS1zZWxlY3RfX2NvdW50cnlfX2N1cnJlbmN5IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuXG4gICAgLmNvdW50cnktc2VsZWN0X190b2dnbGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiIsIi8qKlxuICogU0xJREVSXG4gKi9cbi5zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuXG4gICAgLnNsaWRlcl9fc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIH1cblxuXG4gICAgICAgIC5zbGlkZXJfX3NsaWRlX19jb3B5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5zbGlkZXJfX3NsaWRlX19jb3B5X190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLnNsaWRlcl9fc2xpZGVfX2NvcHlfX2JsdXJiIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuc2xpZGVyX19zbGlkZV9fY29weV9fYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyX19zbGlkZV9fY29weV9fYnV0dG9uX19jdGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kWWVsbG93LCAxMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRZZWxsb3c7fVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLnNsaWRlcl9fc2xpZGVfX2NvcHlfX2J1dHRvbl9fcGxheS12aWRlbyB7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2xheW91dC9pY29uLXBsYXkucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDg0JTtcblxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICB9XG5cblxuXG5cblxuXG5cbiAgICAvKipcbiAgICAgKiBTRVRUSU5HU1xuICAgICAqL1xuICAgIC5zbGlkZXJfX3NsaWRlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTsgLy8gRGVmYXVsdFxuICAgIH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGUtLWNvbG9yLWxpZ2h0IHt9IC8vIERlZmF1bHRcblxuXG4gICAgICAgIC5zbGlkZXJfX3NsaWRlLS1jb2xvci1kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmREYXJrZXJHcmV5O1xuICAgICAgICB9XG5cblxuICAgICAgICAuc2xpZGVyX19zbGlkZS0tYWxpZ24tbGVmdCB7fSAvLyBEZWZhdWx0XG5cblxuICAgICAgICAuc2xpZGVyX19zbGlkZS0tYWxpZ24tcmlnaHQge1xuXG4gICAgICAgICAgICAuc2xpZGVyX19zbGlkZV9fY29weSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4iLCIvKipcbiAqIFBST0RVQ1RcbiAqL1xuXG4ucHJvZHVjdF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRjb2xvcjogJGJyYW5kR3JleTtcbn1cblxuLnN0cmlrZSB7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4uY2FydC1mb3JtIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNhdmUxMCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0d2lkdGg6IDI1NHB4O1xuXG5cdC5jYXRjaGxpbmUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHRhIHtcblx0XHRtYXJnaW46IDE1cHggMzVweDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogI2NjYztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5wcmljZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjogI2VlYjExMTtcblx0fVxuXG5cdC5zYXZlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6ICNiMWIyYjY7XG5cdH1cbn1cblxuLnByb2R1Y3Qtc2lkZWJhciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtc2lkZWJhciAuc2lkZS1uYXYge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdC1zaWRlYmFyIGltZyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC5naWZ0LXZvdWNoZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG5cblx0LnByb2R1Y3QtZGVzYyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxufVxuXG4udmFsdWUtZm9ybS5mb3JtLWlucHV0X19pbnB1dCB7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0Ly8gbWluLWhlaWdodDogNjAwcHg7XG5cblx0c2VsZWN0IHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzY2Njtcblx0fVxuXG5cdC5wb3AtdXAge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0c3Bhbi5lcnJvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IHJlZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQubWVzc2FnZS1wb3B1cCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cGFkZGluZzogMzVweCAxNXB4IDU1cHg7XG5cblx0XHQuY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDc1cHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udDogMjVweCAnSGVsdmV0aWNhTmV1ZVcwMS03NUJvbGQnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0ge1xuXHRcdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGl0IHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0fiAuc3BsaXQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIjY29udGVudGxlZnQgLnJpZ2h0SW5zZXQucGFydG5lcnMtbG9naW4ge1xyXG5cclxuXHR3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi5wYXJ0bmVyT3JkZXIgLnVuaXRzIHtcclxuXHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLnBhcnRuZXJPcmRlciAucE1wciwgIC5wYXJ0bmVyT3JkZXIgLnBScnAge1xyXG5cdHdpZHRoOiAxMzBweFxyXG59XHJcblxyXG4ucGFydG5lclRvdGFscyAucFRvdGFsIHtcclxuXHR3aWR0aDogMTMwcHhcclxufVxyXG5cclxuLmNhdGVnb3J5LXBhZ2UucGFydG5lcnMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbjogMjVweCBhdXRvIDM1cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cclxuXHRcdG1heC13aWR0aDogODAlO1xyXG5cdCAgICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XHRcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdG1hcmdpbjogMHB4IDBweCAyMHB4O1xyXG4gICAgXHRcclxuICBcdH1cclxuXHJcblx0bWFyZ2luOiAwcHggLTEwcHggMjBweDtcclxufVxyXG5cclxuXHJcbi5hbGwtc2lkZWJhcnMge1xyXG5cdCYucGFydG5lcnMge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMjVweCBhdXRvIDM1cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdCAgICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XHRcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJcbiNjYWxjV2VpZ2h0IHtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi50ZW1wbGF0ZV9fcGFnZS1wcm90ZWluIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuXG5cdGgyIHtcblx0XHRtYXJnaW46IDYwcHggMCAyNXB4O1xuXHR9XG5cblx0LnN0cmFwTGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5wcm90ZWluQ2FsYyB7XG5cdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuXHRcdFx0cGFkZGluZzogODJweCA2NXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRsYWJlbCwgc3Bhbi5sYXJnZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5pbnB1dCB+IC5pbnB1dHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0ID4gKiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0Lm1MYWJlbCB+IGxhYmVsIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXG5cdFx0LmlucHV0LmdlbmRlciAubWFsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQuaW5wdXQuaW1wb3J0YW50ID4gKiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5pbnB1dC5pbXBvcnRhbnQgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cblx0XHQucmVjb21tZW5kZWQtYm94IHtcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQucmVzdWx0IHtcblx0XHRcdFx0Zm9udDogbm9ybWFsIDE0cHggSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRjb2xvcjogI2E4YThhODtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmJiYjA1O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXJtcy1jb25kaXRpb25zIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdCNjYWxjQnV0dG9uIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0YzUzZTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQ6IGJvbGQgMTVweCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2lkZWJhci1jb250ZW50IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuXHRcdHBhZGRpbmc6IDMwcHggMjVweDtcblxuXHRcdGgzLCBwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZiYmIwNTtcblx0XHR9XG5cdH1cblxuXHQucHJvdGVpbi1oZWFkZXIge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdFx0bWFyZ2luOiA2MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkYnJhbmRHcmV5O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogRk9STSBJTlBVVFxuICovXG4uZm9ybS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cblxuICAgIC5mb3JtLWlucHV0X19sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI3JTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5mb3JtLWlucHV0X19pbnB1dCB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSxcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgICAgIC5mb3JtLWlucHV0X19pbnB1dF9fc3ViLWFjdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmZvcm0taW5wdXRfX2lucHV0LS1yYWRpbyB7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuZm9ybS1pbnB1dF9faW5wdXQtLWRvdWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAuZm9ybS1pbnB1dF9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FCb2xkQ29uZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG5cbiAgICAgICAgLmZvcm0taW5wdXRfX2J1dHRvbi0tZnVsbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmZvcm0taW5wdXRfX2J1dHRvbi0tYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG4gICAgICAgIH1cbiIsIi5lc3RpbWF0ZS1zaGlwcGluZyBsYWJlbHtcclxuXHRmbG9hdDpsZWZ0O1xyXG5cdHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuI2VzdGltYXRlLXNoaXBwaW5nIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcblxyXG4uc2hpcHBpbmctb3B0aW9uLWNvbnRhaW5lciB7XHJcblx0ZmxvYXQ6bGVmdDtcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnNoaXBwaW5nLW9wdGlvbi1jb250YWluZXIuc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNBNkJBNzI7XHJcbn1cclxuXHJcbi5jYXJ0LXNoaXBwaW5nLWVzdGltYXRlLCAuY2hlY2tvdXQtc2hpcHBpbmctZXN0aW1hdGUge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdG1hcmdpbjogMjBweCAwcHg7XHJcbn1cclxuXHJcbi5hdmFpbGFibGUtc2hpcHBpbmctb3B0aW9ucyBpbWcge1xyXG5cdG1hcmdpbjogMTBweCA1MHB4O1xyXG59XHJcblxyXG4uY2FydC1pdGVtIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODtcclxuXHRwYWRkaW5nLXRvcDogMjNweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJ0LWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRzZWxlY3Qge1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cclxuXHRcdHdpZHRoOiA4MCU7XHJcblxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcnQtZWxlbWVudCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGhlaWdodDoxMzBweDtcclxufVxyXG4uY2FydC1lbGVtZW50LXNtYWxsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh0bikge1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY2FydC1pdGVtLmJvdHRvbXtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcclxuXHJcbn1cclxuXHJcblxyXG4uY2FydC1pbWFnZSB7XHJcblx0cGFkZGluZzowcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWluLXdpZHRoOiAxNDBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHRuKSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQuY3JlZGl0cy1pbWFnZXtcclxuXHRcdGhlaWdodDogNzBweDtcclxuICAgIFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcnQtaW1hZ2UgaW1nIHtcclxuXHJcbn1cclxuXHJcbi5wcmljZS1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMjBweDtcclxufVxyXG5cclxuLmNhcnQtcHJpY2Uge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodG4pIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNhcnQtaXRlbS10aXRsZSB7XHJcblx0d2lkdGg6IDM1MHB4O1xyXG59XHJcblxyXG4uY2FydC1pdGVtLXRpdGxlIGEsIC5jYXJ0LXByaWNlIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRmb250LWZhbWlseTokaGVsdmV0aWNhTGlnaHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi5jYXJ0LXF1YW50aXR5IHtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG59XHJcblxyXG4uY2hhbmdlLXF1YW50aXR5IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6JGhlbHZldGljYUxpZ2h0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY291bnRlci1ib3gge1xyXG5cdGEudWktc3Bpbm5lci1idXR0b24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luOiAwIDNweDtcclxuXHRcdHRleHQtaW5kZW50Oi05OTk5cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgc2l6ZSgxNnB4ICwgMThweCk7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGF5b3V0L3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMTA4cHggLTM5cHg7XHJcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihpbmxpbmUtYmxvY2ssIG1pZGRsZSk7XHJcblx0XHQmOmhvdmVye0BpbmNsdWRlIG9wYWNpdHkoMC44KTt9XHJcblx0XHQmLnVpLXNwaW5uZXItdXB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMXB4IC0zOXB4O31cclxuXHR9XHJcbn1cclxuXHJcbi5lZGl0LWNhcnQtaXRlbSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLmVkaXQtY2FydC1pdGVtIGlucHV0IHtcclxuXHR3aWR0aDogNDVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcclxuXHRmb250LWZhbWlseTokYWx0Mi1mb250LWZhbWlseTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y29sb3I6ICM2NjY2NjY7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ucmVtb3ZlLWl0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRmb250LWZhbWlseTokaGVsdmV0aWNhQm9sZENvbmQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5sb3dlci1xdWFudGl0eSB7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdHdpZHRoOiAxN3B4O1xyXG59XHJcbi5yYWlzZS1xdWFudGl0eSB7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcbn1cclxuXHJcbi5sb2FkaW5nLWNhcnQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5jb3Vwb24tZm9ybSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAzMHB4IDBweDtcclxuXHRmb250LWZhbWlseTogJGhlbHZldGljYUxpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzY2NjY2NjtcclxuXHRsYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9dGV4dF0ge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0fVxyXG5cdGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6JGhlbHZldGljYUJvbGRDb25kO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jYXJ0LW1vcmUtYm94IHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uY2FydC1zaWRlYmFyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Zm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FMaWdodDtcclxuXHJcblxyXG5cdGg0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiRoZWx2ZXRpY2FMaWdodDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRjb2xvcjogI2ZiYmIwNTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY2hlY2tvdXQtdG90YWxzIHtcclxuXHRjb2xvcjogJGJyYW5kR3JleTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0LmFtb3VudCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5jYXJ0LXRvdGFscy1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM2NjY2NjY7XHJcblx0fVxyXG5cclxuXHQudG90YWwuc3VidG90YWwge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZXZvdWNoZXItc3VidG90YWwgc3Ryb25nIHtcclxuXHRcdG1hcmdpbjozMHB4O1xyXG5cdH1cclxuXHJcblx0LmV2b3VjaGVyLXN1YnRvdGFsIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNhZGFkYWQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNhcnQtYWN0aW9ucyB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcblx0LmJ0biB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0bi1hbHQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmUtdm91Y2hlci1kZXRhaWxzIHtcclxuXHRjb2xvcjogIzY2NjY2NjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhTGlnaHQ7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQuY2FydC1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcnQtcXVhbnRpdHksIC5jYXJ0LXByaWNlIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQuY2FydC1wcmljZSB7XHJcblx0XHRsaW5lLWhlaWdodDogODRweDtcclxuXHR9XHJcblx0LmNhcnQtaXRlbSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcnQtZWxlbWVudC1zbWFsbCB7d2lkdGg6IGF1dG87fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcclxuXHQuY291cG9uLWZvcm0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDMycHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG5cdC5jdXN0b20tY2FydC1pdGVtIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9tcHQtYnVuZGxlIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblxyXG5cdFx0LmNhcnQtaW1hZ2VcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0XHJcblxyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHRtYXJnaW46IDVweCAwO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBcdGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIFx0YSB7XHJcbiAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHRcdGNvbG9yOiAjMzMzO1xyXG4gICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNiMjJhO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbn0iLCIvKipcbiAqIENIRUNLT1VUXG4gKi9cblxuLmNoZWNrb3V0LXNlY3Rpb24ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNhMWExYTE7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAvLyBURU1QIEhSIFNUWUxJTkdcbiAgICBociB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZmVmZWY7XG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LXNlY3Rpb24tLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4gICAgLmNoZWNrb3V0LXNlY3Rpb24tLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbi5jaGVja291dC1zZWN0aW9uLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZml4ZWQtdG9wLXN1bW1hcnkge1xuXG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICB3aWR0aDogNDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuLmZpeGVkLWJvdHRvbS1zdW1tYXJ5IHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDQxNnB4O1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnN1bW1hcnktc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uY2FydC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY2hlY2tvdXQtbG9hZGluZyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRpbWcge1xuXHRcdC8qbWFyZ2luLXRvcDogMjBweDsqL1xuXHR9XG5cblx0LmNoZWNrb3V0LXNlY3Rpb25fX3RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5jaGVja291dC1jYXJ0LWFjdGlvbnMgLmJ0biB7XG5cdHdpZHRoOiAyNTBweDtcbn1cblxuLmNoZWNrb3V0LWZvcm0tZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi50b3RhbC5zdWJ0b3RhbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc3RhdGUtZmllbGQsIC5zaGlwcGluZy1zdGF0ZS1maWVsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIC50ZXh0LXN0YXRlIHtcbiAgICAgICAgd2lkdGg6OTglO1xuICAgIH1cbn1cblxuXG4uZm9ybS1pbnB1dF9faW5wdXQtLWRvdWJsZSBpbnB1dC50ZXh0LXN0YXRlIHtcbiAgICAgICAgd2lkdGg6OTglO1xuICAgIH1cblxuLmZvcm0taW5wdXRfX2lucHV0LS1kb3VibGUgLnN0YXRlLWZpZWxkIHNlbGVjdCwgLmZvcm0taW5wdXRfX2lucHV0LS1kb3VibGUgLnNoaXBwaW5nLXN0YXRlLWZpZWxkIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxufVxuXG5cblxuXG4vKipcbiAqIENBUlQgU1VNTUFSWVxuICovXG4uY2FydC1zdW1tYXJ5IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgY29sb3I6ICM1YjViNWI7XG5cbiAgICAuZm9ybS1pbnB1dF9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cblxuICAgIC5jYXJ0LXN1bW1hcnlfX3Byb2R1Y3QtdGFibGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzViNWI1YjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAuY2FydC1zdW1tYXJ5X19wcm9kdWN0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcblxuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICAgICAuY2FydC1zdW1tYXJ5X19wcm9kdWN0X190aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB9XG5cblxuICAgICAgICAuY2FydC1zdW1tYXJ5X19wcm9kdWN0X190aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmNhcnQtc3VtbWFyeV9fcHJvZHVjdF9fcXR5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5jYXJ0LXN1bW1hcnlfX3Byb2R1Y3RfX3RvdGFsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG5cbiAgICAuY2FydC1zdW1tYXJ5X19jYWxjdWxhdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cblxuICAgIC5jYXJ0LXN1bW1hcnlfX2NhbGN1bGF0aW9uX192YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICB9XG5cblxuICAgIC5jYXJ0LXN1bW1hcnlfX2NhbGN1bGF0aW9uLS1zdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYUJvbGRDb25kO1xuICAgIH1cblxuLmZvcm0taW5wdXRfX2lucHV0LS1yYWRpbyBsYWJlbC5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjM2MzYzM7XG59IiwiXG4uYWNjb3VudC1mb3JtIHtcblx0YSB7XG5cdFx0Y29sb3I6ICNlZWIxMTE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQuYWx0ZXJuYXRlLW9wdGlvbiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xuXHR9XG5cblx0LnNwbGl0IHtcblx0XHQqIHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0fVxuXG5cdFx0KiB+ICoge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuLnVwZGF0ZS1mb3JtLXNoaXBwaW5nLCAudXBkYXRlLWZvcm0tYmlsbGluZyB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udXBkYXRlLWZvcm0tYmlsbGluZ1xue1xuXHQuZXhwbGFpblxuXHR7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdCNnZW5kZXJcblx0e1xuXHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcblx0fVxufVxuLnBhc3QtcHVyY2hhc2VzIHtcblx0dHIub2RkIHtcblx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHR9XG5cblx0dGQsIHRoIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblxuXHR0ZCB+IHRkLCB0aCB+IHRoIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQubGlnaHQtYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLnN1YnNjcmlwdGlvbnMge1xuXHRkbDphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHRkdCB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG5cblx0ZHQsIGRkIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbn1cblxuXG5cbi5kb2JfZGF0ZSxcbi5jaGVja0RvYkluc1xue1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm92ZXItZG9iXG57XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5wb3AtZG9iIFxue1xuXHQgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xheW91dC9iZy1kb2ItcG9wLmpwZykgdG9wIGxlZnQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiA1MCU7XG5cblx0XHRcblx0XHQucmlnaHQtY29udGVudFxuXHRcdHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0d2lkdGg6IDUzJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMTAlIDUlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFxuXHRcdFx0aDNcblx0XHRcdHtcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIldhbGJhdW0gVzAxIEJvbGRcIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdHBcblx0XHRcdHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMCAzMHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5maWVsZF9kb2Jcblx0XHRcdHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdFx0XHRcdCNjaGVja19kb2IsXG5cdFx0XHRcdFx0I0RPQlxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcblx0XHRcdFx0LmZvcm0taW5wdXRfX2lucHV0XG5cdFx0XHRcdHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHQ+ZGl2XG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdGxhYmVsXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDotMjJweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdFx0XHRzcGFuXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmYmJhMDA7IFxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Ji5kYXlcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5tb250aFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnllYXJcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNCU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlucHV0XG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0I21vbnRoXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YnV0dG9uXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggNnB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzMjJweClcblx0XHRcdHtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweClcblx0XHRcdHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCBsZWZ0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jbG9zZVxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xheW91dC9jcm9zcy5wbmcnKSB0b3AgcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0ei1pbmRleDogOTk5OTk5OTtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIycHgpXG5cdFx0e1xuXHRcdFx0bGVmdDogMTUlO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRcdCBsZWZ0OiAxMCU7XG5cdFx0XHRcdCB3aWR0aDogODAlO1xuXHRcdH1cbn1cbiIsIi5hY2NvcmRpb24tY29udGFpbmVyIHtcblx0LmFjY29yZGlvbi1pdGVtIHsgcGFkZGluZzogMCAwIDIwcHg7fVxuXHQuYWNjb3JkaW9uLXRpdGxlIHtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHR0b3A6IC0xMnB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtOXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IC03cHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge2NsZWFyOiBib3RoO31cblx0fVxuXHQuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxufVxuXG5cbiIsIi8qKlxuICogRkFOQ1lCT1hcbiAqL1xuXG5cbi8vIE92dmVyaWRlcyBmb3IgdmlkZW8gaUZyYW1lOlxuLmZhbmN5Ym94LW92ZXJsYXkgLmZhbmN5Ym94LXR5cGUtaWZyYW1lIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1za2luIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LXR5cGUtaWZyYW1lIC5mYW5jeWJveC1za2luIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLmZhbmN5Ym94LS1wbGF5LXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvLyBQbGF5IGJ1dHRvblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2xheW91dC9pY29uLXBsYXkucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDIwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2Utb3V0O1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMCUsLjQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4iLCIuYXBwLXNob3AtY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuICAgIC5hcHAtc2hvcC1jYXRlZ29yeV9fbWFpbi1jb250YWluZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmFwcC1zaG9wLWNhdGVnb3J5X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG5cbiAgICAuYXBwLXNob3AtY2F0ZWdvcnlfX2NvcHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuXG4gICAgLmFwcC1zaG9wLWNhdGVnb3J5X19wcmV2aWV3cyB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cblxuXG4gICAgLmFwcC1zaG9wLWNhdGVnb3J5X19zdWItY29weSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FMaWdodEl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cblxuICAgIC5hcHAtc2hvcC1jYXRlZ29yeV9fc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1dhbGJhdW0gVzAxIEJvbGQnLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzlhOWE5YTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLmFwcC1zaG9wLWNhdGVnb3J5X19saW5rcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYXBwLXNob3AtY2F0ZWdvcnlfX3Bob25lcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICB9XG4gICAgfVxuIiwiLyoqXHJcbiAqIENVUlJFTkNZIFBPUFVQXHJcbiAqL1xyXG5cclxuLnN1YnNjcmliZS1wb3B1cC5jdXJyZW5jeS1wb3B1cCB7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItcmFkaXVzOjFweDtcclxuICAgIGRpc3BsYXk6bm9uZTsgXHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRldGVjdGVkLWNvdW50cnkgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiBcclxuICAgIC5jb250aW51ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhbmdlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtcG9wdXAuY3VycmVuY3ktcG9wdXAucG9wdXAtb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgXHJcbn1cclxuXHJcbi5jdXJyZW5jeS1wb3B1cCAuYWxsLWNvdW50cmllcyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IFxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb3VudHJ5LXNlbGVjdF9fY291bnRyeSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY291bnRyeS1zZWxlY3RfX2NvdW50cnlfX2ZsYWcge1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY291bnRyeS1zZWxlY3RfX2NvdW50cnlfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICBcclxufVxyXG5cclxuLmN1cnJlbmN5LXBvcHVwIC5kZXRlY3RlZC1jb3VudHJ5IHtcclxuXHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuICAgIC5kZXRlY3RlZC1mbGFnIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC53ZWxjb21lLW1lc3NhZ2Uge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY3VycmVuY3ktcG9wdXAgLmN1cnJlbmN5LXBvcHVwX19jbG9zZSB7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDYzcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jcmVkaXRzLWljb257XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG59XHJcblxyXG5oMi5hY2NvdW50LWNyZWRpdHN7XHJcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlVzAxLVRoaW5cIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOmJsYWNrO1xyXG4gICAgbWFyZ2luLXRvcDotOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcclxufSIsIiRhY2NlbnQteWVsbG93OiAjZWViMTExO1xuXG4uc3RvcmUtaGVyby1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdG1pbi1oZWlnaHQ6IDY4M3B4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEycHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0bWluLWhlaWdodDogNTg0cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRtaW4taGVpZ2h0OiAzMTNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcblx0XHRtaW4taGVpZ2h0OiAxOTVweDtcblx0fVxufVxuXG4ucHJvZHVjdC1ibG9jayB7XG5cdC5kaXZpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbi5uZXctcHJvZHVjdC1zZWN0aW9uLCAucHJvZHVjdC1ibG9jayB7XG5cdC5zZWN0aW9uLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAxMXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRjb2xvcjogIzZkNmU3MDtcblx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmUsICYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogJGFjY2VudC15ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRpdmlkZXIge1xuXHRcdC5ib3gge21hcmdpbjogMDt9XG5cdH1cbn1cblxuLm5ldy1wcm9kdWN0LXNlY3Rpb24ge1xuXG5cdGgxLCBoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjNmQ2ZTcwO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhTGlnaHQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiA0OXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtbGlzdCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRhbmltYXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblx0XHQmLmRvbmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1saXN0aW5nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWluLWhlaWdodDogNTM1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0LmltZy1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICM5Y2EwYTQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5pbWctYm94IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRoZWlnaHQ6IDg1JTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByaWNlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0LnN0b3JlLWJ0biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdH1cblx0XHQmLmFsdCB7XG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMnB4KSB7XG5cdFx0XHQmLmFsdCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQ0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdFx0bWluLWhlaWdodDogNDk1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MjRweDtcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmFsdCB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEuc3RvcmUtYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGNvbG9yOiAkYWNjZW50LXllbGxvdztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggJGFjY2VudC15ZWxsb3c7XG5cdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC15ZWxsb3c7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdH1cblxuXHQuZGl2aWRlciB7bWFyZ2luLWJvdHRvbTogMDt9XG59XG5cbi5wcm9kdWN0LW1vZGFsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHR9XG5cdH1cblx0Lm1vZGFsLWNvbnRlbnQge2JvcmRlci1yYWRpdXM6IDA7fVxuXHQubW9kYWwtaGVhZGVyLCAubW9kYWwtZm9vdGVyIHtib3JkZXI6IG5vbmU7fVxuXHQubW9kYWwtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0YnV0dG9uIHttYXJnaW46IDA7fVxuXHR9XG5cdC5tb2RhbC1ib2R5IHtcdHBhZGRpbmc6IDAgMTVweDt9XG5cdC5wcm9kdWN0LXRpdGxlLCAucHJvZHVjdC1kZXNjcmlwdGlvbiwgLnByb2R1Y3QtcHJpY2Uge1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cblx0LnByb2R1Y3QtdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQucHJvZHVjdC1wcmljZSB7XG5cdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnV2FsYmF1bSBXMDEgQm9sZCcsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRjb2xvcjogJGFjY2VudC15ZWxsb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQubW9kYWwtcXR5LCAubW9kYWwtYWRkLXRvLWNhcnQge1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0Lm1vZGFsLXF0eSB7ZmxvYXQ6IGxlZnQ7fVxuXHQubW9kYWwtYWRkLXRvLWNhcnQge2Zsb2F0OiByaWdodDt9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHQubW9kYWwtcXR5IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE5NXB4O1xuXHRcdH1cblx0XHQubW9kYWwtYWRkLXRvLWNhcnQge1xuXHRcdFx0d2lkdGg6IDE4NXB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdC5tb2RhbC1hZGQtdG8tY2FydCB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdCYuZ2x5cGhpY29ue2Rpc3BsYXk6IG5vbmU7fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1hZGQtdG8tY2FydC5sYXJnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuc2l4LXBhY2sge1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHQuYnRuLWdyZXkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGhlbHZldGljYUxpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQucHJvbW8tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhTmV1ZVRoaW47XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdHNwYW4geyBtYXJnaW46IDAgMzVweDt9XG5cdH1cblx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGZvcm0ge1xuXHRcdCYsICYgc2VsZWN0LCAmIGlucHV0LCAmIGJ1dHRvbiB7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XG5cdFx0c2VsZWN0LCBpbnB1dCwgYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAxM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHRzZWxlY3QsIGlucHV0IHtib3JkZXI6IHNvbGlkIDFweCAjOWNhMGE0O1xuXHRcdH1cblx0XHRzZWxlY3QgeyBtYXJnaW4tYm90dG9tOiA2cHg7fVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGhlbHZldGljYUxpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC15ZWxsb3c7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkYWNjZW50LXllbGxvdztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0LXBhY2stb3B0aW9ucyB7IG1hcmdpbi1ib3R0b206IDE2cHg7fVxuXG5cdC5zb2NpYWwtYm94e1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRwYWRkaW5nOiAyNXB4IDAgMjBweDtcblxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnNvY2lhbG5ldHdvcmtze1xuXHRcdFx0Y29sb3I6I2JkYmRiZDtcblx0XHRcdGZvbnQtc2l6ZTo0NnB4O1xuXHRcdFx0cGFkZGluZzowIDAgMCAxNXB4O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe3BhZGRpbmc6MDt9XG5cdFx0XHRpe1xuXHRcdFx0XHR0ZXh0LWluZGVudDotNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUoNDZweCk7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46MCAtMXB4O1xuXHRcdFx0fVxuXHRcdFx0aXtcblx0XHRcdFx0Y29sb3I6I2JkYmRiZDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHR9O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWRke1xuXHRcdFx0LnNvY2lhbG5ldHdvcmtze1xuXHRcdFx0XHRsaS5pbnN0YWdyYW17XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUoNDZweCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDFweCAtMTAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KXtcblx0LnB1cmNoYXNlLWNvbmZpcm0ge1xuXHRcdC5idG4ge3dpZHRoOiAxMDAlO31cblx0XHRhLmJ0biwgYnV0dG9uLmJ0biB7IG1hcmdpbjogMCAwIDEycHggIWltcG9ydGFudDt9XG5cdH1cbn1cbiIsIi5uZXdzLWV2ZW50cyB7XHJcblxyXG5cdC5kaXZpZGVyICB7XHJcblx0XHRtYXJnaW46IDAgMCA1NXB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3MtZXZlbnRzLXBhbmVsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0LmltZy1yZXNwb25zaXZlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLmFmZmlsaWF0ZSB7XG5cblx0LnRhYi1yb3cge1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG5cblx0XHQuYnRuLXRhYnMge1xuXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZCQkEwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1zbS0yIHtcblxuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZWViMTExO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvdXQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgICBmb250LXNpemU6IDEzcHg7XG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0LnRhYi1jb250ZW50IHtcblxuXHRcdCNkYXNoYm9hcmRfdGFiIHtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucm93IHtcblxuXHRcdFx0XHQuc2Nyb2xsIHtcblx0XHRcdFx0ICAgIG1heC1oZWlnaHQ6IDIyOHB4O1xuXHRcdFx0XHQgICAgb3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGFibGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQgLmNvbC1zbS05IHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LmN1c3RvbS1zaWRlLWJhciB7XG5cdFx0XHRcdHNlY3Rpb24ge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXG5cdFx0XHQuY3VycmVudC1zdGF0cyB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucmVxLXdpdGhkcmF3IHtcblxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcbiAgICBcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdCAgICBcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIC5idG4td2l0aGRyYXcge1xuXHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kOiAjRkJCQTAwO1xuXHRcdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMjVweDtcblxuXHRcdFx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0ICAgIFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0ICAgXHRcdH1cblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgaW5wdXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW46IDAgYXV0byA1cHg7XG5cblx0XHRcdFx0ICAgIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ICAgIFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdH1cblxuXHRcdFx0LmlucHV0LXdpdGhkcmF3IHtcblx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNDMpO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWZmaWxpYXRlUHJvZHVjdCB7XG5cdFx0XHRcdC5idG4tY29weSB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiA5cHggMjBweDtcblx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNlZWIxMTE7XG5cblx0XHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kOiAjRjBBRDRFO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2xpbmtzX3RhYiB7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0LnNjcm9sbCB7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0NjlweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHQjbGlua3MtdGFibGUge1xuXHRcdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRcdHRkIHtcblxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0I2J0bi1jb3B5IHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDJweCAxM3B4O1xuXHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSBcblxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdFx0Lm1vZGFsLXNtIHtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgXHRcdFx0XHR3aWR0aDogNDUwcHg7XG4gICAgXHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDQ0NDQ0MgO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlYjExMTtcblxuXHRcdFx0XHQubW9kYWwtdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbC1mb290ZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMTVweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcdFxuXHRcdH1cblxuXG5cdH1cblxuXG5cbn1cbi5hZmZpbGlhdGUtbG9naW4ge1xuXHRcblx0cGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG5cblx0aDIge1xuXHQgICBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdCAgIFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0ICAgIH1cblx0fVxuXG5cdC5hZmZpbGlhdGUtbG9naW4tZm9ybSB7XG5cblx0XHRib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgbWF4LXdpZHRoOiA1MCU7XG5cdCAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG5cblx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCAgICBcdG1heC13aWR0aDogMTAwJTtcblx0ICAgIH1cblxuXHQgICAgdWwge1xuXHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0ICAgIFx0LmZvcm0tY29udHJvbCB7XG5cblx0ICAgIFx0XHQmOmZvY3VzIHtcblx0ICAgIFx0XHRcdGJvcmRlci1jb2xvcjogIzY2YWZlOSAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgb3V0bGluZTogMDtcblx0XHRcdFx0ICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLC42KTtcblx0XHRcdFx0ICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cblx0ICAgIFx0I2VtYWlsIHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICBcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0ICAgIFx0fVxuXG5cdCAgICBcdGxpIHtcblx0ICAgIFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbn1cblxuLnBhcnRuZXJBcHBseSB7XG5cdGxpIHtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHRtYXgtd2lkdGg6IDM1JTtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdGxhYmVsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuc3RhdGUge1xuXHRcdG1hcmdpbi1yaWdodDogMTU1cHg7XG5cdH1cblxuXHQuY291bnRyeSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBcdG1hcmdpbi1sZWZ0OiA4N3B4O1xuXHR9XG59XG5cbi5idG4tYXBwbGljYXRpb24ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMTQlO1xufVxuXG4uYXBwbGljYXRpb24tY29udGVudCB7XG5cblx0aDIge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxuXG5cdGxlZ2VuZCB7XG5cdFx0cGFkZGluZzogMjBweCAwIDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG5cdC5wYXJ0bmVyQXBwbHkge1xuXG5cdFx0bGkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNyU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQucGFydG5lckFwcGx5IHtcblxuXHRcdGxpIHtcblx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdH1cblxuXHRcdC5jb3VudHJ5IHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDI2JTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWFwcGxpY2F0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcbiAgICBcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgXHRcdG1heC13aWR0aDogNjAlO1xuICAgXHRcdG1hcmdpbi10b3A6IDUlO1xuXHR9XG5cblx0LmFwcGxpY2F0aW9uLWNvbnRlbnQge1xuXG5cdFx0bWF4LXdpZHRoOiA5MCU7XG4gICAgXHRtYXJnaW46IGF1dG87XG5cblx0XHRsZWdlbmQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG5cblx0XHQvKmZvcm0sZmllbGRzZXQge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fSovXG5cblx0XHQucGFydG5lckFwcGx5IHtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAxNSU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3VudHJ5IHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDE0JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblxuXHRcdC5idG4tYXBwbGljYXRpb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHR9XG5cbn1cblxuLm90aGVyUHJvZHVjdHMge1xuXHRkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBsaSB7XG4gICAgXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQuYXBwbGljYXRpb24tY29udGVudCB7XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHR9XG5cblx0XHRsZWdlbmQge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LCB0ZXh0YXJlYSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcnRuZXJBcHBseSB7XG5cblx0XHRcdC5zdGF0ZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzUlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY291bnRyeSB7XG5cdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDIzJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnRuLWFwcGxpY2F0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuLnBhcnRpYWxzIHtcblx0XHRcdCNzaWRlYmFyX3JpZ2h0IHtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdH1cblx0XHR9XG4iLCIucmVjaXBlLXZhcmlhdGlvbiB7XG5cblx0aDIge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdG1heC13aWR0aDogOTUlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0c2VjdGlvbiB7XG5cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cblx0XHRcdC5kaXZpZGVyLnRleHQtY2VudGVyIHtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gNDBweDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nOiA4LjVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNjb250ZW50bGVmdCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnBhcnRuZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA3JTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTIlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMyU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblxuXHQubm90ZXMtaW5zcGlyYXRpb24sIC5tb3JlMmxvdmUge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cblx0Lmljb24tbGlzdCB7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OjE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdG1hcmdpbjoxNXB4IDAgMzVweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7bWFyZ2luOjAgMCAyNXB4O31cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46MjBweCAwO1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdG1hcmdpbjo1cHggMXB4IDAgN3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246dG9wO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSB2LWFsaWduKHRleHQsIG1pZGRsZSk7XG5cdFx0XHRcdEBpbmNsdWRlIHNxdWFyZSg2NXB4KTtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZjY4YTJhO1xuXHRcdFx0XHRjb2xvcjojZjY4YTJhO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRwYWRkaW5nOjJweCAycHggMnB4IDZweDtcblx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtYm94e1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHR9XG5cblx0XHQudGl0bGV7XG5cdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRmb250LWZhbWlseTokZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdG1hcmdpbjowIDAgMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5zb2NpYWxuZXR3b3Jrc3tcblx0XHRcdGNvbG9yOiNiZGJkYmQ7XG5cdFx0XHRmb250LXNpemU6NDZweDtcblx0XHRcdC8vcGFkZGluZzowIDAgMCAxNXB4O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe3BhZGRpbmc6MDt9XG5cdFx0XHRpe1xuXHRcdFx0XHR0ZXh0LWluZGVudDotNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUoNDZweCk7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46MCAtMXB4O1xuXHRcdFx0fVxuXHRcdFx0aXtcblx0XHRcdFx0Y29sb3I6I2JkYmRiZDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHR9O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWRke1xuXHRcdFx0LnNvY2lhbG5ldHdvcmtze1xuXHRcdFx0XHRsaS5pbnN0YWdyYW17XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUoNDZweCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDFweCAtMTAzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByaW50LXJlY2lwZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDQ1cHggMDtcblxuXHRcdGEge1xuICAgXHRcdFx0Y29sb3I6ICMzMzM7XG4gICBcdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXG5cdC5wYXJ0bmVycyB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5yZWNpcGUtaW5mbywgLnJlY2lwZS1pbWcsIC5yZWNpcGUtbGlzdC1jb250YWluZXIge1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg1cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5wcm9jZWR1cmVzIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQudmlzaWJsZS14cyB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODVweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5yZWNpcGUtbGlzdCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgIFx0XHRwYWRkaW5nOiAyNXB4IDMycHg7XG5cbiAgIFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODVweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG4gICBcdFx0LmhlYWRlciB7XG4gICBcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgXHRcdH1cblxuICAgXHRcdHAge1xuICAgXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICBcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblxuICAgXHRcdFx0YSB7XG4gICBcdFx0XHRcdGNvbG9yOiAjMzMzO1xuICAgXHRcdFx0fVxuICAgXHRcdH1cblx0fVxuXG5cdC5tb3JlMmxvdmUge1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jb2wteHMtNCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1nLWhvbGRlciB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMjk1cHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI2MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbjogMTAlIGF1dG8gMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuXHRcdFx0XHRtYXJnaW46IDIlIGF1dG8gNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Z2dlc3RlZCB7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ncmFtcyB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLWJ1eS1ub3cge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxYjgwZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGJyYW5kWWVsbG93O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdCYudmlzaWJsZS14cyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg1cHgpIHtcblx0XHRcdCYuaGlkZGVuLXhzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuXHRcdFx0LmNvbC14cy02IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pdGVtcyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcblx0XHRcdHBhZGRpbmc6IDE3cHggMCAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctaG9sZGVyIHtcblx0XHRcdFx0cGFkZGluZzogMCA1NXB4IDIwcHg7XG5cblx0XHRcdFx0aW1nIHttYXJnaW4tYm90dG9tOiAwO31cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDM3cHggMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjJweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgODBweCAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDk1cHggMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMTBweCAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwMHB4IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNzBweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ncmFtcyB7bWFyZ2luLWJvdHRvbTogMTZweDt9XG5cblx0XHRcdHAge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAjZjRjNTNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi53ZWxsbmVzcy1ibG9nIHtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQjY29udGVudGxlZnQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmF1dGhvcnsgXG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgIFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggI2ZlYjMwMCBzb2xpZDtcblxuICAgXHRcdFx0XHRcdCY6aG92ZXIge1xuICAgXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbiAgIFx0XHRcdFx0XHRcdCBjb2xvcjogI2ZlYjgxMDtcbiAgIFx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWJveHtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0byAyMHB4O1xuXHRcdH1cblxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdGZvbnQtZmFtaWx5OiRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnNvY2lhbG5ldHdvcmtze1xuXHRcdFx0Y29sb3I6I2JkYmRiZDtcblx0XHRcdGZvbnQtc2l6ZTo0NnB4O1xuXHRcdFx0Ly9wYWRkaW5nOjAgMCAwIDE1cHg7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7cGFkZGluZzowO31cblx0XHRcdGl7XG5cdFx0XHRcdHRleHQtaW5kZW50Oi02cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNxdWFyZSg0NnB4KTtcblx0XHRcdH1cblx0XHRcdGxpe1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjowIC0xcHg7XG5cdFx0XHR9XG5cdFx0XHRpe1xuXHRcdFx0XHRjb2xvcjojYmRiZGJkO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hZGR7XG5cdFx0XHQuc29jaWFsbmV0d29ya3N7XG5cdFx0XHRcdGxpLmluc3RhZ3JhbXtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNxdWFyZSg0NnB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246LTEwMXB4IC0xMDNweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGF5b3V0L25ldy1pbnN0YWdyYW0ucG5nKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDIwMG1zO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9sYXlvdXQvbmV3LWluc3RhZ3JhbS1ob3Zlci5wbmcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tZXRob2Qge1xuXG5cdFx0LmdldC1mdWxsIGltZy5mZWF0dXJlZC1wcmVwZW5kIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMTVweDtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB3aWR0aDogNTAlO1xuXHRcdCAgICBtYXJnaW4tbGVmdDogNjBweDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMnB4KSB7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogMDtcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcblx0XHQgICAgfVxuXG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdCAgICBcdG1hcmdpbi10b3A6IC0xMTVweDtcblx0XHQgICAgXHR3aWR0aDogNDUlO1xuXHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdCAgICB9XG5cblx0XHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogMDtcblx0XHQgICAgXHR3aWR0aDogNTAlO1xuXHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdCAgICB9XG5cblx0XHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0LmdldC1mdWxsIGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXG5cdFx0fVxuXHR9XG5cblxuXHRhcnRpY2xlIHtcblx0XHRoMywgaDIge1xuXHRcdFx0bWFyZ2luOiAyN3B4IGF1dG8gMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdCAgICBjb2xvcjogIzMzMztcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FOZXVlVGhpbjtcblx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbjogMjkuNXB4IGF1dG8gMzdweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHBhZGRpbmc6IDM2cHggMCA0MHB4O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2VlYjExMTtcblx0ICAgIGNsZWFyOmJvdGg7XG5cblx0ICAgIHAge1xuXHQgICAgXHRmb250LWZhbWlseTokYWx0LWZvbnQtZmFtaWx5O1xuXHQgICAgXHRmb250LXNpemU6IDI2cHg7XG5cdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdCAgICBcdG1heC13aWR0aDogODUlO1xuICAgIFx0XHRtYXJnaW46IGF1dG87XG5cbiAgICBcdFx0c3BhbiB7XG4gICAgXHRcdFx0Y29sb3I6ICNlZmIyMDAgIWltcG9ydGFudDtcbiAgICBcdFx0fVxuXHQgICAgfVxuXG5cdCAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG5cdCAgICBcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0ICAgIHdpZHRoOiAzMnB4O1xuXHRcdCAgICBoZWlnaHQ6IDMycHg7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgY29udGVudDogXCIrXCI7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMzJweDtcblx0XHQgICAgY29sb3I6ICNlZWIxMTE7XG5cdFx0ICAgIHRvcDogLTE1cHg7XG5cdFx0ICAgIGxlZnQ6IDUwJTtcblx0XHQgICAgbWFyZ2luOiAwIDAgMCAtMTVweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgfVxuXG5cdCAgICAmOmJlZm9yZSB7XG5cdCAgICBcdHRvcDogYXV0bztcbiAgICBcdFx0Ym90dG9tOiAtMThweDtcblx0ICAgIH1cblx0fVxuXG5cdC5mb2xsb3ctbWUge1xuXHRcdFxuXHRcdGZvbnQtZmFtaWx5OiAkYWx0NC1mb250LWZhbWlseTtcblx0XHRtYXJnaW4tdG9wOiAyMC41cHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNmZWIzMDAgc29saWQ7XG5cbiAgIFx0XHRcdCY6aG92ZXIge1xuICAgXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuICAgXHRcdFx0XHRjb2xvcjogI2ZlYjgxMDtcbiAgIFx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWJveC5ib3R0b20ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDM1cHggYXV0byAwO1xuXHR9XG5cblx0LnJlbGF0ZWQtcG9zdHMge1xuXG5cdFx0LmRpdmlkZXIge1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0fVxuXG5cdFx0LmltZy1jb2x1bW5zIHtcblx0XHRcdFxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Z2dlc3RlZC1wb3N0IHtcblx0XHQuZGl2aWRlciB7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiRhbHQtZm9udC1mYW1pbHk7XG5cdCAgICBcdGZvbnQtc2l6ZTogMjZweDtcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0ICAgIFx0c3BhbiB7XG4gICAgXHRcdFx0Y29sb3I6ICNlZmIyMDAgIWltcG9ydGFudDtcbiAgICBcdFx0fVxuXHRcdH1cblxuXHRcdC53cmFwIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdCAgICBmbG9hdDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnN1Z2dlc3RlZC1pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0LnN1Z2dlc3RlZC1pbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLXhzLTUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLXhzLTcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnRzIHtcblxuXHRcdHBhZGRpbmc6IDAgMzBweDtcblxuXHRcdC5jb21tZW50LWF1dGhvci1hZG1pbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblxuXHRcdGE6aG92ZXJ7XG5cdFx0XHRjb2xvcjogI2YzYjkwMDtcblx0XHR9XG5cblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LWZhbWlseTokYWx0LWZvbnQtZmFtaWx5O1xuXHQgICAgXHRmb250LXNpemU6IDMycHg7XG5cdCAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0Y29sb3I6ICM5YTlhOWE7XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRtYXJnaW46IDUwcHggYXV0bztcblx0XHR9XG5cblx0XHRoMyNjb21tZW50cywgc3Bhbi5zYXlzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Y2l0ZS5mbiB7XG5cdFx0XHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlVzAxLTc1Qm9sZFwiLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICAgIGNvbG9yOiAjNjY2O1xuXG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdCAgICAgICAgY29sb3I6ICNmM2I5MDA7XG5cdFx0ICAgIH1cblx0XHR9XG5cblxuXG5cdFx0LmNvbW1lbnQtbWV0YS5jb21tZW50bWV0YWRhdGEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuXHRcdFx0XHRtYXJnaW46IDVweCBhdXRvIGF1dG8gMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVXMDEtNzVCb2xkXCIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgIGNvbG9yOiAjOWE5YTlhO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXBseSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmM2I5MDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbWVudGxpc3Qge1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwLCAucmVwbHkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogODBweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHQmLmRlcHRoLTEge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQgbGkgLmF2YXRhciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHR1bC5jaGlsZHJlbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnQtYXV0aG9yIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cblx0XHR0ZXh0YXJlYSNjb21tZW50IHtcblxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxOTBweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgcGFkZGluZzogMTJweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0XHQgICAgY29sb3I6ICMzMzM7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXG5cdFx0XHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZm9ybG9nZ2VkaW4ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdH1cblxuXHRcdCNyZXNwb25kIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuXG5cdFx0XHQuY29udm8taGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2NvbW1lbnRmb3JtIHtcblxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhbHQ0LWZvbnQtZmFtaWx5O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cblx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG5cdFx0XHQgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdCAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0ICAgIHdpZHRoOiA0MCU7XG5cdFx0XHQgICAgdGV4dC1pbmRlbnQ6IDEycHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2Y5ZjlmOSAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdCAgICBjb2xvcjogIzMzMztcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0ICAgICYjYW50LXNwbS1xIHtcblx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIFx0d2lkdGg6IDE4LjIlO1xuXG5cdFx0XHQgICAgXHQgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCNzdWJtaXQge1xuXG5cdFx0XHQgXHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWI4MGUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0ICAgXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQgICBcdFx0XHRtYXJnaW46IDMwcHggYXV0byA0MHB4O1xuXHQgICBcdFx0XHR3aWR0aDogYXV0bztcblx0ICAgXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0ICAgXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWx2ZXRpY2FOZXVlVGhpbjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IGluaXRpYWw7XG5cdFx0XHQgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcblx0XHRcdCAgICBoZWlnaHQ6IGluaXRpYWw7XG5cblx0ICAgXHRcdFx0Jjpob3ZlciB7XG5cdCAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0YzYzZTtcblx0ICAgXHRcdFx0XHRjb2xvcjogIzY2Njtcblx0ICAgXHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XG5cdFx0XHRoNSNjb21tZW50cywgYiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XG5cdFx0dWwge1xuXG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDclO1xuXG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1heC13aWR0aDogODglO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY5NXB4KSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDM1cHgpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNzglO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWx0NC1mb250LWZhbWlseTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWx0NC1mb250LWZhbWlseTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOWE5YTlhO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yZXBseSB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdC8vbWF4LXdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0XG5cblx0YXNpZGUge1xuXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIycHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xNjVweDtcblx0XHR9XG5cblx0XHQud2VsbG5lc3MtbGlzdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgIFx0XHRwYWRkaW5nOiAyNXB4IDMycHggMTVweDtcblxuICAgIFx0XHRoMywgaDIge1xuICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gICAgXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuXG4gICAgXHRcdHVsIHtcbiAgICBcdFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0XHRcdG1hcmdpbjogMDtcblxuICAgIFx0XHRcdGxpIHtcbiAgICBcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRcdCAgICBhIHtcblx0XHRcdFx0ICAgIFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdCAgICB9XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcnRuZXJzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMzVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdCAgICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VnZ2VzdGVkLXByb2R1Y3Qge1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbXMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHQgICAgcGFkZGluZzogMzBweCAwO1xuXG5cdFx0XHQgICAgJjpsYXN0LWNoaWxke1xuXHRcdFx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAuaW1nLWhvbGRlciB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwIDU1cHggMzBweDtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICBwIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQgICAgXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdFx0ICAgIFx0YSB7XG5cdFx0XHQgICAgXHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0ICAgIFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgIC5ncmFtcyB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiA4LjVweCAwO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgIC5idG4tYnV5LW5vdyB7XG5cdFx0XHQgICAgXHRiYWNrZ3JvdW5kOiAjZjFiODBlO1xuXHRcdFx0XHQgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kOiAjZjRjNjNlO1xuXHRcdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjMzMzO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtaW1nIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuYXNpZGUtdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuYXNpZGUtYm90dG9tIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC5nZXQtZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0fVxufSIsIi5jcmVkaXRzLWNvbnRhaW5lcntcblx0Ym94LXNoYWRvdzogMXB4IDFweCA1cHggM3B4ICNGMUYxRjE7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0cGFkZGluZzogMzBweCAzMHB4IDMwcHggMzBweDtcblxuXHQuY3JlZGl0LXRleHR7XG5cdFx0ZmxvYXQ6bGVmdDtcblxuXHRcdHB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdH1cblxuXHRcdC5sb3lhbHR5LWNyZWRpdHMtdGV4dHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQuYmFkZ2UtaWNvbi1jb250YWluZXJ7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cblx0XHQuYmFkZ2UtaWNvbntcblx0XHRcdGhlaWdodDo4MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY3JlZGl0cy10ZXh0LWNvbnRlbnR7XG5cdG1hcmdpbi10b3A6NTBweDtcbn0iLCIuZm9vdGVyLXdyYXBwZXIge2JhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7fVxyXG4jZm9vdGVye1xyXG5cdFxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xheW91dC90ZXJlc2EtY3V0dGVyLWZvb3Rlci5wbmcpIG5vLXJlcGVhdCAxMDAlIDMwcHg7XHJcbiAgICBcdH1cclxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBcdH1cclxuXHR9XHJcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyYXk7XHJcblx0cGFkZGluZzoyNXB4IDAgMDtcclxuXHRmb250LXNpemU6MTRweDtcclxuXHRsaW5lLWhlaWdodDoxNnB4O1xyXG5cdGg0e1xyXG5cdFx0bGluZS1oZWlnaHQ6MjRweDtcclxuXHRcdG1hcmdpbjowIDAgMnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0fVxyXG5cdC5jb250Y3QtYm94e1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0cGFkZGluZzowIDAgMCAycHg7XHJcblx0XHRtYXJnaW46MCAwIDI0cHg7XHJcblx0XHRjb2xvcjokZ3JheS1kYXJrZXI7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7dGV4dC1hbGlnbjogY2VudGVyO31cclxuXHJcblxyXG5cdFx0LnRpdGxle1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sb3I6IGhzbGEoMCwwJSw0MCUsMSk7XHJcblx0XHRcdG1hcmdpbjowIDAgMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlVzAxLVRoaW5cIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0cHttYXJnaW46MCAwIDE3cHg7fVxyXG5cdFx0Lmljb24tbWFpbHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdGNvbG9yOiNjNGM0YzQ7XHJcblx0XHRcdG1hcmdpbjowIC0ycHggMCAtM3B4O1xyXG5cdFx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihpbmxpbmUtYmxvY2ssIGJvdHRvbSk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBob25lLWljb24ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29weXJpZ2h0IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMHB4IDBweDtcclxuXHRcdHAge1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlVzAxLVRoaW5cIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdG1hcmdpbjogMTBweCAwcHggMHB4O1xyXG5cdFx0XHRjb2xvcjogIzg4ODtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQuY2VydGlmaWVkIHtcclxuXHRcdHBhZGRpbmc6IDEzcHggMHB4IDBweDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXsgbWFyZ2luLWJvdHRvbTogMzBweDt9XHJcblx0fVxyXG5cdGF7XHJcblx0XHRjb2xvcjokZ3JheS1kYXJrZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOmhvdmVye2NvbG9yOiRicmFuZC1pbmZvO31cclxuXHR9XHJcblx0Lmxpc3R7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRtYXJnaW46MCAwIDI0cHg7XHJcblx0XHRsaXttYXJnaW46MCAwIDVweDt9XHJcblx0fVxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtuYXZ7dGV4dC1hbGlnbjpjZW50ZXI7fX1cclxuXHQua25vdy10aXRsZXtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kOiRicmFuZC1pbmZvO1xyXG5cdFx0Y29sb3I6JGJyYW5kLXByaW1hcnk7XHJcblx0XHRmb250LXNpemU6MjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OjI1cHg7XHJcblx0XHRwYWRkaW5nOjhweCA0cHggN3B4IDE0cHg7XHJcblx0XHRtYXJnaW46MCAwIDI3cHg7XHJcblx0XHRmb250LWZhbWlseTokYWx0LWZvbnQtZmFtaWx5O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wKXtcclxuXHRcdFx0Zm9udC1zaXplOjIzcHg7XHJcblx0XHRcdHBhZGRpbmc6OHB4IDRweCA3cHggMTBweDtcclxuXHRcdH1cclxuXHRcdHdpZHRoOiAzMyU7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHRhYmxldCl7d2lkdGg6IDEwMCU7fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH0gXHJcblx0LmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO31cclxuXHQuc29jaWFsLWJveHtcclxuXHRcdG1hcmdpbjowIDAgMjBweDtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDo1O1xyXG5cdFx0dGV4dC1pbmRlbnQ6LTVweDtcclxuXHRcdG1heC13aWR0aDogODAlO1xyXG5cclxuXHRcdC5zb2NpYWxuZXR3b3JrcyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIycHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoNHtcclxuXHRcdFx0bWFyZ2luOjAgMCA4cHg7XHJcblx0XHRcdHRleHQtaW5kZW50OjJweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCl7LnNvY2lhbG5ldHdvcmtze3BhZGRpbmc6MCAwIDAgMTBweDt9fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExNTlweCkgey5zb2NpYWxuZXR3b3Jrc3twYWRkaW5nOjA7fX1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0ODlweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHQuc29jaWFsbmV0d29ya3N7cGFkZGluZy1sZWZ0OiAwO31cclxuXHRcdH1cclxuXHR9XHJcblx0LmltZ3tcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0Ym90dG9tOjA7XHJcblx0XHRyaWdodDoxNXB4O1xyXG5cdFx0d2lkdGg6aW5oZXJpdDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCl7cmlnaHQ6MDt9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1vYmlsZSl7XHJcblx0XHRcdG1heC13aWR0aDoxMDBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvb3Rlci10b3B7XHJcblx0XHRwYWRkaW5nLXRvcDoyM3B4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0KXtwYWRkaW5nLWJvdHRvbTo1NXB4O31cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQ6JGdyYXk7XHJcblx0XHRcdEBleHRlbmQgJWFmdGVyO1xyXG5cdFx0XHR0b3A6MDtcclxuXHRcdFx0bGVmdDoxNXB4O1xyXG5cdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFydG5lcnMge1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyYXk7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNhbGUtYmxvY2t7XHJcblx0Ym9yZGVyOjJweCBzb2xpZCAjZDdkN2Q3O1xyXG5cdGJvcmRlci1yYWRpdXM6N3B4O1xyXG5cdHBhZGRpbmc6MTJweCAyJSAxMXB4IDUlO1xyXG5cdGZvbnQtc2l6ZToxMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OjE1cHg7XHJcblx0bWFyZ2luOjAgMCAzNXB4IDA7XHJcblx0YmFja2dyb3VuZDokYnJhbmQtcHJpbWFyeTtcclxuXHQuc3VidGl0bGV7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjowIDAgNXB4O1xyXG5cdFx0Zm9udC1zaXplOjI1cHg7XHJcblx0XHRsaW5lLWhlaWdodDoyNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG5cdFx0Y29sb3I6JGdyYXktZGFyaztcclxuXHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRcdGZvbnQtZmFtaWx5OiRhbHQtZm9udC1mYW1pbHk7XHJcblx0fVxyXG5cdGF7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG5cdFx0Jjpob3Zlcnt0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcblx0fVxyXG59XHJcbi5uZXdzbGV0dGVyLWZvcm17XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHotaW5kZXg6NTtcclxuXHRAaW5jbHVkZSBwbGFjZWhvbGRlcjtcclxuXHQuc3VibWl0e1xyXG5cdFx0YmFja2dyb3VuZDokYnJhbmQtaW5mbztcclxuXHRcdGJvcmRlci1yYWRpdXM6MXB4O1xyXG5cdFx0Ym9yZGVyOjA7XHJcblx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRtYXJnaW46MDtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0Zm9udDoxMnB4LzE3cHggJGFsdDQtZm9udC1mYW1pbHk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjokYnJhbmQtcHJpbWFyeTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdEBpbmNsdWRlIHNpemUgKDY5cHgsIDM0cHgpO1xyXG5cdFx0Jjpob3ZlcntAaW5jbHVkZSBvcGFjaXR5KDAuOSk7fVxyXG5cdH1cclxuXHQuZW1haWx7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjYWNhY2FjO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czo1cHg7XHJcblx0XHRwYWRkaW5nOjhweCA3cHggN3B4O1xyXG5cdFx0bWFyZ2luOjAgMCAzMHB4O1xyXG5cdFx0Ly8gY29sb3I6I2M1YzVjNTtcclxuXHRcdFxyXG5cdFx0b3V0bGluZTpub25lO1xyXG5cdFx0Zm9udDoxMXB4LzE4cHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0XHRiYWNrZ3JvdW5kOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDg5cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0d2lkdGg6IDY2JTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyMnB4KSB7XHJcblx0XHRcdHdpZHRoOiA4OCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcblx0XHRcdHdpZHRoOiA3NyU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuLnNvY2lhbG5ldHdvcmtze1xyXG5cdGZvbnQtc2l6ZTozMHB4O1xyXG5cdG1hcmdpbjowO1xyXG5cdGl7Y29sb3I6I2QxZDFkMTsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1yYWRpdXM6NTAlO31cclxuXHRhe1xyXG5cdFx0QGluY2x1ZGUgc3F1YXJlKDMwcHgpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czo1MCU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOmhvdmVye0BpbmNsdWRlIG9wYWNpdHkoMC45KTt9XHJcblx0fVxyXG5cdGxpe1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0bWFyZ2luOjAgLThweCAwIDVweDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCl7bWFyZ2luOjAgMCAwIC02cHg7fVxyXG5cdFx0dmVydGljYWwtYWxpZ246dG9wO1xyXG5cdFx0Ji5pbnN0YWdyYW0sXHJcblx0XHQmLnlvdXR1YmV7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3F1YXJlKDI5cHgpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9sYXlvdXQvc3ByaXRlLnBuZykgbm8tcmVwZWF0IC02OXB4IC0ycHg7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6LTk5OTlweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5pbnN0YWdyYW17XHJcblx0XHRcdGl7YmFja2dyb3VuZC1wb3NpdGlvbjotMzVweCAtMnB4O31cclxuXHRcdH1cclxuXHRcdCYuaW5zdGFncmFtLFxyXG5cdFx0Ji55b3V0dWJle1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNxdWFyZSgyOXB4KTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGF5b3V0L3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCAtNjlweCAtMnB4O1xyXG5cdFx0XHRcdHRleHQtaW5kZW50Oi05OTk5cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaW5zdGFncmFte1xyXG5cdFx0XHRhe2JhY2tncm91bmQtcG9zaXRpb246LTM1cHggLTJweDt9XHJcblx0XHR9XHJcblx0fVxyXG5cdGF7ZGlzcGxheTogYmxvY2s7fVxyXG59XHJcbi5wYXJ0ZW5lci1ib3h7XHJcblx0ZmxvYXQ6bGVmdDtcclxuXHRtYXgtd2lkdGg6MjY1cHg7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHR9XHJcblx0aDR7XHJcblx0XHRjb2xvcjokdGV4dC1jb2xvcjtcclxuXHRcdG1heC13aWR0aDoxOTBweDtcclxuXHR9XHJcblx0aW1ne1xyXG5cdFx0bWFyZ2luOjAgOXB4IDAgMDtcclxuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgYm90dG9tKTtcclxuXHR9XHJcblx0LmhvbGRlcnttYXJnaW46LTEycHggMCAwIC00cHg7fVxyXG59XHJcbi5jb3B5LWJveHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDo0MyU7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0bWFyZ2luOjAgMCAwIDE2LjIlO1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZGVza3RvcCl7XHJcblx0XHRtYXJnaW46MCAwIDAgMTQuMiU7XHJcblx0XHR3aWR0aDo0NSU7XHJcblx0fVxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbW9iaWxlKXtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbjowO1xyXG5cdH1cclxuXHQmOmFmdGVye1xyXG5cdFx0YmFja2dyb3VuZDokZ3JheTtcclxuXHRcdEBleHRlbmQgJWFmdGVyO1xyXG5cdFx0dG9wOjZweDtcclxuXHRcdGJvdHRvbTotNXB4O1xyXG5cdFx0bGVmdDotMjElO1xyXG5cdFx0d2lkdGg6MXB4O1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtb2JpbGUpe2Rpc3BsYXk6IG5vbmU7fVxyXG5cdH1cclxuXHQub3JnYW5pYy1sb2dve0BpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGlubGluZS1ibG9jaywgbWlkZGxlKTt9XHJcblx0LmNvcHktaG9sZGVye1xyXG5cdFx0bWFyZ2luOjEycHggMCAwIDE1LjQlO1xyXG5cdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24oaW5saW5lLWJsb2NrLCBtaWRkbGUpO1xyXG5cdH1cclxuXHQuZm9vdGVyLWxvZ297XHJcblx0XHRtYXJnaW46MCAwIDdweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgc2l6ZSAoNjNweCAsIDI5cHgpO1xyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0cHttYXJnaW46MDt9XHJcbn0iLCIjc2lkZWJhcl9yaWdodCB7XG5cdC53aWRnZXQtLXBhcnRuZXJzIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMTdweCAwO1xuXHR9XG59XG4iLCIuZGFzaGJvYXJkLXRvcCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0LmRpdmlkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG59XG5cbi5kYXNoYm9hcmQtc2lkZWJhciB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAtNTdweDtcblx0fVxufVxuXG4uZGFzaGJvYXJkIHtcblx0Ly9tYXJnaW4tdG9wOiAtMjBweDtcblxuXHQudGlsZSB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjZTBkZmRmO1xuXHRcdHBhZGRpbmc6IDMwcHggMThweCAyMHB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRtaW4taGVpZ2h0OiAxNzJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdHdpZHRoOiA0NyU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQlO1xuXHRcdH1cblxuXHRcdC50aWxlLWxhYmVsIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogJHByb3hpbWFCb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5zdWItY29udGVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IDk1JTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdFx0ICAgIFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICBwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0ICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuXG5cdFx0ICAgIFxuXG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHRcdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgXHRyaWdodDogMzBweDtcblx0XHQgICAgXHRtYXJnaW4tdG9wOiAxMCU7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQuYmNydW1icyB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdGJvdHRvbTogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2VlYjExMTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByb2ZpbGUge1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdH1cblxuXHRcdFx0LmVtYWlsOmZpcnN0LWxldHRlcntcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5sb3lhbHR5IHtcblx0XHRcdC5sb3lhbHR5LXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaGlwcGluZyB7XG5cblx0XHRcdC5zdGF0dXMgcDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR9XG5cblx0XHRcdC5vcmRlci1pZCwgLnN0YXR1cyB7XG5cdFx0XHRcdHdpZHRoOiA0OC41JTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaGlwLWxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmdpZnQge1xuXHRcdFx0LnRpbGUtbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0XHRzcGFuLmNvZGUge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3JkZXItaGlzdG9yeSB7XG5cblx0XHRcdC5uYW1lLCAucGxhY2Uge1xuXHRcdFx0XHR3aWR0aDogNDguNSU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblxuXHRcdFx0LmlucHV0cyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdH1cblxuXHRcdFx0LmxhYmVscyB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBDYXBpdGFsaXplO1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yZXdhcmQge1xuXHRcdFx0LnN1Yi1jb250ZW50IHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zdWJzY3JpcHRpb24ge1xuXHRcdFx0LnN1Yi1jb250ZW50IHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb21tdW5pdHkge1xuXHRcdFx0LnN1Yi1jb250ZW50IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogI2VlYjExMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59Il0sIm1hcHBpbmdzIjoiR0NxQ0EsQUFBQSxRQUFRLEFBQUMsQ0FDTCxVQUFVLENBQUUsQ0FBRSxDQUNqQixB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QUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLEFBQTFoQixDQUNFLFFBQVEsQ0FBRSxRQUFTLENBRW5CLFVBQVUsQ0FBRSxHQUFJLENBRWhCLFlBQVksQ0FBSSxJQUFrQixDQUNsQyxhQUFhLENBQUcsSUFBa0IsQ0FDbkMsQUFTRCxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFNBQVMsQ0FBRSxBQUFBLFVBQVUsQ0FBRSxBQUFBLFVBQVUsQ0FBRSxBQUFBLFVBQVUsQUFBckksQ0FDRSxLQUFLLENBQUUsSUFBSyxDQUNiLEFBTUMsQUFBQSxTQUFTLEFBQVQsQ0FDRSxLQUFLLENBQUUsUUFBVSxDQUNsQixBQUZELEFBQUEsU0FBUyxBQUFULENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLFNBQVMsQUFBVCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxTQUFTLEFBQVQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsU0FBUyxBQUFULENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLFNBQVMsQUFBVCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxTQUFTLEFBQVQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsU0FBUyxBQUFULENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLFNBQVMsQUFBVCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxVQUFVLEFBQVYsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsVUFBVSxBQUFWLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLFVBQVUsQUFBVixDQUNFLEtBQUssQ0FBRSxJQUFVLENBQ2xCLEFBa0JELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLElBQUssQ0FDYixBQVBELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFFBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsR0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsR0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsR0FBVSxDQUNsQixBQUZELEFBQUEsZUFBZSxBQUFmLENBQ0Us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QUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsU0FBUyxBQUFULENBQ0UsS0FBSyxDQUFFLEdBQVUsQ0FDbEIsQUFGRCxBQUFBLFNBQVMsQUFBVCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxTQUFTLEFBQVQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsU0FBUyxBQUFULENBQ0UsS0FBSyxDQUFFLEdBQVUsQ0FDbEIsQUFGRCxBQUFBLFVBQVUsQUFBVixDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxVQUFVLEFBQVYsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsVUFBVSxBQUFWLENBQ0UsS0FBSyxDQUFFLElBQVUsQ0FDbEIsQUFrQkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsSUFBSyxDQUNiLEFBUEQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsUUFBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxlQUFlLEFBQWYsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsZUFBZSxBQUFmLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxB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QUFBLFNBQVMsQUFBVCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxTQUFTLEFBQVQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsU0FBUyxBQUFULENBQ0UsS0FBSyxDQUFFLEdBQVUsQ0FDbEIsQUFGRCxBQUFBLFVBQVUsQUFBVixDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxVQUFVLEFBQVYsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsVUFBVSxBQUFWLENBQ0UsS0FBSyxDQUFFLElBQVUsQ0FDbEIsQUFrQkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsSUFBSyxDQUNiLEFBUEQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsUUFBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxlQUFlLEFBQWYsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsZUFBZSxBQUFmLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGVBQWUsQUFBZixDQUNFLEtBQUssQ0FBRSxJQUFVLENBQ2xCLEFBUEQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxJQUFJLENB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QUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLFNBQVMsQUFBVCxDQUNFLEtBQUssQ0FBRSxHQUFVLENBQ2xCLEFBRkQsQUFBQSxVQUFVLEFBQVYsQ0FDRSxLQUFLLENBQUUsU0FBVSxDQUNsQixBQUZELEFBQUEsVUFBVSxBQUFWLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLFVBQVUsQUFBVixDQUNFLEtBQUssQ0FBRSxJQUFVLENBQ2xCLEFBa0JELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLElBQUssQ0FDYixBQVBELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFFBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsR0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsR0FBVSxDQUNsQixBQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGNBQWMsQUFBZCxDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxjQUFjLEFBQWQsQ0FDRSxLQUFLLENBQUUsR0FBVSxDQUNsQixBQUZELEFBQUEsZUFBZSxBQUFmLENBQ0UsS0FBSyxDQUFFLFNBQVUsQ0FDbEIsQUFGRCxBQUFBLGVBQWUsQUFBZixDQUNFLEtBQUssQ0FBRSxTQUFVLENBQ2xCLEFBRkQsQUFBQSxlQUFlLEFBQWYsQ0FDRSxLQUFLLENBQUUsSUFBVSxDQUNsQixBQVBELEFBQUEsY0FBYyxBQUFkLENBQ0UsSUFBSSxDQUFFLElBQUssQ0FDWixBQVBELEFBQUEsY0FBYyxBQUFkLENBQ0UsSUFBSSxDQUFFLFFBQVUsQ0FDakIsQUFGRCxBQUFBLGNB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SSxDQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FFM0QsQW1CdVZMLEFuQnBWRSxZbUJvVlUsQ25CcFZWLGtCQUFrQixBQUFDLENBQ2pCLEtBQUssQ3BCZ2R3QixPQUFPLENvQi9jcEMsWUFBWSxDcEIrY2lCLE9BQU8sQ29COWNwQyxnQkFBZ0IsQ3BCK2NhLE9BQU8sQ29COWNyQyxBbUJnVkgsQW5COVVFLFltQjhVVSxDbkI5VVYsc0JBQXNCLEFBQUMsQ0FDckIsS0FBSyxDcEIwY3dCLE9BQU8sQ29CemNyQyxBbUIrVUgsQW5COVdFLFltQjhXVSxDbkI5V1YsV0FBVyxDbUI4V2IsQW5CN1dFLFltQjZXVSxDbkI3V1YsY0FBYyxDbUI2V2hCLEFuQjVXRSxZbUI0V1UsQ25CNVdWLE1BQU0sQ21CNFdSLEFuQjNXRSxZbUIyV1UsQ25CM1dWLFNBQVMsQ21CMldYLEFuQjFXRSxZbUIwV1UsQ25CMVdWLGFBQWEsQ21CMFdmLEFuQnpXRSxZbUJ5V1UsQ25CeldWLGdCQUFnQixDbUJ5V2xCLEFuQnhXVSxZbUJ3V0UsQW5CeFdULE1BQU0sQ0FBQyxLQUFLLENtQndXZixBbkJ2V2EsWW1CdVdELEFuQnZXVCxTQUFTLENBQUMsS0FBSyxDbUJ1V2xCLEFuQnRXaUIsWW1Cc1dMLEFuQnRXVCxhQUFhLENBQUMsS0FBSyxDbUJzV3RCLEFuQnJXb0IsWW1CcVdSLEFuQnJXVCxnQkFBZ0IsQ0FBQyxLQUFLLEFBQUUsQ0FDdkIsS0FBSyxDcEJzZXdCLE9BQU8sQ29CcmVyQyxBbUJtV0gsQW5CaldFLFltQmlXVSxDbkJqV1YsYUFBYSxBQUFDLENBQ1osWUFBWSxDcEJrZWlCLE9BQU8sQ2FuYnRDLGtCQUFrQixDTzlDSSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsaUJBQUksQ1ArQ2xDLFVBQVUsQ08vQ0ksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGlCQUFJLENBTXpDLEFtQnlWSCxBbkJqV0UsWW1CaVdVLENuQmpXVixhQUFhLEFBR1YsTUFBTSxBQUFDLENBQ04sWUFBWSxDQUFFLE9BQU0sQ1A0Q3hCLGtCQUFrQixDTzNDTCxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsaUJBQUksQ0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENQNEN0RCxVQUFVLENPNUNMLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBSSxDQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FFM0QsQW1CMFZMLEFuQnZWRSxZbUJ1VlUsQ25CdlZWLGtCQUFrQixBQUFDLENBQ2pCLEtBQUssQ3BCd2R3QixPQUFPLENvQnZkcEMsWUFBWSxDcEJ1ZGlCLE9BQU8sQ29CdGRwQyxnQkFBZ0IsQ3BCdWRhLE9BQU8sQ29CdGRyQyxBbUJtVkgsQW5CalZFLFltQmlWVSxDbkJqVlYsc0JBQXNCLEFBQUMsQ0FDckIsS0FBSyxDcEJrZHdCLE9BQU8sQ29CamRyQyxBbUJrVkgsQW5CalhFLFVtQmlYUSxDbkJqWFIsV0FBVyxDbUJpWGIsQW5CaFhFLFVtQmdYUSxDbkJoWFIsY0FBYyxDbUJnWGhCLEFuQi9XRSxVbUIrV1EsQ25CL1dSLE1BQU0sQ21CK1dSLEFuQjlXRSxVbUI4V1EsQ25COVdSLFNBQVMsQ21COFdYLEFuQjdXRSxVbUI2V1EsQ25CN1dSLGFBQWEsQ21CNldmLEFuQjVXRSxVbUI0V1EsQ25CNVdSLGdCQUFnQixDbUI0V2xCLEFuQjNXVSxVbUIyV0EsQW5CM1dQLE1BQU0sQ0FBQyxLQUFLLENtQjJXZixBbkIxV2EsVW1CMFdILEFuQjFXUCxTQUFTLENBQUMsS0FBSyxDbUIwV2xCLEFuQnpXaUIsVW1CeVdQLEFuQnpXUCxhQUFhLENBQUMsS0FBSyxDbUJ5V3RCLEFuQnhXb0IsVW1Cd1dWLEFuQnhXUCxnQkFBZ0IsQ0FBQyxLQUFLLEFBQUUsQ0FDdkIsS0FBSyxDcEIwZXdCLE9BQU8sQ29CemVyQyxBbUJzV0gsQW5CcFdFLFVtQm9XUSxDbkJwV1IsYUFBYSxBQUFDLENBQ1osWUFBWSxDcEJzZWlCLE9BQU8sQ2F2YnRDLGtCQUFrQixDTzlDSSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsaUJBQUksQ1ArQ2xDLFVBQVUsQ08vQ0ksS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGlCQUFJLENBTXpDLEFtQjRWSCxBbkJwV0UsVW1Cb1dRLENuQnBXUixhQUFhLEFBR1YsTUFBTSxBQUFDLENBQ04sWUFBWSxDQUFFLE9BQU0sQ1A0Q3hCLGtCQUFrQixDTzNDTCxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsaUJBQUksQ0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENQNEN0RCxVQUFVLENPNUNMLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBSSxDQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FFM0QsQW1CNlZMLEFuQjFWRSxVbUIwVlEsQ25CMVZSLGtCQUFrQixBQUFDLENBQ2pCLEtBQUssQ3BCNGR3QixPQUFPLENvQjNkcEMsWUFBWSxDcEIyZGlCLE9BQU8sQ29CMWRwQyxnQkFBZ0IsQ3BCMmRhLE9BQU8sQ29CMWRyQyxBbUJzVkgsQW5CcFZFLFVtQm9WUSxDbkJwVlIsc0JBQXNCLEFBQUMsQ0FDckIsS0FBSyxDcEJzZHdCLE9BQU8sQ29CcmRyQyxBbUJ1VkgsQUFFTSxhQUZPLENBQUMsS0FBSyxHQUViLHNCQUFzQixBQUFDLENBQ3hCLEdBQUcsQ0FBRyxJQUFxQixDQUM3QixBQUpILEFBS2MsYUFMRCxDQUFDLEtBQUssQUFLaEIsUUFBUSxHQUFHLHNCQUFzQixBQUFDLENBQ2hDLEdBQUcsQ0FBRSxDQUFFLENBQ1QsQUFTSCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxLQUFNLENBQ2YsVUFBVSxDQUFFLEdBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQWtCQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFvRW5CLEFBbEVJLFlBa0VRLENBbEVSLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLGNBQWMsQ0FBRSxNQUFPLENBQ3hCLEFBOERMLEFBM0RJLFlBMkRRLENBM0RSLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLEtBQUssQ0FBRSxJQUFLLENBQ1osY0FBYyxDQUFFLE1BQU8sQ0FDeEIsQUF1REwsQUFwREksWUFvRFEsQ0FwRFIsb0JBQW9CLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLFlBQWEsQ0FDdkIsQUFrREwsQUFoREksWUFnRFEsQ0FoRFIsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsY0FBYyxDQUFFLE1BQU8sQ0FPeEIsQUF1Q0wsQUE1Q00sWUE0Q00sQ0FoRFIsWUFBWSxDQUlWLGtCQUFrQixDQTRDeEIsQUEzQ00sWUEyQ00sQ0FoRFIsWUFBWSxDQUtWLGdCQUFnQixDQTJDdEIsQUExQ00sWUEwQ00sQ0FoRFIsWUFBWSxDQU1WLGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUF3Q1AsQUFwQ21CLFlBb0NQLENBcENSLFlBQVksQ0FBRyxhQUFhLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLElBQUssQ0FDYixBQWtDTCxBQWhDSSxZQWdDUSxDQWhDUixjQUFjLEFBQUMsQ0FDYixhQUFhLENBQUUsQ0FBRSxDQUNqQixjQUFjLENBQUUsTUFBTyxDQUN4QixBQTZCTCxBQXhCSSxZQXdCUSxDQXhCUixNQUFNLENBd0JWLEFBdkJJLFlBdUJRLENBdkJSLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFVBQVUsQ0FBRSxDQUFFLENBQ2QsYUFBYSxDQUFFLENBQUUsQ0FDakIsY0FBYyxDQUFFLE1BQU8sQ0FLeEIsQUFjTCxBQWpCTSxZQWlCTSxDQXhCUixNQUFNLENBT0osS0FBSyxDQWlCWCxBQWpCTSxZQWlCTSxDQXZCUixTQUFTLENBTVAsS0FBSyxBQUFDLENBQ0osWUFBWSxDQUFFLENBQUUsQ0FDakIsQUFlUCxBQWI2QixZQWFqQixDQWJSLE1BQU0sQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBYWpCLEFBWm1DLFlBWXZCLENBWlIsU0FBUyxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDL0IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsV0FBVyxDQUFFLENBQUUsQ0FDaEIsQUFTTCxBQU5rQixZQU1OLENBTlIsYUFBYSxDQUFDLHNCQUFzQixBQUFDLENBQ25DLEdBQUcsQ0FBRSxDQUFFLENBQ1IsQ0FlTCxBQUtFLGdCQUxjLENBS2QsTUFBTSxDQUxSLEFBTUUsZ0JBTmMsQ0FNZCxTQUFTLENBTlgsQUFPRSxnQkFQYyxDQU9kLGFBQWEsQ0FQZixBQVFFLGdCQVJjLENBUWQsZ0JBQWdCLEFBQUMsQ0FDZixVQUFVLENBQUUsQ0FBRSxDQUNkLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLFdBQVcsQ0FBRyxHQUFzQixDQUNyQyxBQVpILEFBZUUsZ0JBZmMsQ0FlZCxNQUFNLENBZlIsQUFnQkUsZ0JBaEJjLENBZ0JkLFNBQVMsQUFBQyxDQUNSLFVBQVUsQ0FBRyxJQUFxQixDQUNuQyxBQWxCSCxBQXFCRSxnQkFyQmMsQ0FxQmQsV0FBVyxBQUFDLENUemZaLFdBQVcsQ0FBSSxLQUFPLENBQ3RCLFlBQVksQ0FBRyxLQUFPLENTMGZyQixBQXZCSCxBQXFCRSxnQkFyQmMsQ0FxQmQsV0FBVyxBYjNmVixPQUFPLENhc2VWLEFBcUJFLGdCQXJCYyxDQXFCZCxXQUFXLEFiMWZWLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQWFrZUgsQUFxQkUsZ0JBckJjLENBcUJkLFdBQVcsQWJ0ZlYsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDYixBYTBmRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUEzQm5CLEFBNEJJLGdCQTVCWSxDQTRCWixjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsS0FBTSxDQUNsQixhQUFhLENBQUUsQ0FBRSxDQUNqQixXQUFXLENBQUcsR0FBc0IsQ0FDckMsQ0FoQ0wsQUF1Q2dCLGdCQXZDQSxDQXVDZCxhQUFhLENBQUMsc0JBQXNCLEFBQUMsQ0FDbkMsS0FBSyxDQUFHLElBQWtCLENBQzNCLEFBT0MsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBaERyQixBQWlETSxnQkFqRFUsQ0ErQ2QsY0FBYyxDQUVWLGNBQWMsQUFBQyxDQUNiLFdBQVcsQ0FBSSxNQUF1QixDQUN2QyxDQUlILE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXZEckIsQUF3RE0sZ0JBeERVLENBc0RkLGNBQWMsQ0FFVixjQUFjLEFBQUMsQ0FDYixXQUFXLENBQUcsR0FBdUIsQ0FDdEMsQ0NyaUJQLEFBQUEsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsYUFBYSxDQUFFLENBQUUsQ0FDakIsV0FBVyxDeEM2SW9CLE1BQU0sQ3dDNUlyQyxVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsTUFBTyxDQUN2QixZQUFZLENBQUUsWUFBYSxDQUMzQixNQUFNLENBQUUsT0FBUSxDQUNoQixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLE1BQU0sQ0FBRSxxQkFBc0IsQ0FDOUIsV0FBVyxDQUFFLE1BQU8sQ3pCNkJwQixPQUFPLENma0RtQixHQUFHLENBQ0gsSUFBSSxDZWxEOUIsU0FBUyxDbEI3Q00sSUFBSSxDa0I4Q25CLFdBQVcsQ2xCN0NLLE1BQU0sQ2tCOEN0QixhQUFhLENsQnpCSyxHQUFHLENnQmdNckIsbUJBQW1CLEMyQnJNRSxJQUFJLEMzQnNNdEIsZ0JBQWdCLEMyQnRNRSxJQUFJLEMzQnVNckIsZUFBZSxDMkJ2TUUsSUFBSSxDM0J3TWpCLFdBQVcsQzJCeE1FLElBQUksQ0FpQzFCLEFBN0NELEFBQUEsSUFBSSxBQWlCQyxNQUFNLENBakJYLEFBQUEsSUFBSSxBQWtCQyxNQUFNLENBbEJYLEFBQUEsSUFBSSxBQWVELE9BQU8sQUFFTCxNQUFNLENBakJYLEFBQUEsSUFBSSxBQWVELE9BQU8sQUFHTCxNQUFNLENBbEJYLEFBQUEsSUFBSSxBQWdCRCxPQUFPLEFBQ0wsTUFBTSxDQWpCWCxBQUFBLElBQUksQUFnQkQsT0FBTyxBQUVMLE1BQU0sQUFBQyxDOUJ0QlYsT0FBTyxDQUFFLFdBQVksQ0FFckIsT0FBTyxDQUFFLGlDQUFrQyxDQUMzQyxjQUFjLENBQUUsSUFBSyxDOEJxQmxCLEFBcEJMLEFBQUEsSUFBSSxBQXVCRCxNQUFNLENBdkJULEFBQUEsSUFBSSxBQXdCRCxNQUFNLENBeEJULEFBQUEsSUFBSSxBQXlCRCxNQUFNLEFBQUMsQ0FDTixLQUFLLEMzQ1hVLElBQUksQzJDWW5CLGVBQWUsQ0FBRSxJQUFLLENBQ3ZCLEFBNUJILEFBQUEsSUFBSSxBQThCRCxPQUFPLENBOUJWLEFBQUEsSUFBSSxBQStCRCxPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBRSxDQUNYLGdCQUFnQixDQUFFLElBQUssQzNCMkJ6QixrQkFBa0IsQzJCMUJJLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBSSxDM0IyQmxDLFVBQVUsQzJCM0JJLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxpQkFBSSxDQUN6QyxBQW5DSCxBQUFBLElBQUksQUFxQ0QsU0FBUyxDQXJDWixBQUFBLElBQUksQ0FzQ0QsQUFBQSxRQUFDLEFBQUEsRUFDRixBQXZDRixRQXVDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBdkNYLElBQUksQUF1Q21CLENBQ25CLE1BQU0sQ3hDaUx1QixXQUFXLEN3Q2hMeEMsY0FBYyxDQUFFLElBQUssQ3JDOUN2QixPQUFPLENxQytDWSxHQUFHLENyQzVDdEIsTUFBTSxDQUFDLGlCQUFDLENVOERSLGtCQUFrQixDMkJqQkksSUFBSSxDM0JrQmxCLFVBQVUsQzJCbEJJLElBQUksQ0FDekIsQUFPSCxBQUFBLFlBQVksQUFBQyxDekJyRFgsS0FBSyxDbEJpQlksSUFBSSxDa0JoQnJCLGdCQUFnQixDbEJhTixPQUFPLENrQlpqQixZQUFZLENsQllGLE9BQU8sQzJDeUNsQixBQUZELEFBQUEsWUFBWSxBekJqRFQsTUFBTSxDeUJpRFQsQUFBQSxZQUFZLEF6QmhEVCxNQUFNLEN5QmdEVCxBQUFBLFlBQVksQXpCL0NULE1BQU0sQ3lCK0NULEFBQUEsWUFBWSxBekI5Q1QsT0FBTyxDeUI4Q1YsQUFBQSxZQUFZLEF6QjdDVCxPQUFPLENBQ1IsQXlCNENGLEt6QjVDTyxDeUI0Q1AsWUFBWSxBekI1Q0QsZ0JBQWdCLEFBQUMsQ0FDeEIsS0FBSyxDbEJPVSxJQUFJLENrQk5uQixnQkFBZ0IsQ0FBRSxPQUFNLENBQ3BCLFlBQVksQ0FBRSxPQUFNLENBQ3pCLEF5QndDSCxBQUFBLFlBQVksQXpCdkNULE9BQU8sQ3lCdUNWLEFBQUEsWUFBWSxBekJ0Q1QsT0FBTyxDQUNSLEF5QnFDRixLekJyQ08sQ3lCcUNQLFlBQVksQXpCckNELGdCQUFnQixBQUFDLENBQ3hCLGdCQUFnQixDQUFFLElBQUssQ0FDeEIsQXlCbUNILEFBQUEsWUFBWSxBekJsQ1QsU0FBUyxDeUJrQ1osQUFBQSxZQUFZLEF6QmxDVCxTQUFTLEFBSVAsTUFBTSxDeUI4QlgsQUFBQSxZQUFZLEF6QmxDVCxTQUFTLEFBS1AsTUFBTSxDeUI2QlgsQUFBQSxZQUFZLEF6QmxDVCxTQUFTLEFBTVAsTUFBTSxDeUI0QlgsQUFBQSxZQUFZLEF6QmxDVCxTQUFTLEFBT1AsT0FBTyxDeUIyQlosQUFBQSxZQUFZLEF6QmxDVCxTQUFTLEFBUVAsT0FBTyxDeUIwQlosQUFBQSxZQUFZLEN6QmpDVCxBQUFBLFFBQUMsQUFBQSxFeUJpQ0osQUFBQSxZQUFZLEN6QmpDVCxBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sQ3lCOEJYLEFBQUEsWUFBWSxDekJqQ1QsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEN5QjZCWCxBQUFBLFlBQVksQ3pCakNULEFBQUEsUUFBQyxBQUFBLENBS0MsTUFBTSxDeUI0QlgsQUFBQSxZQUFZLEN6QmpDVCxBQUFBLFFBQUMsQUFBQSxDQU1DLE9BQU8sQ3lCMkJaLEFBQUEsWUFBWSxDekJqQ1QsQUFBQSxRQUFDLEFBQUEsQ0FPQyxPQUFPLENBTlYsQXlCZ0NGLFF6QmhDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QmdDWCxZQUFZLEN6QmhDVixBeUJnQ0YsUXpCaENVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCZ0NYLFlBQVksQXpCOUJQLE1BQU0sQ0FGVCxBeUJnQ0YsUXpCaENVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCZ0NYLFlBQVksQXpCN0JQLE1BQU0sQ0FIVCxBeUJnQ0YsUXpCaENVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCZ0NYLFlBQVksQXpCNUJQLE1BQU0sQ0FKVCxBeUJnQ0YsUXpCaENVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCZ0NYLFlBQVksQXpCM0JQLE9BQU8sQ0FMVixBeUJnQ0YsUXpCaENVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCZ0NYLFlBQVksQXpCMUJQLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDbEJkVixPQUFPLENrQmVULFlBQVksQ2xCZlYsT0FBTyxDa0JnQmQsQXlCdUJMLEF6QnBCRSxZeUJvQlUsQ3pCcEJWLE1BQU0sQUFBQyxDQUNMLEtBQUssQ2xCcEJHLE9BQU8sQ2tCcUJmLGdCQUFnQixDbEJsQkQsSUFBSSxDa0JtQnBCLEF5Qm9CSCxBQUFBLFlBQVksQUFBQyxDekJ4RFgsS0FBSyxDZndKMEIsSUFBSSxDZXZKbkMsZ0JBQWdCLENsQmNILElBQUksQ2tCYmpCLFlBQVksQ2Z3Sm1CLE9BQU0sQ3dDaEd0QyxBQUZELEFBQUEsWUFBWSxBekJwRFQsTUFBTSxDeUJvRFQsQUFBQSxZQUFZLEF6Qm5EVCxNQUFNLEN5Qm1EVCxBQUFBLFlBQVksQXpCbERULE1BQU0sQ3lCa0RULEFBQUEsWUFBWSxBekJqRFQsT0FBTyxDeUJpRFYsQUFBQSxZQUFZLEF6QmhEVCxPQUFPLENBQ1IsQXlCK0NGLEt6Qi9DTyxDeUIrQ1AsWUFBWSxBekIvQ0QsZ0JBQWdCLEFBQUMsQ0FDeEIsS0FBSyxDZjhJd0IsSUFBSSxDZTdJakMsZ0JBQWdCLENBQUUsT0FBTSxDQUNwQixZQUFZLENBQUUsT0FBTSxDQUN6QixBeUIyQ0gsQUFBQSxZQUFZLEF6QjFDVCxPQUFPLEN5QjBDVixBQUFBLFlBQVksQXpCekNULE9BQU8sQ0FDUixBeUJ3Q0YsS3pCeENPLEN5QndDUCxZQUFZLEF6QnhDRCxnQkFBZ0IsQUFBQyxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3hCLEF5QnNDSCxBQUFBLFlBQVksQXpCckNULFNBQVMsQ3lCcUNaLEFBQUEsWUFBWSxBekJyQ1QsU0FBUyxBQUlQLE1BQU0sQ3lCaUNYLEFBQUEsWUFBWSxBekJyQ1QsU0FBUyxBQUtQLE1BQU0sQ3lCZ0NYLEFBQUEsWUFBWSxBekJyQ1QsU0FBUyxBQU1QLE1BQU0sQ3lCK0JYLEFBQUEsWUFBWSxBekJyQ1QsU0FBUyxBQU9QLE9BQU8sQ3lCOEJaLEFBQUEsWUFBWSxBekJyQ1QsU0FBUyxBQVFQLE9BQU8sQ3lCNkJaLEFBQUEsWUFBWSxDekJwQ1QsQUFBQSxRQUFDLEFBQUEsRXlCb0NKLEFBQUEsWUFBWSxDekJwQ1QsQUFBQSxRQUFDLEFBQUEsQ0FHQyxNQUFNLEN5QmlDWCxBQUFBLFlBQVksQ3pCcENULEFBQUEsUUFBQyxBQUFBLENBSUMsTUFBTSxDeUJnQ1gsQUFBQSxZQUFZLEN6QnBDVCxBQUFBLFFBQUMsQUFBQSxDQUtDLE1BQU0sQ3lCK0JYLEFBQUEsWUFBWSxDekJwQ1QsQUFBQSxRQUFDLEFBQUEsQ0FNQyxPQUFPLEN5QjhCWixBQUFBLFlBQVksQ3pCcENULEFBQUEsUUFBQyxBQUFBLENBT0MsT0FBTyxDQU5WLEF5Qm1DRixRekJuQ1UsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFeUJtQ1gsWUFBWSxDekJuQ1YsQXlCbUNGLFF6Qm5DVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5Qm1DWCxZQUFZLEF6QmpDUCxNQUFNLENBRlQsQXlCbUNGLFF6Qm5DVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5Qm1DWCxZQUFZLEF6QmhDUCxNQUFNLENBSFQsQXlCbUNGLFF6Qm5DVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5Qm1DWCxZQUFZLEF6Qi9CUCxNQUFNLENBSlQsQXlCbUNGLFF6Qm5DVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5Qm1DWCxZQUFZLEF6QjlCUCxPQUFPLENBTFYsQXlCbUNGLFF6Qm5DVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5Qm1DWCxZQUFZLEF6QjdCUCxPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ2xCYlAsSUFBSSxDa0JjVCxZQUFZLENmNkhXLE9BQU0sQ2U1SGxDLEF5QjBCTCxBekJ2QkUsWXlCdUJVLEN6QnZCVixNQUFNLEFBQUMsQ0FDTCxLQUFLLENsQm5CTSxJQUFJLENrQm9CZixnQkFBZ0IsQ2ZxSGEsSUFBSSxDZXBIbEMsQXlCd0JILEFBQUEsWUFBWSxBQUFDLEN6QjVEWCxLQUFLLENmNEowQixJQUFJLENlM0puQyxnQkFBZ0IsQ2ZlTSxPQUFPLENlZDdCLFlBQVksQ2Y0Sm1CLE9BQU0sQ3dDaEd0QyxBQUZELEFBQUEsWUFBWSxBekJ4RFQsTUFBTSxDeUJ3RFQsQUFBQSxZQUFZLEF6QnZEVCxNQUFNLEN5QnVEVCxBQUFBLFlBQVksQXpCdERULE1BQU0sQ3lCc0RULEFBQUEsWUFBWSxBekJyRFQsT0FBTyxDeUJxRFYsQUFBQSxZQUFZLEF6QnBEVCxPQUFPLENBQ1IsQXlCbURGLEt6Qm5ETyxDeUJtRFAsWUFBWSxBekJuREQsZ0JBQWdCLEFBQUMsQ0FDeEIsS0FBSyxDZmtKd0IsSUFBSSxDZWpKakMsZ0JBQWdCLENBQUUsT0FBTSxDQUNwQixZQUFZLENBQUUsT0FBTSxDQUN6QixBeUIrQ0gsQUFBQSxZQUFZLEF6QjlDVCxPQUFPLEN5QjhDVixBQUFBLFlBQVksQXpCN0NULE9BQU8sQ0FDUixBeUI0Q0YsS3pCNUNPLEN5QjRDUCxZQUFZLEF6QjVDRCxnQkFBZ0IsQUFBQyxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3hCLEF5QjBDSCxBQUFBLFlBQVksQXpCekNULFNBQVMsQ3lCeUNaLEFBQUEsWUFBWSxBekJ6Q1QsU0FBUyxBQUlQLE1BQU0sQ3lCcUNYLEFBQUEsWUFBWSxBekJ6Q1QsU0FBUyxBQUtQLE1BQU0sQ3lCb0NYLEFBQUEsWUFBWSxBekJ6Q1QsU0FBUyxBQU1QLE1BQU0sQ3lCbUNYLEFBQUEsWUFBWSxBekJ6Q1QsU0FBUyxBQU9QLE9BQU8sQ3lCa0NaLEFBQUEsWUFBWSxBekJ6Q1QsU0FBUyxBQVFQLE9BQU8sQ3lCaUNaLEFBQUEsWUFBWSxDekJ4Q1QsQUFBQSxRQUFDLEFBQUEsRXlCd0NKLEFBQUEsWUFBWSxDekJ4Q1QsQUFBQSxRQUFDLEFBQUEsQ0FHQyxNQUFNLEN5QnFDWCxBQUFBLFlBQVksQ3pCeENULEFBQUEsUUFBQyxBQUFBLENBSUMsTUFBTSxDeUJvQ1gsQUFBQSxZQUFZLEN6QnhDVCxBQUFBLFFBQUMsQUFBQSxDQUtDLE1BQU0sQ3lCbUNYLEFBQUEsWUFBWSxDekJ4Q1QsQUFBQSxRQUFDLEFBQUEsQ0FNQyxPQUFPLEN5QmtDWixBQUFBLFlBQVksQ3pCeENULEFBQUEsUUFBQyxBQUFBLENBT0MsT0FBTyxDQU5WLEF5QnVDRixRekJ2Q1UsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFeUJ1Q1gsWUFBWSxDekJ2Q1YsQXlCdUNGLFF6QnZDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QnVDWCxZQUFZLEF6QnJDUCxNQUFNLENBRlQsQXlCdUNGLFF6QnZDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QnVDWCxZQUFZLEF6QnBDUCxNQUFNLENBSFQsQXlCdUNGLFF6QnZDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QnVDWCxZQUFZLEF6Qm5DUCxNQUFNLENBSlQsQXlCdUNGLFF6QnZDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QnVDWCxZQUFZLEF6QmxDUCxPQUFPLENBTFYsQXlCdUNGLFF6QnZDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QnVDWCxZQUFZLEF6QmpDUCxPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ2ZaRSxPQUFPLENlYXJCLFlBQVksQ2ZpSVcsT0FBTSxDZWhJbEMsQXlCOEJMLEF6QjNCRSxZeUIyQlUsQ3pCM0JWLE1BQU0sQUFBQyxDQUNMLEtBQUssQ2ZsQmUsT0FBTyxDZW1CM0IsZ0JBQWdCLENmeUhhLElBQUksQ2V4SGxDLEF5QjRCSCxBQUFBLFNBQVMsQUFBQyxDekJoRVIsS0FBSyxDZmdLMEIsSUFBSSxDZS9KbkMsZ0JBQWdCLENsQmFOLE9BQU8sQ2tCWmpCLFlBQVksQ2ZnS21CLE9BQU0sQ3dDaEd0QyxBQUZELEFBQUEsU0FBUyxBekI1RE4sTUFBTSxDeUI0RFQsQUFBQSxTQUFTLEF6QjNETixNQUFNLEN5QjJEVCxBQUFBLFNBQVMsQXpCMUROLE1BQU0sQ3lCMERULEFBQUEsU0FBUyxBekJ6RE4sT0FBTyxDeUJ5RFYsQUFBQSxTQUFTLEF6QnhETixPQUFPLENBQ1IsQXlCdURGLEt6QnZETyxDeUJ1RFAsU0FBUyxBekJ2REUsZ0JBQWdCLEFBQUMsQ0FDeEIsS0FBSyxDZnNKd0IsSUFBSSxDZXJKakMsZ0JBQWdCLENBQUUsT0FBTSxDQUNwQixZQUFZLENBQUUsT0FBTSxDQUN6QixBeUJtREgsQUFBQSxTQUFTLEF6QmxETixPQUFPLEN5QmtEVixBQUFBLFNBQVMsQXpCakROLE9BQU8sQ0FDUixBeUJnREYsS3pCaERPLEN5QmdEUCxTQUFTLEF6QmhERSxnQkFBZ0IsQUFBQyxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3hCLEF5QjhDSCxBQUFBLFNBQVMsQXpCN0NOLFNBQVMsQ3lCNkNaLEFBQUEsU0FBUyxBekI3Q04sU0FBUyxBQUlQLE1BQU0sQ3lCeUNYLEFBQUEsU0FBUyxBekI3Q04sU0FBUyxBQUtQLE1BQU0sQ3lCd0NYLEFBQUEsU0FBUyxBekI3Q04sU0FBUyxBQU1QLE1BQU0sQ3lCdUNYLEFBQUEsU0FBUyxBekI3Q04sU0FBUyxBQU9QLE9BQU8sQ3lCc0NaLEFBQUEsU0FBUyxBekI3Q04sU0FBUyxBQVFQLE9BQU8sQ3lCcUNaLEFBQUEsU0FBUyxDekI1Q04sQUFBQSxRQUFDLEFBQUEsRXlCNENKLEFBQUEsU0FBUyxDekI1Q04sQUFBQSxRQUFDLEFBQUEsQ0FHQyxNQUFNLEN5QnlDWCxBQUFBLFNBQVMsQ3pCNUNOLEFBQUEsUUFBQyxBQUFBLENBSUMsTUFBTSxDeUJ3Q1gsQUFBQSxTQUFTLEN6QjVDTixBQUFBLFFBQUMsQUFBQSxDQUtDLE1BQU0sQ3lCdUNYLEFBQUEsU0FBUyxDekI1Q04sQUFBQSxRQUFDLEFBQUEsQ0FNQyxPQUFPLEN5QnNDWixBQUFBLFNBQVMsQ3pCNUNOLEFBQUEsUUFBQyxBQUFBLENBT0MsT0FBTyxDQU5WLEF5QjJDRixRekIzQ1UsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFeUIyQ1gsU0FBUyxDekIzQ1AsQXlCMkNGLFF6QjNDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QjJDWCxTQUFTLEF6QnpDSixNQUFNLENBRlQsQXlCMkNGLFF6QjNDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QjJDWCxTQUFTLEF6QnhDSixNQUFNLENBSFQsQXlCMkNGLFF6QjNDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QjJDWCxTQUFTLEF6QnZDSixNQUFNLENBSlQsQXlCMkNGLFF6QjNDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QjJDWCxTQUFTLEF6QnRDSixPQUFPLENBTFYsQXlCMkNGLFF6QjNDVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QjJDWCxTQUFTLEF6QnJDSixPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ2xCZFYsT0FBTyxDa0JlVCxZQUFZLENmcUlXLE9BQU0sQ2VwSWxDLEF5QmtDTCxBekIvQkUsU3lCK0JPLEN6Qi9CUCxNQUFNLEFBQUMsQ0FDTCxLQUFLLENsQnBCRyxPQUFPLENrQnFCZixnQkFBZ0IsQ2Y2SGEsSUFBSSxDZTVIbEMsQXlCZ0NILEFBQUEsWUFBWSxBQUFDLEN6QnBFWCxLQUFLLENmb0swQixJQUFJLENlbktuQyxnQkFBZ0IsQ2ZpQk0sT0FBTyxDZWhCN0IsWUFBWSxDZm9LbUIsT0FBTSxDd0NoR3RDLEFBRkQsQUFBQSxZQUFZLEF6QmhFVCxNQUFNLEN5QmdFVCxBQUFBLFlBQVksQXpCL0RULE1BQU0sQ3lCK0RULEFBQUEsWUFBWSxBekI5RFQsTUFBTSxDeUI4RFQsQUFBQSxZQUFZLEF6QjdEVCxPQUFPLEN5QjZEVixBQUFBLFlBQVksQXpCNURULE9BQU8sQ0FDUixBeUIyREYsS3pCM0RPLEN5QjJEUCxZQUFZLEF6QjNERCxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLENmMEp3QixJQUFJLENlekpqQyxnQkFBZ0IsQ0FBRSxPQUFNLENBQ3BCLFlBQVksQ0FBRSxPQUFNLENBQ3pCLEF5QnVESCxBQUFBLFlBQVksQXpCdERULE9BQU8sQ3lCc0RWLEFBQUEsWUFBWSxBekJyRFQsT0FBTyxDQUNSLEF5Qm9ERixLekJwRE8sQ3lCb0RQLFlBQVksQXpCcERELGdCQUFnQixBQUFDLENBQ3hCLGdCQUFnQixDQUFFLElBQUssQ0FDeEIsQXlCa0RILEFBQUEsWUFBWSxBekJqRFQsU0FBUyxDeUJpRFosQUFBQSxZQUFZLEF6QmpEVCxTQUFTLEFBSVAsTUFBTSxDeUI2Q1gsQUFBQSxZQUFZLEF6QmpEVCxTQUFTLEFBS1AsTUFBTSxDeUI0Q1gsQUFBQSxZQUFZLEF6QmpEVCxTQUFTLEFBTVAsTUFBTSxDeUIyQ1gsQUFBQSxZQUFZLEF6QmpEVCxTQUFTLEFBT1AsT0FBTyxDeUIwQ1osQUFBQSxZQUFZLEF6QmpEVCxTQUFTLEFBUVAsT0FBTyxDeUJ5Q1osQUFBQSxZQUFZLEN6QmhEVCxBQUFBLFFBQUMsQUFBQSxFeUJnREosQUFBQSxZQUFZLEN6QmhEVCxBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sQ3lCNkNYLEFBQUEsWUFBWSxDekJoRFQsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEN5QjRDWCxBQUFBLFlBQVksQ3pCaERULEFBQUEsUUFBQyxBQUFBLENBS0MsTUFBTSxDeUIyQ1gsQUFBQSxZQUFZLEN6QmhEVCxBQUFBLFFBQUMsQUFBQSxDQU1DLE9BQU8sQ3lCMENaLEFBQUEsWUFBWSxDekJoRFQsQUFBQSxRQUFDLEFBQUEsQ0FPQyxPQUFPLENBTlYsQXlCK0NGLFF6Qi9DVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5QitDWCxZQUFZLEN6Qi9DVixBeUIrQ0YsUXpCL0NVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCK0NYLFlBQVksQXpCN0NQLE1BQU0sQ0FGVCxBeUIrQ0YsUXpCL0NVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCK0NYLFlBQVksQXpCNUNQLE1BQU0sQ0FIVCxBeUIrQ0YsUXpCL0NVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCK0NYLFlBQVksQXpCM0NQLE1BQU0sQ0FKVCxBeUIrQ0YsUXpCL0NVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCK0NYLFlBQVksQXpCMUNQLE9BQU8sQ0FMVixBeUIrQ0YsUXpCL0NVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCK0NYLFlBQVksQXpCekNQLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDZlZFLE9BQU8sQ2VXckIsWUFBWSxDZnlJVyxPQUFNLENleElsQyxBeUJzQ0wsQXpCbkNFLFl5Qm1DVSxDekJuQ1YsTUFBTSxBQUFDLENBQ0wsS0FBSyxDZmhCZSxPQUFPLENlaUIzQixnQkFBZ0IsQ2ZpSWEsSUFBSSxDZWhJbEMsQXlCb0NILEFBQUEsV0FBVyxBQUFDLEN6QnhFVixLQUFLLENmd0swQixJQUFJLENldktuQyxnQkFBZ0IsQ2ZrQk0sT0FBTyxDZWpCN0IsWUFBWSxDZndLbUIsT0FBTSxDd0NoR3RDLEFBRkQsQUFBQSxXQUFXLEF6QnBFUixNQUFNLEN5Qm9FVCxBQUFBLFdBQVcsQXpCbkVSLE1BQU0sQ3lCbUVULEFBQUEsV0FBVyxBekJsRVIsTUFBTSxDeUJrRVQsQUFBQSxXQUFXLEF6QmpFUixPQUFPLEN5QmlFVixBQUFBLFdBQVcsQXpCaEVSLE9BQU8sQ0FDUixBeUIrREYsS3pCL0RPLEN5QitEUCxXQUFXLEF6Qi9EQSxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLENmOEp3QixJQUFJLENlN0pqQyxnQkFBZ0IsQ0FBRSxPQUFNLENBQ3BCLFlBQVksQ0FBRSxPQUFNLENBQ3pCLEF5QjJESCxBQUFBLFdBQVcsQXpCMURSLE9BQU8sQ3lCMERWLEFBQUEsV0FBVyxBekJ6RFIsT0FBTyxDQUNSLEF5QndERixLekJ4RE8sQ3lCd0RQLFdBQVcsQXpCeERBLGdCQUFnQixBQUFDLENBQ3hCLGdCQUFnQixDQUFFLElBQUssQ0FDeEIsQXlCc0RILEFBQUEsV0FBVyxBekJyRFIsU0FBUyxDeUJxRFosQUFBQSxXQUFXLEF6QnJEUixTQUFTLEFBSVAsTUFBTSxDeUJpRFgsQUFBQSxXQUFXLEF6QnJEUixTQUFTLEFBS1AsTUFBTSxDeUJnRFgsQUFBQSxXQUFXLEF6QnJEUixTQUFTLEFBTVAsTUFBTSxDeUIrQ1gsQUFBQSxXQUFXLEF6QnJEUixTQUFTLEFBT1AsT0FBTyxDeUI4Q1osQUFBQSxXQUFXLEF6QnJEUixTQUFTLEFBUVAsT0FBTyxDeUI2Q1osQUFBQSxXQUFXLEN6QnBEUixBQUFBLFFBQUMsQUFBQSxFeUJvREosQUFBQSxXQUFXLEN6QnBEUixBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sQ3lCaURYLEFBQUEsV0FBVyxDekJwRFIsQUFBQSxRQUFDLEFBQUEsQ0FJQyxNQUFNLEN5QmdEWCxBQUFBLFdBQVcsQ3pCcERSLEFBQUEsUUFBQyxBQUFBLENBS0MsTUFBTSxDeUIrQ1gsQUFBQSxXQUFXLEN6QnBEUixBQUFBLFFBQUMsQUFBQSxDQU1DLE9BQU8sQ3lCOENaLEFBQUEsV0FBVyxDekJwRFIsQUFBQSxRQUFDLEFBQUEsQ0FPQyxPQUFPLENBTlYsQXlCbURGLFF6Qm5EVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEV5Qm1EWCxXQUFXLEN6Qm5EVCxBeUJtREYsUXpCbkRVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCbURYLFdBQVcsQXpCakROLE1BQU0sQ0FGVCxBeUJtREYsUXpCbkRVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCbURYLFdBQVcsQXpCaEROLE1BQU0sQ0FIVCxBeUJtREYsUXpCbkRVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCbURYLFdBQVcsQXpCL0NOLE1BQU0sQ0FKVCxBeUJtREYsUXpCbkRVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCbURYLFdBQVcsQXpCOUNOLE9BQU8sQ0FMVixBeUJtREYsUXpCbkRVLENBQUEsQUFBQSxRQUFDLEFBQUEsRXlCbURYLFdBQVcsQXpCN0NOLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDZlRFLE9BQU8sQ2VVckIsWUFBWSxDZjZJVyxPQUFNLENlNUlsQyxBeUIwQ0wsQXpCdkNFLFd5QnVDUyxDekJ2Q1QsTUFBTSxBQUFDLENBQ0wsS0FBSyxDZmZlLE9BQU8sQ2VnQjNCLGdCQUFnQixDZnFJYSxJQUFJLENlcElsQyxBeUI2Q0gsQUFBQSxTQUFTLEFBQUMsQ0FDUixLQUFLLEMzQ2xGSyxJQUFJLEMyQ21GZCxXQUFXLENBQUUsTUFBTyxDQUNwQixhQUFhLENBQUUsQ0FBRSxDQThCbEIsQUFqQ0QsQUFBQSxTQUFTLENBQVQsQUFBQSxTQUFTLEFBTU4sT0FBTyxDQU5WLEFBQUEsU0FBUyxBQU9OLE9BQU8sQ0FQVixBQUFBLFNBQVMsQ0FRTixBQUFBLFFBQUMsQUFBQSxFQUNGLEFBVEYsUUFTVSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBVFgsU0FBUyxBQVNjLENBQ25CLGdCQUFnQixDQUFFLFdBQVksQzNCN0JoQyxrQkFBa0IsQzJCOEJJLElBQUksQzNCN0JsQixVQUFVLEMyQjZCSSxJQUFJLENBQ3pCLEFBWkgsQUFBQSxTQUFTLENBQVQsQUFBQSxTQUFTLEFBY04sTUFBTSxDQWRULEFBQUEsU0FBUyxBQWVOLE1BQU0sQ0FmVCxBQUFBLFNBQVMsQUFnQk4sT0FBTyxBQUFDLENBQ1AsWUFBWSxDQUFFLFdBQVksQ0FDM0IsQUFsQkgsQUFBQSxTQUFTLEFBbUJOLE1BQU0sQ0FuQlQsQUFBQSxTQUFTLEFBb0JOLE1BQU0sQUFBQyxDQUNOLEtBQUssQzNDckdTLElBQUksQzJDc0dsQixlQUFlLENBQUUsU0FBVSxDQUMzQixnQkFBZ0IsQ0FBRSxXQUFZLENBQy9CLEFBeEJILEFBQUEsU0FBUyxDQXlCTixBQUFBLFFBQUMsQUFBQSxDQUVDLE1BQU0sQ0EzQlgsQUFBQSxTQUFTLENBeUJOLEFBQUEsUUFBQyxBQUFBLENBR0MsTUFBTSxDQUZULEFBMUJGLFFBMEJVLENBQUEsQUFBQSxRQUFDLEFBQUEsRUExQlgsU0FBUyxBQTJCSixNQUFNLENBRFQsQUExQkYsUUEwQlUsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQTFCWCxTQUFTLEFBNEJKLE1BQU0sQUFBQyxDQUNOLEtBQUssQzNDakdDLElBQUksQzJDa0dWLGVBQWUsQ0FBRSxJQUFLLENBQ3ZCLEFBUUwsQUFBQSxPQUFPLENHMUJQLEFIMEJBLGFHMUJhLENBQUcsSUFBSSxBSDBCWixDekIvRU4sT0FBTyxDZnFEbUIsSUFBSSxDQUNKLElBQUksQ2VyRDlCLFNBQVMsQ2ZRZSxJQUFJLENlUDVCLFdBQVcsQ2Y0RGUsSUFBSSxDZTNEOUIsYUFBYSxDZitEYSxHQUFHLEN3Q2dCOUIsQUFDRCxBQUFBLE9BQU8sQ0cvQlAsQUgrQkEsYUcvQmEsQ0FBRyxJQUFJLEFIK0JaLEN6Qm5GTixPQUFPLENmd0RtQixHQUFHLENBQ0gsSUFBSSxDZXhEOUIsU0FBUyxDZlNlLElBQUksQ2VSNUIsV0FBVyxDZjZEZSxHQUFHLENlNUQ3QixhQUFhLENmZ0VhLEdBQUcsQ3dDbUI5QixBQUNELEFBQUEsT0FBTyxDR3BDUCxBSG9DQSxhR3BDYSxDQUFHLElBQUksQUhvQ1osQ3pCdkZOLE9BQU8sQ2YyRG1CLEdBQUcsQ0FDSCxHQUFHLENlM0Q3QixTQUFTLENmU2UsSUFBSSxDZVI1QixXQUFXLENmNkRlLEdBQUcsQ2U1RDdCLGFBQWEsQ2ZnRWEsR0FBRyxDd0NzQjlCLEFBTUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFHRCxBQUFhLFVBQUgsQ0FBRyxVQUFVLEFBQUMsQ0FDdEIsVUFBVSxDQUFFLEdBQUksQ0FDakIsQUFHRCxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBR0gsVUFBVSxDQUZiLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FFSCxVQUFVLENBRGIsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUNILFVBQVUsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUNySkgsQUFBQSxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsQ0FBRSxDNUIrS1gsa0JBQWtCLEM0QjlLRSxPQUFPLENBQUMsS0FBSSxDQUFDLE1BQU0sQzVCK0tsQyxhQUFhLEM0Qi9LRSxPQUFPLENBQUMsS0FBSSxDQUFDLE1BQU0sQzVCZ0wvQixVQUFVLEM0QmhMRSxPQUFPLENBQUMsS0FBSSxDQUFDLE1BQU0sQ0FJeEMsQUFORCxBQUFBLEtBQUssQUFHRixHQUFHLEFBQUMsQ0FDSCxPQUFPLENBQUUsQ0FBRSxDQUNaLEFBR0gsQUFBQSxTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsSUFBSyxDQUNkLFVBQVUsQ0FBRSxNQUFPLENBS3BCLEFBUEQsQUFBQSxTQUFTLEFBSU4sR0FBRyxBQUFNLENBQUUsT0FBTyxDQUFFLEtBQU0sQ0FBRSxVQUFVLENBQUUsT0FBUSxDQUFJLEFBS3ZELEFBQVcsRUFBVCxBQUFBLFNBQVMsQUFBQSxHQUFHLEFBQUksQ0FBRSxPQUFPLENBQUUsU0FBVSxDQUFJLEFBRTNDLEFBQWMsS0FBVCxBQUFBLFNBQVMsQUFBQSxHQUFHLEFBQUMsQ0FBRSxPQUFPLENBQUUsZUFBZ0IsQ0FBSSxBQUVqRCxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE1BQU0sQ0FBRSxDQUFFLENBQ1YsUUFBUSxDQUFFLE1BQU8sQzVCNkpqQiwyQkFBMkIsQzRCNUpFLE1BQU0sQ0FBRSxVQUFVLEM1QjZKdkMsbUJBQW1CLEM0QjdKRSxNQUFNLENBQUUsVUFBVSxDNUJvSy9DLDJCQUEyQixDNEJuS0UsS0FBSSxDNUJvS3pCLG1CQUFtQixDNEJwS0UsS0FBSSxDNUJ1S2pDLGtDQUFrQyxDNEJ0S0UsSUFBSSxDNUJ1S2hDLDBCQUEwQixDNEJ2S0UsSUFBSSxDQUN6QyxBQy9CRCxBQUFBLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLEtBQUssQ0FBRSxDQUFFLENBQ1QsTUFBTSxDQUFFLENBQUUsQ0FDVixXQUFXLENBQUUsR0FBSSxDQUNqQixjQUFjLENBQUUsTUFBTyxDQUN2QixVQUFVLEMxQzhHZ0IsR0FBRyxDMEM5R0csS0FBSyxDQUNyQyxZQUFZLEMxQzZHYyxHQUFHLEMwQzdHRyxLQUFLLENBQUMsV0FBVyxDQUNqRCxXQUFXLEMxQzRHZSxHQUFHLEMwQzVHRyxLQUFLLENBQUMsV0FBVyxDQUNsRCxBQUdELEFBQUEsU0FBUyxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVMsQ0FDcEIsQUFHRCxBQUFnQixnQkFBQSxBQUFBLE1BQU0sQUFBQyxDQUNyQixPQUFPLENBQUUsQ0FBRSxDQUNaLEFBR0QsQUFBQSxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsSUFBSyxDQUNWLElBQUksQ0FBRSxDQUFFLENBQ1IsT0FBTyxDMUMrT2tCLElBQUksQzBDOU83QixPQUFPLENBQUUsSUFBSyxDQUNkLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLEtBQU0sQ0FDakIsT0FBTyxDQUFFLEtBQU0sQ0FDZixNQUFNLENBQUUsT0FBUSxDQUNoQixVQUFVLENBQUUsSUFBSyxDQUNqQixTQUFTLEM3Q3BDTSxJQUFJLEM2Q3FDbkIsVUFBVSxDQUFFLElBQUssQ0FDakIsZ0JBQWdCLEMxQ2dNZSxJQUFJLEMwQy9MbkMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxQ21NYyxJQUFJLEMwQ2xNbkMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxQ2dNYyxnQkFBSSxDMEMvTG5DLGFBQWEsQzdDbkJLLEdBQUcsQ2dCMkNyQixrQkFBa0IsQzZCdkJFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGlCQUFJLEM3QndCM0IsVUFBVSxDNkJ4QkUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsaUJBQUksQ0FDbkMsZUFBZSxDQUFFLFdBQVksQ0F5QjlCLEFBM0NELEFBQUEsY0FBYyxBQXVCWCxXQUFXLEFBQUMsQ0FDWCxLQUFLLENBQUUsQ0FBRSxDQUNULElBQUksQ0FBRSxJQUFLLENBQ1osQUExQkgsQUE2QkUsY0E3QlksQ0E2QlosUUFBUSxBQUFDLEN2QnBEVCxNQUFNLENBQUUsR0FBSSxDQUNaLE1BQU0sQ0FBSSxLQUFxQixDQUFXLENBQUMsQ0FDM0MsUUFBUSxDQUFFLE1BQU8sQ0FDakIsZ0JBQWdCLENuQnVPZSxPQUFPLEMwQ3BMckMsQUEvQkgsQUFrQ1MsY0FsQ0ssQ0FrQ1YsRUFBRSxDQUFHLENBQUMsQUFBQyxDQUNQLE9BQU8sQ0FBRSxLQUFNLENBQ2YsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDWixXQUFXLENBQUUsTUFBTyxDQUNwQixXQUFXLEM3Qy9ERyxNQUFNLEM2Q2dFcEIsS0FBSyxDN0NsREUsT0FBTyxDNkNtRGQsV0FBVyxDQUFFLE1BQU8sQ0FDckIsQUFJSCxBQUFzQixjQUFSLENBQUcsRUFBRSxDQUFHLENBQUMsQUFDcEIsTUFBTSxDQURULEFBQXNCLGNBQVIsQ0FBRyxFQUFFLENBQUcsQ0FBQyxBQUVwQixNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSyxDQUN0QixLQUFLLEMxQ3NLd0IsT0FBTSxDMENyS25DLGdCQUFnQixDMUN1S2EsT0FBTyxDMEN0S3JDLEFBSUgsQUFBMkIsY0FBYixDQUFHLE9BQU8sQ0FBRyxDQUFDLENBQTVCLEFBQTJCLGNBQWIsQ0FBRyxPQUFPLENBQUcsQ0FBQyxBQUV6QixNQUFNLENBRlQsQUFBMkIsY0FBYixDQUFHLE9BQU8sQ0FBRyxDQUFDLEFBR3pCLE1BQU0sQUFBQyxDQUNOLEtBQUssQzFDNkJtQixJQUFJLEMwQzVCNUIsZUFBZSxDQUFFLElBQUssQ0FDdEIsT0FBTyxDQUFFLENBQUUsQ0FDWCxnQkFBZ0IsQzdDdEVMLElBQUksQzZDdUVoQixBQU9ILEFBQTZCLGNBQWYsQ0FBRyxTQUFTLENBQUcsQ0FBQyxDQUE5QixBQUE2QixjQUFmLENBQUcsU0FBUyxDQUFHLENBQUMsQUFFM0IsTUFBTSxDQUZULEFBQTZCLGNBQWYsQ0FBRyxTQUFTLENBQUcsQ0FBQyxBQUczQixNQUFNLEFBQUMsQ0FDTixLQUFLLEM3Q3BGRyxJQUFJLEM2Q3FGYixBQUxILEFBQTZCLGNBQWYsQ0FBRyxTQUFTLENBQUcsQ0FBQyxBQVEzQixNQUFNLENBUlQsQUFBNkIsY0FBZixDQUFHLFNBQVMsQ0FBRyxDQUFDLEFBUzNCLE1BQU0sQUFBQyxDQUNOLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLGdCQUFnQixDQUFFLFdBQVksQ0FDOUIsZ0JBQWdCLENBQUUsSUFBSyxDcEN6R3pCLE1BQU0sQ0FBRSwyREFBMkQsQ29DMkdqRSxNQUFNLEMxQ2dIdUIsV0FBVyxDMEMvR3pDLEFBSUgsQUFFSSxLQUZDLENBRUQsY0FBYyxBQUFDLENBQ2YsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQUFKSCxBQU9JLEtBUEMsQ0FPRCxDQUFDLEFBQUMsQ0FDRixPQUFPLENBQUUsQ0FBRSxDQUNaLEFBT0gsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixJQUFJLENBQUUsSUFBSyxDQUNYLEtBQUssQ0FBRSxDQUFFLENBQ1YsQUFPRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDYixBQUdELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBTSxDQUNmLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFNBQVMsQzFDaEdlLElBQUksQzBDaUc1QixXQUFXLEM3Q3RKSyxNQUFNLEM2Q3VKdEIsS0FBSyxDN0N4SUssSUFBSSxDNkN5SWQsV0FBVyxDQUFFLE1BQU8sQ0FDckIsQUFHRCxBQUFBLGtCQUFrQixBQUFDLENBQ2pCLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLENBQUUsQ0FDVCxNQUFNLENBQUUsQ0FBRSxDQUNWLEdBQUcsQ0FBRSxDQUFFLENBQ1AsT0FBTyxDQUFHLEdBQWdCLENBQzNCLEFBR0QsQUFBYyxXQUFILENBQUcsY0FBYyxBQUFDLENBQzNCLEtBQUssQ0FBRSxDQUFFLENBQ1QsSUFBSSxDQUFFLElBQUssQ0FDWixBQU9ELEFBR0UsT0FISyxDQUdMLE1BQU0sQ0FGUixBQUVFLG9CQUZrQixDQUFDLFNBQVMsQ0FFNUIsTUFBTSxBQUFDLENBQ0wsVUFBVSxDQUFFLENBQUUsQ0FDZCxhQUFhLEMxQy9EVyxHQUFHLEMwQytETSxLQUFLLENBQ3RDLE9BQU8sQ0FBRSxFQUFHLENBQ2IsQUFQSCxBQVNFLE9BVEssQ0FTTCxjQUFjLENBUmhCLEFBUUUsb0JBUmtCLENBQUMsU0FBUyxDQVE1QixjQUFjLEFBQUMsQ0FDYixHQUFHLENBQUUsSUFBSyxDQUNWLE1BQU0sQ0FBRSxJQUFLLENBQ2IsYUFBYSxDQUFFLEdBQUksQ0FDcEIsQUFRSCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFDZixBQUNFLGFBRFcsQ0FDWCxjQUFjLEFBQUMsQ0FDYixLQUFLLENBQUUsQ0FBRSxDQUFFLElBQUksQ0FBRSxJQUFLLENBQ3ZCLEFBSEgsQUFNRSxhQU5XLENBTVgsbUJBQW1CLEFBQUMsQ0FDbEIsSUFBSSxDQUFFLENBQUUsQ0FBRSxLQUFLLENBQUUsSUFBSyxDQUN2QixDQzdNTCxBQUFBLFVBQVUsQ0FDVixBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGNBQWMsQ0FBRSxNQUFPLENBZ0J4QixBQXBCRCxBQUtJLFVBTE0sQ0FLTixJQUFJLENBSlIsQUFJSSxtQkFKZSxDQUlmLElBQUksQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBWWIsQUFuQkgsQUFLSSxVQUxNLENBS04sSUFBSSxBQUlILE1BQU0sQ0FUWCxBQUtJLFVBTE0sQ0FLTixJQUFJLEFBS0gsTUFBTSxDQVZYLEFBS0ksVUFMTSxDQUtOLElBQUksQUFNSCxPQUFPLENBWFosQUFLSSxVQUxNLENBS04sSUFBSSxBQU9ILE9BQU8sQ0FYWixBQUlJLG1CQUplLENBSWYsSUFBSSxBQUlILE1BQU0sQ0FSWCxBQUlJLG1CQUplLENBSWYsSUFBSSxBQUtILE1BQU0sQ0FUWCxBQUlJLG1CQUplLENBSWYsSUFBSSxBQU1ILE9BQU8sQ0FWWixBQUlJLG1CQUplLENBSWYsSUFBSSxBQU9ILE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxDQUFFLENBQ1osQUFkTCxBQUtJLFVBTE0sQ0FLTixJQUFJLEFBVUgsTUFBTSxDQWRYLEFBSUksbUJBSmUsQ0FJZixJQUFJLEFBVUgsTUFBTSxBQUFDLENBRU4sT0FBTyxDQUFFLENBQUUsQ0FDWixBQUtMLEFBQ1MsVUFEQyxDQUNSLElBQUksQ0FBRyxJQUFJLENBRGIsQUFFUyxVQUZDLENBRVIsSUFBSSxDQUFHLFVBQVUsQ0FGbkIsQUFHZSxVQUhMLENBR1IsVUFBVSxDQUFHLElBQUksQ0FIbkIsQUFJZSxVQUpMLENBSVIsVUFBVSxDQUFHLFVBQVUsQUFBQyxDQUN0QixXQUFXLENBQUUsSUFBSyxDQUNuQixBQUlILEFBQUEsWUFBWSxBQUFDLENBQ1gsV0FBVyxDQUFFLElBQUssQ0FZbkIsQUFiRCxBQUFBLFlBQVksQWpCekJULE9BQU8sQ2lCeUJWLEFBQUEsWUFBWSxBakJ4QlQsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBaUJxQkgsQUFBQSxZQUFZLEFqQnBCVCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEFpQmtCSCxBQUlFLFlBSlUsQ0FJVixVQUFVLENBSlosQUFLRSxZQUxVLENBS1YsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUssQ0FDYixBQVBILEFBUUksWUFSUSxDQVFSLElBQUksQ0FSUixBQVNJLFlBVFEsQ0FTUixVQUFVLENBVGQsQUFVSSxZQVZRLENBVVIsWUFBWSxBQUFDLENBQ2IsV0FBVyxDQUFFLEdBQUksQ0FDbEIsQUFHSCxBQUF5RSxVQUEvRCxDQUFHLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUFDLElBQUssQ0FBQSxBQUFBLGdCQUFnQixDQUFFLENBQ3pFLGFBQWEsQ0FBRSxDQUFFLENBQ2xCLEFBR0QsQUFBaUIsVUFBUCxDQUFHLElBQUksQUFBQSxZQUFZLEFBQUMsQ0FDNUIsV0FBVyxDQUFFLENBQUUsQ0FJaEIsQUFMRCxBQUFpQixVQUFQLENBQUcsSUFBSSxBQUFBLFlBQVksQUFFMUIsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUFDLElBQUssQ0FBQSxBQUFBLGdCQUFnQixDQUFFLENuQnJEekMsMEJBQTBCLENtQnNESyxDQUFDLENuQnJEN0IsdUJBQXVCLENtQnFESyxDQUFDLENBQy9CLEFBR0gsQUFBNkMsVUFBbkMsQ0FBRyxJQUFJLEFBQUEsV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksRUFDN0MsQUFBOEMsVUFBcEMsQ0FBRyxnQkFBZ0IsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUUsQ25CbkQ5Qyx5QkFBeUIsQ21Cb0RHLENBQUMsQ25CbkQxQixzQkFBc0IsQ21CbURHLENBQUMsQ0FDOUIsQUFHRCxBQUFhLFVBQUgsQ0FBRyxVQUFVLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLElBQUssQ0FDYixBQUNELEFBQTZELFVBQW5ELENBQUcsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUksSUFBSSxBQUFDLENBQ2hFLGFBQWEsQ0FBRSxDQUFFLENBQ2xCLEFBQ0QsQUFDUSxVQURFLENBQUcsVUFBVSxBQUFBLFlBQVksQ0FDL0IsSUFBSSxBQUFBLFdBQVcsQ0FEbkIsQUFFSSxVQUZNLENBQUcsVUFBVSxBQUFBLFlBQVksQ0FFL0IsZ0JBQWdCLEFBQUMsQ25CeEVuQiwwQkFBMEIsQ21CeUVLLENBQUMsQ25CeEU3Qix1QkFBdUIsQ21Cd0VLLENBQUMsQ0FDL0IsQUFFSCxBQUF5QyxVQUEvQixDQUFHLFVBQVUsQUFBQSxXQUFXLENBQUcsSUFBSSxBQUFBLFlBQVksQUFBQyxDbkJwRXBELHlCQUF5QixDbUJxRUcsQ0FBQyxDbkJwRTFCLHNCQUFzQixDbUJvRUcsQ0FBQyxDQUM5QixBQUdELEFBQTJCLFVBQWpCLENBQUMsZ0JBQWdCLEFBQUEsT0FBTyxDQUNsQyxBQUFnQixVQUFOLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixBQUFDLENBQy9CLE9BQU8sQ0FBRSxDQUFFLENBQ1osQUFnQkQsQUFBb0IsVUFBVixDQUFHLElBQUksQ0FBRyxnQkFBZ0IsQUFBQyxDQUNuQyxZQUFZLENBQUUsR0FBSSxDQUNsQixhQUFhLENBQUUsR0FBSSxDQUNwQixBQUNELEFBQXVCLFVBQWIsQ0FBRyxPQUFPLENBQUcsZ0JBQWdCLENBWHZDLEFBV3VCLGFBWFYsQUFXYixVQUFVLENBWE0sSUFBSSxDQVdHLGdCQUFnQixBQUFDLENBQ3RDLFlBQVksQ0FBRSxJQUFLLENBQ25CLGFBQWEsQ0FBRSxJQUFLLENBQ3JCLEFBSUQsQUFBZ0IsVUFBTixBQUFBLEtBQUssQ0FBQyxnQkFBZ0IsQUFBQyxDOUJsRC9CLGtCQUFrQixDOEJtREUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGlCQUFJLEM5QmxEaEMsVUFBVSxDOEJrREUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGlCQUFJLENBTXpDLEFBUEQsQUFBZ0IsVUFBTixBQUFBLEtBQUssQ0FBQyxnQkFBZ0IsQUFJN0IsU0FBUyxBQUFDLEM5QnREWCxrQkFBa0IsQzhCdURJLElBQUksQzlCdERsQixVQUFVLEM4QnNESSxJQUFJLENBQ3pCLEFBS0gsQUFBSyxJQUFELENBQUMsTUFBTSxBQUFDLENBQ1YsV0FBVyxDQUFFLENBQUUsQ0FDaEIsQUFFRCxBQUFRLE9BQUQsQ0FBQyxNQUFNLENBakNkLEFBaUNRLGFBakNLLENBQUcsSUFBSSxDQWlDWixNQUFNLEFBQUMsQ0FDYixZQUFZLEMzQ1ZjLEdBQUcsQ0FBSCxHQUFHLEMyQ1V1QixDQUFDLENBQ3JELG1CQUFtQixDQUFFLENBQUUsQ0FDeEIsQUFFRCxBQUFnQixPQUFULENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBdEIsQUFBZ0IsT0FBVCxDQXRDUCxhQUFhLENBQUcsSUFBSSxDQXNDSixNQUFNLEFBQUMsQ0FDckIsWUFBWSxDQUFFLENBQUMsQzNDZlcsR0FBRyxDQUFILEdBQUcsQzJDZ0I5QixBQU1ELEFBQ0ksbUJBRGUsQ0FDZixJQUFJLENBRFIsQUFFSSxtQkFGZSxDQUVmLFVBQVUsQ0FGZCxBQUdpQixtQkFIRSxDQUdmLFVBQVUsQ0FBRyxJQUFJLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLElBQUssQ0FDakIsQUFSSCxBQVdJLG1CQVhlLENBV2YsVUFBVSxBakJoSlgsT0FBTyxDaUJxSVYsQUFXSSxtQkFYZSxDQVdmLFVBQVUsQWpCL0lYLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQWlCaUlILEFBV0ksbUJBWGUsQ0FXZixVQUFVLEFqQjNJWCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEFpQjhISCxBQWFNLG1CQWJhLENBV2YsVUFBVSxDQUVSLElBQUksQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFmTCxBQWtCVyxtQkFsQlEsQ0FrQmYsSUFBSSxDQUFHLElBQUksQ0FsQmYsQUFtQlcsbUJBbkJRLENBbUJmLElBQUksQ0FBRyxVQUFVLENBbkJyQixBQW9CaUIsbUJBcEJFLENBb0JmLFVBQVUsQ0FBRyxJQUFJLENBcEJyQixBQXFCaUIsbUJBckJFLENBcUJmLFVBQVUsQ0FBRyxVQUFVLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLElBQUssQ0FDakIsV0FBVyxDQUFFLENBQUUsQ0FDaEIsQUFHSCxBQUFzQixtQkFBSCxDQUFHLElBQUksQUFDdkIsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FBRSxDQUNuQyxhQUFhLENBQUUsQ0FBRSxDQUNsQixBQUhILEFBQXNCLG1CQUFILENBQUcsSUFBSSxBQUl2QixZQUFZLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUFFLENBQzdCLHVCQUF1QixDOUN6SlAsR0FBRyxDMkJkckIsMEJBQTBCLENtQndLTSxDQUFDLENuQnZLaEMseUJBQXlCLENtQnVLTSxDQUFDLENBQ2hDLEFBUEgsQUFBc0IsbUJBQUgsQ0FBRyxJQUFJLEFBUXZCLFdBQVcsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUUsQ0FDN0IseUJBQXlCLEM5QzdKVCxHQUFHLEMyQnRCckIsdUJBQXVCLENtQm9MTSxDQUFDLENuQm5MN0Isc0JBQXNCLENtQm1MTSxDQUFDLENBQzdCLEFBRUgsQUFBc0UsbUJBQW5ELENBQUcsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUksSUFBSSxBQUFDLENBQ3pFLGFBQWEsQ0FBRSxDQUFFLENBQ2xCLEFBQ0QsQUFDUSxtQkFEVyxDQUFHLFVBQVUsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUN4RCxJQUFJLEFBQUEsV0FBVyxDQURuQixBQUVJLG1CQUZlLENBQUcsVUFBVSxBQUFBLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEVBRXhELGdCQUFnQixBQUFDLENuQnBMbkIsMEJBQTBCLENtQnFMTSxDQUFDLENuQnBMaEMseUJBQXlCLENtQm9MTSxDQUFDLENBQ2hDLEFBRUgsQUFBb0UsbUJBQWpELENBQUcsVUFBVSxBQUFBLFdBQVcsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEVBQUksSUFBSSxBQUFBLFlBQVksQUFBQyxDbkJoTS9FLHVCQUF1QixDbUJpTUksQ0FBQyxDbkJoTTNCLHNCQUFzQixDbUJnTUksQ0FBQyxDQUM3QixBQU1ELEFBQUEsb0JBQW9CLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLFlBQVksQ0FBRSxLQUFNLENBQ3BCLGVBQWUsQ0FBRSxRQUFTLENBYzNCLEFBbEJELEFBS0ksb0JBTGdCLENBS2hCLElBQUksQ0FMUixBQU1JLG9CQU5nQixDQU1oQixVQUFVLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxVQUFXLENBQ3BCLEtBQUssQ0FBRSxFQUFHLENBQ1gsQUFWSCxBQVdlLG9CQVhLLENBV2hCLFVBQVUsQ0FBQyxJQUFJLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDYixBQWJILEFBZWUsb0JBZkssQ0FlaEIsVUFBVSxDQUFDLGNBQWMsQUFBQyxDQUMxQixJQUFJLENBQUUsSUFBSyxDQUNaLENBZ0JILEFBQUEsQUFHc0IsV0FIckIsQ0FBWSxTQUFTLEFBQXJCLEVBQ0csSUFBSSxDQUVKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FIVixBQUFBLEFBSXlCLFdBSnhCLENBQVksU0FBUyxBQUFyQixFQUNHLElBQUksQ0FHSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEdBSlYsQUFBQSxBQUdzQixXQUhyQixDQUFZLFNBQVMsQUFBckIsRUFFRyxVQUFVLENBQUcsSUFBSSxDQUNqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdBSFYsQUFBQSxBQUl5QixXQUp4QixDQUFZLFNBQVMsQUFBckIsRUFFRyxVQUFVLENBQUcsSUFBSSxDQUVqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWlCLENBQ3JCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLElBQUksQ0FBRSxnQkFBSSxDQUNWLGNBQWMsQ0FBRSxJQUFLLENBQ3RCLEFDOU9MLEFBQUEsWUFBWSxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FDZixlQUFlLENBQUUsUUFBUyxDQXVCM0IsQUExQkQsQUFBQSxZQUFZLENBTVQsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLENBQWUsQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLFlBQVksQ0FBRSxDQUFFLENBQ2hCLGFBQWEsQ0FBRSxDQUFFLENBQ2xCLEFBVkgsQUFZRSxZQVpVLENBWVYsYUFBYSxBQUFDLENBR1osUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLENBQUUsQ0FLWCxLQUFLLENBQUUsSUFBSyxDQUVaLEtBQUssQ0FBRSxJQUFLLENBQ1osYUFBYSxDQUFFLENBQUUsQ0FDbEIsQUFzQkgsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSxnQkFBZ0IsQ0FDaEIsQUFBYSxZQUFELENBQUMsYUFBYSxBQUFDLENBQ3pCLE9BQU8sQ0FBRSxVQUFXLENBS3JCLEFBUkQsQUFBQSxrQkFBa0IsQUFLZixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUpyQyxBQUFBLGdCQUFnQixBQUliLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEVBSHJDLEFBQWEsWUFBRCxDQUFDLGFBQWEsQUFHdkIsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FBRSxDQUNuQyxhQUFhLENBQUUsQ0FBRSxDQUNsQixBQUdILEFBQUEsa0JBQWtCLENBQ2xCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsRUFBRyxDQUNWLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLGNBQWMsQ0FBRSxNQUFPLENBQ3hCLEFBSUQsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixPQUFPLEM1Q3dCbUIsR0FBRyxDQUNILElBQUksQzRDeEI5QixTQUFTLEMvQ3ZFTSxJQUFJLEMrQ3dFbkIsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsV0FBVyxDQUFFLENBQUUsQ0FDZixLQUFLLEMvQzlDTSxJQUFJLEMrQytDZixVQUFVLENBQUUsTUFBTyxDQUNuQixnQkFBZ0IsQzVDNURPLElBQU8sQzRDNkQ5QixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQy9DbkRMLElBQUksQytDb0RoQixhQUFhLEMvQ3hESyxHQUFHLEMrQzJFdEIsQUE1QkQsQUFBQSxrQkFBa0IsQUFZZixTQUFTLENBdkNaLEFBMkJBLGVBM0JlLENBMkJmLGtCQUFrQixDQTFCbEIsQUEwQkEsZUExQmUsQ0FBRyxnQkFBZ0IsQ0EwQmxDLGtCQUFrQixBQTFCbUIsSUFBSSxBQXNDNUIsQ0FDVCxPQUFPLEM1Q2tCaUIsR0FBRyxDQUNILElBQUksQzRDbEI1QixTQUFTLEM1QzdCYSxJQUFJLEM0QzhCMUIsYUFBYSxDNUMyQlcsR0FBRyxDNEMxQjVCLEFBaEJILEFBQUEsa0JBQWtCLEFBaUJmLFNBQVMsQ0FqRFosQUFnQ0EsZUFoQ2UsQ0FnQ2Ysa0JBQWtCLENBL0JsQixBQStCQSxlQS9CZSxDQUFHLGdCQUFnQixDQStCbEMsa0JBQWtCLEFBL0JtQixJQUFJLEFBZ0Q1QixDQUNULE9BQU8sQzVDVWlCLElBQUksQ0FDSixJQUFJLEM0Q1Y1QixTQUFTLEM1Q25DYSxJQUFJLEM0Q29DMUIsYUFBYSxDNUNxQlcsR0FBRyxDNENwQjVCLEFBckJILEFBd0JvQixrQkF4QkYsQ0F3QmhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUF4QlIsQUF5QnVCLGtCQXpCTCxDQXlCaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUNyQixVQUFVLENBQUUsQ0FBRSxDQUNmLEFBSUgsQUFBMEIsWUFBZCxDQUFDLGFBQWEsQUFBQSxZQUFZLENBQ3RDLEFBQWtCLGtCQUFBLEFBQUEsWUFBWSxDQUM5QixBQUErQixnQkFBZixBQUFBLFlBQVksQ0FBRyxJQUFJLENBQ25DLEFBQTRDLGdCQUE1QixBQUFBLFlBQVksQ0FBRyxVQUFVLENBQUcsSUFBSSxDQUNoRCxBQUErQixnQkFBZixBQUFBLFlBQVksQ0FBRyxnQkFBZ0IsQ0FDL0MsQUFBd0UsZ0JBQXhELEFBQUEsV0FBVyxDQUFHLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsSUFBSyxDQUFBLEFBQUEsZ0JBQWdCLEVBQ3hFLEFBQTRELGdCQUE1QyxBQUFBLFdBQVcsQ0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUFJLElBQUksQUFBQyxDcEJ0Ry9ELDBCQUEwQixDb0J1R0csQ0FBQyxDcEJ0RzNCLHVCQUF1QixDb0JzR0csQ0FBQyxDQUMvQixBQUNELEFBQWtCLGtCQUFBLEFBQUEsWUFBWSxBQUFDLENBQzdCLFlBQVksQ0FBRSxDQUFFLENBQ2pCLEFBQ0QsQUFBMEIsWUFBZCxDQUFDLGFBQWEsQUFBQSxXQUFXLENBQ3JDLEFBQWtCLGtCQUFBLEFBQUEsV0FBVyxDQUM3QixBQUE4QixnQkFBZCxBQUFBLFdBQVcsQ0FBRyxJQUFJLENBQ2xDLEFBQTJDLGdCQUEzQixBQUFBLFdBQVcsQ0FBRyxVQUFVLENBQUcsSUFBSSxDQUMvQyxBQUE4QixnQkFBZCxBQUFBLFdBQVcsQ0FBRyxnQkFBZ0IsQ0FDOUMsQUFBb0QsZ0JBQXBDLEFBQUEsWUFBWSxDQUFHLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEVBQ3BELEFBQThELGdCQUE5QyxBQUFBLFlBQVksQ0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxFQUFJLElBQUksQUFBQyxDcEIxR2pFLHlCQUF5QixDb0IyR0csQ0FBQyxDcEIxRzFCLHNCQUFzQixDb0IwR0csQ0FBQyxDQUM5QixBQUNELEFBQWtCLGtCQUFBLEFBQUEsV0FBVyxBQUFDLENBQzVCLFdBQVcsQ0FBRSxDQUFFLENBQ2hCLEFBSUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLFFBQVEsQ0FBRSxRQUFTLENBR25CLFNBQVMsQ0FBRSxDQUFFLENBQ2IsV0FBVyxDQUFFLE1BQU8sQ0E4QnJCLEFBbkNELEFBU0ksZ0JBVFksQ0FTWixJQUFJLEFBQUMsQ0FDTCxRQUFRLENBQUUsUUFBUyxDQVVwQixBQXBCSCxBQVdNLGdCQVhVLENBU1osSUFBSSxDQUVGLElBQUksQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFLLENBQ25CLEFBYkwsQUFTSSxnQkFUWSxDQVNaLElBQUksQUFNSCxNQUFNLENBZlgsQUFTSSxnQkFUWSxDQVNaLElBQUksQUFPSCxNQUFNLENBaEJYLEFBU0ksZ0JBVFksQ0FTWixJQUFJLEFBUUgsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLENBQUUsQ0FDWixBQW5CTCxBQXdCTSxnQkF4QlUsQUF1QmIsWUFBWSxDQUNULElBQUksQ0F4QlYsQUF5Qk0sZ0JBekJVLEFBdUJiLFlBQVksQ0FFVCxVQUFVLEFBQUMsQ0FDWCxZQUFZLENBQUUsSUFBSyxDQUNwQixBQTNCTCxBQThCTSxnQkE5QlUsQUE2QmIsV0FBVyxDQUNSLElBQUksQ0E5QlYsQUErQk0sZ0JBL0JVLEFBNkJiLFdBQVcsQ0FFUixVQUFVLEFBQUMsQ0FDWCxXQUFXLENBQUUsSUFBSyxDQUNuQixBQzNKTCxBQUFBLElBQUksQUFBQyxDQUNILGFBQWEsQ0FBRSxDQUFFLENBQ2pCLFlBQVksQ0FBRSxDQUFFLENBQ2hCLFVBQVUsQ0FBRSxJQUFLLENBeURsQixBQTVERCxBQUFBLElBQUksQW5CS0QsT0FBTyxDbUJMVixBQUFBLElBQUksQW5CTUQsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBbUJUSCxBQUFBLElBQUksQW5CVUQsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDYixBbUJaSCxBQU1JLElBTkEsQ0FNQSxFQUFFLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsS0FBTSxDQXlCaEIsQUFqQ0gsQUFVTSxJQVZGLENBTUEsRUFBRSxDQUlBLENBQUMsQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxLQUFNLENBQ2YsT0FBTyxDN0M4WStCLElBQUksQ0FBQyxJQUFJLEM2Q3hZaEQsQUFuQkwsQUFVTSxJQVZGLENBTUEsRUFBRSxDQUlBLENBQUMsQUFJQSxNQUFNLENBZGIsQUFVTSxJQVZGLENBTUEsRUFBRSxDQUlBLENBQUMsQUFLQSxNQUFNLEFBQUMsQ0FDTixlQUFlLENBQUUsSUFBSyxDQUN0QixnQkFBZ0IsQzdDTkMsSUFBTyxDNkNPekIsQUFsQlAsQUFzQmlCLElBdEJiLENBTUEsRUFBRSxBQWdCRCxTQUFTLENBQUcsQ0FBQyxBQUFDLENBQ2IsS0FBSyxDaERaQyxJQUFJLENnRHFCWCxBQWhDTCxBQXNCaUIsSUF0QmIsQ0FNQSxFQUFFLEFBZ0JELFNBQVMsQ0FBRyxDQUFDLEFBR1gsTUFBTSxDQXpCYixBQXNCaUIsSUF0QmIsQ0FNQSxFQUFFLEFBZ0JELFNBQVMsQ0FBRyxDQUFDLEFBSVgsTUFBTSxBQUFDLENBQ04sS0FBSyxDaERoQkQsSUFBSSxDZ0RpQlIsZUFBZSxDQUFFLElBQUssQ0FDdEIsZ0JBQWdCLENBQUUsV0FBWSxDQUM5QixNQUFNLEM3QzJMbUIsV0FBVyxDNkMxTHJDLEFBL0JQLEFBb0NVLElBcENOLENBb0NGLEtBQUssQ0FBRyxDQUFDLENBcENYLEFBb0NVLElBcENOLENBb0NGLEtBQUssQ0FBRyxDQUFDLEFBRU4sTUFBTSxDQXRDWCxBQW9DVSxJQXBDTixDQW9DRixLQUFLLENBQUcsQ0FBQyxBQUdOLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDN0M3QkcsSUFBTyxDNkM4QjFCLFlBQVksQ2hEM0NOLElBQUksQ2dENENYLEFBMUNMLEFBa0RFLElBbERFLENBa0RGLFlBQVksQUFBQyxDMUJyRGIsTUFBTSxDQUFFLEdBQUksQ0FDWixNQUFNLENBQUksS0FBcUIsQ0FBVyxDQUFDLENBQzNDLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLGdCQUFnQixDQUpTLE9BQU8sQzBCd0QvQixBQXBESCxBQXlEYSxJQXpEVCxDQXlEQSxFQUFFLENBQUcsQ0FBQyxDQUFHLEdBQUcsQUFBQyxDQUNiLFNBQVMsQ0FBRSxJQUFLLENBQ2pCLEFBUUgsQUFBQSxTQUFTLEFBQUMsQ0FDUixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQzdDOFZrQixJQUFJLEM2QzNUL0MsQUFwQ0QsQUFFSSxTQUZLLENBRUwsRUFBRSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUssQ0FFWixhQUFhLENBQUUsSUFBSyxDQXlCckIsQUE5QkgsQUFRTSxTQVJHLENBRUwsRUFBRSxDQU1BLENBQUMsQUFBQyxDQUNGLFlBQVksQ0FBRSxHQUFJLENBQ2xCLFdBQVcsQ2hEakZDLE1BQU0sQ2dEa0ZsQixNQUFNLENBQUUscUJBQXNCLENBQzlCLGFBQWEsQ2hEOURDLEdBQUcsQ0FBSCxHQUFHLENnRDhEc0MsQ0FBQyxDQUFDLENBQUMsQ0FJM0QsQUFoQkwsQUFRTSxTQVJHLENBRUwsRUFBRSxDQU1BLENBQUMsQUFLQSxNQUFNLEFBQUMsQ0FDTixZQUFZLEM3Q3RFSyxJQUFPLENBQVAsSUFBTyxDQXVaWSxJQUFJLEM2Q2hWekMsQUFmUCxBQW1CZSxTQW5CTixDQUVMLEVBQUUsQUFpQkQsT0FBTyxDQUFHLENBQUMsQ0FuQmhCLEFBbUJlLFNBbkJOLENBRUwsRUFBRSxBQWlCRCxPQUFPLENBQUcsQ0FBQyxBQUVULE1BQU0sQ0FyQmIsQUFtQmUsU0FuQk4sQ0FFTCxFQUFFLEFBaUJELE9BQU8sQ0FBRyxDQUFDLEFBR1QsTUFBTSxBQUFDLENBQ04sS0FBSyxDaERuRlAsSUFBSSxDZ0RvRkYsZ0JBQWdCLENoRDlGZixJQUFJLENnRCtGTCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQzdDNFVtQixJQUFJLEM2QzNVeEMsbUJBQW1CLENBQUUsV0FBWSxDQUNqQyxNQUFNLENBQUUsT0FBUSxDQUNqQixBQWFQLEFBQ0ksVUFETSxDQUNOLEVBQUUsQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFLLENBbUJiLEFBckJILEFBS00sVUFMSSxDQUNOLEVBQUUsQ0FJQSxDQUFDLEFBQUMsQ0FDRixhQUFhLENoRGpHQyxHQUFHLENnRGtHbEIsQUFQTCxBQVFNLFVBUkksQ0FDTixFQUFFLENBT0EsRUFBRSxBQUFDLENBQ0gsV0FBVyxDQUFFLEdBQUksQ0FDbEIsQUFWTCxBQWFlLFVBYkwsQ0FDTixFQUFFLEFBWUQsT0FBTyxDQUFHLENBQUMsQ0FiaEIsQUFhZSxVQWJMLENBQ04sRUFBRSxBQVlELE9BQU8sQ0FBRyxDQUFDLEFBRVQsTUFBTSxDQWZiLEFBYWUsVUFiTCxDQUNOLEVBQUUsQUFZRCxPQUFPLENBQUcsQ0FBQyxBQUdULE1BQU0sQUFBQyxDQUNOLEtBQUssQzdDaEJlLElBQUksQzZDaUJ4QixnQkFBZ0IsQ2hEakhULElBQUksQ2dEa0haLEFBT1AsQUFDSSxZQURRLENBQ1IsRUFBRSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUssQ0FLYixBQVBILEFBR00sWUFITSxDQUNSLEVBQUUsQ0FFQSxFQUFFLEFBQUMsQ0FDSCxVQUFVLENBQUUsR0FBSSxDQUNoQixXQUFXLENBQUUsQ0FBRSxDQUNoQixBQVdMLEFBQUEsY0FBYyxDQXBGZCxBQW9GQSxTQXBGUyxBQWdDTixjQUFjLEFBb0RGLENBQ2IsS0FBSyxDQUFFLElBQUssQ0F3QmIsQUF6QkQsQUFHSSxjQUhVLENBR1YsRUFBRSxDQXZGTixBQXVGSSxTQXZGSyxBQWdDTixjQUFjLENBdURiLEVBQUUsQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFLLENBS2IsQUFUSCxBQUtNLGNBTFEsQ0FHVixFQUFFLENBRUEsQ0FBQyxDQXpGUCxBQXlGTSxTQXpGRyxBQWdDTixjQUFjLENBdURiLEVBQUUsQ0FFQSxDQUFDLEFBQUMsQ0FDRixVQUFVLENBQUUsTUFBTyxDQUNuQixhQUFhLENBQUUsR0FBSSxDQUNwQixBQVJMLEFBV2MsY0FYQSxDQVdWLFNBQVMsQ0FBQyxjQUFjLEFBQUMsQ0FDekIsR0FBRyxDQUFFLElBQUssQ0FDVixJQUFJLENBQUUsSUFBSyxDQUNaLEFBRUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBaEJuQixBQWlCTSxjQWpCUSxDQWlCUixFQUFFLENBckdSLEFBcUdNLFNBckdHLEFBZ0NOLGNBQWMsQ0FxRVgsRUFBRSxBQUFDLENBQ0gsT0FBTyxDQUFFLFVBQVcsQ0FDcEIsS0FBSyxDQUFFLEVBQUcsQ0FJWCxBQXZCTCxBQW9CUSxjQXBCTSxDQWlCUixFQUFFLENBR0EsQ0FBQyxDQXhHVCxBQXdHUSxTQXhHQyxBQWdDTixjQUFjLENBcUVYLEVBQUUsQ0FHQSxDQUFDLEFBQUMsQ0FDRixhQUFhLENBQUUsQ0FBRSxDQUNsQixDQVFQLEFBQUEsbUJBQW1CLENBbEhuQixBQWtIQSxTQWxIUyxBQWdDTixjQUFjLEFBa0ZHLENBQ2xCLGFBQWEsQ0FBRSxDQUFFLENBeUJsQixBQTFCRCxBQUdTLG1CQUhVLENBR2YsRUFBRSxDQUFHLENBQUMsQ0FySFYsQUFxSFMsU0FySEEsQUFnQ04sY0FBYyxDQXFGYixFQUFFLENBQUcsQ0FBQyxBQUFDLENBRVAsWUFBWSxDQUFFLENBQUUsQ0FDaEIsYUFBYSxDaEQxS0csR0FBRyxDZ0QyS3BCLEFBUEgsQUFTYyxtQkFUSyxDQVNmLE9BQU8sQ0FBRyxDQUFDLENBM0hmLEFBMkhjLFNBM0hMLEFBZ0NOLGNBQWMsQ0EyRmIsT0FBTyxDQUFHLENBQUMsQ0FUZixBQVVlLG1CQVZJLENBVWYsT0FBTyxDQUFHLENBQUMsQUFBQSxNQUFNLENBNUhyQixBQTRIZSxTQTVITixBQWdDTixjQUFjLENBNEZiLE9BQU8sQ0FBRyxDQUFDLEFBQUEsTUFBTSxDQVZyQixBQVdlLG1CQVhJLENBV2YsT0FBTyxDQUFHLENBQUMsQUFBQSxNQUFNLENBN0hyQixBQTZIZSxTQTdITixBQWdDTixjQUFjLENBNkZiLE9BQU8sQ0FBRyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDN0N5TzZCLElBQUksQzZDeE9uRCxBQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQWZuQixBQWdCVyxtQkFoQlEsQ0FnQmIsRUFBRSxDQUFHLENBQUMsQ0FsSVosQUFrSVcsU0FsSUYsQUFnQ04sY0FBYyxDQWtHWCxFQUFFLENBQUcsQ0FBQyxBQUFDLENBQ1AsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM3Q29Pb0IsSUFBSSxDNkNuT2hELGFBQWEsQ2hEdExDLEdBQUcsQ0FBSCxHQUFHLENnRHNMc0MsQ0FBQyxDQUFDLENBQUMsQ0FDM0QsQUFuQkwsQUFvQmdCLG1CQXBCRyxDQW9CYixPQUFPLENBQUcsQ0FBQyxDQXRJakIsQUFzSWdCLFNBdElQLEFBZ0NOLGNBQWMsQ0FzR1gsT0FBTyxDQUFHLENBQUMsQ0FwQmpCLEFBcUJpQixtQkFyQkUsQ0FxQmIsT0FBTyxDQUFHLENBQUMsQUFBQSxNQUFNLENBdkl2QixBQXVJaUIsU0F2SVIsQUFnQ04sY0FBYyxDQXVHWCxPQUFPLENBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FyQnZCLEFBc0JpQixtQkF0QkUsQ0FzQmIsT0FBTyxDQUFHLENBQUMsQUFBQSxNQUFNLENBeEl2QixBQXdJaUIsU0F4SVIsQUFnQ04sY0FBYyxDQXdHWCxPQUFPLENBQUcsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNsQixtQkFBbUIsQ2hEL01oQixJQUFJLENnRGdOUixDQVNMLEFBQ0ksWUFEUSxDQUNSLFNBQVMsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU8sQ0FDcEIsQUFKSCxBQUtJLFlBTFEsQ0FLUixPQUFPLEFBQUMsQ0FDUixPQUFPLENBQUUsS0FBTSxDQUNmLFVBQVUsQ0FBRSxPQUFRLENBQ3JCLEFBUUgsQUFBVSxTQUFELENBQUMsY0FBYyxBQUFDLENBRXZCLFVBQVUsQ0FBRSxJQUFLLENyQjdPakIsdUJBQXVCLENxQitPSSxDQUFDLENyQjlPM0Isc0JBQXNCLENxQjhPSSxDQUFDLENBQzdCLEFDek9ELEFBQUEsT0FBTyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDakR1QkcsT0FBTyxDaUR0QnBCLGFBQWEsQ2pEdUJPLENBQUMsQ2lEdEJyQixNQUFNLENBQUUscUJBQXNCLENBUS9CLEFBWkQsQUFBQSxPQUFPLEFwQkdKLE9BQU8sQ29CSFYsQUFBQSxPQUFPLEFwQklKLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQW9CUEgsQUFBQSxPQUFPLEFwQlFKLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ2IsQW9CREQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBVG5CLEFBQUEsT0FBTyxBQUFDLENBVUosYUFBYSxDakRpQkssQ0FBQyxDaURmdEIsQ0FRRCxBQUFBLGNBQWMsQXBCakJYLE9BQU8sQ29CaUJWLEFBQUEsY0FBYyxBcEJoQlgsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBb0JhSCxBQUFBLGNBQWMsQXBCWlgsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDYixBb0JhRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFIbkIsQUFBQSxjQUFjLEFBQUMsQ0FJWCxLQUFLLENBQUUsSUFBSyxDQUVmLENBYUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLGFBQWEsQ2pEWlksQ0FBQyxDaURhMUIsWUFBWSxDakRiYSxDQUFDLENpRGMxQixVQUFVLENBQUUscUJBQXNCLENBQ2xDLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMscUJBQUksQ0FFOUIsMEJBQTBCLENBQUUsS0FBTSxDQWdDbkMsQUF2Q0QsQUFBQSxnQkFBZ0IsQXBCcENiLE9BQU8sQ29Cb0NWLEFBQUEsZ0JBQWdCLEFwQm5DYixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEFvQmdDSCxBQUFBLGdCQUFnQixBcEIvQmIsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDYixBb0I2QkgsQUFBQSxnQkFBZ0IsQUFTYixHQUFHLEFBQUMsQ0FDSCxVQUFVLENBQUUsSUFBSyxDQUNsQixBQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQWJuQixBQUFBLGdCQUFnQixBQUFDLENBY2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsQ0FBRSxDQUNkLFVBQVUsQ0FBRSxJQUFLLENBdUJwQixBQXZDRCxBQUFBLGdCQUFnQixBQWtCWCxTQUFTLEFBQUMsQ0FDVCxPQUFPLENBQUUsZ0JBQWlCLENBQzFCLFVBQVUsQ0FBRSxrQkFBbUIsQ0FDL0IsTUFBTSxDQUFFLGVBQWdCLENBQ3hCLGNBQWMsQ0FBRSxDQUFFLENBQ2xCLFFBQVEsQ0FBRSxrQkFBbUIsQ0FDOUIsQUF4QkwsQUFBQSxnQkFBZ0IsQUEwQlgsR0FBRyxBQUFDLENBQ0gsVUFBVSxDQUFFLE9BQVEsQ0FDckIsQUFJRCxBQWhDSixpQkFnQ3FCLENBaENyQixnQkFBZ0IsQ0FpQ1osQUFqQ0osa0JBaUNzQixDQWpDdEIsZ0JBQWdCLENBa0NaLEFBbENKLG9CQWtDd0IsQ0FsQ3hCLGdCQUFnQixBQWtDVyxDQUNyQixZQUFZLENBQUUsQ0FBRSxDQUNoQixhQUFhLENBQUUsQ0FBRSxDQUNsQixDQUlMLEFBRUUsaUJBRmUsQ0FFZixnQkFBZ0IsQ0FEbEIsQUFDRSxvQkFEa0IsQ0FDbEIsZ0JBQWdCLEFBQUMsQ0FDZixVQUFVLEM5QzZRcUIsS0FBSyxDOEN4UXJDLEFBSEMsTUFBTSxFQUFMLGdCQUFnQixFQUFFLEtBQUssT0FBTyxXQUFXLEVBQUUsU0FBUyxFQUx6RCxBQUVFLGlCQUZlLENBRWYsZ0JBQWdCLENBRGxCLEFBQ0Usb0JBRGtCLENBQ2xCLGdCQUFnQixBQUFDLENBSWIsVUFBVSxDQUFFLEtBQU0sQ0FFckIsQ0FRSCxBQUVJLFVBRk0sQ0FFTixjQUFjLENBRmxCLEFBR0ksVUFITSxDQUdOLGdCQUFnQixDQUZwQixBQUNJLGdCQURZLENBQ1osY0FBYyxDQURsQixBQUVJLGdCQUZZLENBRVosZ0JBQWdCLEFBQUMsQ0FDakIsWUFBWSxDakR2RVcsQ0FBQyxDaUR3RXhCLFdBQVcsQ2pEeEVZLENBQUMsQ2lEOEV6QixBQUpDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQVByQixBQUVJLFVBRk0sQ0FFTixjQUFjLENBRmxCLEFBR0ksVUFITSxDQUdOLGdCQUFnQixDQUZwQixBQUNJLGdCQURZLENBQ1osY0FBYyxDQURsQixBQUVJLGdCQUZZLENBRVosZ0JBQWdCLEFBQUMsQ0FLZixZQUFZLENBQUUsQ0FBRSxDQUNoQixXQUFXLENBQUcsQ0FBRSxDQUVuQixDQVdILEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsT0FBTyxDOUM2SWtCLElBQUksQzhDNUk3QixZQUFZLENBQUUsT0FBUSxDQUt2QixBQUhDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUpuQixBQUFBLGtCQUFrQixBQUFDLENBS2YsYUFBYSxDQUFFLENBQUUsQ0FFcEIsQ0FHRCxBQUFBLGlCQUFpQixDQUNqQixBQUFBLG9CQUFvQixBQUFDLENBQ25CLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLEtBQUssQ0FBRSxDQUFFLENBQ1QsSUFBSSxDQUFFLENBQUUsQ0FDUixPQUFPLEM5Q21Ja0IsSUFBSSxDOEM3SDlCLEFBSEMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBUm5CLEFBQUEsaUJBQWlCLENBQ2pCLEFBQUEsb0JBQW9CLEFBQUMsQ0FRakIsYUFBYSxDQUFFLENBQUUsQ0FFcEIsQ0FDRCxBQUFBLGlCQUFpQixBQUFDLENBQ2hCLEdBQUcsQ0FBRSxDQUFFLENBQ1AsWUFBWSxDQUFFLE9BQVEsQ0FDdkIsQUFDRCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLE1BQU0sQ0FBRSxDQUFFLENBQ1YsYUFBYSxDQUFFLENBQUUsQ0FDakIsWUFBWSxDQUFFLE9BQVEsQ0FDdkIsQUFLRCxBQUFBLGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDakRsSU0sY0FBTyxDQUlLLENBQUMsQ2lEK0gxQixTQUFTLEM5QzlHZSxJQUFJLEM4QytHNUIsV0FBVyxDOUNsR2EsSUFBSyxDOENtRzdCLE1BQU0sQ2pEcklPLE9BQU8sQ2lEc0pyQixBQXRCRCxBQUFBLGFBQWEsQUFPVixNQUFNLENBUFQsQUFBQSxhQUFhLEFBUVYsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUssQ0FDdkIsQUFWSCxBQVlJLGFBWlMsQ0FZVCxHQUFHLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBTSxDQUNoQixBQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNmLEFBakJKLE9BaUJXLENBQUcsVUFBVSxDQWpCeEIsYUFBYSxDQWtCVCxBQWxCSixPQWtCVyxDQUFHLGdCQUFnQixDQWxCOUIsYUFBYSxBQWtCb0IsQ0FDM0IsV0FBVyxDakQvSVUsQ0FBQyxDaURnSnZCLENBVUwsQUFBQSxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsS0FBTSxDQUNiLFlBQVksQ2pEN0phLENBQUMsQ2lEOEoxQixPQUFPLENBQUUsUUFBUyxDbEIvTGxCLFVBQVUsQy9CNkJHLGNBQU8sQytCNUJwQixhQUFhLEMvQjRCQSxjQUFPLENpRG9LcEIsZ0JBQWdCLENBQUUsV0FBWSxDQUM5QixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLE1BQU0sQ0FBRSxxQkFBc0IsQ0FDOUIsYUFBYSxDakRqTEssR0FBRyxDaUR1TXRCLEFBL0JELEFBQUEsY0FBYyxBQWFYLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxDQUFFLENBQ1osQUFmSCxBQWtCRSxjQWxCWSxDQWtCWixTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLEdBQUksQ0FDWixhQUFhLENBQUUsR0FBSSxDQUNwQixBQXZCSCxBQXdCYyxjQXhCQSxDQXdCWixTQUFTLENBQUcsU0FBUyxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxHQUFJLENBQ2pCLEFBRUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBNUJuQixBQUFBLGNBQWMsQUFBQyxDQTZCWCxPQUFPLENBQUUsSUFBSyxDQUVqQixDQVFELEFBQUEsV0FBVyxBQUFDLENBQ1YsTUFBTSxDakR0TU8sZ0JBQU8sQ0FJSyxDQUFDLENpRCtPM0IsQUE5Q0QsQUFHUyxXQUhFLENBR1AsRUFBRSxDQUFHLENBQUMsQUFBQyxDQUNQLFdBQVcsQ0FBSyxJQUFLLENBQ3JCLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLFdBQVcsQzlDektXLElBQUssQzhDMEs1QixBQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQVRuQixBQVdVLFdBWEMsQ0FXUCxLQUFLLENBQUMsY0FBYyxBQUFDLENBQ25CLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsQ0FBRSxDQUNkLGdCQUFnQixDQUFFLFdBQVksQ0FDOUIsTUFBTSxDQUFFLENBQUUsQ0FDVixVQUFVLENBQUUsSUFBSyxDQVlsQixBQTlCTCxBQW1CYSxXQW5CRixDQVdQLEtBQUssQ0FBQyxjQUFjLENBUWhCLEVBQUUsQ0FBRyxDQUFDLENBbkJkLEFBb0JNLFdBcEJLLENBV1AsS0FBSyxDQUFDLGNBQWMsQ0FTbEIsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsaUJBQWtCLENBQzVCLEFBdEJQLEFBdUJhLFdBdkJGLENBV1AsS0FBSyxDQUFDLGNBQWMsQ0FZaEIsRUFBRSxDQUFHLENBQUMsQUFBQyxDQUNQLFdBQVcsQzlDM0xPLElBQUssQzhDZ014QixBQTdCUCxBQXVCYSxXQXZCRixDQVdQLEtBQUssQ0FBQyxjQUFjLENBWWhCLEVBQUUsQ0FBRyxDQUFDLEFBRUwsTUFBTSxDQXpCZixBQXVCYSxXQXZCRixDQVdQLEtBQUssQ0FBQyxjQUFjLENBWWhCLEVBQUUsQ0FBRyxDQUFDLEFBR0wsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENBQUUsSUFBSyxDQUN4QixDQU1QLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQWxDbkIsQUFBQSxXQUFXLEFBQUMsQ0FtQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsQ0FBRSxDQVViLEFBOUNELEFBc0NNLFdBdENLLENBc0NMLEVBQUUsQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFLLENBS2IsQUE1Q0wsQUF3Q1EsV0F4Q0csQ0FzQ0wsRUFBRSxDQUVBLENBQUMsQUFBQyxDQUNGLFdBQVcsQ2pEOU9KLGNBQU8sQ2lEK09kLGNBQWMsQ2pEL09QLGNBQU8sQ2lEZ1BmLENBV1AsQUFBQSxZQUFZLEFBQUMsQ0FDWCxXQUFXLENqRHhQYyxDQUFDLENpRHlQMUIsWUFBWSxDakR6UGEsQ0FBQyxDaUQwUDFCLE9BQU8sQ0FBRSxJQUFJLENqRDFQWSxDQUFDLENpRDJQMUIsVUFBVSxDQUFFLHFCQUFzQixDQUNsQyxhQUFhLENBQUUscUJBQXNCLENqQy9OckMsa0JBQWtCLENpQ2dPVCxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMscUJBQUksQ0FBa0IsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMscUJBQUksQ2pDL05qRCxVQUFVLENpQytOVCxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMscUJBQUksQ0FBa0IsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMscUJBQUksQ2xCOVJ6RCxVQUFVLEMvQjZCRyxjQUFPLEMrQjVCcEIsYUFBYSxDL0I0QkEsY0FBTyxDaUQ4UnJCLEFQbUdDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFT3RJbkIsQVB3SUksWU94SVEsQ1B3SVIsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsYUFBYSxDQUFFLENBQUUsQ0FDakIsY0FBYyxDQUFFLE1BQU8sQ0FDeEIsQU81SUwsQVArSUksWU8vSVEsQ1ArSVIsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLFlBQWEsQ0FDdEIsS0FBSyxDQUFFLElBQUssQ0FDWixjQUFjLENBQUUsTUFBTyxDQUN4QixBT25KTCxBUHNKSSxZT3RKUSxDUHNKUixvQkFBb0IsQUFBQyxDQUNuQixPQUFPLENBQUUsWUFBYSxDQUN2QixBT3hKTCxBUDBKSSxZTzFKUSxDUDBKUixZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsWUFBYSxDQUN0QixjQUFjLENBQUUsTUFBTyxDQU94QixBT25LTCxBUDhKTSxZTzlKTSxDUDBKUixZQUFZLENBSVYsa0JBQWtCLENPOUp4QixBUCtKTSxZTy9KTSxDUDBKUixZQUFZLENBS1YsZ0JBQWdCLENPL0p0QixBUGdLTSxZT2hLTSxDUDBKUixZQUFZLENBTVYsYUFBYSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDYixBT2xLUCxBUHNLbUIsWU90S1AsQ1BzS1IsWUFBWSxDQUFHLGFBQWEsQUFBQyxDQUMzQixLQUFLLENBQUUsSUFBSyxDQUNiLEFPeEtMLEFQMEtJLFlPMUtRLENQMEtSLGNBQWMsQUFBQyxDQUNiLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLGNBQWMsQ0FBRSxNQUFPLENBQ3hCLEFPN0tMLEFQa0xJLFlPbExRLENQa0xSLE1BQU0sQ09sTFYsQVBtTEksWU9uTFEsQ1BtTFIsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsVUFBVSxDQUFFLENBQUUsQ0FDZCxhQUFhLENBQUUsQ0FBRSxDQUNqQixjQUFjLENBQUUsTUFBTyxDQUt4QixBTzVMTCxBUHlMTSxZT3pMTSxDUGtMUixNQUFNLENBT0osS0FBSyxDT3pMWCxBUHlMTSxZT3pMTSxDUG1MUixTQUFTLENBTVAsS0FBSyxBQUFDLENBQ0osWUFBWSxDQUFFLENBQUUsQ0FDakIsQU8zTFAsQVA2TDZCLFlPN0xqQixDUDZMUixNQUFNLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFTzdMakIsQVA4TG1DLFlPOUx2QixDUDhMUixTQUFTLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFpQixDQUMvQixRQUFRLENBQUUsUUFBUyxDQUNuQixXQUFXLENBQUUsQ0FBRSxDQUNoQixBT2pNTCxBUG9Na0IsWU9wTU4sQ1BvTVIsYUFBYSxDQUFDLHNCQUFzQixBQUFDLENBQ25DLEdBQUcsQ0FBRSxDQUFFLENBQ1IsQ096TEQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBYnJCLEFBWUUsWUFaVSxDQVlWLFdBQVcsQUFBQyxDQUVSLGFBQWEsQ0FBRSxHQUFJLENBTXRCLEFBcEJILEFBWUUsWUFaVSxDQVlWLFdBQVcsQUFJTixXQUFXLEFBQUMsQ0FDWCxhQUFhLENBQUUsQ0FBRSxDQUNsQixDQVFMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQTFCbkIsQUFBQSxZQUFZLEFBQUMsQ0EyQlQsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsQ0FBRSxDQUNWLFdBQVcsQ0FBRSxDQUFFLENBQ2YsWUFBWSxDQUFFLENBQUUsQ0FDaEIsV0FBVyxDQUFFLENBQUUsQ0FDZixjQUFjLENBQUUsQ0FBRSxDakMxUHBCLGtCQUFrQixDaUMyUEksSUFBSSxDakMxUGxCLFVBQVUsQ2lDMFBJLElBQUksQ0FFM0IsQ0FNRCxBQUFtQixXQUFSLENBQUcsRUFBRSxDQUFHLGNBQWMsQUFBQyxDQUNoQyxVQUFVLENBQUUsQ0FBRSxDdEJyVWQsdUJBQXVCLENzQnNVSSxDQUFDLEN0QnJVM0Isc0JBQXNCLENzQnFVSSxDQUFDLENBQzdCLEFBRUQsQUFBd0Msb0JBQXBCLENBQUMsV0FBVyxDQUFHLEVBQUUsQ0FBRyxjQUFjLEFBQUMsQ3RCalVyRCwwQkFBMEIsQ3NCa1VJLENBQUMsQ3RCalU5Qix5QkFBeUIsQ3NCaVVJLENBQUMsQ0FDaEMsQUFPRCxBQUFBLFdBQVcsQUFBQyxDbEIvVVYsVUFBVSxDL0I2QkcsY0FBTyxDK0I1QnBCLGFBQWEsQy9CNEJBLGNBQU8sQ2lEMlRyQixBQVRELEFBQUEsV0FBVyxBQUdSLE9BQU8sQ0hyUFYsQUdrUEEsYUhsUGEsQ0drUGIsV0FBVyxBSGxQSyxJQUFJLEFHcVBULENsQmxWVCxVQUFVLEMvQjZCRyxjQUFPLEMrQjVCcEIsYUFBYSxDL0I0QkEsY0FBTyxDaUR1VG5CLEFBTEgsQUFBQSxXQUFXLEFBTVIsT0FBTyxDSHpQVixBR21QQSxhSG5QYSxDR21QYixXQUFXLEFIblBLLElBQUksQUd5UFQsQ2xCclZULFVBQVUsQy9CNkJHLFlBQU8sQytCNUJwQixhQUFhLEMvQjRCQSxZQUFPLENpRDBUbkIsQUFRSCxBQUFBLFlBQVksQUFBQyxDbEIvVlgsVUFBVSxDL0I2QkcsY0FBTyxDK0I1QnBCLGFBQWEsQy9CNEJBLGNBQU8sQ2lEMFVyQixBQUxDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUhuQixBQUFBLFlBQVksQUFBQyxDQUlULEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDakRuVVksQ0FBQyxDaURvVXhCLFlBQVksQ2pEcFVXLENBQUMsQ2lEc1UzQixDQVdELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNmLEFBQUEsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLGVBQWdCLENBQ3hCLEFBQ0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsZ0JBQWlCLENBQzFCLFlBQVksQ2pEdlZhLENBQUMsQ2lENFZ6QixBQVBELEFBSUksYUFKUyxHQUlULGFBQWEsQUFBQyxDQUNkLFlBQVksQ0FBRSxDQUFFLENBQ2pCLENBU0wsQUFBQSxlQUFlLEFBQUMsQ0FDZCxnQkFBZ0IsQ2pEcFdDLFdBQVcsQ2lEcVc1QixZQUFZLENqRHZXUyxJQUFJLENpRDBlMUIsQUFySUQsQUFJRSxlQUphLENBSWIsYUFBYSxBQUFDLENBQ1osS0FBSyxDakRsWUcsSUFBSSxDaUR3WWIsQUFYSCxBQUlFLGVBSmEsQ0FJYixhQUFhLEFBRVYsTUFBTSxDQU5YLEFBSUUsZUFKYSxDQUliLGFBQWEsQUFHVixNQUFNLEFBQUMsQ0FDTixLQUFLLENqRC9YQyxPQUFPLENpRGdZYixnQkFBZ0IsQ2pEeldTLFdBQVcsQ2lEMFdyQyxBQVZMLEFBYUUsZUFiYSxDQWFiLFlBQVksQUFBQyxDQUNYLEtBQUssQ2pEM1lHLElBQUksQ2lENFliLEFBZkgsQUFrQmdCLGVBbEJELENBaUJiLFdBQVcsQ0FDUCxFQUFFLEFBQUEsS0FBSyxDQUFHLENBQUMsQUFBQyxDQUNaLEtBQUssQ0FBRSxPQUFRLENBQ2hCLEFBcEJMLEFBcUJXLGVBckJJLENBaUJiLFdBQVcsQ0FJUCxFQUFFLENBQUcsQ0FBQyxBQUFDLENBQ1AsS0FBSyxDakRuWkMsSUFBSSxDaUQwWlgsQUE3QkwsQUFxQlcsZUFyQkksQ0FpQmIsV0FBVyxDQUlQLEVBQUUsQ0FBRyxDQUFDLEFBR0wsTUFBTSxDQXhCYixBQXFCVyxlQXJCSSxDQWlCYixXQUFXLENBSVAsRUFBRSxDQUFHLENBQUMsQUFJTCxNQUFNLEFBQUMsQ0FDTixLQUFLLENqRGpaRCxPQUFPLENpRGtaWCxnQkFBZ0IsQ2pENVhNLFdBQVcsQ2lENlhsQyxBQTVCUCxBQThCZ0IsZUE5QkQsQ0FpQmIsV0FBVyxDQWFQLE9BQU8sQ0FBRyxDQUFDLENBOUJqQixBQThCZ0IsZUE5QkQsQ0FpQmIsV0FBVyxDQWFQLE9BQU8sQ0FBRyxDQUFDLEFBRVYsTUFBTSxDQWhDYixBQThCZ0IsZUE5QkQsQ0FpQmIsV0FBVyxDQWFQLE9BQU8sQ0FBRyxDQUFDLEFBR1YsTUFBTSxBQUFDLENBQ04sS0FBSyxDakR6WkQsT0FBTyxDaUQwWlgsZ0JBQWdCLENqRHJZTyxXQUFXLENpRHNZbkMsQUFwQ1AsQUFzQ2tCLGVBdENILENBaUJiLFdBQVcsQ0FxQlAsU0FBUyxDQUFHLENBQUMsQ0F0Q25CLEFBc0NrQixlQXRDSCxDQWlCYixXQUFXLENBcUJQLFNBQVMsQ0FBRyxDQUFDLEFBRVosTUFBTSxDQXhDYixBQXNDa0IsZUF0Q0gsQ0FpQmIsV0FBVyxDQXFCUCxTQUFTLENBQUcsQ0FBQyxBQUdaLE1BQU0sQUFBQyxDQUNOLEtBQUssQzlDL0Q4QixJQUFJLEM4Q2dFdkMsZ0JBQWdCLEM5Qy9EbUIsV0FBVyxDOENnRS9DLEFBNUNQLEFBZ0RFLGVBaERhLENBZ0RiLGNBQWMsQUFBQyxDQUNiLFlBQVksQ2pEeGFKLE9BQU8sQ2lEZ2JoQixBQXpESCxBQWdERSxlQWhEYSxDQWdEYixjQUFjLEFBRVgsTUFBTSxDQWxEWCxBQWdERSxlQWhEYSxDQWdEYixjQUFjLEFBR1gsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENqRDNhVixPQUFPLENpRDRhZCxBQXJETCxBQXNESSxlQXREVyxDQWdEYixjQUFjLENBTVosU0FBUyxBQUFDLENBQ1IsZ0JBQWdCLENqRDlhVixPQUFPLENpRCthZCxBQXhETCxBQTJERSxlQTNEYSxDQTJEYixnQkFBZ0IsQ0EzRGxCLEFBNERFLGVBNURhLENBNERiLFlBQVksQUFBQyxDQUNYLFlBQVksQ2pEbGFPLElBQUksQ2lEbWF4QixBQTlESCxBQW1FYyxlQW5FQyxDQWlFYixXQUFXLENBRVAsS0FBSyxDQUFHLENBQUMsQ0FuRWYsQUFtRWMsZUFuRUMsQ0FpRWIsV0FBVyxDQUVQLEtBQUssQ0FBRyxDQUFDLEFBRVIsTUFBTSxDQXJFYixBQW1FYyxlQW5FQyxDQWlFYixXQUFXLENBRVAsS0FBSyxDQUFHLENBQUMsQUFHUixNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQ2pEemFPLFdBQVcsQ2lEMGFsQyxLQUFLLENqRC9iRCxPQUFPLENpRGdjWixBQUdILE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQTVFckIsQUErRWUsZUEvRUEsQ0FpRWIsV0FBVyxDQWFQLEtBQUssQ0FBQyxjQUFjLENBQ2hCLEVBQUUsQ0FBRyxDQUFDLEFBQUMsQ0FDUCxLQUFLLENqRDdjSCxJQUFJLENpRG1kUCxBQXRGVCxBQStFZSxlQS9FQSxDQWlFYixXQUFXLENBYVAsS0FBSyxDQUFDLGNBQWMsQ0FDaEIsRUFBRSxDQUFHLENBQUMsQUFFTCxNQUFNLENBakZqQixBQStFZSxlQS9FQSxDQWlFYixXQUFXLENBYVAsS0FBSyxDQUFDLGNBQWMsQ0FDaEIsRUFBRSxDQUFHLENBQUMsQUFHTCxNQUFNLEFBQUMsQ0FDTixLQUFLLENqRDFjTCxPQUFPLENpRDJjUCxnQkFBZ0IsQ2pEcmJFLFdBQVcsQ2lEc2I5QixBQXJGWCxBQXVGb0IsZUF2RkwsQ0FpRWIsV0FBVyxDQWFQLEtBQUssQ0FBQyxjQUFjLENBU2hCLE9BQU8sQ0FBRyxDQUFDLENBdkZyQixBQXVGb0IsZUF2RkwsQ0FpRWIsV0FBVyxDQWFQLEtBQUssQ0FBQyxjQUFjLENBU2hCLE9BQU8sQ0FBRyxDQUFDLEFBRVYsTUFBTSxDQXpGakIsQUF1Rm9CLGVBdkZMLENBaUViLFdBQVcsQ0FhUCxLQUFLLENBQUMsY0FBYyxDQVNoQixPQUFPLENBQUcsQ0FBQyxBQUdWLE1BQU0sQUFBQyxDQUNOLEtBQUssQ2pEbGRMLE9BQU8sQ2lEbWRQLGdCQUFnQixDakQ5YkcsV0FBVyxDaUQrYi9CLEFBN0ZYLEFBK0ZzQixlQS9GUCxDQWlFYixXQUFXLENBYVAsS0FBSyxDQUFDLGNBQWMsQ0FpQmhCLFNBQVMsQ0FBRyxDQUFDLENBL0Z2QixBQStGc0IsZUEvRlAsQ0FpRWIsV0FBVyxDQWFQLEtBQUssQ0FBQyxjQUFjLENBaUJoQixTQUFTLENBQUcsQ0FBQyxBQUVaLE1BQU0sQ0FqR2pCLEFBK0ZzQixlQS9GUCxDQWlFYixXQUFXLENBYVAsS0FBSyxDQUFDLGNBQWMsQ0FpQmhCLFNBQVMsQ0FBRyxDQUFDLEFBR1osTUFBTSxBQUFDLENBQ04sS0FBSyxDOUN4SDBCLElBQUksQzhDeUhuQyxnQkFBZ0IsQzlDeEhlLFdBQVcsQzhDeUgzQyxDQXJHWCxBQWdIRSxlQWhIYSxDQWdIYixZQUFZLEFBQUMsQ0FDWCxLQUFLLENqRDllRyxJQUFJLENpRGtmYixBQXJISCxBQWdIRSxlQWhIYSxDQWdIYixZQUFZLEFBRVQsTUFBTSxBQUFDLENBQ04sS0FBSyxDakQxZUMsT0FBTyxDaUQyZWQsQUFwSEwsQUF1SEUsZUF2SGEsQ0F1SGIsU0FBUyxBQUFDLENBQ1IsS0FBSyxDakRyZkcsSUFBSSxDaURpZ0JiLEFBcElILEFBdUhFLGVBdkhhLENBdUhiLFNBQVMsQUFFTixNQUFNLENBekhYLEFBdUhFLGVBdkhhLENBdUhiLFNBQVMsQUFHTixNQUFNLEFBQUMsQ0FDTixLQUFLLENqRGxmQyxPQUFPLENpRG1mZCxBQTVITCxBQXVIRSxlQXZIYSxDQXVIYixTQUFTLENBTU4sQUFBQSxRQUFDLEFBQUEsQ0FFQyxNQUFNLENBL0hiLEFBdUhFLGVBdkhhLENBdUhiLFNBQVMsQ0FNTixBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sQ0FGVCxBQVBGLFFBT1UsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQTlIYixlQUFlLENBdUhiLFNBQVMsQUFRSixNQUFNLENBRFQsQUFQRixRQU9VLENBQUEsQUFBQSxRQUFDLEFBQUEsRUE5SGIsZUFBZSxDQXVIYixTQUFTLEFBU0osTUFBTSxBQUFDLENBQ04sS0FBSyxDOUN0SjhCLElBQUksQzhDdUp4QyxBQU9QLEFBQUEsZUFBZSxBQUFDLENBQ2QsZ0JBQWdCLEM5QzlJMEIsSUFBSSxDOEMrSTlDLFlBQVksQzlDOUk4QixPQUFNLEM4QytRakQsQUFuSUQsQUFJRSxlQUphLENBSWIsYUFBYSxBQUFDLENBQ1osS0FBSyxDOUM5SW1DLE9BQU8sQzhDb0poRCxBQVhILEFBSUUsZUFKYSxDQUliLGFBQWEsQUFFVixNQUFNLENBTlgsQUFJRSxlQUphLENBSWIsYUFBYSxBQUdWLE1BQU0sQUFBQyxDQUNOLEtBQUssQzlDdklpQyxJQUFJLEM4Q3dJMUMsZ0JBQWdCLEM5Q3ZJc0IsV0FBVyxDOEN3SWxELEFBVkwsQUFhRSxlQWJhLENBYWIsWUFBWSxBQUFDLENBQ1gsS0FBSyxDOUM1Sm1DLE9BQU8sQzhDNkpoRCxBQWZILEFBa0JXLGVBbEJJLENBaUJiLFdBQVcsQ0FDUCxFQUFFLENBQUcsQ0FBQyxBQUFDLENBQ1AsS0FBSyxDOUM1SmlDLE9BQU8sQzhDbUs5QyxBQTFCTCxBQWtCVyxlQWxCSSxDQWlCYixXQUFXLENBQ1AsRUFBRSxDQUFHLENBQUMsQUFHTCxNQUFNLENBckJiLEFBa0JXLGVBbEJJLENBaUJiLFdBQVcsQ0FDUCxFQUFFLENBQUcsQ0FBQyxBQUlMLE1BQU0sQUFBQyxDQUNOLEtBQUssQzlDL0orQixJQUFJLEM4Q2dLeEMsZ0JBQWdCLEM5Qy9Kb0IsV0FBVyxDOENnS2hELEFBekJQLEFBMkJnQixlQTNCRCxDQWlCYixXQUFXLENBVVAsT0FBTyxDQUFHLENBQUMsQ0EzQmpCLEFBMkJnQixlQTNCRCxDQWlCYixXQUFXLENBVVAsT0FBTyxDQUFHLENBQUMsQUFFVixNQUFNLENBN0JiLEFBMkJnQixlQTNCRCxDQWlCYixXQUFXLENBVVAsT0FBTyxDQUFHLENBQUMsQUFHVixNQUFNLEFBQUMsQ0FDTixLQUFLLEM5Q3ZLK0IsSUFBSSxDOEN3S3hDLGdCQUFnQixDOUNyS29CLE9BQU0sQzhDc0szQyxBQWpDUCxBQW1Da0IsZUFuQ0gsQ0FpQmIsV0FBVyxDQWtCUCxTQUFTLENBQUcsQ0FBQyxDQW5DbkIsQUFtQ2tCLGVBbkNILENBaUJiLFdBQVcsQ0FrQlAsU0FBUyxDQUFHLENBQUMsQUFFWixNQUFNLENBckNiLEFBbUNrQixlQW5DSCxDQWlCYixXQUFXLENBa0JQLFNBQVMsQ0FBRyxDQUFDLEFBR1osTUFBTSxBQUFDLENBQ04sS0FBSyxDOUMzSytCLElBQUksQzhDNEt4QyxnQkFBZ0IsQzlDM0tvQixXQUFXLEM4QzRLaEQsQUF6Q1AsQUE4Q0UsZUE5Q2EsQ0E4Q2IsY0FBYyxBQUFDLENBQ2IsWUFBWSxDOUN4SzRCLElBQUksQzhDZ0w3QyxBQXZESCxBQThDRSxlQTlDYSxDQThDYixjQUFjLEFBRVgsTUFBTSxDQWhEWCxBQThDRSxlQTlDYSxDQThDYixjQUFjLEFBR1gsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENqRGpqQlAsSUFBSSxDaURrakJkLEFBbkRMLEFBb0RJLGVBcERXLENBOENiLGNBQWMsQ0FNWixTQUFTLEFBQUMsQ0FDUixnQkFBZ0IsQ2pEcGpCUCxJQUFJLENpRHFqQmQsQUF0REwsQUF5REUsZUF6RGEsQ0F5RGIsZ0JBQWdCLENBekRsQixBQTBERSxlQTFEYSxDQTBEYixZQUFZLEFBQUMsQ0FDWCxZQUFZLENBQUUsT0FBTSxDQUNyQixBQTVESCxBQWdFYyxlQWhFQyxDQStEYixXQUFXLENBQ1AsS0FBSyxDQUFHLENBQUMsQ0FoRWYsQUFnRWMsZUFoRUMsQ0ErRGIsV0FBVyxDQUNQLEtBQUssQ0FBRyxDQUFDLEFBRVIsTUFBTSxDQWxFYixBQWdFYyxlQWhFQyxDQStEYixXQUFXLENBQ1AsS0FBSyxDQUFHLENBQUMsQUFHUixNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQzlDek1vQixPQUFNLEM4QzBNMUMsS0FBSyxDOUM3TStCLElBQUksQzhDOE16QyxBQUdILE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXpFckIsQUE0RVUsZUE1RUssQ0ErRGIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLENBQ2hCLGdCQUFnQixBQUFDLENBQ2pCLFlBQVksQzlDek5zQixPQUFNLEM4QzBOekMsQUE5RVQsQUErRVEsZUEvRU8sQ0ErRGIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLENBSWxCLFFBQVEsQUFBQyxDQUNQLGdCQUFnQixDOUM1TmtCLE9BQU0sQzhDNk56QyxBQWpGVCxBQWtGZSxlQWxGQSxDQStEYixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsQ0FPaEIsRUFBRSxDQUFHLENBQUMsQUFBQyxDQUNQLEtBQUssQzlDNU42QixPQUFPLEM4Q2tPMUMsQUF6RlQsQUFrRmUsZUFsRkEsQ0ErRGIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLENBT2hCLEVBQUUsQ0FBRyxDQUFDLEFBRUwsTUFBTSxDQXBGakIsQUFrRmUsZUFsRkEsQ0ErRGIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLENBT2hCLEVBQUUsQ0FBRyxDQUFDLEFBR0wsTUFBTSxBQUFDLENBQ04sS0FBSyxDOUM5TjJCLElBQUksQzhDK05wQyxnQkFBZ0IsQzlDOU5nQixXQUFXLEM4QytONUMsQUF4RlgsQUEwRm9CLGVBMUZMLENBK0RiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxDQWVoQixPQUFPLENBQUcsQ0FBQyxDQTFGckIsQUEwRm9CLGVBMUZMLENBK0RiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxDQWVoQixPQUFPLENBQUcsQ0FBQyxBQUVWLE1BQU0sQ0E1RmpCLEFBMEZvQixlQTFGTCxDQStEYixXQUFXLENBWVAsS0FBSyxDQUFDLGNBQWMsQ0FlaEIsT0FBTyxDQUFHLENBQUMsQUFHVixNQUFNLEFBQUMsQ0FDTixLQUFLLEM5Q3RPMkIsSUFBSSxDOEN1T3BDLGdCQUFnQixDOUNwT2dCLE9BQU0sQzhDcU92QyxBQWhHWCxBQWtHc0IsZUFsR1AsQ0ErRGIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLENBdUJoQixTQUFTLENBQUcsQ0FBQyxDQWxHdkIsQUFrR3NCLGVBbEdQLENBK0RiLFdBQVcsQ0FZUCxLQUFLLENBQUMsY0FBYyxDQXVCaEIsU0FBUyxDQUFHLENBQUMsQUFFWixNQUFNLENBcEdqQixBQWtHc0IsZUFsR1AsQ0ErRGIsV0FBVyxDQVlQLEtBQUssQ0FBQyxjQUFjLENBdUJoQixTQUFTLENBQUcsQ0FBQyxBQUdaLE1BQU0sQUFBQyxDQUNOLEtBQUssQzlDMU8yQixJQUFJLEM4QzJPcEMsZ0JBQWdCLEM5QzFPZ0IsV0FBVyxDOEMyTzVDLENBeEdYLEFBOEdFLGVBOUdhLENBOEdiLFlBQVksQUFBQyxDQUNYLEtBQUssQzlDeFBtQyxPQUFPLEM4QzRQaEQsQUFuSEgsQUE4R0UsZUE5R2EsQ0E4R2IsWUFBWSxBQUVULE1BQU0sQUFBQyxDQUNOLEtBQUssQzlDelBpQyxJQUFJLEM4QzBQM0MsQUFsSEwsQUFxSEUsZUFySGEsQ0FxSGIsU0FBUyxBQUFDLENBQ1IsS0FBSyxDOUMvUG1DLE9BQU8sQzhDMlFoRCxBQWxJSCxBQXFIRSxlQXJIYSxDQXFIYixTQUFTLEFBRU4sTUFBTSxDQXZIWCxBQXFIRSxlQXJIYSxDQXFIYixTQUFTLEFBR04sTUFBTSxBQUFDLENBQ04sS0FBSyxDOUNqUWlDLElBQUksQzhDa1EzQyxBQTFITCxBQXFIRSxlQXJIYSxDQXFIYixTQUFTLENBTU4sQUFBQSxRQUFDLEFBQUEsQ0FFQyxNQUFNLENBN0hiLEFBcUhFLGVBckhhLENBcUhiLFNBQVMsQ0FNTixBQUFBLFFBQUMsQUFBQSxDQUdDLE1BQU0sQ0FGVCxBQVBGLFFBT1UsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQTVIYixlQUFlLENBcUhiLFNBQVMsQUFRSixNQUFNLENBRFQsQUFQRixRQU9VLENBQUEsQUFBQSxRQUFDLEFBQUEsRUE1SGIsZUFBZSxDQXFIYixTQUFTLEFBU0osTUFBTSxBQUFDLENBQ04sS0FBSyxDOUNuUStCLElBQUksQzhDb1F6QyxBQy9vQlAsQUFBQSxXQUFXLEFBQUMsQ0FDVixPQUFPLEMvQzR3QnVCLEdBQUcsQ0FDSCxJQUFJLEMrQzV3QmxDLGFBQWEsQy9DOERXLElBQUssQytDN0Q3QixVQUFVLENBQUUsSUFBSyxDQUNqQixnQkFBZ0IsQy9DNHdCYyxPQUFPLEMrQzN3QnJDLGFBQWEsQ2xEZUssR0FBRyxDa0RBdEIsQUFwQkQsQUFPSSxXQVBPLENBT1AsRUFBRSxBQUFDLENBQ0gsT0FBTyxDQUFFLFlBQWEsQ0FPdkIsQUFmSCxBQVVRLFdBVkcsQ0FPUCxFQUFFLENBR0EsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNWLE9BQU8sQ0FBRSxLQUErQixDQUN4QyxPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQy9DcXdCcUIsSUFBSSxDK0Nwd0IvQixBQWRMLEFBaUJJLFdBakJPLENBaUJQLE9BQU8sQUFBQyxDQUNSLEtBQUssQ2xESkcsSUFBSSxDa0RLYixBQ3JCSCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFlBQVksQ0FBRSxDQUFFLENBQ2hCLE1BQU0sQ2hEK0RrQixJQUFLLENnRC9EQyxDQUFDLENBQy9CLGFBQWEsQ25Ea0JLLEdBQUcsQ21EaUR0QixBQXZFRCxBQU1JLFdBTk8sQ0FNUCxFQUFFLEFBQUMsQ0FDSCxPQUFPLENBQUUsTUFBTyxDQTBCakIsQUFqQ0gsQUFRTSxXQVJLLENBTVAsRUFBRSxDQUVBLENBQUMsQ0FSUCxBQVNNLFdBVEssQ0FNUCxFQUFFLENBR0EsSUFBSSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENoRGtGZSxHQUFHLENBQ0gsSUFBSSxDZ0RsRjFCLFdBQVcsQ25EWkMsTUFBTSxDbURhbEIsZUFBZSxDQUFFLElBQUssQ0FDdEIsS0FBSyxDbkRaQyxJQUFJLENtRGFWLGdCQUFnQixDaEQ2YWlCLElBQUksQ2dENWFyQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ2hENmFnQixJQUFJLENnRDVhckMsV0FBVyxDQUFFLElBQUssQ0FDbkIsQUFuQkwsQUFxQlEsV0FyQkcsQ0FNUCxFQUFFLEFBY0QsWUFBWSxDQUNULENBQUMsQ0FyQlQsQUFzQlEsV0F0QkcsQ0FNUCxFQUFFLEFBY0QsWUFBWSxDQUVULElBQUksQUFBQyxDQUNMLFdBQVcsQ0FBRSxDQUFFLEN4QlhyQix5QkFBeUIsQzNCVVAsR0FBRyxDMkJUbEIsc0JBQXNCLEMzQlNQLEdBQUcsQ21ER2hCLEFBekJQLEFBNEJRLFdBNUJHLENBTVAsRUFBRSxBQXFCRCxXQUFXLENBQ1IsQ0FBQyxDQTVCVCxBQTZCUSxXQTdCRyxDQU1QLEVBQUUsQUFxQkQsV0FBVyxDQUVSLElBQUksQUFBQyxDeEJ6QlgsMEJBQTBCLEMzQmtCUixHQUFHLEMyQmpCbEIsdUJBQXVCLEMzQmlCUixHQUFHLENtRFNoQixBQS9CUCxBQW1DUyxXQW5DRSxDQW1DUCxFQUFFLENBQUcsQ0FBQyxBQUVMLE1BQU0sQ0FyQ1gsQUFtQ1MsV0FuQ0UsQ0FtQ1AsRUFBRSxDQUFHLENBQUMsQUFHTCxNQUFNLENBdENYLEFBb0NTLFdBcENFLENBb0NQLEVBQUUsQ0FBRyxJQUFJLEFBQ1IsTUFBTSxDQXJDWCxBQW9DUyxXQXBDRSxDQW9DUCxFQUFFLENBQUcsSUFBSSxBQUVSLE1BQU0sQUFBQyxDQUNOLEtBQUssQ25EbkNPLElBQUksQ21Eb0NoQixnQkFBZ0IsQ2hEeEJHLElBQU8sQ2dEeUIxQixZQUFZLENoRHlacUIsSUFBSSxDZ0R4WnRDLEFBMUNMLEFBNkNjLFdBN0NILENBNkNQLE9BQU8sQ0FBRyxDQUFDLENBN0NmLEFBNkNjLFdBN0NILENBNkNQLE9BQU8sQ0FBRyxDQUFDLEFBR1YsTUFBTSxDQWhEWCxBQTZDYyxXQTdDSCxDQTZDUCxPQUFPLENBQUcsQ0FBQyxBQUlWLE1BQU0sQ0FqRFgsQUE4Q2MsV0E5Q0gsQ0E4Q1AsT0FBTyxDQUFHLElBQUksQ0E5Q2xCLEFBOENjLFdBOUNILENBOENQLE9BQU8sQ0FBRyxJQUFJLEFBRWIsTUFBTSxDQWhEWCxBQThDYyxXQTlDSCxDQThDUCxPQUFPLENBQUcsSUFBSSxBQUdiLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxDQUFFLENBQ1gsS0FBSyxDaERpWjRCLElBQUksQ2dEaFpyQyxnQkFBZ0IsQ25EbENQLElBQUksQ21EbUNiLFlBQVksQ25EbkNILElBQUksQ21Eb0NiLE1BQU0sQ0FBRSxPQUFRLENBQ2pCLEFBdkRMLEFBMkRNLFdBM0RLLENBMERQLFNBQVMsQ0FDUCxJQUFJLENBM0RWLEFBNERVLFdBNURDLENBMERQLFNBQVMsQ0FFUCxJQUFJLEFBQUEsTUFBTSxDQTVEaEIsQUE2RFUsV0E3REMsQ0EwRFAsU0FBUyxDQUdQLElBQUksQUFBQSxNQUFNLENBN0RoQixBQThETSxXQTlESyxDQTBEUCxTQUFTLENBSVAsQ0FBQyxDQTlEUCxBQStETyxXQS9ESSxDQTBEUCxTQUFTLENBS1AsQ0FBQyxBQUFBLE1BQU0sQ0EvRGIsQUFnRU8sV0FoRUksQ0EwRFAsU0FBUyxDQU1QLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDUixLQUFLLENuRGpEQyxJQUFJLENtRGtEVixnQkFBZ0IsQ2hEdVlpQixJQUFJLENnRHRZckMsWUFBWSxDaER1WXFCLElBQUksQ2dEdFlyQyxNQUFNLENoRDBKcUIsV0FBVyxDZ0R6SnZDLEFBUUwsQS9CNUVNLGMrQjRFUSxDL0I3RVYsRUFBRSxDQUNBLENBQUMsQytCNEVQLEEvQjNFTSxjK0IyRVEsQy9CN0VWLEVBQUUsQ0FFQSxJQUFJLEFBQUMsQ0FDTCxPQUFPLENqQjhGZSxJQUFJLENBQ0osSUFBSSxDaUI5RjFCLFNBQVMsQ2pCaURXLElBQUksQ2lCaER6QixBK0J3RUwsQS9CdEVRLGMrQnNFTSxDL0I3RVYsRUFBRSxBQU1ELFlBQVksQ0FDVCxDQUFDLEMrQnNFVCxBL0JyRVEsYytCcUVNLEMvQjdFVixFQUFFLEFBTUQsWUFBWSxDQUVULElBQUksQUFBQyxDT0lYLHlCQUF5QixDeEJrR0MsR0FBRyxDd0JqRzFCLHNCQUFzQixDeEJpR0MsR0FBRyxDaUJwR3hCLEErQm1FUCxBL0JoRVEsYytCZ0VNLEMvQjdFVixFQUFFLEFBWUQsV0FBVyxDQUNSLENBQUMsQytCZ0VULEEvQi9EUSxjK0IrRE0sQy9CN0VWLEVBQUUsQUFZRCxXQUFXLENBRVIsSUFBSSxBQUFDLENPVlgsMEJBQTBCLEN4QjBHQSxHQUFHLEN3QnpHMUIsdUJBQXVCLEN4QnlHQSxHQUFHLENpQjlGeEIsQStCa0VQLEEvQmpGTSxjK0JpRlEsQy9CbEZWLEVBQUUsQ0FDQSxDQUFDLEMrQmlGUCxBL0JoRk0sYytCZ0ZRLEMvQmxGVixFQUFFLENBRUEsSUFBSSxBQUFDLENBQ0wsT0FBTyxDakJpR2UsR0FBRyxDQUNILElBQUksQ2lCakcxQixTQUFTLENqQmtEVyxJQUFJLENpQmpEekIsQStCNkVMLEEvQjNFUSxjK0IyRU0sQy9CbEZWLEVBQUUsQUFNRCxZQUFZLENBQ1QsQ0FBQyxDK0IyRVQsQS9CMUVRLGMrQjBFTSxDL0JsRlYsRUFBRSxBQU1ELFlBQVksQ0FFVCxJQUFJLEFBQUMsQ09JWCx5QkFBeUIsQ3hCbUdDLEdBQUcsQ3dCbEcxQixzQkFBc0IsQ3hCa0dDLEdBQUcsQ2lCckd4QixBK0J3RVAsQS9CckVRLGMrQnFFTSxDL0JsRlYsRUFBRSxBQVlELFdBQVcsQ0FDUixDQUFDLEMrQnFFVCxBL0JwRVEsYytCb0VNLEMvQmxGVixFQUFFLEFBWUQsV0FBVyxDQUVSLElBQUksQUFBQyxDT1ZYLDBCQUEwQixDeEIyR0EsR0FBRyxDd0IxRzFCLHVCQUF1QixDeEIwR0EsR0FBRyxDaUIvRnhCLEFnQ2RQLEFBQUEsTUFBTSxBQUFDLENBQ0wsWUFBWSxDQUFFLENBQUUsQ0FDaEIsTUFBTSxDakQ4RGtCLElBQUssQ2lEOURDLENBQUMsQ0FDL0IsVUFBVSxDQUFFLElBQUssQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0E0Q3BCLEFBaERELEFBQUEsTUFBTSxBdkJRSCxPQUFPLEN1QlJWLEFBQUEsTUFBTSxBdkJTSCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEF1QlpILEFBQUEsTUFBTSxBdkJhSCxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEF1QmZILEFBTUUsTUFOSSxDQU1KLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxNQUFPLENBZWpCLEFBdEJILEFBUU0sTUFSQSxDQU1KLEVBQUUsQ0FFRSxDQUFDLENBUlAsQUFTTSxNQVRBLENBTUosRUFBRSxDQUdFLElBQUksQUFBQyxDQUNMLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLGdCQUFnQixDakQrYWlCLElBQUksQ2lEOWFyQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ2pEK2FnQixJQUFJLENpRDlhckMsYUFBYSxDakRtY29CLElBQUksQ2lEbGN0QyxBQWZMLEFBaUJPLE1BakJELENBTUosRUFBRSxDQVdFLENBQUMsQUFBQSxNQUFNLENBakJiLEFBa0JPLE1BbEJELENBTUosRUFBRSxDQVlFLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDUixlQUFlLENBQUUsSUFBSyxDQUN0QixnQkFBZ0IsQ2pETkcsSUFBTyxDaURPM0IsQUFyQkwsQUF5Qk0sTUF6QkEsQ0F3QkosS0FBSyxDQUNELENBQUMsQ0F6QlAsQUEwQk0sTUExQkEsQ0F3QkosS0FBSyxDQUVELElBQUksQUFBQyxDQUNMLEtBQUssQ0FBRSxLQUFNLENBQ2QsQUE1QkwsQUFnQ00sTUFoQ0EsQ0ErQkosU0FBUyxDQUNMLENBQUMsQ0FoQ1AsQUFpQ00sTUFqQ0EsQ0ErQkosU0FBUyxDQUVMLElBQUksQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFuQ0wsQUF1Q00sTUF2Q0EsQ0FzQ0osU0FBUyxDQUNMLENBQUMsQ0F2Q1AsQUF3Q08sTUF4Q0QsQ0FzQ0osU0FBUyxDQUVMLENBQUMsQUFBQSxNQUFNLENBeENiLEFBeUNPLE1BekNELENBc0NKLFNBQVMsQ0FHTCxDQUFDLEFBQUEsTUFBTSxDQXpDYixBQTBDTSxNQTFDQSxDQXNDSixTQUFTLENBSUwsSUFBSSxBQUFDLENBQ0wsS0FBSyxDcEQ3QkMsSUFBSSxDb0Q4QlYsZ0JBQWdCLENqRCtZaUIsSUFBSSxDaUQ5WXJDLE1BQU0sQ2pEK0txQixXQUFXLENpRDlLdkMsQUMvQ0wsQUFBQSxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsTUFBTyxDQUNoQixPQUFPLENBQUUsY0FBZSxDQUN4QixTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFdBQVcsQ0FBRSxDQUFFLENBQ2YsS0FBSyxDbER1akJ1QixJQUFJLENrRHRqQmhDLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLGNBQWMsQ0FBRSxRQUFTLENBQ3pCLGFBQWEsQ0FBRSxLQUFNLENBY3RCLEFBeEJELEFBQUEsTUFBTSxBQWVILE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFLLENBQ2YsQUFHRCxBQXBCRixJQW9CTSxDQXBCTixNQUFNLEFBb0JHLENBQ0wsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLElBQUssQ0FDWCxBQUlILEFBQUMsQ0FBQSxBQUFBLE1BQU0sQUFDSixNQUFNLENBRFQsQUFBQyxDQUFBLEFBQUEsTUFBTSxBQUVKLE1BQU0sQUFBQyxDQUNOLEtBQUssQ2xEaWlCcUIsSUFBSSxDa0RoaUI5QixlQUFlLENBQUUsSUFBSyxDQUN0QixNQUFNLENBQUUsT0FBUSxDQUNqQixBQU1ILEFBQUEsY0FBYyxBQUFDLEM3Q3hDYixnQkFBZ0IsQ1JnQk4sSUFBSSxDcUQwQmYsQUFGRCxBQUFBLGNBQWMsQzdDdENYLEFBQUEsSUFBQyxBQUFBLENBQ0MsTUFBTSxDNkNxQ1gsQUFBQSxjQUFjLEM3Q3RDWCxBQUFBLElBQUMsQUFBQSxDQUVDLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDQUFFLElBQU0sQ0FDekIsQTZDc0NMLEFBQUEsY0FBYyxBQUFDLEM3QzVDYixnQkFBZ0IsQ1JrQkgsSUFBSSxDcUQ0QmxCLEFBRkQsQUFBQSxjQUFjLEM3QzFDWCxBQUFBLElBQUMsQUFBQSxDQUNDLE1BQU0sQzZDeUNYLEFBQUEsY0FBYyxDN0MxQ1gsQUFBQSxJQUFDLEFBQUEsQ0FFQyxNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQ0FBRSxPQUFNLENBQ3pCLEE2QzBDTCxBQUFBLGNBQWMsQUFBQyxDN0NoRGIsZ0JBQWdCLENMbUJNLE9BQU8sQ2tEK0I5QixBQUZELEFBQUEsY0FBYyxDN0M5Q1gsQUFBQSxJQUFDLEFBQUEsQ0FDQyxNQUFNLEM2QzZDWCxBQUFBLGNBQWMsQzdDOUNYLEFBQUEsSUFBQyxBQUFBLENBRUMsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENBQUUsT0FBTSxDQUN6QixBNkM4Q0wsQUFBQSxXQUFXLEFBQUMsQzdDcERWLGdCQUFnQixDUmlCTixPQUFPLENxRHFDbEIsQUFGRCxBQUFBLFdBQVcsQzdDbERSLEFBQUEsSUFBQyxBQUFBLENBQ0MsTUFBTSxDNkNpRFgsQUFBQSxXQUFXLEM3Q2xEUixBQUFBLElBQUMsQUFBQSxDQUVDLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDQUFFLE9BQU0sQ0FDekIsQTZDa0RMLEFBQUEsY0FBYyxBQUFDLEM3Q3hEYixnQkFBZ0IsQ0xxQk0sT0FBTyxDa0RxQzlCLEFBRkQsQUFBQSxjQUFjLEM3Q3REWCxBQUFBLElBQUMsQUFBQSxDQUNDLE1BQU0sQzZDcURYLEFBQUEsY0FBYyxDN0N0RFgsQUFBQSxJQUFDLEFBQUEsQ0FFQyxNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQ0FBRSxPQUFNLENBQ3pCLEE2Q3NETCxBQUFBLGFBQWEsQUFBQyxDN0M1RFosZ0JBQWdCLENMc0JNLE9BQU8sQ2tEd0M5QixBQUZELEFBQUEsYUFBYSxDN0MxRFYsQUFBQSxJQUFDLEFBQUEsQ0FDQyxNQUFNLEM2Q3lEWCxBQUFBLGFBQWEsQzdDMURWLEFBQUEsSUFBQyxBQUFBLENBRUMsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENBQUUsT0FBTSxDQUN6QixBOENITCxBQUFBLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE9BQU8sQ0FBRSxPQUFRLENBQ2pCLFNBQVMsQ25EK0NlLElBQUksQ21EOUM1QixXQUFXLENuRDh2QmlCLElBQUksQ21EN3ZCaEMsS0FBSyxDbkRtdkJ1QixJQUFJLENtRGx2QmhDLFdBQVcsQ25ENnZCaUIsQ0FBQyxDbUQ1dkI3QixjQUFjLENBQUUsUUFBUyxDQUN6QixXQUFXLENBQUUsTUFBTyxDQUNwQixVQUFVLENBQUUsTUFBTyxDQUNuQixnQkFBZ0IsQ3RERU4sSUFBSSxDc0REZCxhQUFhLENuRHl2QmUsSUFBSSxDbUQ3dEJqQyxBQXhDRCxBQUFBLE1BQU0sQUFlSCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSyxDQUNmLEFBR0QsQUFwQkYsSUFvQk0sQ0FwQk4sTUFBTSxBQW9CRyxDQUNMLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxJQUFLLENBQ1gsQUFDRCxBQXhCRixPQXdCUyxDQXhCVCxNQUFNLENSNEZOLEFRNUZBLGFSNEZhLENBQUcsSUFBSSxDUTVGcEIsTUFBTSxBQXdCTSxDQUNSLEdBQUcsQ0FBRSxDQUFFLENBQ1AsT0FBTyxDQUFFLE9BQVEsQ0FDbEIsQUFLRCxBQWhDRixDQWdDRyxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FoQzFCLE1BQU0sQ0FpQ0osQUFqQ0YsVUFpQ1ksQ0FBRyxPQUFPLENBQUcsQ0FBQyxDQWpDMUIsTUFBTSxBQWlDeUIsQ0FDM0IsS0FBSyxDdERsQ0csSUFBSSxDc0RtQ1osZ0JBQWdCLENuRDh0QlUsSUFBSSxDbUQ3dEIvQixBQUNELEFBckNGLFVBcUNZLENBQUcsRUFBRSxDQUFHLENBQUMsQ0FyQ3JCLE1BQU0sQUFxQ29CLENBQ3RCLFdBQVcsQ0FBRSxHQUFJLENBQ2xCLEFBSUgsQUFBQyxDQUFBLEFBQUEsTUFBTSxBQUNKLE1BQU0sQ0FEVCxBQUFDLENBQUEsQUFBQSxNQUFNLEFBRUosTUFBTSxBQUFDLENBQ04sS0FBSyxDbkQ2c0JxQixJQUFJLENtRDVzQjlCLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLE1BQU0sQ0FBRSxPQUFRLENBQ2pCLEFDbERILEFBQUEsVUFBVSxBQUFDLENBQ1QsT0FBTyxDcEQ4ZHdCLElBQUksQ29EOWROLElBQWtCLENBQy9DLGFBQWEsQ3BENmRrQixJQUFJLENvRDVkbkMsS0FBSyxDcEQ2ZDBCLE9BQU8sQ29ENWR0QyxnQkFBZ0IsQ3BEVU8sSUFBTyxDb0Q0Qi9CLEFBMUNELEFBTUUsVUFOUSxDQU1SLEVBQUUsQ0FOSixBQU9FLFVBUFEsQ0FPUixHQUFHLEFBQUMsQ0FDRixLQUFLLENwRDBkd0IsT0FBTyxDb0R6ZHJDLEFBVEgsQUFVRSxVQVZRLENBVVIsQ0FBQyxBQUFDLENBQ0EsYUFBYSxDQUFHLElBQWtCLENBQ2xDLFNBQVMsQ3BEdWRvQixJQUFJLENvRHRkakMsV0FBVyxDQUFFLEdBQUksQ0FDbEIsQUFkSCxBQWdCSSxVQWhCTSxDQWdCTixFQUFFLEFBQUMsQ0FDSCxnQkFBZ0IsQ0FBRSxPQUFNLENBQ3pCLEFBRUQsQUFwQkYsVUFvQlksQ0FwQlosVUFBVSxDQXFCUixBQXJCRixnQkFxQmtCLENBckJsQixVQUFVLEFBcUJXLENBQ2pCLGFBQWEsQ3BEc0ZXLEdBQUcsQ29EckY1QixBQXZCSCxBQXlCRSxVQXpCUSxDQXlCUixVQUFVLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSyxDQUNqQixBQUVELE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE3QjlCLEFBQUEsVUFBVSxBQUFDLENBOEJQLE9BQU8sQ0FBRyxJQUFrQixDQUFRLENBQUMsQ0FZeEMsQUFWRyxBQWhDSixVQWdDYyxDQWhDZCxVQUFVLEFBZ0NPLENBQ1gsWUFBWSxDQUFJLElBQWtCLENBQ2xDLGFBQWEsQ0FBRyxJQUFrQixDQUNuQyxBQW5DTCxBQXFDSSxVQXJDTSxDQXFDTixFQUFFLENBckNOLEFBc0NJLFVBdENNLENBc0NOLEdBQUcsQUFBQyxDQUNGLFNBQVMsQ0FBRyxJQUFlLENBQzVCLENDdkNMLEFBQUEsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLEtBQU0sQ0FDZixPQUFPLENyRDZ0QnFCLEdBQUcsQ3FENXRCL0IsYUFBYSxDckQ0RFcsSUFBSyxDcUQzRDdCLFdBQVcsQ3hETkssTUFBTSxDd0RPdEIsZ0JBQWdCLEN4RE5ULElBQUksQ3dET1gsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENyRDZ0QlcsSUFBSSxDcUQ1dEJoQyxhQUFhLEN4RFlLLEdBQUcsQ2dCZ0tyQixrQkFBa0IsQ3dDM0tFLE1BQU0sQ0FBQyxJQUFHLENBQUMsV0FBVyxDeEM0S3JDLGFBQWEsQ3dDNUtFLE1BQU0sQ0FBQyxJQUFHLENBQUMsV0FBVyxDeEM2S2xDLFVBQVUsQ3dDN0tFLE1BQU0sQ0FBQyxJQUFHLENBQUMsV0FBVyxDQWdCM0MsQUF4QkQsQUFVSSxVQVZNLENBVU4sR0FBRyxDQVZQLEFBV00sVUFYSSxDQVdSLENBQUMsQ0FBRyxHQUFHLEFBQUMsQ2pEUlIsT0FBTyxDQUR1QixLQUFLLENBRW5DLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFLLENpRFFYLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFlBQVksQ0FBRSxJQUFLLENBQ3BCLEFBZkgsQUFvQkUsVUFwQlEsQ0FvQlIsUUFBUSxBQUFDLENBQ1AsT0FBTyxDckRxdEJtQixHQUFHLENxRHB0QjdCLEtBQUssQ3hEZEcsSUFBSSxDd0RlYixBQUlILEFBQVcsQ0FBVixBQUFBLFVBQVUsQUFBQSxNQUFNLENBQ2pCLEFBQVcsQ0FBVixBQUFBLFVBQVUsQUFBQSxNQUFNLENBQ2pCLEFBQVcsQ0FBVixBQUFBLFVBQVUsQUFBQSxPQUFPLEFBQUMsQ0FDakIsWUFBWSxDeEQ5QkYsSUFBSSxDd0QrQmYsQUM3QkQsQUFBQSxNQUFNLEFBQUMsQ0FDTCxPQUFPLEN0RGttQnFCLElBQUksQ3NEam1CaEMsYUFBYSxDdEQyRFcsSUFBSyxDc0QxRDdCLE1BQU0sQ0FBRSxxQkFBc0IsQ0FDOUIsYUFBYSxDekRhSyxHQUFHLEN5RFF0QixBQXpCRCxBQU9FLE1BUEksQ0FPSixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsQ0FBRSxDQUVkLEtBQUssQ0FBRSxPQUFRLENBQ2hCLEFBWEgsQUFhRSxNQWJJLENBYUosV0FBVyxBQUFDLENBQ1YsV0FBVyxDdER1bEJlLElBQUksQ3NEdGxCL0IsQUFmSCxBQWtCSSxNQWxCRSxDQWtCRixDQUFDLENBbEJMLEFBbUJJLE1BbkJFLENBbUJGLEVBQUUsQUFBQyxDQUNILGFBQWEsQ0FBRSxDQUFFLENBQ2xCLEFBckJILEFBc0JRLE1BdEJGLENBc0JGLENBQUMsQ0FBRyxDQUFDLEFBQUMsQ0FDTixVQUFVLENBQUUsR0FBSSxDQUNqQixBQU9ILEFBQUEsa0JBQWtCLENBQ2xCLEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsYUFBYSxDQUFHLElBQWMsQ0FTL0IsQUFYRCxBQUtFLGtCQUxnQixDQUtoQixNQUFNLENBSlIsQUFJRSxrQkFKZ0IsQ0FJaEIsTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLElBQUssQ0FDVixLQUFLLENBQUUsS0FBTSxDQUNiLEtBQUssQ0FBRSxPQUFRLENBQ2hCLEFBT0gsQUFBQSxjQUFjLEFBQUMsQ3hDckRiLGdCQUFnQixDZDZlZSxPQUFPLENjNWV0QyxZQUFZLENkNmVtQixPQUFNLENjNWVyQyxLQUFLLENkMGUwQixPQUFPLENzRHJidkMsQUFGRCxBeENqREUsY3dDaURZLEN4Q2pEWixFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFNLENBQ3pCLEF3QytDSCxBeEM5Q0UsY3dDOENZLEN4QzlDWixXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsT0FBTSxDQUNkLEF3QytDSCxBQUFBLFdBQVcsQUFBQyxDeEN4RFYsZ0JBQWdCLENkaWZlLE9BQU8sQ2NoZnRDLFlBQVksQ2RpZm1CLE9BQU0sQ2NoZnJDLEtBQUssQ2Q4ZTBCLE9BQU8sQ3NEdGJ2QyxBQUZELEF4Q3BERSxXd0NvRFMsQ3hDcERULEVBQUUsQUFBQyxDQUNELGdCQUFnQixDQUFFLE9BQU0sQ0FDekIsQXdDa0RILEF4Q2pERSxXd0NpRFMsQ3hDakRULFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxPQUFNLENBQ2QsQXdDa0RILEFBQUEsY0FBYyxBQUFDLEN4QzNEYixnQkFBZ0IsQ2RxZmUsT0FBTyxDY3BmdEMsWUFBWSxDZHFmbUIsT0FBTSxDY3BmckMsS0FBSyxDZGtmMEIsT0FBTyxDc0R2YnZDLEFBRkQsQXhDdkRFLGN3Q3VEWSxDeEN2RFosRUFBRSxBQUFDLENBQ0QsZ0JBQWdCLENBQUUsT0FBTSxDQUN6QixBd0NxREgsQXhDcERFLGN3Q29EWSxDeENwRFosV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLE9BQU0sQ0FDZCxBd0NxREgsQUFBQSxhQUFhLEFBQUMsQ3hDOURaLGdCQUFnQixDZHlmZSxPQUFPLENjeGZ0QyxZQUFZLENkeWZtQixPQUFNLENjeGZyQyxLQUFLLENkc2YwQixPQUFPLENzRHhidkMsQUFGRCxBeEMxREUsYXdDMERXLEN4QzFEWCxFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFNLENBQ3pCLEF3Q3dESCxBeEN2REUsYXdDdURXLEN4Q3ZEWCxXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsT0FBTSxDQUNkLEF5Q0hILGtCQUFrQixDQUFsQixvQkFBa0IsQ0FDaEIsQUFBQSxJQUFJLENBQUksbUJBQW1CLENBQUUsTUFBTyxDQUNwQyxBQUFBLEVBQUUsQ0FBTSxtQkFBbUIsQ0FBRSxHQUFJLEVBSW5DLFVBQVUsQ0FBVixvQkFBVSxDQUNSLEFBQUEsSUFBSSxDQUFJLG1CQUFtQixDQUFFLE1BQU8sQ0FDcEMsQUFBQSxFQUFFLENBQU0sbUJBQW1CLENBQUUsR0FBSSxFQVFuQyxBQUFBLFNBQVMsQUFBQyxDQUNSLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLE1BQU0sQ3ZEMENrQixJQUFLLEN1RHpDN0IsYUFBYSxDdkR5Q1csSUFBSyxDdUR4QzdCLGdCQUFnQixDdkR3bUJZLE9BQU8sQ3VEdm1CbkMsYUFBYSxDMURMSyxHQUFHLENnQjJDckIsa0JBQWtCLEMwQ3JDRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZUFBSSxDMUNzQ2hDLFVBQVUsQzBDdENFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxlQUFJLENBQ3pDLEFBR0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxFQUFHLENBQ1YsTUFBTSxDQUFFLElBQUssQ0FDYixTQUFTLEN2RGtCZSxJQUFJLEN1RGpCNUIsV0FBVyxDdkQ2QmEsSUFBSyxDdUQ1QjdCLEtBQUssQ3ZEOGxCdUIsSUFBSSxDdUQ3bEJoQyxVQUFVLENBQUUsTUFBTyxDQUNuQixnQkFBZ0IsQzFEdEJILElBQUksQ2dCK0NqQixrQkFBa0IsQzBDeEJFLEtBQUssQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxnQkFBSSxDMUN5Qi9CLFVBQVUsQzBDekJFLEtBQUssQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxnQkFBSSxDMUM2SXZDLGtCQUFrQixDMEM1SUUsS0FBSyxDQUFDLElBQUcsQ0FBQyxJQUFJLEMxQzZJN0IsYUFBYSxDMEM3SUUsS0FBSyxDQUFDLElBQUcsQ0FBQyxJQUFJLEMxQzhJMUIsVUFBVSxDMEM5SUUsS0FBSyxDQUFDLElBQUcsQ0FBQyxJQUFJLENBQ25DLEFBT0QsQUFBa0IsaUJBQUQsQ0FBQyxhQUFhLENBQy9CLEFBQUEscUJBQXFCLEFBQUMsQzlCQXBCLGdCQUFnQixDQUFFLGtMQUF1QixDQUN6QyxnQkFBZ0IsQ0FBRSw2S0FBa0IsQ0FDcEMsZ0JBQWdCLENBQUUsMEtBQWUsQzhCQWpDLGVBQWUsQ0FBRSxTQUFVLENBQzVCLEFBTUQsQUFBaUIsU0FBUixBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQzlCLEFBQWEsYUFBQSxBQUFBLE9BQU8sQUFBQyxDMUM3Q25CLGlCQUFpQixDMEM4Q0Usb0JBQW9CLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEMxQzdDckQsWUFBWSxDMEM2Q0Usb0JBQW9CLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEMxQzVDbEQsU0FBUyxDMEM0Q0Usb0JBQW9CLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQzNELEFBTUQsQUFBQSxxQkFBcUIsQUFBQyxDbENyRXBCLGdCQUFnQixDckJtQk0sT0FBTyxDdURvRDlCLEFsQ3BFQyxBa0NrRUYsaUJsQ2xFbUIsQ2tDa0VuQixxQkFBcUIsQWxDbEVDLENJZ0RwQixnQkFBZ0IsQ0FBRSxrTEFBdUIsQ0FDekMsZ0JBQWdCLENBQUUsNktBQWtCLENBQ3BDLGdCQUFnQixDQUFFLDBLQUFlLENKaERoQyxBa0NvRUgsQUFBQSxrQkFBa0IsQUFBQyxDbEN6RWpCLGdCQUFnQixDeEJpQk4sT0FBTyxDMEQwRGxCLEFsQ3hFQyxBa0NzRUYsaUJsQ3RFbUIsQ2tDc0VuQixrQkFBa0IsQWxDdEVJLENJZ0RwQixnQkFBZ0IsQ0FBRSxrTEFBdUIsQ0FDekMsZ0JBQWdCLENBQUUsNktBQWtCLENBQ3BDLGdCQUFnQixDQUFFLDBLQUFlLENKaERoQyxBa0N3RUgsQUFBQSxxQkFBcUIsQUFBQyxDbEM3RXBCLGdCQUFnQixDckJxQk0sT0FBTyxDdUQwRDlCLEFsQzVFQyxBa0MwRUYsaUJsQzFFbUIsQ2tDMEVuQixxQkFBcUIsQWxDMUVDLENJZ0RwQixnQkFBZ0IsQ0FBRSxrTEFBdUIsQ0FDekMsZ0JBQWdCLENBQUUsNktBQWtCLENBQ3BDLGdCQUFnQixDQUFFLDBLQUFlLENKaERoQyxBa0M0RUgsQUFBQSxvQkFBb0IsQUFBQyxDbENqRm5CLGdCQUFnQixDckJzQk0sT0FBTyxDdUQ2RDlCLEFsQ2hGQyxBa0M4RUYsaUJsQzlFbUIsQ2tDOEVuQixvQkFBb0IsQWxDOUVFLENJZ0RwQixnQkFBZ0IsQ0FBRSxrTEFBdUIsQ0FDekMsZ0JBQWdCLENBQUUsNktBQWtCLENBQ3BDLGdCQUFnQixDQUFFLDBLQUFlLENKaERoQyxBbUNSSCxBQUFBLE1BQU0sQUFBQyxDQUVMLFVBQVUsQ0FBRSxJQUFLLENBS2xCLEFBUEQsQUFBQSxNQUFNLEFBSUgsWUFBWSxBQUFDLENBQ1osVUFBVSxDQUFFLENBQUUsQ0FDZixBQUdILEFBQUEsWUFBWSxDQUNaLEFBQVMsTUFBSCxDQUFHLFdBQVcsQUFBQyxDQUNuQixZQUFZLENBQUUsSUFBSyxDQUNwQixBQUVELEFBQUEsV0FBVyxDQUNYLEFBQVMsTUFBSCxDQUFHLFVBQVUsQUFBQyxDQUNsQixhQUFhLENBQUUsSUFBSyxDQUNyQixBQUVELEFBQUEsV0FBVyxDQUNYLEFBQUEsWUFBWSxDQUNaLEFBQUEsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLFVBQVcsQ0FDcEIsY0FBYyxDQUFFLEdBQUksQ0FDckIsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNaLGNBQWMsQ0FBRSxNQUFPLENBQ3hCLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixjQUFjLENBQUUsTUFBTyxDQUN4QixBQUdELEFBQUEsY0FBYyxBQUFDLENBQ2IsVUFBVSxDQUFFLENBQUUsQ0FDZCxhQUFhLENBQUUsR0FBSSxDQUNwQixBQUtELEFBQUEsV0FBVyxBQUFDLENBQ1YsWUFBWSxDQUFFLENBQUUsQ0FDaEIsVUFBVSxDQUFFLElBQUssQ0FDbEIsQUNyQ0QsQUFBQSxXQUFXLEFBQUMsQ0FFVixhQUFhLENBQUUsSUFBSyxDQUNwQixZQUFZLENBQUUsQ0FBRSxDQUNqQixBQU9ELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsS0FBTSxDQUNmLE9BQU8sQ0FBRSxTQUFVLENBRW5CLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLGdCQUFnQixDekRrb0JjLElBQUksQ3lEam9CbEMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN6RG1vQmEsSUFBSSxDeURqbkJuQyxBQXpCRCxBQUFBLGdCQUFnQixBQVViLFlBQVksQUFBQyxDakMzQmQsdUJBQXVCLEMzQnNCTCxHQUFHLEMyQnJCcEIsc0JBQXNCLEMzQnFCTCxHQUFHLEM0RE9wQixBQVpILEFBQUEsZ0JBQWdCLEFBYWIsV0FBVyxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUUsQ2pDdkJuQiwwQkFBMEIsQzNCY1IsR0FBRyxDMkJicEIseUJBQXlCLEMzQmFSLEdBQUcsQzREV3BCLEFBaEJILEFBbUJJLGdCQW5CWSxDQW1CWixNQUFNLEFBQUMsQ0FDUCxLQUFLLENBQUUsS0FBTSxDQUNkLEFBckJILEFBc0JhLGdCQXRCRyxDQXNCWixNQUFNLENBQUcsTUFBTSxBQUFDLENBQ2hCLFlBQVksQ0FBRSxHQUFJLENBQ25CLEFBU0gsQUFBQyxDQUFBLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsS0FBSyxDekQ4bkJ5QixJQUFJLEN5RGpuQm5DLEFBZEQsQUFHRSxDQUhELEFBQUEsZ0JBQWdCLENBR2Ysd0JBQXdCLEFBQUMsQ0FDdkIsS0FBSyxDekQ2bkJ1QixJQUFJLEN5RDVuQmpDLEFBTEgsQUFBQyxDQUFBLEFBQUEsZ0JBQWdCLEFBUWQsTUFBTSxDQVJULEFBQUMsQ0FBQSxBQUFBLGdCQUFnQixBQVNkLE1BQU0sQUFBQyxDQUNOLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLEtBQUssQ3pEb25CdUIsSUFBSSxDeURubkJoQyxnQkFBZ0IsQ3pEa21CWSxPQUFPLEN5RGptQnBDLEFBR0gsQUFBQSxnQkFBZ0IsQUFFYixTQUFTLENBRlosQUFBQSxnQkFBZ0IsQUFHYixTQUFTLEFBQUEsTUFBTSxDQUhsQixBQUFBLGdCQUFnQixBQUliLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDZixnQkFBZ0IsQ3pEdkRLLElBQU8sQ3lEd0Q1QixLQUFLLEM1RHhERyxJQUFJLEM0RHlEWixNQUFNLEN6RHFKdUIsV0FBVyxDeUQ1SXpDLEFBaEJILEFBVUksZ0JBVlksQUFFYixTQUFTLENBUVIsd0JBQXdCLENBVjVCLEFBVUksZ0JBVlksQUFHYixTQUFTLEFBQUEsTUFBTSxDQU9kLHdCQUF3QixDQVY1QixBQVVJLGdCQVZZLEFBSWIsU0FBUyxBQUFBLE1BQU0sQ0FNZCx3QkFBd0IsQUFBQyxDQUN2QixLQUFLLENBQUUsT0FBUSxDQUNoQixBQVpMLEFBYUksZ0JBYlksQUFFYixTQUFTLENBV1IscUJBQXFCLENBYnpCLEFBYUksZ0JBYlksQUFHYixTQUFTLEFBQUEsTUFBTSxDQVVkLHFCQUFxQixDQWJ6QixBQWFJLGdCQWJZLEFBSWIsU0FBUyxBQUFBLE1BQU0sQ0FTZCxxQkFBcUIsQUFBQyxDQUNwQixLQUFLLEM1RGhFQyxJQUFJLEM0RGlFWCxBQWZMLEFBQUEsZ0JBQWdCLEFBbUJiLE9BQU8sQ0FuQlYsQUFBQSxnQkFBZ0IsQUFvQmIsT0FBTyxBQUFBLE1BQU0sQ0FwQmhCLEFBQUEsZ0JBQWdCLEFBcUJiLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDYixPQUFPLENBQUUsQ0FBRSxDQUNYLEtBQUssQ3pEeUJtQixJQUFJLEN5RHhCNUIsZ0JBQWdCLEM1RHhFTCxJQUFJLEM0RHlFZixZQUFZLEM1RHpFRCxJQUFJLEM0RG9GaEIsQUFwQ0gsQUE0QkksZ0JBNUJZLEFBbUJiLE9BQU8sQ0FTTix3QkFBd0IsQ0E1QjVCLEFBNkIrQixnQkE3QmYsQUFtQmIsT0FBTyxDQVVOLHdCQUF3QixDQUFHLEtBQUssQ0E3QnBDLEFBOEIrQixnQkE5QmYsQUFtQmIsT0FBTyxDQVdOLHdCQUF3QixDQUFHLE1BQU0sQ0E5QnJDLEFBNEJJLGdCQTVCWSxBQW9CYixPQUFPLEFBQUEsTUFBTSxDQVFaLHdCQUF3QixDQTVCNUIsQUE2QitCLGdCQTdCZixBQW9CYixPQUFPLEFBQUEsTUFBTSxDQVNaLHdCQUF3QixDQUFHLEtBQUssQ0E3QnBDLEFBOEIrQixnQkE5QmYsQUFvQmIsT0FBTyxBQUFBLE1BQU0sQ0FVWix3QkFBd0IsQ0FBRyxNQUFNLENBOUJyQyxBQTRCSSxnQkE1QlksQUFxQmIsT0FBTyxBQUFBLE1BQU0sQ0FPWix3QkFBd0IsQ0E1QjVCLEFBNkIrQixnQkE3QmYsQUFxQmIsT0FBTyxBQUFBLE1BQU0sQ0FRWix3QkFBd0IsQ0FBRyxLQUFLLENBN0JwQyxBQThCK0IsZ0JBOUJmLEFBcUJiLE9BQU8sQUFBQSxNQUFNLENBU1osd0JBQXdCLENBQUcsTUFBTSxBQUFDLENBQ2hDLEtBQUssQ0FBRSxPQUFRLENBQ2hCLEFBaENMLEFBaUNJLGdCQWpDWSxBQW1CYixPQUFPLENBY04scUJBQXFCLENBakN6QixBQWlDSSxnQkFqQ1ksQUFvQmIsT0FBTyxBQUFBLE1BQU0sQ0FhWixxQkFBcUIsQ0FqQ3pCLEFBaUNJLGdCQWpDWSxBQXFCYixPQUFPLEFBQUEsTUFBTSxDQVlaLHFCQUFxQixBQUFDLENBQ3BCLEtBQUssQ3pEb2tCcUIsSUFBTyxDeURua0JsQyxBdkNyR0gsQUFBQSx3QkFBd0IsQUFBeEIsQ0FDRSxLQUFLLENsQjJld0IsT0FBTyxDa0IxZXBDLGdCQUFnQixDbEIyZWEsT0FBTyxDa0J4ZXJDLEFBRUQsQUFBQyxDQUFBLEFBQUEsd0JBQXdCLEFBQXpCLENBQ0UsS0FBSyxDbEJvZXdCLE9BQU8sQ2tCbGRyQyxBQW5CRCxBQUdFLENBSEQsQUFBQSx3QkFBd0IsQ0FHdkIsd0JBQXdCLEFBQUMsQ0FDdkIsS0FBSyxDQUFFLE9BQVEsQ0FDaEIsQUFMSCxBQUFDLENBQUEsQUFBQSx3QkFBd0IsQUFPdEIsTUFBTSxDQVBULEFBQUMsQ0FBQSxBQUFBLHdCQUF3QixBQVF0QixNQUFNLEFBQUMsQ0FDTixLQUFLLENsQjRkc0IsT0FBTyxDa0IzZGxDLGdCQUFnQixDQUFFLE9BQU0sQ0FDekIsQUFYSCxBQUFDLENBQUEsQUFBQSx3QkFBd0IsQUFZdEIsT0FBTyxDQVpWLEFBQUMsQ0FBQSxBQUFBLHdCQUF3QixBQWF0QixPQUFPLEFBQUEsTUFBTSxDQWJoQixBQUFDLENBQUEsQUFBQSx3QkFBd0IsQUFjdEIsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osZ0JBQWdCLENsQnFkVyxPQUFPLENrQnBkbEMsWUFBWSxDbEJvZGUsT0FBTyxDa0JuZG5DLEFBekJILEFBQUEscUJBQXFCLEFBQXJCLENBQ0UsS0FBSyxDbEIrZXdCLE9BQU8sQ2tCOWVwQyxnQkFBZ0IsQ2xCK2VhLE9BQU8sQ2tCNWVyQyxBQUVELEFBQUMsQ0FBQSxBQUFBLHFCQUFxQixBQUF0QixDQUNFLEtBQUssQ2xCd2V3QixPQUFPLENrQnRkckMsQUFuQkQsQUFHRSxDQUhELEFBQUEscUJBQXFCLENBR3BCLHdCQUF3QixBQUFDLENBQ3ZCLEtBQUssQ0FBRSxPQUFRLENBQ2hCLEFBTEgsQUFBQyxDQUFBLEFBQUEscUJBQXFCLEFBT25CLE1BQU0sQ0FQVCxBQUFDLENBQUEsQUFBQSxxQkFBcUIsQUFRbkIsTUFBTSxBQUFDLENBQ04sS0FBSyxDbEJnZXNCLE9BQU8sQ2tCL2RsQyxnQkFBZ0IsQ0FBRSxPQUFNLENBQ3pCLEFBWEgsQUFBQyxDQUFBLEFBQUEscUJBQXFCLEFBWW5CLE9BQU8sQ0FaVixBQUFDLENBQUEsQUFBQSxxQkFBcUIsQUFhbkIsT0FBTyxBQUFBLE1BQU0sQ0FiaEIsQUFBQyxDQUFBLEFBQUEscUJBQXFCLEFBY25CLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLGdCQUFnQixDbEJ5ZFcsT0FBTyxDa0J4ZGxDLFlBQVksQ2xCd2RlLE9BQU8sQ2tCdmRuQyxBQXpCSCxBQUFBLHdCQUF3QixBQUF4QixDQUNFLEtBQUssQ2xCbWZ3QixPQUFPLENrQmxmcEMsZ0JBQWdCLENsQm1mYSxPQUFPLENrQmhmckMsQUFFRCxBQUFDLENBQUEsQUFBQSx3QkFBd0IsQUFBekIsQ0FDRSxLQUFLLENsQjRld0IsT0FBTyxDa0IxZHJDLEFBbkJELEFBR0UsQ0FIRCxBQUFBLHdCQUF3QixDQUd2Qix3QkFBd0IsQUFBQyxDQUN2QixLQUFLLENBQUUsT0FBUSxDQUNoQixBQUxILEFBQUMsQ0FBQSxBQUFBLHdCQUF3QixBQU90QixNQUFNLENBUFQsQUFBQyxDQUFBLEFBQUEsd0JBQXdCLEFBUXRCLE1BQU0sQUFBQyxDQUNOLEtBQUssQ2xCb2VzQixPQUFPLENrQm5lbEMsZ0JBQWdCLENBQUUsT0FBTSxDQUN6QixBQVhILEFBQUMsQ0FBQSxBQUFBLHdCQUF3QixBQVl0QixPQUFPLENBWlYsQUFBQyxDQUFBLEFBQUEsd0JBQXdCLEFBYXRCLE9BQU8sQUFBQSxNQUFNLENBYmhCLEFBQUMsQ0FBQSxBQUFBLHdCQUF3QixBQWN0QixPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixnQkFBZ0IsQ2xCNmRXLE9BQU8sQ2tCNWRsQyxZQUFZLENsQjRkZSxPQUFPLENrQjNkbkMsQUF6QkgsQUFBQSx1QkFBdUIsQUFBdkIsQ0FDRSxLQUFLLENsQnVmd0IsT0FBTyxDa0J0ZnBDLGdCQUFnQixDbEJ1ZmEsT0FBTyxDa0JwZnJDLEFBRUQsQUFBQyxDQUFBLEFBQUEsdUJBQXVCLEFBQXhCLENBQ0UsS0FBSyxDbEJnZndCLE9BQU8sQ2tCOWRyQyxBQW5CRCxBQUdFLENBSEQsQUFBQSx1QkFBdUIsQ0FHdEIsd0JBQXdCLEFBQUMsQ0FDdkIsS0FBSyxDQUFFLE9BQVEsQ0FDaEIsQUFMSCxBQUFDLENBQUEsQUFBQSx1QkFBdUIsQUFPckIsTUFBTSxDQVBULEFBQUMsQ0FBQSxBQUFBLHVCQUF1QixBQVFyQixNQUFNLEFBQUMsQ0FDTixLQUFLLENsQndlc0IsT0FBTyxDa0J2ZWxDLGdCQUFnQixDQUFFLE9BQU0sQ0FDekIsQUFYSCxBQUFDLENBQUEsQUFBQSx1QkFBdUIsQUFZckIsT0FBTyxDQVpWLEFBQUMsQ0FBQSxBQUFBLHVCQUF1QixBQWFyQixPQUFPLEFBQUEsTUFBTSxDQWJoQixBQUFDLENBQUEsQUFBQSx1QkFBdUIsQUFjckIsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osZ0JBQWdCLENsQmllVyxPQUFPLENrQmhlbEMsWUFBWSxDbEJnZWUsT0FBTyxDa0IvZG5DLEF1Q2dHTCxBQUFBLHdCQUF3QixBQUFDLENBQ3ZCLFVBQVUsQ0FBRSxDQUFFLENBQ2QsYUFBYSxDQUFFLEdBQUksQ0FDcEIsQUFDRCxBQUFBLHFCQUFxQixBQUFDLENBQ3BCLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLFdBQVcsQ0FBRSxHQUFJLENBQ2xCLEFDN0hELEFBQUEsTUFBTSxBQUFDLENBQ0wsYUFBYSxDMUQ4RFcsSUFBSyxDMEQ3RDdCLGdCQUFnQixDMURxckJZLElBQUksQzBEcHJCaEMsTUFBTSxDQUFFLHFCQUFzQixDQUM5QixhQUFhLEM3RGVLLEdBQUcsQ2dCMkNyQixrQkFBa0IsQzZDekRFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFJLEM3QzBEMUIsVUFBVSxDNkMxREUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQUksQ0FDbkMsQUFHRCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQzFEOHFCcUIsSUFBSSxDMEQ1cUJqQyxBQUhELEFBQUEsV0FBVyxBaENGUixPQUFPLENnQ0VWLEFBQUEsV0FBVyxBaENEUixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEFnQ0ZILEFBQUEsV0FBVyxBaENHUixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEFnQ0NILEFBQUEsY0FBYyxBQUFDLENBQ2IsT0FBTyxDMUR5cUJxQixJQUFJLENBQUMsSUFBSSxDMER4cUJyQyxhQUFhLENBQUUscUJBQXNCLENsQ3BCckMsdUJBQXVCLENrQ3FCSyxHQUFvQixDbENwQi9DLHNCQUFzQixDa0NvQkssR0FBb0IsQ0FLakQsQUFSRCxBQUtjLGNBTEEsQ0FLVixTQUFTLENBQUMsZ0JBQWdCLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLE9BQVEsQ0FDaEIsQUFJSCxBQUFBLFlBQVksQUFBQyxDQUNYLFVBQVUsQ0FBRSxDQUFFLENBQ2QsYUFBYSxDQUFFLENBQUUsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBUSxDQUtoQixBQVRELEFBTUksWUFOUSxDQU1SLENBQUMsQUFBQyxDQUNGLEtBQUssQ0FBRSxPQUFRLENBQ2hCLEFBSUgsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLEMxRGtwQnFCLElBQUksQ0FBQyxJQUFJLEMwRGpwQnJDLGdCQUFnQixDMUR1cEJZLE9BQU8sQzBEdHBCbkMsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxRHFwQk8sSUFBSSxDd0J6ckJoQywwQkFBMEIsQ2tDcUNLLEdBQW9CLENsQ3BDbEQseUJBQXlCLENrQ29DSyxHQUFvQixDQUNwRCxBQVFELEFBQ0ksTUFERSxDQUNGLFdBQVcsQ0FEZixBQUVzQixNQUZoQixDQUVGLGVBQWUsQ0FBRyxXQUFXLEFBQUMsQ0FDOUIsYUFBYSxDQUFFLENBQUUsQ0FxQmxCLEFBeEJILEFBS0ksTUFMRSxDQUNGLFdBQVcsQ0FJWCxnQkFBZ0IsQ0FMcEIsQUFLSSxNQUxFLENBRUYsZUFBZSxDQUFHLFdBQVcsQ0FHN0IsZ0JBQWdCLEFBQUMsQ0FDZixZQUFZLENBQUUsS0FBTSxDQUNwQixhQUFhLENBQUUsQ0FBRSxDQUNsQixBQVJMLEFBWXNCLE1BWmhCLENBQ0YsV0FBVyxBQVVWLFlBQVksQ0FDWCxnQkFBZ0IsQUFBQSxZQUFZLENBWmxDLEFBWXNCLE1BWmhCLENBRUYsZUFBZSxDQUFHLFdBQVcsQUFTNUIsWUFBWSxDQUNYLGdCQUFnQixBQUFBLFlBQVksQUFBQyxDQUMzQixVQUFVLENBQUUsQ0FBRSxDbENuRXBCLHVCQUF1QixDa0NvRVcsR0FBb0IsQ2xDbkVyRCxzQkFBc0IsQ2tDbUVXLEdBQW9CLENBQ2pELEFBZlAsQUFtQnNCLE1BbkJoQixDQUNGLFdBQVcsQUFpQlYsV0FBVyxDQUNWLGdCQUFnQixBQUFBLFdBQVcsQ0FuQmpDLEFBbUJzQixNQW5CaEIsQ0FFRixlQUFlLENBQUcsV0FBVyxBQWdCNUIsV0FBVyxDQUNWLGdCQUFnQixBQUFBLFdBQVcsQUFBQyxDQUMxQixhQUFhLENBQUUsQ0FBRSxDbENsRXZCLDBCQUEwQixDa0NtRVcsR0FBb0IsQ2xDbEV4RCx5QkFBeUIsQ2tDa0VXLEdBQW9CLENBQ3BELEFBS1AsQUFDa0IsY0FESixDQUFHLFdBQVcsQ0FDMUIsZ0JBQWdCLEFBQUEsWUFBWSxBQUFDLENBQzNCLGdCQUFnQixDQUFFLENBQUUsQ0FDckIsQUFFSCxBQUFjLFdBQUgsQ0FBRyxhQUFhLEFBQUMsQ0FDMUIsZ0JBQWdCLENBQUUsQ0FBRSxDQUNyQixBQU9ELEFBQ0ksTUFERSxDQUNGLE1BQU0sQ0FEVixBQUV3QixNQUZsQixDQUVGLGlCQUFpQixDQUFHLE1BQU0sQ0FGOUIsQUFHc0IsTUFIaEIsQ0FHRixlQUFlLENBQUcsTUFBTSxBQUFDLENBQ3pCLGFBQWEsQ0FBRSxDQUFFLENBTWxCLEFBVkgsQUFNSSxNQU5FLENBQ0YsTUFBTSxDQUtOLE9BQU8sQ0FOWCxBQU1JLE1BTkUsQ0FFRixpQkFBaUIsQ0FBRyxNQUFNLENBSTFCLE9BQU8sQ0FOWCxBQU1JLE1BTkUsQ0FHRixlQUFlLENBQUcsTUFBTSxDQUd4QixPQUFPLEFBQUMsQ0FDTixZQUFZLEMxRHFsQlksSUFBSSxDMERwbEI1QixhQUFhLEMxRG9sQlcsSUFBSSxDMERubEI3QixBQVRMLEFBWVUsTUFaSixDQVlGLE1BQU0sQUFBQSxZQUFZLENBWnRCLEFBYTBDLE1BYnBDLENBYUYsaUJBQWlCLEFBQUEsWUFBWSxDQUFHLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ2xDNUdyRCx1QkFBdUIsQ2tDNkdPLEdBQW9CLENsQzVHakQsc0JBQXNCLENrQzRHTyxHQUFvQixDQWtCakQsQUFoQ0gsQUFrQlUsTUFsQkosQ0FZRixNQUFNLEFBQUEsWUFBWSxDQUloQixLQUFLLEFBQUEsWUFBWSxDQUVmLEVBQUUsQUFBQSxZQUFZLENBbEJ0QixBQWtCVSxNQWxCSixDQVlGLE1BQU0sQUFBQSxZQUFZLENBS2hCLEtBQUssQUFBQSxZQUFZLENBQ2YsRUFBRSxBQUFBLFlBQVksQ0FsQnRCLEFBa0JVLE1BbEJKLENBYUYsaUJBQWlCLEFBQUEsWUFBWSxDQUFHLE1BQU0sQUFBQSxZQUFZLENBR2hELEtBQUssQUFBQSxZQUFZLENBRWYsRUFBRSxBQUFBLFlBQVksQ0FsQnRCLEFBa0JVLE1BbEJKLENBYUYsaUJBQWlCLEFBQUEsWUFBWSxDQUFHLE1BQU0sQUFBQSxZQUFZLENBSWhELEtBQUssQUFBQSxZQUFZLENBQ2YsRUFBRSxBQUFBLFlBQVksQUFBQyxDQUNmLHNCQUFzQixDQUFHLEdBQW9CLENBQzdDLHVCQUF1QixDQUFHLEdBQW9CLENBVS9DLEFBOUJQLEFBc0JVLE1BdEJKLENBWUYsTUFBTSxBQUFBLFlBQVksQ0FJaEIsS0FBSyxBQUFBLFlBQVksQ0FFZixFQUFFLEFBQUEsWUFBWSxDQUlkLEVBQUUsQUFBQSxZQUFZLENBdEJ0QixBQXVCVSxNQXZCSixDQVlGLE1BQU0sQUFBQSxZQUFZLENBSWhCLEtBQUssQUFBQSxZQUFZLENBRWYsRUFBRSxBQUFBLFlBQVksQ0FLZCxFQUFFLEFBQUEsWUFBWSxDQXZCdEIsQUFzQlUsTUF0QkosQ0FZRixNQUFNLEFBQUEsWUFBWSxDQUtoQixLQUFLLEFBQUEsWUFBWSxDQUNmLEVBQUUsQUFBQSxZQUFZLENBSWQsRUFBRSxBQUFBLFlBQVksQ0F0QnRCLEFBdUJVLE1BdkJKLENBWUYsTUFBTSxBQUFBLFlBQVksQ0FLaEIsS0FBSyxBQUFBLFlBQVksQ0FDZixFQUFFLEFBQUEsWUFBWSxDQUtkLEVBQUUsQUFBQSxZQUFZLENBdkJ0QixBQXNCVSxNQXRCSixDQWFGLGlCQUFpQixBQUFBLFlBQVksQ0FBRyxNQUFNLEFBQUEsWUFBWSxDQUdoRCxLQUFLLEFBQUEsWUFBWSxDQUVmLEVBQUUsQUFBQSxZQUFZLENBSWQsRUFBRSxBQUFBLFlBQVksQ0F0QnRCLEFBdUJVLE1BdkJKLENBYUYsaUJBQWlCLEFBQUEsWUFBWSxDQUFHLE1BQU0sQUFBQSxZQUFZLENBR2hELEtBQUssQUFBQSxZQUFZLENBRWYsRUFBRSxBQUFBLFlBQVksQ0FLZCxFQUFFLEFBQUEsWUFBWSxDQXZCdEIsQUFzQlUsTUF0QkosQ0FhRixpQkFBaUIsQUFBQSxZQUFZLENBQUcsTUFBTSxBQUFBLFlBQVksQ0FJaEQsS0FBSyxBQUFBLFlBQVksQ0FDZixFQUFFLEFBQUEsWUFBWSxDQUlkLEVBQUUsQUFBQSxZQUFZLENBdEJ0QixBQXVCVSxNQXZCSixDQWFGLGlCQUFpQixBQUFBLFlBQVksQ0FBRyxNQUFNLEFBQUEsWUFBWSxDQUloRCxLQUFLLEFBQUEsWUFBWSxDQUNmLEVBQUUsQUFBQSxZQUFZLENBS2QsRUFBRSxBQUFBLFlBQVksQUFBQyxDQUNiLHNCQUFzQixDQUFHLEdBQW9CLENBQzlDLEFBekJULEFBMEJVLE1BMUJKLENBWUYsTUFBTSxBQUFBLFlBQVksQ0FJaEIsS0FBSyxBQUFBLFlBQVksQ0FFZixFQUFFLEFBQUEsWUFBWSxDQVFkLEVBQUUsQUFBQSxXQUFXLENBMUJyQixBQTJCVSxNQTNCSixDQVlGLE1BQU0sQUFBQSxZQUFZLENBSWhCLEtBQUssQUFBQSxZQUFZLENBRWYsRUFBRSxBQUFBLFlBQVksQ0FTZCxFQUFFLEFBQUEsV0FBVyxDQTNCckIsQUEwQlUsTUExQkosQ0FZRixNQUFNLEFBQUEsWUFBWSxDQUtoQixLQUFLLEFBQUEsWUFBWSxDQUNmLEVBQUUsQUFBQSxZQUFZLENBUWQsRUFBRSxBQUFBLFdBQVcsQ0ExQnJCLEFBMkJVLE1BM0JKLENBWUYsTUFBTSxBQUFBLFlBQVksQ0FLaEIsS0FBSyxBQUFBLFlBQVksQ0FDZixFQUFFLEFBQUEsWUFBWSxDQVNkLEVBQUUsQUFBQSxXQUFXLENBM0JyQixBQTBCVSxNQTFCSixDQWFGLGlCQUFpQixBQUFBLFlBQVksQ0FBRyxNQUFNLEFBQUEsWUFBWSxDQUdoRCxLQUFLLEFBQUEsWUFBWSxDQUVmLEVBQUUsQUFBQSxZQUFZLENBUWQsRUFBRSxBQUFBLFdBQVcsQ0ExQnJCLEFBMkJVLE1BM0JKLENBYUYsaUJBQWlCLEFBQUEsWUFBWSxDQUFHLE1BQU0sQUFBQSxZQUFZLENBR2hELEtBQUssQUFBQSxZQUFZLENBRWYsRUFBRSxBQUFBLFlBQVksQ0FTZCxFQUFFLEFBQUEsV0FBVyxDQTNCckIsQUEwQlUsTUExQkosQ0FhRixpQkFBaUIsQUFBQSxZQUFZLENBQUcsTUFBTSxBQUFBLFlBQVksQ0FJaEQsS0FBSyxBQUFBLFlBQVksQ0FDZixFQUFFLEFBQUEsWUFBWSxDQVFkLEVBQUUsQUFBQSxXQUFXLENBMUJyQixBQTJCVSxNQTNCSixDQWFGLGlCQUFpQixBQUFBLFlBQVksQ0FBRyxNQUFNLEFBQUEsWUFBWSxDQUloRCxLQUFLLEFBQUEsWUFBWSxDQUNmLEVBQUUsQUFBQSxZQUFZLENBU2QsRUFBRSxBQUFBLFdBQVcsQUFBQyxDQUNaLHVCQUF1QixDQUFHLEdBQW9CLENBQy9DLEFBN0JULEFBa0NVLE1BbENKLENBa0NGLE1BQU0sQUFBQSxXQUFXLENBbENyQixBQW1DeUMsTUFuQ25DLENBbUNGLGlCQUFpQixBQUFBLFdBQVcsQ0FBRyxNQUFNLEFBQUEsV0FBVyxBQUFDLENsQzFIbkQsMEJBQTBCLENrQzJITyxHQUFvQixDbEMxSHBELHlCQUF5QixDa0MwSE8sR0FBb0IsQ0FrQnBELEFBdERILEFBd0NVLE1BeENKLENBa0NGLE1BQU0sQUFBQSxXQUFXLENBSWYsS0FBSyxBQUFBLFdBQVcsQ0FFZCxFQUFFLEFBQUEsV0FBVyxDQXhDckIsQUF3Q1UsTUF4Q0osQ0FrQ0YsTUFBTSxBQUFBLFdBQVcsQ0FLZixLQUFLLEFBQUEsV0FBVyxDQUNkLEVBQUUsQUFBQSxXQUFXLENBeENyQixBQXdDVSxNQXhDSixDQW1DRixpQkFBaUIsQUFBQSxXQUFXLENBQUcsTUFBTSxBQUFBLFdBQVcsQ0FHOUMsS0FBSyxBQUFBLFdBQVcsQ0FFZCxFQUFFLEFBQUEsV0FBVyxDQXhDckIsQUF3Q1UsTUF4Q0osQ0FtQ0YsaUJBQWlCLEFBQUEsV0FBVyxDQUFHLE1BQU0sQUFBQSxXQUFXLENBSTlDLEtBQUssQUFBQSxXQUFXLENBQ2QsRUFBRSxBQUFBLFdBQVcsQUFBQyxDQUNkLHlCQUF5QixDQUFHLEdBQW9CLENBQ2hELDBCQUEwQixDQUFHLEdBQW9CLENBVWxELEFBcERQLEFBNENVLE1BNUNKLENBa0NGLE1BQU0sQUFBQSxXQUFXLENBSWYsS0FBSyxBQUFBLFdBQVcsQ0FFZCxFQUFFLEFBQUEsV0FBVyxDQUliLEVBQUUsQUFBQSxZQUFZLENBNUN0QixBQTZDVSxNQTdDSixDQWtDRixNQUFNLEFBQUEsV0FBVyxDQUlmLEtBQUssQUFBQSxXQUFXLENBRWQsRUFBRSxBQUFBLFdBQVcsQ0FLYixFQUFFLEFBQUEsWUFBWSxDQTdDdEIsQUE0Q1UsTUE1Q0osQ0FrQ0YsTUFBTSxBQUFBLFdBQVcsQ0FLZixLQUFLLEFBQUEsV0FBVyxDQUNkLEVBQUUsQUFBQSxXQUFXLENBSWIsRUFBRSxBQUFBLFlBQVksQ0E1Q3RCLEFBNkNVLE1BN0NKLENBa0NGLE1BQU0sQUFBQSxXQUFXLENBS2YsS0FBSyxBQUFBLFdBQVcsQ0FDZCxFQUFFLEFBQUEsV0FBVyxDQUtiLEVBQUUsQUFBQSxZQUFZLENBN0N0QixBQTRDVSxNQTVDSixDQW1DRixpQkFBaUIsQUFBQSxXQUFXLENBQUcsTUFBTSxBQUFBLFdBQVcsQ0FHOUMsS0FBSyxBQUFBLFdBQVcsQ0FFZCxFQUFFLEFBQUEsV0FBVyxDQUliLEVBQUUsQUFBQSxZQUFZLENBNUN0QixBQTZDVSxNQTdDSixDQW1DRixpQkFBaUIsQUFBQSxXQUFXLENBQUcsTUFBTSxBQUFBLFdBQVcsQ0FHOUMsS0FBSyxBQUFBLFdBQVcsQ0FFZCxFQUFFLEFBQUEsV0FBVyxDQUtiLEVBQUUsQUFBQSxZQUFZLENBN0N0QixBQTRDVSxNQTVDSixDQW1DRixpQkFBaUIsQUFBQSxXQUFXLENBQUcsTUFBTSxBQUFBLFdBQVcsQ0FJOUMsS0FBSyxBQUFBLFdBQVcsQ0FDZCxFQUFFLEFBQUEsV0FBVyxDQUliLEVBQUUsQUFBQSxZQUFZLENBNUN0QixBQTZDVSxNQTdDSixDQW1DRixpQkFBaUIsQUFBQSxXQUFXLENBQUcsTUFBTSxBQUFBLFdBQVcsQ0FJOUMsS0FBSyxBQUFBLFdBQVcsQ0FDZCxFQUFFLEFBQUEsV0FBVyxDQUtiLEVBQUUsQUFBQSxZQUFZLEFBQUMsQ0FDYix5QkFBeUIsQ0FBRyxHQUFvQixDQUNqRCxBQS9DVCxBQWdEVSxNQWhESixDQWtDRixNQUFNLEFBQUEsV0FBVyxDQUlmLEtBQUssQUFBQSxXQUFXLENBRWQsRUFBRSxBQUFBLFdBQVcsQ0FRYixFQUFFLEFBQUEsV0FBVyxDQWhEckIsQUFpRFUsTUFqREosQ0FrQ0YsTUFBTSxBQUFBLFdBQVcsQ0FJZixLQUFLLEFBQUEsV0FBVyxDQUVkLEVBQUUsQUFBQSxXQUFXLENBU2IsRUFBRSxBQUFBLFdBQVcsQ0FqRHJCLEFBZ0RVLE1BaERKLENBa0NGLE1BQU0sQUFBQSxXQUFXLENBS2YsS0FBSyxBQUFBLFdBQVcsQ0FDZCxFQUFFLEFBQUEsV0FBVyxDQVFiLEVBQUUsQUFBQSxXQUFXLENBaERyQixBQWlEVSxNQWpESixDQWtDRixNQUFNLEFBQUEsV0FBVyxDQUtmLEtBQUssQUFBQSxXQUFXLENBQ2QsRUFBRSxBQUFBLFdBQVcsQ0FTYixFQUFFLEFBQUEsV0FBVyxDQWpEckIsQUFnRFUsTUFoREosQ0FtQ0YsaUJBQWlCLEFBQUEsV0FBVyxDQUFHLE1BQU0sQUFBQSxXQUFXLENBRzlDLEtBQUssQUFBQSxXQUFXLENBRWQsRUFBRSxBQUFBLFdBQVcsQ0FRYixFQUFFLEFBQUEsV0FBVyxDQWhEckIsQUFpRFUsTUFqREosQ0FtQ0YsaUJBQWlCLEFBQUEsV0FBVyxDQUFHLE1BQU0sQUFBQSxXQUFXLENBRzlDLEtBQUssQUFBQSxXQUFXLENBRWQsRUFBRSxBQUFBLFdBQVcsQ0FTYixFQUFFLEFBQUEsV0FBVyxDQWpEckIsQUFnRFUsTUFoREosQ0FtQ0YsaUJBQWlCLEFBQUEsV0FBVyxDQUFHLE1BQU0sQUFBQSxXQUFXLENBSTlDLEtBQUssQUFBQSxXQUFXLENBQ2QsRUFBRSxBQUFBLFdBQVcsQ0FRYixFQUFFLEFBQUEsV0FBVyxDQWhEckIsQUFpRFUsTUFqREosQ0FtQ0YsaUJBQWlCLEFBQUEsV0FBVyxDQUFHLE1BQU0sQUFBQSxXQUFXLENBSTlDLEtBQUssQUFBQSxXQUFXLENBQ2QsRUFBRSxBQUFBLFdBQVcsQ0FTYixFQUFFLEFBQUEsV0FBVyxBQUFDLENBQ1osMEJBQTBCLENBQUcsR0FBb0IsQ0FDbEQsQUFuRFQsQUF1RGtCLE1BdkRaLENBdURGLFdBQVcsQ0FBRyxNQUFNLENBdkR4QixBQXdEa0IsTUF4RFosQ0F3REYsV0FBVyxDQUFHLGlCQUFpQixDQXhEbkMsQUF5RGEsTUF6RFAsQ0F5REYsTUFBTSxDQUFHLFdBQVcsQ0F6RHhCLEFBMER3QixNQTFEbEIsQ0EwREYsaUJBQWlCLENBQUcsV0FBVyxBQUFDLENBQ2hDLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDMURaTyxJQUFJLEMwRGFqQyxBQTVESCxBQTZEZ0QsTUE3RDFDLENBNkRGLE1BQU0sQ0FBRyxLQUFLLEFBQUEsWUFBWSxDQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxDQTdEbEQsQUE4RGdELE1BOUQxQyxDQThERixNQUFNLENBQUcsS0FBSyxBQUFBLFlBQVksQ0FBRyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQyxDQUMvQyxVQUFVLENBQUUsQ0FBRSxDQUNmLEFBaEVILEFBaUVJLE1BakVFLENBaUVGLGVBQWUsQ0FqRW5CLEFBa0V3QixNQWxFbEIsQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxBQUFDLENBQ3BDLE1BQU0sQ0FBRSxDQUFFLENBaUNYLEFBcEdILEFBd0VZLE1BeEVOLENBaUVGLGVBQWUsQ0FHYixLQUFLLENBR0gsRUFBRSxDQUNBLEVBQUUsQUFBQSxZQUFZLENBeEV4QixBQXlFWSxNQXpFTixDQWlFRixlQUFlLENBR2IsS0FBSyxDQUdILEVBQUUsQ0FFQSxFQUFFLEFBQUEsWUFBWSxDQXpFeEIsQUF3RVksTUF4RU4sQ0FpRUYsZUFBZSxDQUliLEtBQUssQ0FFSCxFQUFFLENBQ0EsRUFBRSxBQUFBLFlBQVksQ0F4RXhCLEFBeUVZLE1BekVOLENBaUVGLGVBQWUsQ0FJYixLQUFLLENBRUgsRUFBRSxDQUVBLEVBQUUsQUFBQSxZQUFZLENBekV4QixBQXdFWSxNQXhFTixDQWlFRixlQUFlLENBS2IsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBQUEsWUFBWSxDQXhFeEIsQUF5RVksTUF6RU4sQ0FpRUYsZUFBZSxDQUtiLEtBQUssQ0FDSCxFQUFFLENBRUEsRUFBRSxBQUFBLFlBQVksQ0F6RXhCLEFBd0VZLE1BeEVOLENBa0VGLGlCQUFpQixDQUFHLGVBQWUsQ0FFakMsS0FBSyxDQUdILEVBQUUsQ0FDQSxFQUFFLEFBQUEsWUFBWSxDQXhFeEIsQUF5RVksTUF6RU4sQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxDQUVqQyxLQUFLLENBR0gsRUFBRSxDQUVBLEVBQUUsQUFBQSxZQUFZLENBekV4QixBQXdFWSxNQXhFTixDQWtFRixpQkFBaUIsQ0FBRyxlQUFlLENBR2pDLEtBQUssQ0FFSCxFQUFFLENBQ0EsRUFBRSxBQUFBLFlBQVksQ0F4RXhCLEFBeUVZLE1BekVOLENBa0VGLGlCQUFpQixDQUFHLGVBQWUsQ0FHakMsS0FBSyxDQUVILEVBQUUsQ0FFQSxFQUFFLEFBQUEsWUFBWSxDQXpFeEIsQUF3RVksTUF4RU4sQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxDQUlqQyxLQUFLLENBQ0gsRUFBRSxDQUNBLEVBQUUsQUFBQSxZQUFZLENBeEV4QixBQXlFWSxNQXpFTixDQWtFRixpQkFBaUIsQ0FBRyxlQUFlLENBSWpDLEtBQUssQ0FDSCxFQUFFLENBRUEsRUFBRSxBQUFBLFlBQVksQUFBQyxDQUNmLFdBQVcsQ0FBRSxDQUFFLENBQ2hCLEFBM0VULEFBNEVZLE1BNUVOLENBaUVGLGVBQWUsQ0FHYixLQUFLLENBR0gsRUFBRSxDQUtBLEVBQUUsQUFBQSxXQUFXLENBNUV2QixBQTZFWSxNQTdFTixDQWlFRixlQUFlLENBR2IsS0FBSyxDQUdILEVBQUUsQ0FNQSxFQUFFLEFBQUEsV0FBVyxDQTdFdkIsQUE0RVksTUE1RU4sQ0FpRUYsZUFBZSxDQUliLEtBQUssQ0FFSCxFQUFFLENBS0EsRUFBRSxBQUFBLFdBQVcsQ0E1RXZCLEFBNkVZLE1BN0VOLENBaUVGLGVBQWUsQ0FJYixLQUFLLENBRUgsRUFBRSxDQU1BLEVBQUUsQUFBQSxXQUFXLENBN0V2QixBQTRFWSxNQTVFTixDQWlFRixlQUFlLENBS2IsS0FBSyxDQUNILEVBQUUsQ0FLQSxFQUFFLEFBQUEsV0FBVyxDQTVFdkIsQUE2RVksTUE3RU4sQ0FpRUYsZUFBZSxDQUtiLEtBQUssQ0FDSCxFQUFFLENBTUEsRUFBRSxBQUFBLFdBQVcsQ0E3RXZCLEFBNEVZLE1BNUVOLENBa0VGLGlCQUFpQixDQUFHLGVBQWUsQ0FFakMsS0FBSyxDQUdILEVBQUUsQ0FLQSxFQUFFLEFBQUEsV0FBVyxDQTVFdkIsQUE2RVksTUE3RU4sQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxDQUVqQyxLQUFLLENBR0gsRUFBRSxDQU1BLEVBQUUsQUFBQSxXQUFXLENBN0V2QixBQTRFWSxNQTVFTixDQWtFRixpQkFBaUIsQ0FBRyxlQUFlLENBR2pDLEtBQUssQ0FFSCxFQUFFLENBS0EsRUFBRSxBQUFBLFdBQVcsQ0E1RXZCLEFBNkVZLE1BN0VOLENBa0VGLGlCQUFpQixDQUFHLGVBQWUsQ0FHakMsS0FBSyxDQUVILEVBQUUsQ0FNQSxFQUFFLEFBQUEsV0FBVyxDQTdFdkIsQUE0RVksTUE1RU4sQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxDQUlqQyxLQUFLLENBQ0gsRUFBRSxDQUtBLEVBQUUsQUFBQSxXQUFXLENBNUV2QixBQTZFWSxNQTdFTixDQWtFRixpQkFBaUIsQ0FBRyxlQUFlLENBSWpDLEtBQUssQ0FDSCxFQUFFLENBTUEsRUFBRSxBQUFBLFdBQVcsQUFBQyxDQUNkLFlBQVksQ0FBRSxDQUFFLENBQ2pCLEFBL0VULEFBcUZVLE1BckZKLENBaUVGLGVBQWUsQ0FpQmIsS0FBSyxDQUVILEVBQUUsQUFBQSxZQUFZLENBQ1osRUFBRSxDQXJGWixBQXNGVSxNQXRGSixDQWlFRixlQUFlLENBaUJiLEtBQUssQ0FFSCxFQUFFLEFBQUEsWUFBWSxDQUVaLEVBQUUsQ0F0RlosQUFxRlUsTUFyRkosQ0FpRUYsZUFBZSxDQWtCYixLQUFLLENBQ0gsRUFBRSxBQUFBLFlBQVksQ0FDWixFQUFFLENBckZaLEFBc0ZVLE1BdEZKLENBaUVGLGVBQWUsQ0FrQmIsS0FBSyxDQUNILEVBQUUsQUFBQSxZQUFZLENBRVosRUFBRSxDQXRGWixBQXFGVSxNQXJGSixDQWtFRixpQkFBaUIsQ0FBRyxlQUFlLENBZ0JqQyxLQUFLLENBRUgsRUFBRSxBQUFBLFlBQVksQ0FDWixFQUFFLENBckZaLEFBc0ZVLE1BdEZKLENBa0VGLGlCQUFpQixDQUFHLGVBQWUsQ0FnQmpDLEtBQUssQ0FFSCxFQUFFLEFBQUEsWUFBWSxDQUVaLEVBQUUsQ0F0RlosQUFxRlUsTUFyRkosQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxDQWlCakMsS0FBSyxDQUNILEVBQUUsQUFBQSxZQUFZLENBQ1osRUFBRSxDQXJGWixBQXNGVSxNQXRGSixDQWtFRixpQkFBaUIsQ0FBRyxlQUFlLENBaUJqQyxLQUFLLENBQ0gsRUFBRSxBQUFBLFlBQVksQ0FFWixFQUFFLEFBQUMsQ0FDSCxhQUFhLENBQUUsQ0FBRSxDQUNsQixBQXhGVCxBQThGVSxNQTlGSixDQWlFRixlQUFlLENBMEJiLEtBQUssQ0FFSCxFQUFFLEFBQUEsV0FBVyxDQUNYLEVBQUUsQ0E5RlosQUErRlUsTUEvRkosQ0FpRUYsZUFBZSxDQTBCYixLQUFLLENBRUgsRUFBRSxBQUFBLFdBQVcsQ0FFWCxFQUFFLENBL0ZaLEFBOEZVLE1BOUZKLENBaUVGLGVBQWUsQ0EyQmIsS0FBSyxDQUNILEVBQUUsQUFBQSxXQUFXLENBQ1gsRUFBRSxDQTlGWixBQStGVSxNQS9GSixDQWlFRixlQUFlLENBMkJiLEtBQUssQ0FDSCxFQUFFLEFBQUEsV0FBVyxDQUVYLEVBQUUsQ0EvRlosQUE4RlUsTUE5RkosQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxDQXlCakMsS0FBSyxDQUVILEVBQUUsQUFBQSxXQUFXLENBQ1gsRUFBRSxDQTlGWixBQStGVSxNQS9GSixDQWtFRixpQkFBaUIsQ0FBRyxlQUFlLENBeUJqQyxLQUFLLENBRUgsRUFBRSxBQUFBLFdBQVcsQ0FFWCxFQUFFLENBL0ZaLEFBOEZVLE1BOUZKLENBa0VGLGlCQUFpQixDQUFHLGVBQWUsQ0EwQmpDLEtBQUssQ0FDSCxFQUFFLEFBQUEsV0FBVyxDQUNYLEVBQUUsQ0E5RlosQUErRlUsTUEvRkosQ0FrRUYsaUJBQWlCLENBQUcsZUFBZSxDQTBCakMsS0FBSyxDQUNILEVBQUUsQUFBQSxXQUFXLENBRVgsRUFBRSxBQUFDLENBQ0gsYUFBYSxDQUFFLENBQUUsQ0FDbEIsQUFqR1QsQUFxR0ksTUFyR0UsQ0FxR0YsaUJBQWlCLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLENBQUUsQ0FDVixhQUFhLENBQUUsQ0FBRSxDQUNsQixBQVNILEFBQUEsWUFBWSxBQUFDLENBQ1gsYUFBYSxDMUQvSVcsSUFBSyxDMEQwSzlCLEFBNUJELEFBSUUsWUFKVSxDQUlWLE1BQU0sQUFBQyxDQUNMLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLGFBQWEsQzdEaE1HLEdBQUcsQzZEcU1wQixBQVhILEFBUU0sWUFSTSxDQUlWLE1BQU0sQ0FJRixNQUFNLEFBQUMsQ0FDUCxVQUFVLENBQUUsR0FBSSxDQUNqQixBQVZMLEFBYUUsWUFiVSxDQWFWLGNBQWMsQUFBQyxDQUNiLGFBQWEsQ0FBRSxDQUFFLENBTWxCLEFBcEJILEFBZ0J3QixZQWhCWixDQWFWLGNBQWMsQ0FHVixlQUFlLENBQUcsV0FBVyxDQWhCbkMsQUFpQndCLFlBakJaLENBYVYsY0FBYyxDQUlWLGVBQWUsQ0FBRyxXQUFXLEFBQUMsQ0FDOUIsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxRCtkRyxJQUFJLEMwRDlkN0IsQUFuQkwsQUFzQkUsWUF0QlUsQ0FzQlYsYUFBYSxBQUFDLENBQ1osVUFBVSxDQUFFLENBQUUsQ0FJZixBQTNCSCxBQXdCc0IsWUF4QlYsQ0FzQlYsYUFBYSxDQUVULGVBQWUsQ0FBQyxXQUFXLEFBQUMsQ0FDNUIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxRHdkQSxJQUFJLEMwRHZkN0IsQUFNTCxBQUFBLGNBQWMsQUFBQyxDMUNoUGIsWUFBWSxDaEJxc0JnQixJQUFJLEMwRG5kakMsQUFGRCxBMUM5T00sYzBDOE9RLEMxQzlPUixjQUFjLEFBQUMsQ0FDakIsS0FBSyxDbkJZRSxPQUFPLENtQlhkLGdCQUFnQixDaEJrc0JVLE9BQU8sQ2dCanNCakMsWUFBWSxDaEJnc0JjLElBQUksQ2dCdnJCL0IsQTBDa09ILEExQ3pPd0IsYzBDeU9WLEMxQzlPUixjQUFjLENBS2QsZUFBZSxDQUFHLFdBQVcsQUFBQyxDQUM5QixnQkFBZ0IsQ2hCNnJCUSxJQUFJLENnQjVyQjdCLEEwQ3VPTCxBMUN0T0ksYzBDc09VLEMxQzlPUixjQUFjLENBUWhCLE1BQU0sQUFBQyxDQUNMLEtBQUssQ2hCMnJCbUIsT0FBTyxDZ0IxckIvQixnQkFBZ0IsQ25CR1gsT0FBTyxDbUJGYixBMENtT0wsQTFDaE93QixjMENnT1YsQzFDak9SLGFBQWEsQ0FDYixlQUFlLENBQUcsV0FBVyxBQUFDLENBQzlCLG1CQUFtQixDaEJvckJLLElBQUksQ2dCbnJCN0IsQTBDaU9MLEFBQUEsY0FBYyxBQUFDLEMxQ25QYixZQUFZLENuQmtCQyxJQUFJLEM2RG1PbEIsQUFGRCxBMUNqUE0sYzBDaVBRLEMxQ2pQUixjQUFjLEFBQUMsQ0FDakIsS0FBSyxDaEJxc0JxQixJQUFJLENnQnBzQjlCLGdCQUFnQixDbkJjTCxJQUFJLENtQmJmLFlBQVksQ25CYUQsSUFBSSxDbUJKaEIsQTBDcU9ILEExQzVPd0IsYzBDNE9WLEMxQ2pQUixjQUFjLENBS2QsZUFBZSxDQUFHLFdBQVcsQUFBQyxDQUM5QixnQkFBZ0IsQ25CVVAsSUFBSSxDbUJUZCxBMEMwT0wsQTFDek9JLGMwQ3lPVSxDMUNqUFIsY0FBYyxDQVFoQixNQUFNLEFBQUMsQ0FDTCxLQUFLLENuQk9JLElBQUksQ21CTmIsZ0JBQWdCLENoQjRyQlEsSUFBSSxDZ0IzckI3QixBMENzT0wsQTFDbk93QixjMENtT1YsQzFDcE9SLGFBQWEsQ0FDYixlQUFlLENBQUcsV0FBVyxBQUFDLENBQzlCLG1CQUFtQixDbkJDVixJQUFJLENtQkFkLEEwQ29PTCxBQUFBLGNBQWMsQUFBQyxDMUN0UGIsWUFBWSxDaEI4ZW1CLE9BQU0sQzBEdFB0QyxBQUZELEExQ3BQTSxjMENvUFEsQzFDcFBSLGNBQWMsQUFBQyxDQUNqQixLQUFLLENoQnlld0IsT0FBTyxDZ0J4ZXBDLGdCQUFnQixDaEJ5ZWEsT0FBTyxDZ0J4ZXBDLFlBQVksQ2hCeWVpQixPQUFNLENnQmhlcEMsQTBDd09ILEExQy9Pd0IsYzBDK09WLEMxQ3BQUixjQUFjLENBS2QsZUFBZSxDQUFHLFdBQVcsQUFBQyxDQUM5QixnQkFBZ0IsQ2hCc2VXLE9BQU0sQ2dCcmVsQyxBMEM2T0wsQTFDNU9JLGMwQzRPVSxDMUNwUFIsY0FBYyxDQVFoQixNQUFNLEFBQUMsQ0FDTCxLQUFLLENoQmtlc0IsT0FBTyxDZ0JqZWxDLGdCQUFnQixDaEJnZVcsT0FBTyxDZ0IvZG5DLEEwQ3lPTCxBMUN0T3dCLGMwQ3NPVixDMUN2T1IsYUFBYSxDQUNiLGVBQWUsQ0FBRyxXQUFXLEFBQUMsQ0FDOUIsbUJBQW1CLENoQjZkUSxPQUFNLENnQjVkbEMsQTBDdU9MLEFBQUEsV0FBVyxBQUFDLEMxQ3pQVixZQUFZLENoQmtmbUIsT0FBTSxDMER2UHRDLEFBRkQsQTFDdlBNLFcwQ3VQSyxDMUN2UEwsY0FBYyxBQUFDLENBQ2pCLEtBQUssQ2hCNmV3QixPQUFPLENnQjVlcEMsZ0JBQWdCLENoQjZlYSxPQUFPLENnQjVlcEMsWUFBWSxDaEI2ZWlCLE9BQU0sQ2dCcGVwQyxBMEMyT0gsQTFDbFB3QixXMENrUGIsQzFDdlBMLGNBQWMsQ0FLZCxlQUFlLENBQUcsV0FBVyxBQUFDLENBQzlCLGdCQUFnQixDaEIwZVcsT0FBTSxDZ0J6ZWxDLEEwQ2dQTCxBMUMvT0ksVzBDK09PLEMxQ3ZQTCxjQUFjLENBUWhCLE1BQU0sQUFBQyxDQUNMLEtBQUssQ2hCc2VzQixPQUFPLENnQnJlbEMsZ0JBQWdCLENoQm9lVyxPQUFPLENnQm5lbkMsQTBDNE9MLEExQ3pPd0IsVzBDeU9iLEMxQzFPTCxhQUFhLENBQ2IsZUFBZSxDQUFHLFdBQVcsQUFBQyxDQUM5QixtQkFBbUIsQ2hCaWVRLE9BQU0sQ2dCaGVsQyxBMEMwT0wsQUFBQSxjQUFjLEFBQUMsQzFDNVBiLFlBQVksQ2hCc2ZtQixPQUFNLEMwRHhQdEMsQUFGRCxBMUMxUE0sYzBDMFBRLEMxQzFQUixjQUFjLEFBQUMsQ0FDakIsS0FBSyxDaEJpZndCLE9BQU8sQ2dCaGZwQyxnQkFBZ0IsQ2hCaWZhLE9BQU8sQ2dCaGZwQyxZQUFZLENoQmlmaUIsT0FBTSxDZ0J4ZXBDLEEwQzhPSCxBMUNyUHdCLGMwQ3FQVixDMUMxUFIsY0FBYyxDQUtkLGVBQWUsQ0FBRyxXQUFXLEFBQUMsQ0FDOUIsZ0JBQWdCLENoQjhlVyxPQUFNLENnQjdlbEMsQTBDbVBMLEExQ2xQSSxjMENrUFUsQzFDMVBSLGNBQWMsQ0FRaEIsTUFBTSxBQUFDLENBQ0wsS0FBSyxDaEIwZXNCLE9BQU8sQ2dCemVsQyxnQkFBZ0IsQ2hCd2VXLE9BQU8sQ2dCdmVuQyxBMEMrT0wsQTFDNU93QixjMEM0T1YsQzFDN09SLGFBQWEsQ0FDYixlQUFlLENBQUcsV0FBVyxBQUFDLENBQzlCLG1CQUFtQixDaEJxZVEsT0FBTSxDZ0JwZWxDLEEwQzZPTCxBQUFBLGFBQWEsQUFBQyxDMUMvUFosWUFBWSxDaEIwZm1CLE9BQU0sQzBEelB0QyxBQUZELEExQzdQTSxhMEM2UE8sQzFDN1BQLGNBQWMsQUFBQyxDQUNqQixLQUFLLENoQnFmd0IsT0FBTyxDZ0JwZnBDLGdCQUFnQixDaEJxZmEsT0FBTyxDZ0JwZnBDLFlBQVksQ2hCcWZpQixPQUFNLENnQjVlcEMsQTBDaVBILEExQ3hQd0IsYTBDd1BYLEMxQzdQUCxjQUFjLENBS2QsZUFBZSxDQUFHLFdBQVcsQUFBQyxDQUM5QixnQkFBZ0IsQ2hCa2ZXLE9BQU0sQ2dCamZsQyxBMENzUEwsQTFDclBJLGEwQ3FQUyxDMUM3UFAsY0FBYyxDQVFoQixNQUFNLEFBQUMsQ0FDTCxLQUFLLENoQjhlc0IsT0FBTyxDZ0I3ZWxDLGdCQUFnQixDaEI0ZVcsT0FBTyxDZ0IzZW5DLEEwQ2tQTCxBMUMvT3dCLGEwQytPWCxDMUNoUFAsYUFBYSxDQUNiLGVBQWUsQ0FBRyxXQUFXLEFBQUMsQ0FDOUIsbUJBQW1CLENoQnllUSxPQUFNLENnQnhlbEMsQTJDakJMLEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FDZixNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxDQUFFLENBQ1gsUUFBUSxDQUFFLE1BQU8sQ0F5QmxCLEFBOUJELEFBT0UsaUJBUGUsQ0FPZixzQkFBc0IsQ0FQeEIsQUFRRSxpQkFSZSxDQVFmLE1BQU0sQ0FSUixBQVNFLGlCQVRlLENBU2YsS0FBSyxDQVRQLEFBVUUsaUJBVmUsQ0FVZixNQUFNLENBVlIsQUFXRSxpQkFYZSxDQVdmLEtBQUssQUFBQyxDQUNKLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxDQUFFLENBQ1AsSUFBSSxDQUFFLENBQUUsQ0FDUixNQUFNLENBQUUsQ0FBRSxDQUNWLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsQ0FBRSxDQUNYLEFBbkJILEFBQUEsaUJBQWlCLEFBc0JkLHVCQUF1QixBQUFDLENBQ3ZCLGNBQWMsQ0FBRSxNQUFPLENBQ3hCLEFBeEJILEFBQUEsaUJBQWlCLEFBMkJkLHNCQUFzQixBQUFDLENBQ3RCLGNBQWMsQ0FBRSxHQUFJLENBQ3JCLEFDM0JILEFBQUEsS0FBSyxBQUFDLENBQ0osVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLElBQUssQ0FDZCxhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQzVENnVCWSxPQUFPLEM0RDV1Qm5DLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDNUQ2dUJXLE9BQU0sQzRENXVCbEMsYUFBYSxDL0RhSyxHQUFHLENnQjJDckIsa0JBQWtCLEMrQ3ZERSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQUksQy9Dd0RoQyxVQUFVLEMrQ3hERSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQUksQ0FLekMsQUFaRCxBQVFFLEtBUkcsQ0FRSCxVQUFVLEFBQUMsQ0FDVCxZQUFZLENBQUUsSUFBSyxDQUNuQixZQUFZLENBQUUsZ0JBQUksQ0FDbkIsQUFJSCxBQUFBLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFLLENBQ2QsYUFBYSxDNUQwRmEsR0FBRyxDNER6RjlCLEFBQ0QsQUFBQSxRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsR0FBSSxDQUNiLGFBQWEsQzVEdUZhLEdBQUcsQzREdEY5QixBQ3ZCRCxBQUFBLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxLQUFNLENBQ2IsU0FBUyxDQUFHLElBQWUsQ0FDM0IsV0FBVyxDN0QyeUJpQixJQUFJLEM2RDF5QmhDLFdBQVcsQ0FBRSxDQUFFLENBQ2YsS0FBSyxDN0QweUJ1QixJQUFJLEM2RHp5QmhDLFdBQVcsQzdEMHlCaUIsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDR2x6QnhDLE9BQU8sQzBEU1UsRUFBRSxDMURObkIsTUFBTSxDQUFDLGlCQUFDLEMwRGlCVCxBQWxCRCxBQUFBLE1BQU0sQUFTSCxNQUFNLENBVFQsQUFBQSxNQUFNLEFBVUgsTUFBTSxBQUFDLENBQ04sS0FBSyxDN0RveUJxQixJQUFJLEM2RG55QjlCLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLE1BQU0sQ0FBRSxPQUFRLEMxRGZsQixPQUFPLEMwRGdCWSxFQUFFLEMxRGJyQixNQUFNLENBQUMsaUJBQUMsQzBEY1AsQUFRSCxBQUFNLE1BQUEsQUFBQSxNQUFNLEFBQUMsQ0FDWCxPQUFPLENBQUUsQ0FBRSxDQUNYLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFVBQVUsQ0FBRSxXQUFZLENBQ3hCLE1BQU0sQ0FBRSxDQUFFLENBQ1Ysa0JBQWtCLENBQUUsSUFBSyxDQUMxQixBQ3hCRCxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxNQUFPLENBQ2xCLEFBR0QsQUFBQSxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLENBQUUsQ0FDVCxNQUFNLENBQUUsQ0FBRSxDQUNWLElBQUksQ0FBRSxDQUFFLENBQ1IsT0FBTyxDOUQ0UGtCLElBQUksQzhEM1A3QiwwQkFBMEIsQ0FBRSxLQUFNLENBSWxDLE9BQU8sQ0FBRSxDQUFFLENBUVosQUFyQkQsQUFnQlMsTUFoQkgsQUFnQkgsS0FBSyxDQUFDLGFBQWEsQUFBQyxDakQwR3JCLGlCQUFpQixDQUFFLGtCQUFTLENBQ3hCLGFBQWEsQ0FBRSxrQkFBUyxDQUN2QixZQUFZLENBQUUsa0JBQVMsQ0FDcEIsU0FBUyxDQUFFLGtCQUFTLENBa0U1QixrQkFBa0IsQ0FBRSxpQkFBQyxDaUQ3S1csSUFBSSxDQUFDLFFBQVEsQ2pEOEsxQyxlQUFlLENBQUUsY0FBQyxDaUQ5S1csSUFBSSxDQUFDLFFBQVEsQ2pEK0t4QyxhQUFhLENBQUUsWUFBQyxDaUQvS1csSUFBSSxDQUFDLFFBQVEsQ2pEZ0xyQyxVQUFVLENBQUUsU0FBUyxDaURoTEcsSUFBSSxDQUFDLFFBQVEsQ0FDNUMsQUFuQkgsQUFvQk8sTUFwQkQsQUFvQkgsR0FBRyxDQUFDLGFBQWEsQUFBQyxDakRzR25CLGlCQUFpQixDQUFFLGVBQVMsQ0FDeEIsYUFBYSxDQUFFLGVBQVMsQ0FDdkIsWUFBWSxDQUFFLGVBQVMsQ0FDcEIsU0FBUyxDQUFFLGVBQVMsQ2lEekdvQixBQUVsRCxBQUFZLFdBQUQsQ0FBQyxNQUFNLEFBQUMsQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsVUFBVSxDQUFFLElBQUssQ0FDbEIsQUFHRCxBQUFBLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDZCxBQUdELEFBQUEsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsZ0JBQWdCLEM5RCtoQjZCLElBQUksQzhEOWhCakQsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM5RGtpQjRCLElBQUksQzhEamlCakQsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM5RCtoQjRCLGVBQUksQzhEOWhCakQsYUFBYSxDOUQwRGEsR0FBRyxDYTdDN0Isa0JBQWtCLENpRFpFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQUksQ2pEYTFCLFVBQVUsQ2lEYkUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZUFBSSxDQUNsQyxlQUFlLENBQUUsV0FBWSxDQUU3QixPQUFPLENBQUUsQ0FBRSxDQUNaLEFBR0QsQUFBQSxlQUFlLEFBQUMsQ0FDZCxRQUFRLENBQUUsS0FBTSxDQUNoQixHQUFHLENBQUUsQ0FBRSxDQUNQLEtBQUssQ0FBRSxDQUFFLENBQ1QsTUFBTSxDQUFFLENBQUUsQ0FDVixJQUFJLENBQUUsQ0FBRSxDQUNSLGdCQUFnQixDOURxaEJZLElBQUksQzhEamhCakMsQUFWRCxBQUFBLGVBQWUsQUFRWixLQUFLLEFBQUMsQzNEcEVQLE9BQU8sQzJEb0VtQixDQUFDLEMzRGpFM0IsTUFBTSxDQUFDLGdCQUFDLEMyRGlFd0IsQUFSbEMsQUFBQSxlQUFlLEFBU1osR0FBRyxBQUFDLEMzRHJFTCxPQUFPLENIeWxCcUIsRUFBRSxDR3RsQjlCLE1BQU0sQ0FBQyxpQkFBQyxDMkRrRTRDLEFBS3RELEFBQUEsYUFBYSxBQUFDLENBQ1osT0FBTyxDOURnZ0JxQixJQUFJLEM4RC9maEMsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEM5RCtnQkksT0FBTyxDOEQ5Z0JuQyxVQUFVLENBQUcsU0FBb0IsQ0FDbEMsQUFFRCxBQUFjLGFBQUQsQ0FBQyxNQUFNLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLElBQUssQ0FDbEIsQUFHRCxBQUFBLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxDQUFFLENBQ1YsV0FBVyxDakV0RkssTUFBTSxDaUV1RnZCLEFBSUQsQUFBQSxXQUFXLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLEM5RDBlcUIsSUFBSSxDOER6ZWpDLEFBR0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixPQUFPLEM5RHFlcUIsSUFBSSxDOERwZWhDLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDOURzZk8sT0FBTyxDOER0ZXBDLEFBbkJELEFBQUEsYUFBYSxBcEN4RlYsT0FBTyxDb0N3RlYsQUFBQSxhQUFhLEFwQ3ZGVixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEFvQ29GSCxBQUFBLGFBQWEsQXBDbkZWLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ2IsQW9DaUZILEFBT1MsYUFQSSxDQU9YLElBQUksQ0FBRyxJQUFJLEFBQUMsQ0FDVixXQUFXLENBQUUsR0FBSSxDQUNqQixhQUFhLENBQUUsQ0FBRSxDQUNsQixBQVZILEFBWW9CLGFBWlAsQ0FZWCxVQUFVLENBQUMsSUFBSSxDQUFHLElBQUksQUFBQyxDQUNyQixXQUFXLENBQUUsSUFBSyxDQUNuQixBQWRILEFBZ0JlLGFBaEJGLENBZ0JYLFVBQVUsQ0FBRyxVQUFVLEFBQUMsQ0FDdEIsV0FBVyxDQUFFLENBQUUsQ0FDaEIsQUFJSCxBQUFBLHdCQUF3QixBQUFDLENBQ3ZCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxPQUFRLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxNQUFPLENBQ2xCLEFBR0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRWYsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLEM5RDRkcUIsS0FBSyxDOEQzZC9CLE1BQU0sQ0FBRSxTQUFVLENBQ25CLEFBQ0QsQUFBQSxjQUFjLEFBQUMsQ2pEdEVmLGtCQUFrQixDaUR1RUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsZUFBSSxDakR0RTdCLFVBQVUsQ2lEc0VJLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGVBQUksQ0FDcEMsQUFHRCxBQUFBLFNBQVMsQUFBQyxDQUFFLEtBQUssQzlEcWRXLEtBQUssQzhEcmRELENBR2xDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQUNoQixBQUFBLFNBQVMsQUFBQyxDQUFFLEtBQUssQzlEK2NXLEtBQUssQzhEL2NELENDN0lsQyxBQUFBLFFBQVEsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQy9EeVFrQixJQUFJLEMrRHhRN0IsT0FBTyxDQUFFLEtBQU0sQ0FDZixVQUFVLENBQUUsT0FBUSxDQUNwQixTQUFTLEMvRDhDZSxJQUFJLEMrRDdDNUIsV0FBVyxDQUFFLEdBQUksQzVEVGpCLE9BQU8sQzREVVUsQ0FBQyxDNURQbEIsTUFBTSxDQUFDLGdCQUFDLEM0RGNULEFBZEQsQUFBQSxRQUFRLEFBU0wsR0FBRyxBQUFLLEM1RFpULE9BQU8sQ0h1Z0JxQixFQUFFLENHcGdCOUIsTUFBTSxDQUFDLGlCQUFDLEM0RFN5QyxBQVRuRCxBQUFBLFFBQVEsQUFVTCxJQUFJLEFBQUksQ0FBRSxVQUFVLENBQUcsSUFBSyxDQUFFLE9BQU8sQy9ENmZWLEdBQUcsQytEN2Y4QixDQUFDLENBQUksQUFWcEUsQUFBQSxRQUFRLEFBV0wsTUFBTSxBQUFFLENBQUUsV0FBVyxDQUFHLEdBQUksQ0FBRSxPQUFPLENBQUUsQ0FBQyxDL0Q0ZmIsR0FBRyxDK0Q1Zm1DLEFBWHBFLEFBQUEsUUFBUSxBQVlMLE9BQU8sQUFBQyxDQUFFLFVBQVUsQ0FBSSxHQUFJLENBQUUsT0FBTyxDL0QyZlYsR0FBRyxDK0QzZjhCLENBQUMsQ0FBSSxBQVpwRSxBQUFBLFFBQVEsQUFhTCxLQUFLLEFBQUcsQ0FBRSxXQUFXLENBQUUsSUFBSyxDQUFFLE9BQU8sQ0FBRSxDQUFDLEMvRDBmYixHQUFHLEMrRDFmbUMsQUFJcEUsQUFBQSxjQUFjLEFBQUMsQ0FDYixTQUFTLEMvRDZlbUIsS0FBSyxDK0Q1ZWpDLE9BQU8sQ0FBRSxPQUFRLENBQ2pCLEtBQUssQy9ENmV1QixJQUFJLEMrRDVlaEMsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsZUFBZSxDQUFFLElBQUssQ0FDdEIsZ0JBQWdCLEMvRDRlWSxJQUFJLEMrRDNlaEMsYUFBYSxDbEVMSyxHQUFHLENrRU10QixBQUdELEFBQUEsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLENBQUUsQ0FDVCxNQUFNLENBQUUsQ0FBRSxDQUNWLFlBQVksQ0FBRSxXQUFZLENBQzFCLFlBQVksQ0FBRSxLQUFNLENBQ3JCLEFBQ0QsQUFDUSxRQURBLEFBQ0wsSUFBSSxDQUFDLGNBQWMsQUFBQyxDQUNuQixNQUFNLENBQUUsQ0FBRSxDQUNWLElBQUksQ0FBRSxHQUFJLENBQ1YsV0FBVyxDL0RnZWUsSUFBRyxDK0QvZDdCLFlBQVksQy9EK2RjLEdBQUcsQ0FBSCxHQUFHLEMrRC9kMkIsQ0FBQyxDQUN6RCxnQkFBZ0IsQy9EMGRVLElBQUksQytEemQvQixBQVBILEFBUWEsUUFSTCxBQVFMLFNBQVMsQ0FBQyxjQUFjLEFBQUMsQ0FDeEIsTUFBTSxDQUFFLENBQUUsQ0FDVixJQUFJLEMvRDBkc0IsR0FBRyxDK0R6ZDdCLFlBQVksQy9EeWRjLEdBQUcsQ0FBSCxHQUFHLEMrRHpkMkIsQ0FBQyxDQUN6RCxnQkFBZ0IsQy9Eb2RVLElBQUksQytEbmQvQixBQWJILEFBY2MsUUFkTixBQWNMLFVBQVUsQ0FBQyxjQUFjLEFBQUMsQ0FDekIsTUFBTSxDQUFFLENBQUUsQ0FDVixLQUFLLEMvRG9kcUIsR0FBRyxDK0RuZDdCLFlBQVksQy9EbWRjLEdBQUcsQ0FBSCxHQUFHLEMrRG5kMkIsQ0FBQyxDQUN6RCxnQkFBZ0IsQy9EOGNVLElBQUksQytEN2MvQixBQW5CSCxBQW9CVSxRQXBCRixBQW9CTCxNQUFNLENBQUMsY0FBYyxBQUFDLENBQ3JCLEdBQUcsQ0FBRSxHQUFJLENBQ1QsSUFBSSxDQUFFLENBQUUsQ0FDUixVQUFVLEMvRDZjZ0IsSUFBRyxDK0Q1YzdCLFlBQVksQy9ENGNjLEdBQUcsQ0FBSCxHQUFHLENBQUgsR0FBRyxDK0Q1Y2dELENBQUMsQ0FDOUUsa0JBQWtCLEMvRHVjUSxJQUFJLEMrRHRjL0IsQUExQkgsQUEyQlMsUUEzQkQsQUEyQkwsS0FBSyxDQUFDLGNBQWMsQUFBQyxDQUNwQixHQUFHLENBQUUsR0FBSSxDQUNULEtBQUssQ0FBRSxDQUFFLENBQ1QsVUFBVSxDL0RzY2dCLElBQUcsQytEcmM3QixZQUFZLEMvRHFjYyxHQUFHLEMrRHJjTSxDQUFDLEMvRHFjVixHQUFHLENBQUgsR0FBRyxDK0RwYzdCLGlCQUFpQixDL0RnY1MsSUFBSSxDK0QvYi9CLEFBakNILEFBa0NXLFFBbENILEFBa0NMLE9BQU8sQ0FBQyxjQUFjLEFBQUMsQ0FDdEIsR0FBRyxDQUFFLENBQUUsQ0FDUCxJQUFJLENBQUUsR0FBSSxDQUNWLFdBQVcsQy9EK2JlLElBQUcsQytEOWI3QixZQUFZLENBQUUsQ0FBQyxDL0Q4YlcsR0FBRyxDQUFILEdBQUcsQytEN2I3QixtQkFBbUIsQy9EeWJPLElBQUksQytEeGIvQixBQXhDSCxBQXlDZ0IsUUF6Q1IsQUF5Q0wsWUFBWSxDQUFDLGNBQWMsQUFBQyxDQUMzQixHQUFHLENBQUUsQ0FBRSxDQUNQLElBQUksQy9EeWJzQixHQUFHLEMrRHhiN0IsWUFBWSxDQUFFLENBQUMsQy9Ed2JXLEdBQUcsQ0FBSCxHQUFHLEMrRHZiN0IsbUJBQW1CLEMvRG1iTyxJQUFJLEMrRGxiL0IsQUE5Q0gsQUErQ2lCLFFBL0NULEFBK0NMLGFBQWEsQ0FBQyxjQUFjLEFBQUMsQ0FDNUIsR0FBRyxDQUFFLENBQUUsQ0FDUCxLQUFLLEMvRG1icUIsR0FBRyxDK0RsYjdCLFlBQVksQ0FBRSxDQUFDLEMvRGtiVyxHQUFHLENBQUgsR0FBRyxDK0RqYjdCLG1CQUFtQixDL0Q2YU8sSUFBSSxDK0Q1YS9CLEFDeEZILEFBQUEsUUFBUSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLENBQUUsQ0FDUCxJQUFJLENBQUUsQ0FBRSxDQUNSLE9BQU8sQ2hFdVFrQixJQUFJLENnRXRRN0IsT0FBTyxDQUFFLElBQUssQ0FDZCxTQUFTLENoRThnQjJCLEtBQUssQ2dFN2dCekMsT0FBTyxDQUFFLEdBQUksQ0FFYixTQUFTLENuRVhNLElBQUksQ21FWW5CLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLFdBQVcsQ25FWkssTUFBTSxDbUVhdEIsVUFBVSxDQUFFLElBQUssQ0FDakIsZ0JBQWdCLENoRXFnQm9CLElBQUksQ2dFcGdCeEMsZUFBZSxDQUFFLFdBQVksQ0FDN0IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENoRXlnQm1CLElBQUksQ2dFeGdCeEMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENoRXNnQm1CLGVBQUksQ2dFcmdCeEMsYUFBYSxDaEUyRmEsR0FBRyxDYTdDN0Isa0JBQWtCLENtRDdDRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxlQUFJLENuRDhDM0IsVUFBVSxDbUQ5Q0UsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsZUFBSSxDQUduQyxXQUFXLENBQUUsTUFBTyxDQU9yQixBQTVCRCxBQUFBLFFBQVEsQUF3QkwsSUFBSSxBQUFLLENBQUUsVUFBVSxDaEVzZ0JjLEtBQUksQ2dFdGdCUyxBQXhCbkQsQUFBQSxRQUFRLEFBeUJMLE1BQU0sQUFBRyxDQUFFLFdBQVcsQ2hFcWdCYSxJQUFJLENnRXJnQlMsQUF6Qm5ELEFBQUEsUUFBUSxBQTBCTCxPQUFPLEFBQUUsQ0FBRSxVQUFVLENoRW9nQmMsSUFBSSxDZ0VwZ0JRLEFBMUJsRCxBQUFBLFFBQVEsQUEyQkwsS0FBSyxBQUFJLENBQUUsV0FBVyxDaEVtZ0JhLEtBQUksQ2dFbmdCVSxBQUdwRCxBQUFBLGNBQWMsQUFBQyxDQUNiLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsU0FBUyxDbkVuQ00sSUFBSSxDbUVvQ25CLGdCQUFnQixDaEV5Zm9CLE9BQU0sQ2dFeGYxQyxhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFNLENBQy9CLGFBQWEsQ0FBRyxHQUFvQixDQUFPLEdBQW9CLENBQU0sQ0FBQyxDQUFDLENBQUMsQ0FDekUsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsT0FBTyxDQUFFLFFBQVMsQ0FDbkIsQUFNRCxBQUFXLFFBQUgsQ0FBRyxNQUFNLENBQWpCLEFBQVcsUUFBSCxDQUFHLE1BQU0sQUFFZCxNQUFNLEFBQUMsQ0FDTixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxDQUFFLENBQ1QsTUFBTSxDQUFFLENBQUUsQ0FDVixZQUFZLENBQUUsV0FBWSxDQUMxQixZQUFZLENBQUUsS0FBTSxDQUNyQixBQUVILEFBQVcsUUFBSCxDQUFHLE1BQU0sQUFBQyxDQUNoQixZQUFZLENoRXdleUIsSUFBb0IsQ2dFdmUxRCxBQUNELEFBQWlCLFFBQVQsQ0FBRyxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ3RCLFlBQVksQ2hFZ2V3QixJQUFJLENnRS9keEMsT0FBTyxDQUFFLEVBQUcsQ0FDYixBQUVELEFBQ1UsUUFERixBQUNMLElBQUksQ0FBRyxNQUFNLEFBQUMsQ0FDYixJQUFJLENBQUUsR0FBSSxDQUNWLFdBQVcsQ2hFOGR3QixLQUFvQixDZ0U3ZHZELG1CQUFtQixDQUFFLENBQUUsQ0FDdkIsZ0JBQWdCLENoRWdla0IsSUFBTSxDZ0UvZHhDLGdCQUFnQixDaEU2ZGtCLGdCQUFPLENnRTVkekMsTUFBTSxDaEUwZDZCLEtBQW9CLENnRWxkeEQsQUFmSCxBQUNVLFFBREYsQUFDTCxJQUFJLENBQUcsTUFBTSxBQU9YLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsTUFBTSxDQUFFLEdBQUksQ0FDWixXQUFXLENoRWlkcUIsS0FBSSxDZ0VoZHBDLG1CQUFtQixDQUFFLENBQUUsQ0FDdkIsZ0JBQWdCLENoRW1jZ0IsSUFBSSxDZ0VsY3JDLEFBZEwsQUFnQlksUUFoQkosQUFnQkwsTUFBTSxDQUFHLE1BQU0sQUFBQyxDQUNmLEdBQUcsQ0FBRSxHQUFJLENBQ1QsSUFBSSxDaEUrYytCLEtBQW9CLENnRTljdkQsVUFBVSxDaEU4Y3lCLEtBQW9CLENnRTdjdkQsaUJBQWlCLENBQUUsQ0FBRSxDQUNyQixrQkFBa0IsQ2hFZ2RnQixJQUFNLENnRS9jeEMsa0JBQWtCLENoRTZjZ0IsZ0JBQU8sQ2dFcmMxQyxBQTlCSCxBQWdCWSxRQWhCSixBQWdCTCxNQUFNLENBQUcsTUFBTSxBQU9iLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsSUFBSSxDQUFFLEdBQUksQ0FDVixNQUFNLENoRWtjMEIsS0FBSSxDZ0VqY3BDLGlCQUFpQixDQUFFLENBQUUsQ0FDckIsa0JBQWtCLENoRW9iYyxJQUFJLENnRW5ickMsQUE3QkwsQUErQmEsUUEvQkwsQUErQkwsT0FBTyxDQUFHLE1BQU0sQUFBQyxDQUNoQixJQUFJLENBQUUsR0FBSSxDQUNWLFdBQVcsQ2hFZ2N3QixLQUFvQixDZ0UvYnZELGdCQUFnQixDQUFFLENBQUUsQ0FDcEIsbUJBQW1CLENoRWtjZSxJQUFNLENnRWpjeEMsbUJBQW1CLENoRStiZSxnQkFBTyxDZ0U5YnpDLEdBQUcsQ2hFNGJnQyxLQUFvQixDZ0VwYnhELEFBN0NILEFBK0JhLFFBL0JMLEFBK0JMLE9BQU8sQ0FBRyxNQUFNLEFBT2QsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixHQUFHLENBQUUsR0FBSSxDQUNULFdBQVcsQ2hFbWJxQixLQUFJLENnRWxicEMsZ0JBQWdCLENBQUUsQ0FBRSxDQUNwQixtQkFBbUIsQ2hFcWFhLElBQUksQ2dFcGFyQyxBQTVDTCxBQStDVyxRQS9DSCxBQStDTCxLQUFLLENBQUcsTUFBTSxBQUFDLENBQ2QsR0FBRyxDQUFFLEdBQUksQ0FDVCxLQUFLLENoRWdiOEIsS0FBb0IsQ2dFL2F2RCxVQUFVLENoRStheUIsS0FBb0IsQ2dFOWF2RCxrQkFBa0IsQ0FBRSxDQUFFLENBQ3RCLGlCQUFpQixDaEVpYmlCLElBQU0sQ2dFaGJ4QyxpQkFBaUIsQ2hFOGFpQixnQkFBTyxDZ0V0YTFDLEFBN0RILEFBK0NXLFFBL0NILEFBK0NMLEtBQUssQ0FBRyxNQUFNLEFBT1osTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixLQUFLLENBQUUsR0FBSSxDQUNYLGtCQUFrQixDQUFFLENBQUUsQ0FDdEIsaUJBQWlCLENoRXNaZSxJQUFJLENnRXJacEMsTUFBTSxDaEVpYTBCLEtBQUksQ2dFaGFyQyxBQzdITCxBQUFBLFNBQVMsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFTLENBQ3BCLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDZCxRQUFRLENBQUUsUUFBUyxDQUNuQixRQUFRLENBQUUsTUFBTyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQTBFYixBQTdFRCxBQUtJLGVBTFcsQ0FLWCxLQUFLLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxRQUFTLENwRHdLckIsa0JBQWtCLENvRHZLSSxJQUFHLENBQUMsV0FBVyxDQUFDLElBQUksQ3BEd0tyQyxhQUFhLENvRHhLSSxJQUFHLENBQUMsV0FBVyxDQUFDLElBQUksQ3BEeUtsQyxVQUFVLENvRHpLSSxJQUFHLENBQUMsV0FBVyxDQUFDLElBQUksQ0FnQ3pDLEFBeENILEFBV00sZUFYUyxDQUtYLEtBQUssQ0FNSCxHQUFHLENBWFQsQUFZVSxlQVpLLENBS1gsS0FBSyxDQU9ILENBQUMsQ0FBRyxHQUFHLEFBQUMsQzdEYlosT0FBTyxDQUR1QixLQUFLLENBRW5DLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFLLEM2RGFULFdBQVcsQ0FBRSxDQUFFLENBQ2hCLEFBR0QsTUFBTSxDQUFOLEdBQUcsTUFBTSxZQUFZLElBQUcsb0JBQUMsRUFsQjdCLEFBS0ksZUFMVyxDQUtYLEtBQUssQUFBQyxDQWNKLFVBQVUsQ0FBRSx5QkFBMEIsQ0FDdEMsbUJBQW1CLENBQUUsTUFBTyxDQUM1QixXQUFXLENBQUUsSUFBSyxDQW1CckIsQUF4Q0gsQUFLSSxlQUxXLENBS1gsS0FBSyxBQWtCRixLQUFLLENBdkJaLEFBS0ksZUFMVyxDQUtYLEtBQUssQUFtQkYsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNiLFNBQVMsQ0FBRSx1QkFBVyxDQUN0QixJQUFJLENBQUUsQ0FBRSxDQUNULEFBM0JQLEFBS0ksZUFMVyxDQUtYLEtBQUssQUF1QkYsS0FBSyxDQTVCWixBQUtJLGVBTFcsQ0FLWCxLQUFLLEFBd0JGLE9BQU8sQUFBQSxLQUFLLEFBQUMsQ0FDWixTQUFTLENBQUUsd0JBQVcsQ0FDdEIsSUFBSSxDQUFFLENBQUUsQ0FDVCxBQWhDUCxBQUtJLGVBTFcsQ0FLWCxLQUFLLEFBNEJGLEtBQUssQUFBQSxLQUFLLENBakNqQixBQUtJLGVBTFcsQ0FLWCxLQUFLLEFBNkJGLEtBQUssQUFBQSxNQUFNLENBbENsQixBQUtJLGVBTFcsQ0FLWCxLQUFLLEFBOEJGLE9BQU8sQUFBQyxDQUNQLFNBQVMsQ0FBRSxvQkFBVyxDQUN0QixJQUFJLENBQUUsQ0FBRSxDQUNULENBdENQLEFBMENJLGVBMUNXLENBMENYLE9BQU8sQ0ExQ1gsQUEyQ0ksZUEzQ1csQ0EyQ1gsS0FBSyxDQTNDVCxBQTRDSSxlQTVDVyxDQTRDWCxLQUFLLEFBQUMsQ0FDTixPQUFPLENBQUUsS0FBTSxDQUNoQixBQTlDSCxBQWdESSxlQWhEVyxDQWdEWCxPQUFPLEFBQUMsQ0FDUixJQUFJLENBQUUsQ0FBRSxDQUNULEFBbERILEFBb0RJLGVBcERXLENBb0RYLEtBQUssQ0FwRFQsQUFxREksZUFyRFcsQ0FxRFgsS0FBSyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLENBQUUsQ0FDUCxLQUFLLENBQUUsSUFBSyxDQUNiLEFBekRILEFBMkRJLGVBM0RXLENBMkRYLEtBQUssQUFBQyxDQUNOLElBQUksQ0FBRSxJQUFLLENBQ1osQUE3REgsQUE4REksZUE5RFcsQ0E4RFgsS0FBSyxBQUFDLENBQ04sSUFBSSxDQUFFLEtBQU0sQ0FDYixBQWhFSCxBQWlFUyxlQWpFTSxDQWlFWCxLQUFLLEFBQUEsS0FBSyxDQWpFZCxBQWtFUyxlQWxFTSxDQWtFWCxLQUFLLEFBQUEsTUFBTSxBQUFDLENBQ1osSUFBSSxDQUFFLENBQUUsQ0FDVCxBQXBFSCxBQXNFVyxlQXRFSSxDQXNFWCxPQUFPLEFBQUEsS0FBSyxBQUFDLENBQ2IsSUFBSSxDQUFFLEtBQU0sQ0FDYixBQXhFSCxBQXlFVyxlQXpFSSxDQXlFWCxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ2QsSUFBSSxDQUFFLElBQUssQ0FDWixBQU9ILEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLENBQUUsQ0FDUCxJQUFJLENBQUUsQ0FBRSxDQUNSLE1BQU0sQ0FBRSxDQUFFLENBQ1YsS0FBSyxDakVvc0J1QyxHQUFHLENHbHlCL0MsT0FBTyxDSG15QnFDLEVBQUUsQ0doeUI5QyxNQUFNLENBQUMsaUJBQUMsQzhENkZSLFNBQVMsQ2pFb3NCbUMsSUFBSSxDaUVuc0JoRCxLQUFLLENqRWdzQnVDLElBQUksQ2lFL3JCaEQsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDakU0ckJpQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxlQUFJLENpRTluQjNELEFBeEVELEFBQUEsaUJBQWlCLEFBZWQsS0FBSyxBQUFDLEN4Q2xHUCxnQkFBZ0IsQ0FBRSwwRUFBdUIsQ0FDekMsZ0JBQWdCLENBQUUscUVBQWtCLENBQ3BDLGdCQUFnQixDQUFFLHNFQUFlLENBQ2pDLGlCQUFpQixDQUFFLFFBQVMsQ0FDNUIsTUFBTSxDQUFFLDhHQUFnSixDd0NnR3ZKLEFBakJILEFBQUEsaUJBQWlCLEFBa0JkLE1BQU0sQUFBQyxDQUNOLElBQUksQ0FBRSxJQUFLLENBQ1gsS0FBSyxDQUFFLENBQUUsQ3hDdkdYLGdCQUFnQixDQUFFLDBFQUF1QixDQUN6QyxnQkFBZ0IsQ0FBRSxxRUFBa0IsQ0FDcEMsZ0JBQWdCLENBQUUsc0VBQWUsQ0FDakMsaUJBQWlCLENBQUUsUUFBUyxDQUM1QixNQUFNLENBQUUsOEdBQWdKLEN3Q3FHdkosQUF0QkgsQUFBQSxpQkFBaUIsQUF5QmQsTUFBTSxDQXpCVCxBQUFBLGlCQUFpQixBQTBCZCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBRSxDQUNYLEtBQUssQ2pFNHFCcUMsSUFBSSxDaUUzcUI5QyxlQUFlLENBQUUsSUFBSyxDOUR0SHhCLE9BQU8sQzhEdUhZLEVBQUUsQzlEcEhyQixNQUFNLENBQUMsaUJBQUMsQzhEcUhQLEFBL0JILEFBa0NFLGlCQWxDZSxDQWtDZixVQUFVLENBbENaLEFBbUNFLGlCQW5DZSxDQW1DZixVQUFVLENBbkNaLEFBb0NFLGlCQXBDZSxDQW9DZix1QkFBdUIsQ0FwQ3pCLEFBcUNFLGlCQXJDZSxDQXFDZix3QkFBd0IsQUFBQyxDQUN2QixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULE9BQU8sQ0FBRSxDQUFFLENBQ1gsT0FBTyxDQUFFLFlBQWEsQ0FDdkIsQUExQ0gsQUEyQ0UsaUJBM0NlLENBMkNmLFVBQVUsQ0EzQ1osQUE0Q0UsaUJBNUNlLENBNENmLHVCQUF1QixBQUFDLENBQ3RCLElBQUksQ0FBRSxHQUFJLENBQ1YsV0FBVyxDQUFFLEtBQU0sQ0FDcEIsQUEvQ0gsQUFnREUsaUJBaERlLENBZ0RmLFVBQVUsQ0FoRFosQUFpREUsaUJBakRlLENBaURmLHdCQUF3QixBQUFDLENBQ3ZCLEtBQUssQ0FBRSxHQUFJLENBQ1gsWUFBWSxDQUFFLEtBQU0sQ0FDckIsQUFwREgsQUFxREUsaUJBckRlLENBcURmLFVBQVUsQ0FyRFosQUFzREUsaUJBdERlLENBc0RmLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRyxJQUFLLENBQ2IsTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsS0FBTSxDQUNsQixXQUFXLENBQUUsS0FBTSxDQUNwQixBQTNESCxBQThERSxpQkE5RGUsQ0E4RGYsVUFBVSxBQUNQLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxPQUFRLENBQ2xCLEFBakVMLEFBbUVFLGlCQW5FZSxDQW1FZixVQUFVLEFBQ1AsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLE9BQVEsQ0FDbEIsQUFTTCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE1BQU0sQ0FBRSxJQUFLLENBQ2IsSUFBSSxDQUFFLEdBQUksQ0FDVixPQUFPLENBQUUsRUFBRyxDQUNaLEtBQUssQ0FBRSxHQUFJLENBQ1gsV0FBVyxDQUFFLElBQUssQ0FDbEIsWUFBWSxDQUFFLENBQUUsQ0FDaEIsVUFBVSxDQUFFLElBQUssQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0E2QnBCLEFBdENELEFBV0Usb0JBWGtCLENBV2xCLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxZQUFhLENBQ3RCLEtBQUssQ0FBRyxJQUFLLENBQ2IsTUFBTSxDQUFFLElBQUssQ0FDYixNQUFNLENBQUUsR0FBSSxDQUNaLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDakU4bUJ5QixJQUFJLENpRTdtQjlDLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLE1BQU0sQ0FBRSxPQUFRLENBVWhCLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsZ0JBQWdCLENBQUUsV0FBSSxDQUN2QixBQS9CSCxBQWdDRSxvQkFoQ2tCLENBZ0NsQixPQUFPLEFBQUMsQ0FDTixNQUFNLENBQUUsQ0FBRSxDQUNWLEtBQUssQ0FBRyxJQUFLLENBQ2IsTUFBTSxDQUFFLElBQUssQ0FDYixnQkFBZ0IsQ2pFMGxCMEIsSUFBSSxDaUV6bEIvQyxBQU1ILEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsSUFBSSxDQUFFLEdBQUksQ0FDVixLQUFLLENBQUUsR0FBSSxDQUNYLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLEVBQUcsQ0FDWixXQUFXLENBQUUsSUFBSyxDQUNsQixjQUFjLENBQUUsSUFBSyxDQUNyQixLQUFLLENqRThrQnVDLElBQUksQ2lFN2tCaEQsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDakVra0JpQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxlQUFJLENpRTlqQjNELEFBZEQsQUFXSSxpQkFYYSxDQVdiLElBQUksQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFLLENBQ25CLEFBS0gsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUcxQixBQUNFLGlCQURlLENBQ2YsdUJBQXVCLENBRHpCLEFBRUUsaUJBRmUsQ0FFZix3QkFBd0IsQ0FGMUIsQUFHRSxpQkFIZSxDQUdmLFVBQVUsQ0FIWixBQUlFLGlCQUplLENBSWYsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFLLENBQ2pCLEFBVEgsQUFVRSxpQkFWZSxDQVVmLHVCQUF1QixDQVZ6QixBQVdFLGlCQVhlLENBV2YsVUFBVSxBQUFDLENBQ1QsV0FBVyxDQUFFLEtBQU0sQ0FDcEIsQUFiSCxBQWNFLGlCQWRlLENBY2Ysd0JBQXdCLENBZDFCLEFBZUUsaUJBZmUsQ0FlZixVQUFVLEFBQUMsQ0FDVCxZQUFZLENBQUUsS0FBTSxDQUNyQixBQUlILEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsSUFBSSxDQUFFLEdBQUksQ0FDVixLQUFLLENBQUUsR0FBSSxDQUNYLGNBQWMsQ0FBRSxJQUFLLENBQ3RCLEFBR0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNkLENDalFILEFBQUEsU0FBUyxBeENLTixPQUFPLEN3Q0xWLEFBQUEsU0FBUyxBeENNTixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEF3Q1RILEFBQUEsU0FBUyxBeENVTixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEF3Q1RILEFBQUEsYUFBYSxBQUFDLEN2Q1JaLE9BQU8sQ0FBRSxLQUFNLENBQ2YsV0FBVyxDQUFFLElBQUssQ0FDbEIsWUFBWSxDQUFFLElBQUssQ3VDUXBCLEFBQ0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsZ0JBQWlCLENBQ3pCLEFBQ0QsQUFBQSxVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsZUFBZ0IsQ0FDeEIsQUFPRCxBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFLLENBQ2YsQUFDRCxBQUFBLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEFBQ0QsQUFBQSxVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsTUFBTyxDQUNwQixBQUNELEFBQUEsVUFBVSxBQUFDLENoRXpCVCxJQUFJLENBQUUsR0FBTSxDQUFDLENBQUMsQ0FDZCxLQUFLLENBQUUsV0FBWSxDQUNuQixXQUFXLENBQUUsSUFBSyxDQUNsQixnQkFBZ0IsQ0FBRSxXQUFZLENBQzlCLE1BQU0sQ0FBRSxDQUFFLENnRXVCWCxBQU9ELEFBQUEsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUssQ0FDZixBQU1ELEFBQUEsTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLEtBQU0sQ0FDakIsQUNsQ0QsYUFBYSxDQUNYLEtBQUssQ0FBRSxZQUFhLEMzRExwQixBQUFBLFdBQVcsQ0FBRSxBQUFBLFdBQVcsQ0FBRSxBQUFBLFdBQVcsQ0FBRSxBQUFBLFdBQVcsQUFBbEQsQ0FDRSxPQUFPLENBQUUsZUFBZ0IsQ0FDMUIsQTJEWUgsQUFBQSxpQkFBaUIsQ0FDakIsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSx3QkFBd0IsQ0FDeEIsQUFBQSxpQkFBaUIsQ0FDakIsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSx3QkFBd0IsQ0FDeEIsQUFBQSxpQkFBaUIsQ0FDakIsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSx3QkFBd0IsQ0FDeEIsQUFBQSxpQkFBaUIsQ0FDakIsQUFBQSxrQkFBa0IsQ0FDbEIsQUFBQSx3QkFBd0IsQUFBQyxDQUN2QixPQUFPLENBQUUsZUFBZ0IsQ0FDMUIsQUFFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRTNEdkNmLEFBQUEsV0FBVyxBQUFYLENBQ0UsT0FBTyxDQUFFLGdCQUFpQixDQUMzQixBQUNELEFBQUssS0FBQSxBQUFBLFdBQVcsQUFBaEIsQ0FBRSxPQUFPLENBQUUsS0FBTSxDQUFJLEFBQ3JCLEFBQUUsRUFBQSxBQUFBLFdBQVcsQUFBYixDQUFFLE9BQU8sQ0FBRSxvQkFBcUIsQ0FBSSxBQUNwQyxBQUFFLEVBQUEsQUFBQSxXQUFXLENBQ2IsQUFBRSxFQUFBLEFBQUEsV0FBVyxBQURiLENBQUUsT0FBTyxDQUFFLHFCQUFzQixDQUFJLEMyRHNDckMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRG5CLEFBQUEsaUJBQWlCLEFBQUMsQ0FFZCxPQUFPLENBQUUsZ0JBQWlCLENBRTdCLENBRUMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRG5CLEFBQUEsa0JBQWtCLEFBQUMsQ0FFZixPQUFPLENBQUUsaUJBQWtCLENBRTlCLENBRUMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRG5CLEFBQUEsd0JBQXdCLEFBQUMsQ0FFckIsT0FBTyxDQUFFLHVCQUF3QixDQUVwQyxDQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEUzRDFEdkMsQUFBQSxXQUFXLEFBQVgsQ0FDRSxPQUFPLENBQUUsZ0JBQWlCLENBQzNCLEFBQ0QsQUFBSyxLQUFBLEFBQUEsV0FBVyxBQUFoQixDQUFFLE9BQU8sQ0FBRSxLQUFNLENBQUksQUFDckIsQUFBRSxFQUFBLEFBQUEsV0FBVyxBQUFiLENBQUUsT0FBTyxDQUFFLG9CQUFxQixDQUFJLEFBQ3BDLEFBQUUsRUFBQSxBQUFBLFdBQVcsQ0FDYixBQUFFLEVBQUEsQUFBQSxXQUFXLEFBRGIsQ0FBRSxPQUFPLENBQUUscUJBQXNCLENBQUksQzJEeURyQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUQzQyxBQUFBLGlCQUFpQixBQUFDLENBRWQsT0FBTyxDQUFFLGdCQUFpQixDQUU3QixDQUVDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBRDNDLEFBQUEsa0JBQWtCLEFBQUMsQ0FFZixPQUFPLENBQUUsaUJBQWtCLENBRTlCLENBRUMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFEM0MsQUFBQSx3QkFBd0IsQUFBQyxDQUVyQixPQUFPLENBQUUsdUJBQXdCLENBRXBDLENBRUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sRTNEN0V4QyxBQUFBLFdBQVcsQUFBWCxDQUNFLE9BQU8sQ0FBRSxnQkFBaUIsQ0FDM0IsQUFDRCxBQUFLLEtBQUEsQUFBQSxXQUFXLEFBQWhCLENBQUUsT0FBTyxDQUFFLEtBQU0sQ0FBSSxBQUNyQixBQUFFLEVBQUEsQUFBQSxXQUFXLEFBQWIsQ0FBRSxPQUFPLENBQUUsb0JBQXFCLENBQUksQUFDcEMsQUFBRSxFQUFBLEFBQUEsV0FBVyxDQUNiLEFBQUUsRUFBQSxBQUFBLFdBQVcsQUFEYixDQUFFLE9BQU8sQ0FBRSxxQkFBc0IsQ0FBSSxDMkQ0RXJDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBRDVDLEFBQUEsaUJBQWlCLEFBQUMsQ0FFZCxPQUFPLENBQUUsZ0JBQWlCLENBRTdCLENBRUMsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFENUMsQUFBQSxrQkFBa0IsQUFBQyxDQUVmLE9BQU8sQ0FBRSxpQkFBa0IsQ0FFOUIsQ0FFQyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUQ1QyxBQUFBLHdCQUF3QixBQUFDLENBRXJCLE9BQU8sQ0FBRSx1QkFBd0IsQ0FFcEMsQ0FFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRTNEaEdoQixBQUFBLFdBQVcsQUFBWCxDQUNFLE9BQU8sQ0FBRSxnQkFBaUIsQ0FDM0IsQUFDRCxBQUFLLEtBQUEsQUFBQSxXQUFXLEFBQWhCLENBQUUsT0FBTyxDQUFFLEtBQU0sQ0FBSSxBQUNyQixBQUFFLEVBQUEsQUFBQSxXQUFXLEFBQWIsQ0FBRSxPQUFPLENBQUUsb0JBQXFCLENBQUksQUFDcEMsQUFBRSxFQUFBLEFBQUEsV0FBVyxDQUNiLEFBQUUsRUFBQSxBQUFBLFdBQVcsQUFEYixDQUFFLE9BQU8sQ0FBRSxxQkFBc0IsQ0FBSSxDMkQrRnJDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQURwQixBQUFBLGlCQUFpQixBQUFDLENBRWQsT0FBTyxDQUFFLGdCQUFpQixDQUU3QixDQUVDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQURwQixBQUFBLGtCQUFrQixBQUFDLENBRWYsT0FBTyxDQUFFLGlCQUFrQixDQUU5QixDQUVDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQURwQixBQUFBLHdCQUF3QixBQUFDLENBRXJCLE9BQU8sQ0FBRSx1QkFBd0IsQ0FFcEMsQ0FFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRTNEekdmLEFBQUEsVUFBVSxBQUFWLENBQ0UsT0FBTyxDQUFFLGVBQWdCLENBQzFCLEMyRDJHSCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxFM0Q3R3ZDLEFBQUEsVUFBVSxBQUFWLENBQ0UsT0FBTyxDQUFFLGVBQWdCLENBQzFCLEMyRCtHSCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxFM0RqSHhDLEFBQUEsVUFBVSxBQUFWLENBQ0UsT0FBTyxDQUFFLGVBQWdCLENBQzFCLEMyRG1ISCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRTNEckhoQixBQUFBLFVBQVUsQUFBVixDQUNFLE9BQU8sQ0FBRSxlQUFnQixDQUMxQixDQUZELEFBQUEsY0FBYyxBQUFkLENBQ0UsT0FBTyxDQUFFLGVBQWdCLENBQzFCLEEyRGdJSCxNQUFNLENBQU4sS0FBSyxDM0Q1SUgsQUFBQSxjQUFjLEFBQWQsQ0FDRSxPQUFPLENBQUUsZ0JBQWlCLENBQzNCLEFBQ0QsQUFBSyxLQUFBLEFBQUEsY0FBYyxBQUFuQixDQUFFLE9BQU8sQ0FBRSxLQUFNLENBQUksQUFDckIsQUFBRSxFQUFBLEFBQUEsY0FBYyxBQUFoQixDQUFFLE9BQU8sQ0FBRSxvQkFBcUIsQ0FBSSxBQUNwQyxBQUFFLEVBQUEsQUFBQSxjQUFjLENBQ2hCLEFBQUUsRUFBQSxBQUFBLGNBQWMsQUFEaEIsQ0FBRSxPQUFPLENBQUUscUJBQXNCLENBQUksQzJEMEl2QyxBQUFBLG9CQUFvQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxlQUFnQixDQUsxQixBQUhDLE1BQU0sQ0FBTixLQUFLLENBSFAsQUFBQSxvQkFBb0IsQUFBQyxDQUlqQixPQUFPLENBQUUsZ0JBQWlCLENBRTdCLENBQ0QsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixPQUFPLENBQUUsZUFBZ0IsQ0FLMUIsQUFIQyxNQUFNLENBQU4sS0FBSyxDQUhQLEFBQUEscUJBQXFCLEFBQUMsQ0FJbEIsT0FBTyxDQUFFLGlCQUFrQixDQUU5QixDQUNELEFBQUEsMkJBQTJCLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLGVBQWdCLENBSzFCLEFBSEMsTUFBTSxDQUFOLEtBQUssQ0FIUCxBQUFBLDJCQUEyQixBQUFDLENBSXhCLE9BQU8sQ0FBRSx1QkFBd0IsQ0FFcEMsQ0FFRCxNQUFNLENBQU4sS0FBSyxDM0QzSkgsQUFBQSxhQUFhLEFBQWIsQ0FDRSxPQUFPLENBQUUsZUFBZ0IsQ0FDMUIsQzREbEJILFVBQVUsQ3RFMENULFdBQVcsQ3NFMUNtQixjQUFjLEN0RTJDNUMsR0FBRyxDQUFDLGlEQUFHLENBQ04sR0FBRyxDQUFDLHdEQUFHLENBQXFDLDJCQUFNLENBQ2xELG1EQUFHLENBQWdDLGVBQU0sQ0FDekMsa0RBQUcsQ0FBK0IsY0FBTSxDQUN4QyxpREFBRyxDQUE4QixrQkFBTSxDQUN2Qyw4RUFBRyxDQUEwQyxhQUFNLENBQ3BELFdBQVcsQ0FSMEMsTUFBTSxDQVMzRCxVQUFVLENBVCtELE1BQU0sQ3NFeENoRixVQUFVLEN0RXlDVCxXQUFXLENzRXpDbUIsY0FBYyxDdEUwQzVDLEdBQUcsQ0FBQyxzREFBRyxDQUNOLEdBQUcsQ0FBQyw2REFBRyxDQUFxQywyQkFBTSxDQUNsRCx3REFBRyxDQUFnQyxlQUFNLENBQ3pDLHVEQUFHLENBQStCLGNBQU0sQ0FDeEMsc0RBQUcsQ0FBOEIsa0JBQU0sQ0FDdkMsd0ZBQUcsQ0FBMEMsYUFBTSxDQUNwRCxXQUFXLENzRWhEdUUsR0FBRyxDdEVpRHJGLFVBQVUsQ0FUK0QsTUFBTSxDc0V0Q2hGLEFBQUEsSUFBSSxBQUFDLENBQ0osVUFBVSxDQUFFLFVBQVcsQ0FDdkIsTUFBTSxDdkVxQkksSUFBSSxDdUVwQmQsQUFDRCxBQUFBLENBQUMsQ0FBRSxBQUFDLENBQUEsQUFBQSxPQUFPLENBQUUsQUFBQyxDQUFBLEFBQUEsTUFBTSxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLEFBQ0QsQUFBQSxJQUFJLEFBQUMsQ0FDSixVQUFVLEN2RWVBLElBQUksQ3VFZGQsV0FBVyxDdkU2Q0MsSUFBSSxDdUU1Q2hCLHdCQUF3QixDdkVhZCxJQUFJLEN1RVpkLG9CQUFvQixDQUFFLElBQUssQ0FDM0IsU0FBUyxDQUFDLEtBQU0sQ0FDaEIsQUFDRCxBQUFBLE9BQU8sQ0FBRSxBQUFBLEtBQUssQ0FBRSxBQUFBLE9BQU8sQ0FBRSxBQUFBLFVBQVUsQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLE9BQU8sQ0FBRSxBQUFBLE9BQU8sQUFBQSxDQUN2RixPQUFPLENBQUUsS0FBTSxDQUNmLEFBQ0QsQUFBQSxHQUFHLEFBQUMsQ0FBQyxZQUFZLENBQUMsSUFBSyxDQUFHLEFBQzFCLEFBQUEsQ0FBQyxBQUFDLENBQ0QsZUFBZSxDQUFDLFNBQVUsQ0FDMUIsT0FBTyxDQUFDLElBQUssQ0FDYixBQUNELEFBQUMsQ0FBQSxBQUFBLE1BQU0sQUFBQyxDQUFDLGVBQWUsQ0FBQyxJQUFLLENBQUcsQUFDakMsQUFBQyxDQUFBLEFBQUEsTUFBTSxBQUFBLENBQUMsT0FBTyxDQUFDLElBQUssQ0FBRyxBQUN4QixBQUFBLEtBQUssQ0FDTCxBQUFBLFFBQVEsQ0FDUixBQUFBLE1BQU0sQUFBQyxDQUNOLElBQUksQ0FBQyxpQ0FBa0MsQ0FDdkMsY0FBYyxDQUFDLE1BQU8sQ0FDdEIsS0FBSyxDdkVMZ0IsT0FBTyxDdUVNNUIsQUFDRCxBQUFBLFFBQVEsQUFBQyxDQUNSLFFBQVEsQ0FBRSxJQUFLLENBQ2YsTUFBTSxDQUFFLFFBQVMsQ0FDakIsY0FBYyxDQUFFLEdBQUksQ0FDcEIsQUFDRCxBQUFBLElBQUksQ0FBRSxBQUFBLFFBQVEsQUFBQyxDQUNkLE1BQU0sQ0FBQyxDQUFFLENBQ1QsT0FBTyxDQUFDLENBQUUsQ0FDVixZQUFZLENBQUMsSUFBSyxDQUNsQixBQUNELEFBQU0sTUFBQSxBQUFBLGtCQUFrQixDQUN4QixBQUFLLEtBQUEsQUFBQSxrQkFBa0IsQUFBQyxDQUN2QixPQUFPLENBQUMsQ0FBRSxDQUNWLE1BQU0sQ0FBQyxDQUFFLENBQ1QsQUFFRCxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWMsQ0FBQyxPQUFPLENBQUUsQ0FBRSxDQUFFLE1BQU0sQ0FBRSxJQUFLLENBQUcsQUFDbEQsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLGtCQUFrQixDQUNyQyxBQUFvQixLQUFmLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsa0JBQWtCLENBQ3RDLEFBQW9CLEtBQWYsQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxrQkFBa0IsQUFBQyxDQUFDLE1BQU0sQ0FBQyxDQUFFLENBQUcsQUFDcEQsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLE1BQU0sQ0FDekIsQUFBb0IsS0FBZixDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLE1BQU0sQ0FDMUIsQUFBb0IsS0FBZixDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLE1BQU0sQUFBQyxDQUFDLE9BQU8sQ0FBQyxJQUFLLENBQUcsQUFDNUMsQUFBcUIsS0FBaEIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFDTixBQUFxQixLQUFoQixDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUNOLEFBQWlCLEtBQVosQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFDTixBQUFnQixLQUFYLENBQUEsQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLEVBQ04sQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUNOLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYyxDQUNuQixxQkFBcUIsQ0FBRSxDQUFFLENBRXpCLGFBQWEsQ0FBQyxDQUFFLENBQ2hCLEFBQ0QsQUFBa0IsS0FBYixDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFlLEFBQW1CLEtBQWQsQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBZSxDQUN6QyxxQkFBcUIsQ0FBRSxDQUFFLENBRXpCLGFBQWEsQ0FBQyxDQUFFLENBQ2hCLEFBQ0QsQUFBaUIsS0FBWixDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQUFhLENBQUMsa0JBQWtCLENBQUMsV0FBWSxDQUFHLEFBQ3RELEFBQUEsTUFBTSxDQUNOLEFBQXdCLElBQXBCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUNYLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFDTixBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWUsQ0FFcEIsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsUUFBUSxDQUFFLE9BQVEsQ0FDbEIsQUFHRCxBQUFvQixLQUFmLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEFBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSyxDQUFHLEFBQ2pFLEFBQUEsQ0FBQyxBQUFDLENBQUMsTUFBTSxDQUFFLElBQUssQ0FBRyxBQUNuQixBQUFDLENBQUEsQUFBQSxPQUFPLENBQ1IsQUFBQyxDQUFBLEFBQUEsTUFBTSxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUcsQ0FDWixPQUFPLENBQUUsSUFBSyxDQUNkLEFBQ0QsQUFBQSxHQUFHLENBQ0gsQUFBQSxHQUFHLEFBQUMsQ0FDSCxTQUFTLENBQUUsR0FBSSxDQUNmLFdBQVcsQ0FBRSxDQUFFLENBQ2YsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsY0FBYyxDQUFFLFFBQVMsQ0FDekIsQUFDRCxBQUFBLEdBQUcsQUFBQyxDQUFDLEdBQUcsQ0FBRSxNQUFPLENBQUcsQUFDcEIsQUFBQSxHQUFHLEFBQUMsQ0FBQyxNQUFNLENBQUUsT0FBUSxDQUFHLEFBQ3hCLEFBQUEsS0FBSyxBQUFDLENBQ0wsZUFBZSxDQUFFLFFBQVMsQ0FDMUIsY0FBYyxDQUFFLENBQUUsQ0FDbEIsQUFBQSxVQUFVLENBQ1QsV0FBVyxDQUFFLFVBQVcsQ0FDeEIsR0FBRyxDQUFFLHFDQUFHLENBQ1IsR0FBRyxDQUFFLDJDQUFHLENBQXlDLDJCQUFNLENBQ2xELHNDQUFHLENBQW9DLGNBQU0sQ0FDN0MscUNBQUcsQ0FBbUMsa0JBQU0sQ0FDNUMsOENBQUcsQ0FBNEMsYUFBTSxDQUMxRCxXQUFXLENBQUUsTUFBTyxDQUNwQixVQUFVLENBQUUsTUFBTyxFQWFwQixBQUFBLEFBQWdCLEtBQWYsRUFBTyxPQUFPLEFBQWQsQ0FBZSxPQUFPLEVBQUUsQUFBQSxBQUFpQixLQUFoQixFQUFPLFFBQVEsQUFBZixDQUFnQixPQUFPLEFBQUMsQ0FDakQsV0FBVyxDQUFFLFVBQVcsQ0FDeEIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FFWixPQUFPLENBQUUsWUFBYSxDQUN0QixlQUFlLENBQUUsT0FBUSxDQUN6QixLQUFLLENBQUUsR0FBSSxDQUNYLFlBQVksQ0FBRSxJQUFLLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBSW5CLFlBQVksQ0FBRSxNQUFPLENBQ3JCLGNBQWMsQ0FBRSxJQUFLLENBR3JCLFdBQVcsQ0FBRSxHQUFJLENBSWpCLFdBQVcsQ0FBRSxJQUFLLENBT25CLEFBRUQsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQVEsQ0FBSSxBQUN6QyxBQUFVLFVBQUEsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBUSxDQUFJLEFBQ3pDLEFBQVUsVUFBQSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFRLENBQUksQUFDekMsQUFBZSxlQUFBLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQVEsQ0FBSSxBQUM5QyxBQUFzQixzQkFBQSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFRLENBQUksQUFDckQsQUFBcUIscUJBQUEsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBUSxDQUFJLEFBQ3BELEFBQWUsZUFBQSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFRLENBQUksQUFDOUMsQUFBYyxjQUFBLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQVEsQ0FBSSxBQUM3QyxBQUFvQixvQkFBQSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFRLENBQUksQUFDbkQsQUFBbUIsbUJBQUEsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBUSxDQUFJLEFBQ2xELEFBQW1CLG1CQUFBLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQVEsQ0FBSSxBQUNsRCxBQUF1Qix1QkFBQSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFRLENBQUksQUFDdEQsQUFBVyxXQUFBLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQVEsQ0FBSSxBQUMxQyxBQUFXLFdBQUEsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBUSxDQUFJLEF4RTlKMUMsaUJBQWlCLENBQUssS0FBSyxDQUFFLFlBQWEsQ0FDMUMsY0FBYyxDQUFRLEtBQUssQ0FBRSxZQUFhLENBQzFDLGFBQWEsQ0FBUyxLQUFLLENBQUUsWUFBYSxDQUMxQyxZQUFZLENBQVUsS0FBSyxDQUFFLFlBQWEsQ0FDMUMsU0FBUyxDQUFhLEtBQUssQ0FBRSxZQUFhLENBRTFDLGNBQWMsQ0FBZCxZQUFjLENBQ2IsQUFBaUIsZ0JBQUQsQ0FBQyxRQUFRLEFBQUEsQ0FBQyxPQUFPLENBQUMsVUFBVyxDQUFHLENBR2pELEFBQUEsSUFBSSxBQUFBLENBQ0gsVUFBVSxDQ0FDLE9BQU8sQ0RDbEIsWUFBWSxDQUFDLENBQUUsQ0FDZixXQUFXLENBQUMsSUFBSyxDQUNqQixRQUFRLENBQUMsTUFBTyxDQUNoQixLQUFLLENDSFMsSUFBSSxDRElsQixjQUFjLENBQUMsU0FBVSxDQWtCekIsQUF4QkQsQUFBQSxJQUFJLEFBU0QsTUFBTSxDQVRULEFBQUEsSUFBSSxBQU9BLE9BQU8sQUFFUixNQUFNLENBVFQsQUFBQSxJQUFJLEFBUUYsT0FBTyxBQUNOLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0NSTyxJQUFJLENNbEJqQixPQUFPLENQMkJXLEVBQUcsQ094QnJCLE1BQU0sQ0FBQyxpQkFBQyxDUHlCUCxBQVpILEFBQUEsSUFBSSxBQWNGLE1BQU0sQ0FkUixBQUFBLElBQUksQUFlRixNQUFNLEFBQUMsQ0FDUCxLQUFLLENDZFEsSUFBSSxDTWxCakIsT0FBTyxDUGlDVSxFQUFHLENPOUJwQixNQUFNLENBQUMsaUJBQUMsQ1ArQlIsQUFsQkYsQUFBQSxJQUFJLEFBbUJGLE9BQU8sQ0FuQlQsQUFBQSxJQUFJLEFBb0JGLE9BQU8sQUFBQyxDT3BDUixPQUFPLENQcUNVLEVBQUcsQ09sQ3BCLE1BQU0sQ0FBQyxpQkFBQyxDUG1DUixLQUFLLENDcEJRLElBQUksQ0RxQmpCLEFBR0YsQUFBQSxZQUFZLEFBQUEsQ0FDWCxTQUFTLENBQUMsS0FBTSxDQUNoQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLE9BQU8sQ0FBQyxRQUFTLENBQ2pCLGFBQWEsQ0FBQyxHQUFJLENBQ2xCLFdBQVcsQ0NtQk8seUJBQXlCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0RYbEUsQUFkRCxBQUFBLFlBQVksQUFPVixNQUFNLENBUFIsQUFBQSxZQUFZLEFBUVYsTUFBTSxBQUFBLENBQUMsVUFBVSxDQ2pDUCxPQUFPLENEaUNlLEFBUmxDLEFBQUEsWUFBWSxBQVNWLE9BQU8sQ0FUVCxBQUFBLFlBQVksQUFVVixPQUFPLEFBQUMsQ0FDUixVQUFVLENDcENBLE9BQU8sQ01qQmpCLE9BQU8sQ1BzRFUsRUFBRyxDT25EcEIsTUFBTSxDQUFDLGlCQUFDLENQb0RSLEFBR0YsQUFBQSxNQUFNLEFBQUMsQ0FDTixXQUFXLENDUU8seUJBQXlCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0RQbEUsQUFFRCxBQUFBLFNBQVMsQUFBQSxDQUNSLFNBQVMsQ0FBQyxLQUFNLENBQ2hCLFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0FDakIsT0FBTyxDQUFDLFFBQVMsQ0FDakIsYUFBYSxDQUFDLEdBQUksQ0FDbEIsV0FBVyxDQ0RPLHlCQUF5QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENERWxFLFVBQVUsQ0N6REwsSUFBSSxDRGlFVCxBQWZELEFBQUEsU0FBUyxBQVFQLE1BQU0sQ0FSUixBQUFBLFNBQVMsQUFTUCxNQUFNLEFBQUEsQ0FBQyxVQUFVLENDdERQLE9BQU8sQ0RzRGUsQUFUbEMsQUFBQSxTQUFTLEFBVVAsT0FBTyxDQVZULEFBQUEsU0FBUyxBQVdQLE9BQU8sQUFBQyxDQUNSLFVBQVUsQ0N6REEsT0FBTyxDTWpCakIsT0FBTyxDUDJFVSxFQUFHLENPeEVwQixNQUFNLENBQUMsaUJBQUMsQ1B5RVIsQUFFRixBQUFBLFFBQVEsQUFBQSxDQUVQLFFBQVEsQ0FBRSxPQUFRLENBQ2xCLFVBQVUsQ0MvREksSUFBSSxDRG1FbEIsQUFQRCxBQUtFLFFBTE0sQUFJTixLQUFLLENBQ0wsT0FBTyxBQUFBLENBQUMsT0FBTyxDQUFDLFFBQVMsQ0FBRyxBQUc5QixBQUFBLG9CQUFvQixBQUFDLENBQ3BCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEFBQ0QsQUFBQSxPQUFPLEFBQUEsQ0FDTixRQUFRLENBQUMsUUFBUyxDQUNsQixPQUFPLENBQUMsUUFBUyxDQUNqQixPQUFPLENBQUMsSUFBSyxDQTBFYixBQXhFQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBTGxDLEFBQUEsT0FBTyxBQUFBLENBTUwsT0FBTyxDQUFDLFFBQVMsQ0F1RWxCLENBN0VELEFBVUMsT0FWTSxDQVVOLFdBQVcsQUFBQSxDQUNWLFVBQVUsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQ25GVixPQUFPLENEb0ZqQixPQUFPLENBQUMsU0FBVSxDQUNsQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLFVBQVUsQ0FBQyxPQUFRLENBNkRuQixBQTVEQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBaEJuQyxBQVVDLE9BVk0sQ0FVTixXQUFXLEFBQUEsQ0FNaUMsTUFBTSxDQUFDLFFBQVMsQ0E0RDNELENBNUVGLEFBaUJFLE9BakJLLENBVU4sV0FBVyxDQU9WLENBQUMsQUFBQSxDQUNBLGVBQWUsQ0FBRSxJQUFLLENBTXRCLEFBeEJILEFBaUJFLE9BakJLLENBVU4sV0FBVyxDQU9WLENBQUMsQUFFQyxNQUFNLEFBQUEsQ0FDTixLQUFLLENDNUZHLE9BQU8sQ0QrRmYsQUF2QkosQUFxQkksT0FyQkcsQ0FVTixXQUFXLENBT1YsQ0FBQyxBQUVDLE1BQU0sQ0FFTixVQUFVLEFBQUEsQ0FBQyxLQUFLLENDN0ZSLE9BQU8sQ0Q2RmdCLEFBckJuQyxBQXNCSSxPQXRCRyxDQVVOLFdBQVcsQ0FPVixDQUFDLEFBRUMsTUFBTSxDQUdOLFVBQVUsQUFBQSxDQUFDLEtBQUssQ0M5RlIsT0FBTyxDRDhGZ0IsQUF0Qm5DLEFBeUJFLE9BekJLLENBVU4sV0FBVyxDQWVWLFVBQVUsQUFBQSxDQUNULE1BQU0sQ0FBQyxTQUFVLENBQ2pCLEtBQUssQ0NuR0ksT0FBTyxDRG9HaEIsQUE1QkgsQUErQkUsT0EvQkssQ0FVTixXQUFXLENBcUJWLFVBQVUsQUFBQSxDQUNULE1BQU0sQ0FBQyxDQUFFLENBQ1QsS0FBSyxDQzVHSyxJQUFJLENENkdkLFNBQVMsQ0FBQyxHQUFJLENBU2QsQUEzQ0gsQUErQkUsT0EvQkssQ0FVTixXQUFXLENBcUJWLFVBQVUsQUFLUixPQUFPLEFBQUMsQ0FDUixVQUFVLENBQUUsMEJBQTJCLENBS3ZDLEFBSEEsQUFSRixvQkFRc0IsQ0F2Q3hCLE9BQU8sQ0FVTixXQUFXLENBcUJWLFVBQVUsQUFLUixPQUFPLEFBR2dCLENBQ3RCLFNBQVMsQ0FBRSxlQUFNLENBQ2pCLEFBekNMLEFBOENFLE9BOUNLLENBVU4sV0FBVyxDQW9DVixLQUFLLEFBQUEsQ0FDSixNQUFNLENBQUMsQ0FBRSxDQUNULFVBQVUsQ0FBRSxHQUFJLENBMkJoQixBQTNFSCxBQWtERyxPQWxESSxDQVVOLFdBQVcsQ0FvQ1YsS0FBSyxDQUlKLEVBQUUsQUFBQSxDQUNELFNBQVMsQ0FBQyxJQUFLLENBQ2YsTUFBTSxDQUFDLFVBQVcsQ0FDbEIsT0FBTyxDQUFDLFVBQVcsQ0FDbkIsUUFBUSxDQUFDLFFBQVMsQ0FtQmxCLEFBbEJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF2RHJDLEFBa0RHLE9BbERJLENBVU4sV0FBVyxDQW9DVixLQUFLLENBSUosRUFBRSxBQUFBLENBTUEsTUFBTSxDQUFDLFNBQVUsQ0FDakIsT0FBTyxDQUFDLFNBQVUsQ0FDbEIsU0FBUyxDQUFDLE9BQVEsQ0FlbkIsQUF6RUosQUFrREcsT0FsREksQ0FVTixXQUFXLENBb0NWLEtBQUssQ0FJSixFQUFFLEFBU0MsUUFBUSxBQUFBLE1BQU0sQUFBQSxDQUFDLE9BQU8sQ0FBRSxJQUFLLENBQUcsQ0EzRHRDLEFBa0RHLE9BbERJLENBVU4sV0FBVyxDQW9DVixLQUFLLENBSUosRUFBRSxBQW1CQSxLQUFLLEFBQUEsQ0FDTCxPQUFPLENBQUMsWUFBYSxDQUNyQixTQUFTLENBQUMsSUFBSyxDQUNmLEFBTUwsQUFBQSxZQUFZLEFBQUEsQ0FFWCxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0M3SlgsSUFBSSxDRDhKVCxhQUFhLENBQUMsR0FBSSxDQUNsQixRQUFRLENBQUMsTUFBTyxDQUNoQixPQUFPLENBQUMsZUFBZ0IsQ0EyQnhCLEFBaENELEFBQUEsWUFBWSxBaUJwRVQsa0JBQWtCLEFBQUMsQ0FDbEIsS0FBSyxDaEJ6RWdCLElBQUksQ2dCMEV6QixPQUFPLENBQUUsQ0FBRSxDQUNaLEFqQmlFSCxBQUFBLFlBQVksQWlCaEVULHNCQUFzQixBQUFDLENBQUUsS0FBSyxDaEI1RVIsSUFBSSxDZ0I0RWdCLEFqQmdFN0MsQUFBQSxZQUFZLEFpQi9EVCwyQkFBMkIsQUFBRSxDQUFFLEtBQUssQ2hCN0VkLElBQUksQ2dCNkVzQixBakIrRG5ELEFBTUMsWUFOVyxDQU1YLE9BQU8sQUFBQSxDQUNOLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLE1BQU0sQ0FBQyxDQUFFLENBQ1QsT0FBTyxDQUFDLElBQUssQ0FDYixVQUFVLENBQUMsSUFBSyxDQUNoQixPQUFPLENBQUMsQ0FBRSxDQUNWLE1BQU0sQ0FBQyxDQUFFLENBRVQsTUFBTSxDQUFDLElBQUssQ0FDWixLQUFLLENBQUMsR0FBSSxDQUNWLEtBQUssQ0FBQyxJQUFLLENBQ1gsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENDeEhHLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEMEgvRCxBQURBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFsQm5DLEFBTUMsWUFOVyxDQU1YLE9BQU8sQUFBQSxDQVlxQyxLQUFLLENBQUMsR0FBSSxDQUNyRCxDQW5CRixBQW9CQyxZQXBCVyxDQW9CWCxPQUFPLEFBQUEsQ0FDTixNQUFNLENBQUMsQ0FBRSxDQUNULE9BQU8sQ0FBQyxJQUFLLENBQ2IsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsT0FBTyxDQUFDLENBQUUsQ0FDVixLQUFLLENBQUMsS0FBTSxDQUNaLFVBQVUsQ0FBNkIsNkJBQUMsQ0FBQyxTQUFTLENhak1sRCxLQUFLLENia01XLElBQUksQ2FqTXBCLE1BQU0sQ2JpTVUsSUFBSSxDQUNwQixXQUFXLENBQUMsT0FBUSxDQUNwQixRQUFRLENBQUMsTUFBTyxDQUNoQixNQUFNLENBQUMsT0FBUSxDQUNmLEFBSUYsQUFBQSxLQUFLLEFBQUMsQ0FDTCxLQUFLLENBQUMsSUFBSyxDYTNNVixLQUFLLENiNE1TLEtBQUssQ2EzTW5CLE1BQU0sQ2IyTWdCLElBQUksQ0FjM0IsQUFiQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBSG5DLEFBQUEsS0FBSyxBQUFDLENhMU1KLEtBQUssQ2I4TVUsS0FBSyxDYTdNcEIsTUFBTSxDYjZNaUIsSUFBSSxDQVk1QixDQVZBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFObkMsQUFBQSxLQUFLLEFBQUMsQ2ExTUosS0FBSyxDYmlOVSxJQUFJLENhaE5uQixNQUFNLENiZ05nQixJQUFJLENBUzNCLENBUEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVRsQyxBQUFBLEtBQUssQUFBQyxDYTFNSixLQUFLLENib05VLEtBQUssQ2FuTnBCLE1BQU0sQ2JtTmlCLElBQUksQ0FNNUIsQ0FoQkQsQUFZQyxLQVpJLENBWUosQ0FBQyxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQU0sQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEFBSUYsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUFVLEFBQUEsUUFBUSxBQUFBLENBQUMsUUFBUSxDQUFDLE9BQVEsQ0FBRyxDQUN4RSxBQUFBLElBQUksQUFBQSxDQUNILFNBQVMsQ0FBQyxJQUFLLENBQ2YsY0FBYyxDQUFDLFNBQVUsQ0FDekIsT0FBTyxDQUFDLE9BQVEsQ0F1RmhCLEFBMUZELEFBQUEsSUFBSSxBQUlGLE9BQU8sQ0FKVCxBQUFBLElBQUksQUFLRixNQUFNLEFBQUEsQ0FDTixVQUFVLENDbE5HLElBQUksQ1lsQmpCLEtBQUssQ2JxT1csSUFBSSxDYXBPcEIsTUFBTSxDYm9PVSxJQUFJLENBQ3BCLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLE9BQU8sQ0FBQyxHQUFJLENBQ1osU0FBUyxDQUFDLElBQUssQ0FDZixLQUFLLENDN05ELElBQUksQ0Q4TlIsR0FBRyxDQUFDLEtBQU0sQ0FDVixJQUFJLENBQUMsR0FBSSxDQUNULE1BQU0sQ0FBQyxVQUFXLENBQ2xCLFVBQVUsQ0FBQyxNQUFPLENBQ2xCLEFBaEJGLEFBQUEsSUFBSSxBQWlCRixPQUFPLEFBQUEsQ0FDUCxHQUFHLENBQUMsSUFBSyxDQUNULE1BQU0sQ0FBQyxJQUFLLENBQ1osQUFDRCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBckJsQyxBQUFBLElBQUksQUFBQSxDQXNCRixNQUFNLENBQUMsQ0FBRSxDQUNULE9BQU8sQ0FBQyxDQUFFLENBQ1YsUUFBUSxDQUFDLE9BQVEsQ0FrRWxCLEFBMUZELEFBQUEsSUFBSSxBQXlCRCxPQUFPLENBekJWLEFBQUEsSUFBSSxBQTBCRCxNQUFNLEFBQUEsQ0FBQyxPQUFPLENBQUUsSUFBSyxDQUFHLENBMUIzQixBQTRCQyxJQTVCRyxDQTRCSCxXQUFXLEFBQUEsQ0FDVixLQUFLLENBQUUsSUFBSyxDQUtaLEFBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTlCbkMsQUE0QkMsSUE1QkcsQ0E0QkgsV0FBVyxBQUFBLENBR1QsT0FBTyxDQUFDLFFBQVMsQ0FDakIsYUFBYSxDQUFFLGNBQWUsQ0FFL0IsQ0FsQ0YsQUFxQ0MsSUFyQ0csQ0FxQ0gsRUFBRSxBQUFDLENBQ0YsTUFBTSxDQUFDLFVBQVcsQ0FDbEIsS0FBSyxDQUFDLElBQUssQ0V4TVosT0FBTyxDRnlNa0IsWUFBWSxDRXhNckMsY0FBYyxDRndNeUIsR0FBRyxDQVV6QyxBQVJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUExQ3BDLEFBcUNDLElBckNHLENBcUNILEVBQUUsQUFBQyxDQU1ELE1BQU0sQ0FBQyxTQUFVLENBT2xCLENBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTlDbkMsQUFxQ0MsSUFyQ0csQ0FxQ0gsRUFBRSxBQUFDLENBVUQsT0FBTyxDQUFFLEtBQU0sQ0FDZixNQUFNLENBQUMsUUFBUyxDQUVqQixDQWxERixBQXFEQyxJQXJERyxDQXFESCxDQUFDLEFBQUEsQ0FDQSxPQUFPLENBQUMsQ0FBRSxDQUNWLGVBQWUsQ0FBRSxJQUFLLENBSXRCLEFBSEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhEbkMsQUFxREMsSUFyREcsQ0FxREgsQ0FBQyxBQUFBLENBSUMsT0FBTyxDQUFFLEtBQU0sQ0FFaEIsQ0FDRCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBNURsQyxBQTZERSxJQTdERSxDQTZERixRQUFRLEFBQUEsQ0FBQyxRQUFRLENBQUMsT0FBUSxDQUFHLEFBN0QvQixBQThERSxJQTlERSxDQThERixZQUFZLEFBQUEsQ0FDWCxRQUFRLENBQUMsUUFBUyxDQUNsQixHQUFHLENBQUMsSUFBSyxDQUNULElBQUksQ0FBQyxDQUFFLENBQ1AsVUFBVSxDQzlRRSxJQUFJLENEK1FoQixLQUFLLENBQUMsQ0FBRSxDQUNSLENBcEVILEFBd0VHLElBeEVDLENBc0VILGNBQWMsQUFDWixVQUFVLENBQ1YsU0FBUyxBQUFBLENBQUMsVUFBVSxDQ3JSWCxPQUFPLENEcVJtQixBQXhFdEMsQUEwRUksSUExRUEsQ0FzRUgsY0FBYyxBQUNaLFVBQVUsQUFFVCxNQUFNLENBQ04sU0FBUyxBQUFBLENBQUMsVUFBVSxDQ3RSVCxJQUFJLENEc1J1QixBQTFFMUMsQUFzRUMsSUF0RUcsQ0FzRUgsY0FBYyxBQUNaLFVBQVUsQUFFVCxNQUFNLEFBRUwsTUFBTSxBQUFBLENBQUMsVUFBVSxDQ3hSVixPQUFPLENEd1JrQixBQTNFckMsQUFzRUMsSUF0RUcsQ0FzRUgsY0FBYyxBQUNaLFVBQVUsQUFNVCxNQUFNLEFBQUEsQ0FDTixVQUFVLENDMVJDLElBQUksQ0QrUmYsQUFuRkosQUErRUksSUEvRUEsQ0FzRUgsY0FBYyxBQUNaLFVBQVUsQUFNVCxNQUFNLENBRU4sU0FBUyxBQUFBLENBQUMsVUFBVSxDQzVSWixPQUFPLENENFJvQixBQS9FdkMsQUFpRkssSUFqRkQsQ0FzRUgsY0FBYyxBQUNaLFVBQVUsQUFNVCxNQUFNLEFBR0wsTUFBTSxDQUNOLFNBQVMsQUFBQSxDQUFDLFVBQVUsQ0M3UlYsSUFBSSxDRDZSd0IsQUFqRjNDLEFBc0VDLElBdEVHLENBc0VILGNBQWMsQUFlWixNQUFNLEFBQUEsQ0FBQyxVQUFVLENDbFNSLE9BQU8sQ0RrU2dCLEFBckZuQyxBQXNGVSxJQXRGTixDQXNFSCxjQUFjLEFBZ0JaLE1BQU0sQ0FBQyxTQUFTLEFBQUEsQ0FBQyxVQUFVLENDbFNmLElBQUksQ0RrUzZCLEFBdEZoRCxBQXVGRSxJQXZGRSxDQXNFSCxjQUFjLENBaUJiLFNBQVMsQUFBQSxDQUFDLFVBQVUsQ0NwU1YsT0FBTyxDRG9Ta0IsQUF2RnJDLEFBd0ZVLElBeEZOLENBc0VILGNBQWMsQUFrQlosTUFBTSxDQUFDLFNBQVMsQUFBQSxDQUFDLFVBQVUsQ0NwU2YsSUFBSSxDRG9TNkIsQUFHaEQsQUFBQSxFQUFFLEFBQUEsQ0FDRCxNQUFNLENBQUMsQ0FBRSxDQUNULFdBQVcsQ0FBQyxJQUFLLENBQ2pCLEtBQUssQ0M3U0ssT0FBTyxDRDhTakIsV0FBVyxDQzlQTSxrQkFBa0IsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRCtQMUQsY0FBYyxDQUFDLFNBQVUsQ0FNekIsQUFYRCxBQUFBLEVBQUUsQUFNQSxPQUFPLEFBQUEsQ0FBQyxLQUFLLENDOVNILE9BQU8sQ0Q4U1csQUFOOUIsQUFBQSxFQUFFLEFBT0EsT0FBTyxBQUFBLENBQ1AsU0FBUyxDQUFDLElBQUssQ0FDZixXQUFXLENBQUMsSUFBSyxDQUNqQixBQUVGLEFBQUEsRUFBRSxBQUFBLENBQ0QsTUFBTSxDQUFDLENBQUUsQ0FDVCxXQUFXLENBQUMsSUFBSyxDQUNqQixLQUFLLENDelRLLE9BQU8sQ0QwVGpCLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLFdBQVcsQ0MzUU0sa0JBQWtCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0Q2UTFELEFBUEQsQUFBQSxFQUFFLEFBTUEsT0FBTyxBQUFBLENBQUMsS0FBSyxDQzFUSCxPQUFPLENEMFRXLEFBRTlCLEFBQUEsRUFBRSxBQUFBLENBQ0QsTUFBTSxDQUFDLENBQUUsQ0FDVCxXQUFXLENBQUMsSUFBSyxDQUNqQixXQUFXLENBQUMsTUFBTyxDQUNuQixLQUFLLENDdFVNLElBQUksQ0R1VWYsY0FBYyxDQUFDLFNBQVUsQ0FDekIsQUFDRCxBQUFBLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBQyxDQUFFLENBQ1QsV0FBVyxDQUFDLElBQUssQ0FDakIsV0FBVyxDQUFDLE1BQU8sQ0FDbkIsS0FBSyxDQzdVTSxJQUFJLENEOFVmLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLEFBQ0QsQUFBQSxLQUFLLEFBQUEsQ0FFSixNQUFNLENBQUMsUUFBUyxDQUNoQixBQUNELEFBQUEsWUFBWSxBQUFBLENBRVgsT0FBTyxDQUFDLE1BQU8sQ0FDZixNQUFNLENBQUMsUUFBUyxDQUNoQixNQUFNLENBQUMsS0FBTSxDQStCYixBQTlCQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBTGxDLEFBQUEsWUFBWSxBQUFBLENBS2dDLE1BQU0sQ0FBQyxLQUFNLENBOEJ4RCxDQW5DRCxBQU1DLFlBTlcsQ0FNWCxRQUFRLEFBQUEsQ0FDUCxVQUFVLENBQUMsT0FBUSxDQUNuQixVQUFVLENBQUMscUJBQUksQ0FDZixRQUFRLENBQUMsUUFBUyxDQUNsQixNQUFNLENBQUMsV0FBWSxDQUNuQixjQUFjLENBQUMsR0FBSSxDQUNuQixPQUFPLENBQUMsZ0JBQWlCLENFOVMxQixPQUFPLENGK1NrQixZQUFZLENFOVNyQyxjQUFjLENGOFN5QixHQUFHLENBV3pDLEFBVkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWRwQyxBQU1DLFlBTlcsQ0FNWCxRQUFRLEFBQUEsQ0FRcUMsTUFBTSxDQUFDLENBQUUsQ0FVckQsQ0F4QkYsQUFNQyxZQU5XLENBTVgsUUFBUSxBQVNOLE1BQU0sQUFBQSxDQUVOLFVBQVUsQ0FBQyxPQUFRLENBQ25CLFVBQVUsQ0FBQyxxQkFBSSxDQUNmLEdBQUcsQ0FBQyxDQUFFLENBQ04sSUFBSSxDQUFDLElBQUssQ0FDVixNQUFNLENBQUMsQ0FBRSxDQUNULEtBQUssQ0FBQyxLQUFNLENBQ1osQUF2QkgsQUF5QkMsWUF6QlcsQ0F5QlgsRUFBRSxBQUFDLENBQ0YsV0FBVyxDQ3ZUTSx1QkFBdUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRHdUL0QsS0FBSyxDQ3hXUSxJQUFJLENEeVdqQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBS2pCLEFBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTlCbkMsQUF5QkMsWUF6QlcsQ0F5QlgsRUFBRSxBQUFDLENBTUQsU0FBUyxDQUFDLElBQUssQ0FDZixXQUFXLENBQUMsSUFBSyxDQUVsQixDQUVGLEFBQUEsZ0JBQWdCLEFBQUEsQ0FDZixLQUFLLENDdFhPLElBQUksQ0R3WGhCLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLE9BQU8sQ0FBQyxDQUFFLENBQ1YsTUFBTSxDQUFDLFFBQVMsQ0EyRGhCLEFBakVELEFBQUEsZ0JBQWdCLEFpQmhTYixrQkFBa0IsQUFBQyxDQUNsQixLQUFLLENoQnpFZ0IsSUFBSSxDZ0IwRXpCLE9BQU8sQ0FBRSxDQUFFLENBQ1osQWpCNlJILEFBQUEsZ0JBQWdCLEFpQjVSYixzQkFBc0IsQUFBQyxDQUFFLEtBQUssQ2hCNUVSLElBQUksQ2dCNEVnQixBakI0UjdDLEFBQUEsZ0JBQWdCLEFpQjNSYiwyQkFBMkIsQUFBRSxDQUFFLEtBQUssQ2hCN0VkLElBQUksQ2dCNkVzQixBakIyUm5ELEFBT0MsZ0JBUGUsQ0FPZixLQUFLLEFBQUEsQ0FDSixVQUFVLENBQUMsS0FBTSxDQUNqQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLEtBQUssQ0FBQyxJQUFLLENBQ1gsS0FBSyxDQUFDLEtBQU0sQ0FDWixNQUFNLENBQUMsVUFBVyxDQUNsQixXQUFXLENBQUMsTUFBTyxDQUNuQixLQUFLLENDcFlNLElBQUksQ0RxWWYsY0FBYyxDQUFFLFNBQVUsQ0FPMUIsQUFOQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBakJuQyxBQU9DLGdCQVBlLENBT2YsS0FBSyxBQUFBLENBWUgsS0FBSyxDQUFDLElBQUssQ0FDWCxVQUFVLENBQUMsTUFBTyxDQUNsQixNQUFNLENBQUMsUUFBUyxDQUVqQixBQXZCRixBQWtCRyxnQkFsQmEsQ0FPZixLQUFLLENBV0gsRUFBRSxBQUFBLENBQUMsT0FBTyxDQUFFLElBQUssQ0FBRyxDQWxCdkIsQUF3QkMsZ0JBeEJlLENBd0JmLE9BQU8sQUFBQSxDQUNOLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLE1BQU0sQ0FBQyxPQUFRLENBQ2YsQUEzQkYsQUE0QkMsZ0JBNUJlLENBNEJmLFVBQVUsQUFBQSxDQUNULFNBQVMsQ0FBQyxJQUFLLENBQ2YsS0FBSyxDQUFDLE9BQVEsQ0FDZCxNQUFNLENBQUMsV0FBWSxDQUNuQixBQWhDRixBQWlDQyxnQkFqQ2UsQ0FpQ2YsQ0FBQyxBQUFBLENBQUMsTUFBTSxDQUFDLENBQUUsQ0FBRyxBQWpDZixBQWtDQyxnQkFsQ2UsQ0FrQ2YsT0FBTyxBQUFBLENBQ04sVUFBVSxDQ3JaQSxPQUFPLENEc1pqQixhQUFhLENBQUMsR0FBSSxDQUNsQixNQUFNLENBQUMsQ0FBRSxDQUNULE9BQU8sQ0FBQyxJQUFLLENBQ2IsTUFBTSxDQUFDLFNBQVUsQ0FDakIsT0FBTyxDQUFDLENBQUUsQ0FDVixLQUFLLENBQUMsS0FBTSxDQUNaLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQzFXRyx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRDJXakUsY0FBYyxDQUFDLFNBQVUsQ0FDekIsS0FBSyxDQzdaUSxJQUFJLENZbEJqQixLQUFLLENiZ2JVLElBQUksQ2EvYW5CLE1BQU0sQ2IrYWUsSUFBSSxDQUd6QixBQUZBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE5Q25DLEFBa0NDLGdCQWxDZSxDQWtDZixPQUFPLEFBQUEsQ0FZcUMsS0FBSyxDQUFDLEdBQUksQ0FFckQsQ0FoREYsQUFrQ0MsZ0JBbENlLENBa0NmLE9BQU8sQUFhTCxNQUFNLEFBQUEsQ09sYlAsT0FBTyxDUGtia0IsRUFBRyxDTy9hNUIsTUFBTSxDQUFDLGlCQUFDLENQK2F3QixBQS9DbEMsQUFpREMsZ0JBakRlLENBaURmLE1BQU0sQUFBQSxDQUNMLFVBQVUsQ0FBQyxlQUFnQixDQUMzQixLQUFLLENBQUMsSUFBSyxDQUNYLE1BQU0sQ0FBQyxpQkFBa0IsQ0FDekIsYUFBYSxDQUFDLEdBQUksQ0FDbEIsT0FBTyxDQUFDLGFBQWMsQ0FDdEIsTUFBTSxDQUFDLENBQUUsQ0FDVCxPQUFPLENBQUMsSUFBSyxDQUViLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQzVYRyx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRDZYakUsVUFBVSxDQzVhRyxJQUFJLENZbEJqQixLQUFLLENiK2JVLEtBQUssQ2E5YnBCLE1BQU0sQ2I4YmdCLElBQUksQ0FJMUIsQUFIQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBN0RwQyxBQWlEQyxnQkFqRGUsQ0FpRGYsTUFBTSxBQUFBLENBWXVDLEtBQUssQ0FBQyxLQUFNLENBR3hELENBRkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQTlEcEMsQUFpREMsZ0JBakRlLENBaURmLE1BQU0sQUFBQSxDQWFzQyxLQUFLLENBQUMsS0FBTSxDQUV2RCxDQURBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEvRG5DLEFBaURDLGdCQWpEZSxDQWlEZixNQUFNLEFBQUEsQ0Fjc0MsS0FBSyxDQUFDLEtBQU0sQ0FDdkQsQ0FFRixBQUFBLGFBQWEsQUFBQSxDQUNaLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLE1BQU0sQ0FBQyxRQUFTLENBOERoQixBQTdEQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBSG5DLEFBQUEsYUFBYSxBQUFBLENBSVgsU0FBUyxDQUFDLElBQUssQ0E0RGhCLEFBaEVELEFBS0UsYUFMVyxDQUtYLEVBQUUsQUFBQSxDQUFDLE9BQU8sQ0FBRSxJQUFLLENBQUcsQ0FMdEIsQUFPQyxhQVBZLENBT1osRUFBRSxBQUFBLENBQ0QsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsS0FBSyxDQzdiSyxPQUFPLENEOGJqQixNQUFNLENBQUMsT0FBUSxDQUNmLFNBQVMsQ0FBQyxLQUFNLENBTWhCLEFBTEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQVpwQyxBQU9DLGFBUFksQ0FPWixFQUFFLEFBQUEsQ0FNQSxTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBR2xCLEFBakJGLEFBZUcsYUFmVSxDQU9aLEVBQUUsQ0FRQSxFQUFFLEFBQUEsQ0FBQyxPQUFPLENBQUUsS0FBTSxDQUFHLENBZnhCLEFBa0JDLGFBbEJZLENBa0JaLFFBQVEsQUFBQSxDQUNQLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLE1BQU0sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQzdjWixJQUFJLENEb2RSLEFBM0JGLEFBcUJFLGFBckJXLENBa0JaLFFBQVEsQ0FHUCxHQUFHLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSyxDQUFHLEFBckJwQixBQXNCRSxhQXRCVyxDQWtCWixRQUFRLENBSVAsQ0FBQyxBQUFBLENBQ0EsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixBQXpCSCxBQTBCVSxhQTFCRyxDQWtCWixRQUFRLEFBUU4sTUFBTSxDQUFDLEtBQUssQUFBQSxDQUFDLE9BQU8sQ0FBRSxLQUFNLENBQUcsQUExQmxDLEFBNEJDLGFBNUJZLENBNEJaLEtBQUssQUFBQSxDQUNKLE9BQU8sQ0FBRSxJQUFLLENBRWQsT0FBTyxDQUFDLG1CQUFvQixDQUM1QixZQUFZLENBQUMsSUFBSyxDQUNsQixVQUFVLENBQThCLDhCQUFDLENBQ3pDLEtBQUssQ0NyZFEsSUFBSSxDRHNkakIsY0FBYyxDQUFFLElBQUssQ0FVckIsQUE3Q0YsQUFxQ0UsYUFyQ1csQ0E0QlosS0FBSyxDQVNKLE9BQU8sQUFBQSxDRTdhUixPQUFPLENGOGFtQixLQUFLLENFN2EvQixjQUFjLENGNmFtQixNQUFNLENhM2V0QyxLQUFLLENiNGVZLElBQUksQ2EzZXJCLE1BQU0sQ2IyZVcsSUFBSSxDQUNwQixBQXhDSCxBQXlDRSxhQXpDVyxDQTRCWixLQUFLLENBYUosTUFBTSxBQUFBLENFamJQLE9BQU8sQ0ZrYm1CLFVBQVUsQ0VqYnBDLGNBQWMsQ0ZpYndCLE1BQU0sQ0FDMUMsS0FBSyxDQUFDLElBQUssQ0FDWCxBQTVDSCxBQThDQyxhQTlDWSxDQThDWixDQUFDLEFBQUEsQ0FDQSxlQUFlLENBQUUsSUFBSyxDQUV0QixBQWpERixBQThDQyxhQTlDWSxDQThDWixDQUFDLEFBRUMsTUFBTSxBQUFBLENBQUMsZUFBZSxDQUFFLFNBQVUsQ0FBRyxBQWhEeEMsQUFrREMsYUFsRFksQ0FrRFosS0FBSyxBQUFBLENBQ0osY0FBYyxDQUFDLFNBQVUsQ0FDekIsS0FBSyxDQ3hlSyxPQUFPLENEeWVqQixBQXJERixBQXNEQyxhQXREWSxDQXNEWixNQUFNLEFBQUEsQ0FBQyxRQUFRLENBQUMsUUFBUyxDQUFHLEFBdEQ3QixBQXVEQyxhQXZEWSxDQXVEWixTQUFTLEFBQUEsQ0FDUixjQUFjLENBQUMsU0FBVSxDQUN6QixLQUFLLENDN2VLLE9BQU8sQ0Q4ZWpCLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLE1BQU0sQ0FBQyxHQUFJLENBQ1gsS0FBSyxDQUFDLEdBQUksQ0FFVixBQS9ERixBQXVEQyxhQXZEWSxDQXVEWixTQUFTLEFBT1AsTUFBTSxBQUFBLENBQUMsZUFBZSxDQUFFLFNBQVUsQ0FBRyxBQUd4QyxBQUFBLFFBQVEsQUFBQSxDQUNQLFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0FDakIsS0FBSyxDQzVmSyxJQUFJLENENmZkLFFBQVEsQ0FBQyxNQUFPLENBa0JoQixBQXRCRCxBQUtDLFFBTE8sQ0FLUCxJQUFJLEFBQUEsQ0FDSCxRQUFRLENBQUMsUUFBUyxDQUNsQixPQUFPLENBQUUsT0FBUSxDRWhkbEIsT0FBTyxDRmlka0IsWUFBWSxDRWhkckMsY0FBYyxDRmdkeUIsR0FBRyxDQWF6QyxBQXJCRixBQUtDLFFBTE8sQ0FLUCxJQUFJLEFBSUYsT0FBTyxDQVRWLEFBS0MsUUFMTyxDQUtQLElBQUksQUFLRixNQUFNLEFBQUEsQ0FFTixVQUFVLENDdGdCUCxJQUFJLENZWlIsS0FBSyxDYm1oQlUsS0FBSyxDYWxoQnBCLE1BQU0sQ2JraEJnQixHQUFHLENBQ3hCLEdBQUcsQ0FBQyxJQUFLLENBQ1QsSUFBSSxDQUFDLElBQUssQ0FDVixBQWhCSCxBQUtDLFFBTE8sQ0FLUCxJQUFJLEFBWUYsT0FBTyxBQUFBLENBQ1AsSUFBSSxDQUFDLElBQUssQ0FDVixLQUFLLENBQUMsSUFBSyxDQUNYLEFBR0gsQUFBQSxnQkFBZ0IsQUFBQSxDQUNmLE1BQU0sQ0FBQyxRQUFTLENBU2hCLEFBVkQsQUFFQyxnQkFGZSxDQUVmLFFBQVEsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUFGN0IsQUFHQyxnQkFIZSxDQUdmLEdBQUcsQUFBQSxDQUNGLE1BQU0sQ0FBQyxXQUFZLENBQ25CLEtBQUssQ0FBQyxPQUFRLENBSWQsQUFIQSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFOcEIsQUFHQyxnQkFIZSxDQUdmLEdBQUcsQUFBQSxDQUlELEtBQUssQ0FBRSxLQUFNLENBRWQsQ0FFRixBQUFBLGdCQUFnQixBQUFBLENBQ2YsTUFBTSxDQUFDLFFBQVMsQ0FzRWhCLEFBdkVELEFBRUMsZ0JBRmUsQ0FFZixRQUFRLEFBQUEsQ0FBQyxNQUFNLENBQUMsUUFBUyxDQUFHLEFBRjdCLEFBR0MsZ0JBSGUsQ0FHZixVQUFVLEFBQUEsQ0FDVCxNQUFNLENBQUMsUUFBUyxDQUNoQixRQUFRLENBQUMsUUFBUyxDQUNsQixPQUFPLENBQUMsV0FBWSxDQUNwQixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0M5aEJOLE9BQU8sQ0Q2bEJqQixBQXRFRixBQUdDLGdCQUhlLENBR2YsVUFBVSxBQUtSLE9BQU8sQ0FSVixBQUdDLGdCQUhlLENBR2YsVUFBVSxBQU1SLE1BQU0sQUFBQSxDQUNOLFVBQVUsQ0NoaUJFLElBQUksQ1lsQmpCLEtBQUssQ2JtakJZLElBQUksQ2FsakJyQixNQUFNLENia2pCVyxJQUFJLENBQ3BCLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLE9BQU8sQ0FBQyxHQUFJLENBQ1osU0FBUyxDQUFDLElBQUssQ0FDZixLQUFLLENDdGlCSSxPQUFPLENEdWlCaEIsR0FBRyxDQUFDLEtBQU0sQ0FDVixJQUFJLENBQUMsR0FBSSxDQUNULE1BQU0sQ0FBQyxXQUFZLENBQ25CLFVBQVUsQ0FBQyxNQUFPLENBQ2xCLEFBcEJILEFBR0MsZ0JBSGUsQ0FHZixVQUFVLEFBa0JSLE9BQU8sQUFBQSxDQUNQLEdBQUcsQ0FBQyxJQUFLLENBQ1QsTUFBTSxDQUFDLEtBQU0sQ0FDYixBQXhCSCxBQXlCRSxnQkF6QmMsQ0FHZixVQUFVLENBc0JULENBQUMsQUFBQSxDQUNBLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLFVBQVUsQ0FBQyxNQUFPLENBQ2xCLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQ3RnQkMsa0JBQWtCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0R1Z0J4RCxPQUFPLENBQUMsV0FBWSxDQUNwQixNQUFNLENBQUMsUUFBUyxDQUNoQixPQUFPLENBQUUsS0FBTSxDQUNmLFFBQVEsQ0FBQyxRQUFTLENBNEJsQixBQTNCQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBbENyQyxBQXlCRSxnQkF6QmMsQ0FHZixVQUFVLENBc0JULENBQUMsQUFBQSxDQVVDLE9BQU8sQ0FBQyxJQUFLLENBMEJkLEFBN0RILEFBb0NJLGdCQXBDWSxDQUdmLFVBQVUsQ0FzQlQsQ0FBQyxDQVdDLEVBQUUsQUFBQSxDQUFDLE9BQU8sQ0FBRSxJQUFLLENBQUcsQ0FFckIsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXRDckMsQUF5QkUsZ0JBekJjLENBR2YsVUFBVSxDQXNCVCxDQUFDLEFBQUEsQ0FjQyxTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLE9BQU8sQ0FBQyxJQUFLLENBb0JkLENBN0RILEFBeUJFLGdCQXpCYyxDQUdmLFVBQVUsQ0FzQlQsQ0FBQyxBQWtCQyxPQUFPLENBM0NYLEFBeUJFLGdCQXpCYyxDQUdmLFVBQVUsQ0FzQlQsQ0FBQyxBQW1CQyxNQUFNLEFBQUEsQ0FDTixPQUFPLENBQUUsWUFBYSxDQUN0QixPQUFPLENBQUMsRUFBRyxDQUNYLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLFVBQVUsQ0FBNkIsNkJBQUMsQ0FBQyxTQUFTLENBQUUsS0FBSSxDQUFFLEtBQUksQ2F4bEJoRSxLQUFLLENieWxCVyxJQUFJLENheGxCcEIsTUFBTSxDYndsQmlCLElBQUksQ0FDekIsR0FBRyxDQUFDLENBQUUsQ0FDTixJQUFJLENBQUMsSUFBSyxDQUNWLEFBcERKLEFBeUJFLGdCQXpCYyxDQUdmLFVBQVUsQ0FzQlQsQ0FBQyxBQTRCQyxNQUFNLEFBQUEsQ0FDTixtQkFBbUIsQ0FBQyxXQUFZLENBQ2hDLEdBQUcsQ0FBQyxJQUFLLENBQ1QsSUFBSSxDQUFDLElBQUssQ0FDVixLQUFLLENBQUMsSUFBSyxDQUNYLE1BQU0sQ0FBQyxLQUFNLENBQ2IsTUFBTSxDQUFDLFNBQVUsQ0FDakIsQUE1REosQUE4REUsZ0JBOURjLENBR2YsVUFBVSxDQTJEVCxJQUFJLEFBQUEsQ0FDSCxVQUFVLENBQUMsTUFBTyxDQUNsQixVQUFVLENBQUMsS0FBTSxDQUNqQixPQUFPLENBQUUsS0FBTSxDQUNmLFNBQVMsQ0FBQyxJQUFLLENBQ2YsT0FBTyxDQUFDLE1BQU8sQ0FDZixLQUFLLENDM2xCSSxPQUFPLENENGxCaEIsQUFHSCxBQUFBLGNBQWMsQUFBQSxDQUNiLFdBQVcsQ0FBQyxJQUFLLENBOEJqQixBQS9CRCxBQUVDLGNBRmEsQ0FFYixDQUFDLEFBQUEsQ0FBQyxXQUFXLENDOWlCSyx1QkFBdUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRDhpQjlCLEFBRm5DLEFBR0MsY0FIYSxDQUdiLEVBQUUsQUFBQSxDQUNELFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0FDakIsS0FBSyxDQzNtQkssSUFBSSxDRDRtQmQsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsQUFSRixBQVNDLGNBVGEsQ0FTYixZQUFZLEFBQUEsQ0FDWCxRQUFRLENBQUMsTUFBTyxDQUNoQixNQUFNLENBQUMsWUFBYSxDQW1CcEIsQUE5QkYsQUFZRSxjQVpZLENBU2IsWUFBWSxDQUdYLE9BQU8sQUFBQSxDQUNOLFdBQVcsQ0M3akJLLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEOGpCOUQsS0FBSyxDQUFDLElBQUssQ0FDWCxLQUFLLENBQUMsSUFBSyxDQUNYLGNBQWMsQ0FBQyxTQUFVLENBTXpCLEFBdEJILEFBaUJHLGNBakJXLENBU2IsWUFBWSxDQUdYLE9BQU8sQ0FLTixDQUFDLEFBQUEsQ0FDQSxXQUFXLENDbGtCSSx1QkFBdUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRG1rQjdELGVBQWUsQ0FBRSxJQUFLLENBRXRCLEFBckJKLEFBaUJHLGNBakJXLENBU2IsWUFBWSxDQUdYLE9BQU8sQ0FLTixDQUFDLEFBR0MsTUFBTSxBQUFBLENBQUMsZUFBZSxDQUFFLFNBQVUsQ0FBRyxBQXBCMUMsQUF1QkUsY0F2QlksQ0FTYixZQUFZLENBY1gsRUFBRSxBQUFBLENBQ0QsV0FBVyxDQ3BrQkssdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0Rxa0I5RCxVQUFVLENBQUMsTUFBTyxDQUNsQixBQTFCSCxBQTJCRSxjQTNCWSxDQVNiLFlBQVksQ0FrQlgsT0FBTyxBQUFBLENBQ04sUUFBUSxDQUFDLE1BQU8sQ0FDaEIsQUFRSCxBQUFBLGNBQWMsQUFBQyxDQUNkLFNBQVMsQ0FBQyxJQUFLLENBQ2YsTUFBTSxDQUFDLFFBQVMsQ0FpR2hCLEFBbkdELEFBSUMsY0FKYSxDQUliLFFBQVEsQUFBQyxDQUNSLE1BQU0sQ0FBQyxRQUFTLENBR2hCLEFBUkYsQUFNRSxjQU5ZLENBSWIsUUFBUSxDQUVQLElBQUksQUFBQSxDQUFDLE1BQU0sQ0FBQyxVQUFXLENBQUcsQUFONUIsQUFPUSxjQVBNLENBSWIsUUFBUSxBQUdOLElBQUksQ0FBQyxJQUFJLEFBQUEsQ0FBQyxNQUFNLENBQUMsVUFBVyxDQUFHLEFBUGxDLEFBVUMsY0FWYSxDQVViLEVBQUUsQUFBQyxDQUNGLE1BQU0sQ0FBQyxRQUFTLENBS2hCLEFBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVpuQyxBQVVDLGNBVmEsQ0FVYixFQUFFLEFBQUMsQ0FHRCxTQUFTLENBQUMsSUFBSyxDQUNmLE1BQU0sQ0FBQyxRQUFTLENBRWpCLENBaEJGLEFBa0JDLGNBbEJhLENBa0JiLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBQyxJQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBRVosQUF0QkYsQUFxQkUsY0FyQlksQ0FrQmIsU0FBUyxDQUdSLENBQUMsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUFyQnZCLEFBd0JDLGNBeEJhLENBd0JiLEdBQUcsQUFBQyxDQUNILE9BQU8sQ0FBQyxZQUFhLENBQ3JCLE1BQU0sQ0FBQyxPQUFRLENBRWYsQUFEQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBM0JwQyxBQXdCQyxjQXhCYSxDQXdCYixHQUFHLEFBQUMsQ0FHd0MsU0FBUyxDQUFDLElBQUssQ0FDMUQsQ0E1QkYsQUE4QkMsY0E5QmEsQ0E4QmIsS0FBSyxBQUFDLENBQ0wsVUFBVSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENDeHFCaEIsSUFBSSxDRHlxQlIsY0FBYyxDQUFDLFNBQVUsQ0FDekIsT0FBTyxDQUFDLFFBQVMsQ0FDakIsU0FBUyxDQUFDLEtBQU0sQ0FDaEIsTUFBTSxDQUFDLFdBQVksQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FjWixBQVpBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUF0Q3BDLEFBOEJDLGNBOUJhLENBOEJiLEtBQUssQUFBQyxDQVNKLFNBQVMsQ0FBQyxLQUFNLENBQ2hCLFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0FTbEIsQ0FOQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBNUNuQyxBQThCQyxjQTlCYSxDQThCYixLQUFLLEFBQUMsQ0FlSixTQUFTLENBQUMsS0FBTSxDQUNoQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLE1BQU0sQ0FBQyxXQUFZLENBRXBCLENBbERGLEFBb0RDLGNBcERhLENBb0RiLEtBQUssQUFBQyxDQUNMLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLGNBQWMsQ0FBQyxJQUFLLENBQ3BCLEFBdkRGLEFBeURDLGNBekRhLENBeURiLE9BQU8sQUFBQyxDRWpwQlIsT0FBTyxDRmtwQmtCLFlBQVksQ0VqcEJyQyxjQUFjLENGaXBCeUIsR0FBRyxDQUN6QyxRQUFRLENBQUMsUUFBUyxDQUNsQixNQUFNLENBQUMsVUFBVyxDQUNsQixBQTdERixBQStEQyxjQS9EYSxDQStEYixPQUFPLEFBQUMsQ0FDUCxLQUFLLENBQUUsT0FBUSxDQUNmLEFBakVGLEFBbUVDLGNBbkVhLENBbUViLFdBQVcsQUFBQyxDQUNYLEtBQUssQ0FBRSxPQUFRLENBQ2YsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsU0FBUyxDQUFFLElBQUssQ0FDaEIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsQUF4RUYsQUEwRUMsY0ExRWEsQ0EwRWIsTUFBTSxBQUFDLENBQ04sU0FBUyxDQUFFLE9BQVEsQ0FDbkIsV0FBVyxDQ2hxQk0seUJBQXlCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0RpcUJqRSxXQUFXLENBQUMsR0FBSSxDQUNoQixLQUFLLENDbHRCSyxPQUFPLENDNENsQixPQUFPLENGdXFCa0IsWUFBWSxDRXRxQnJDLGNBQWMsQ0ZzcUJ5QixHQUFHLENBQ3pDLEFBaEZGLEFBa0ZDLGNBbEZhLENBa0ZiLFlBQVksQUFBQyxDQUNaLFNBQVMsQ0FBQyxJQUFLLENBV2YsQUFWQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBcEZuQyxBQWtGQyxjQWxGYSxDQWtGYixZQUFZLEFBQUMsQ0FFK0IsVUFBVSxDQUFDLE1BQU8sQ0FVN0QsQ0E5RkYsQUFxRkUsY0FyRlksQ0FrRmIsWUFBWSxDQUdYLEdBQUcsQUFBQSxDQUNGLE1BQU0sQ0FBQyxRQUFTLENBR2hCLEFBRkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXZGckMsQUFxRkUsY0FyRlksQ0FrRmIsWUFBWSxDQUdYLEdBQUcsQUFBQSxDQUV5QyxTQUFTLENBQUMsSUFBSyxDQUUxRCxDQURBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF4RnBDLEFBcUZFLGNBckZZLENBa0ZiLFlBQVksQ0FHWCxHQUFHLEFBQUEsQ0FHeUMsTUFBTSxDQUFDLFdBQVksQ0FDOUQsQ0F6RkgsQUEyRkUsY0EzRlksQ0FrRmIsWUFBWSxDQVNYLEdBQUcsQUFBQyxDQUNILFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEFBN0ZILEFBZ0dDLGNBaEdhLENBZ0diLGFBQWEsQUFBQyxDQUNiLGFBQWEsQ0FBRSxHQUFJLENBQ25CLEFBUUYsQUFBQSxlQUFlLEFBQUEsQ0FDZCxNQUFNLENBQUMsUUFBUyxDQXNGaEIsQUF2RkQsQUFFQyxlQUZjLENBRWQsUUFBUSxBQUFBLENBQ1AsTUFBTSxDQUFDLFFBQVMsQ0FFaEIsQUFMRixBQUlFLGVBSmEsQ0FFZCxRQUFRLENBRVAsSUFBSSxBQUFBLENBQUMsTUFBTSxDQUFDLFVBQVcsQ0FBRyxBQUo1QixBQU1DLGVBTmMsQ0FNZCxhQUFhLEFBQUEsQ0FBQyxXQUFXLENBQUMsSUFBSyxDQUFHLEFBTm5DLEFBT0MsZUFQYyxDQU9kLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBQyxRQUFTLENBS2hCLEFBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQVRwQyxBQU9DLGVBUGMsQ0FPZCxFQUFFLEFBQUEsQ0FHQSxTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBRWxCLENBYkYsQUFjQyxlQWRjLENBY2QsQ0FBQyxBQUFBLENBQUMsTUFBTSxDQUFDLFFBQVMsQ0FBRyxBQWR0QixBQWVDLGVBZmMsQ0FlZCxVQUFVLEFBQUEsQ0FDVCxVQUFVLENBQUMsTUFBTyxDQUNsQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLFdBQVcsQ0FBQyxHQUFJLENBQ2hCLE1BQU0sQ0FBQyxRQUFTLENBa0JoQixBQWpCQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBckJwQyxBQWVDLGVBZmMsQ0FlZCxVQUFVLEFBQUEsQ0FNa0MsTUFBTSxDQUFDLFFBQVMsQ0FpQjNELENBdENGLEFBc0JFLGVBdEJhLENBZWQsVUFBVSxDQU9ULEVBQUUsQUFBQSxDQUNELE9BQU8sQ0FBQyxDQUFFLENBQ1YsTUFBTSxDQUFDLFdBQVksQ0FDbkIsY0FBYyxDQUFDLEdBQUksQ0FZbkIsQUFyQ0gsQUEwQkcsZUExQlksQ0FlZCxVQUFVLENBT1QsRUFBRSxDQUlELENBQUMsQUFBQSxDQUNBLE9BQU8sQ0FBRSxLQUFNLENhMXhCakIsS0FBSyxDYjR4QmEsSUFBSSxDYTN4QnRCLE1BQU0sQ2IyeEJZLElBQUksQ0FDcEIsTUFBTSxDQUFDLGlCQUFrQixDQUN6QixLQUFLLENBQUMsT0FBUSxDQUNkLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLGFBQWEsQ0FBQyxHQUFJLENBQ2xCLE9BQU8sQ0FBQyxlQUFnQixDQUN4QixRQUFRLENBQUMsTUFBTyxDQUNoQixBQXBDSixBRXRyQkMsZUZzckJjLENBZWQsVUFBVSxDQU9ULEVBQUUsQ0FJRCxDQUFDLENFaHRCSCxLQUFLLEFBQUwsQ0FDQyxPQUFPLENBQUMsWUFBYSxDQUNyQixXQUFXLENBQUMsTUFBTyxDQUNuQixjQUFjLENGK3NCVyxNQUFNLENFOXNCL0IsQUZrckJGLEFBMEJHLGVBMUJZLENBZWQsVUFBVSxDQU9ULEVBQUUsQ0FJRCxDQUFDLEFFM3NCRixPQUFPLEFBQUEsQ0FDUCxPQUFPLENBQUMsRUFBRyxDQUNYLGNBQWMsQ0Yyc0JXLE1BQU0sQ0Uxc0IvQixPQUFPLENBQUMsWUFBYSxDQUNyQixNQUFNLENBQUMsSUFBSyxDQUNaLEtBQUssQ0FBQyxHQUFJLENBQ1YsUUFBUSxDQUFDLE1BQU8sQ0FDaEIsTUFBTSxDQUFDLFVBQVcsQ0FDbEIsQUZ5cUJGLEFBeUNDLGVBekNjLENBeUNkLFdBQVcsQUFBQSxDQUNWLFFBQVEsQ0FBQyxNQUFPLENBMENoQixBQXBGRixBQTRDRSxlQTVDYSxDQXlDZCxXQUFXLENBR1YsTUFBTSxBQUFBLENBQ0wsV0FBVyxDQUFDLE1BQU8sQ0FDbkIsV0FBVyxDQzd1QkssdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0Q4dUI5RCxNQUFNLENBQUMsUUFBUyxDQUNoQixPQUFPLENBQUUsS0FBTSxDQUNmLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLEFBbERILEFBb0RFLGVBcERhLENBeUNkLFdBQVcsQ0FXVixlQUFlLEFBQUEsQ0FDZCxLQUFLLENBQUMsT0FBUSxDQUNkLFNBQVMsQ0FBQyxJQUFLLENBQ2YsT0FBTyxDQUFDLFVBQVcsQ0FpQm5CLEFBaEJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF4RHBDLEFBb0RFLGVBcERhLENBeUNkLFdBQVcsQ0FXVixlQUFlLEFBQUEsQ0FJNkIsT0FBTyxDQUFDLENBQUUsQ0FnQnJELENBeEVILEFBeURHLGVBekRZLENBeUNkLFdBQVcsQ0FXVixlQUFlLENBS2QsQ0FBQyxBQUFBLENBQ0EsV0FBVyxDQUFDLElBQUssQ2F6ekJuQixLQUFLLENiMHpCYSxJQUFJLENhenpCdEIsTUFBTSxDYnl6QlksSUFBSSxDQUNwQixBQTVESixBQTZERyxlQTdEWSxDQXlDZCxXQUFXLENBV1YsZUFBZSxDQVNkLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE1BQU0sQ0FBQyxNQUFPLENBQ2QsQUFoRUosQUFpRUcsZUFqRVksQ0F5Q2QsV0FBVyxDQVdWLGVBQWUsQ0FhZCxDQUFDLEFBQUEsQ0FDQSxLQUFLLENBQUMsT0FBUSxDQUNkLFVBQVUsQ0FBRSx1QkFBd0IsQ0FJcEMsQUF2RUosQUFpRUcsZUFqRVksQ0F5Q2QsV0FBVyxDQVdWLGVBQWUsQ0FhZCxDQUFDLEFBR0MsTUFBTSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUssQ0FDWixBQXRFTCxBQTZFSyxlQTdFVSxDQXlDZCxXQUFXLEFBaUNULElBQUksQ0FDSixlQUFlLENBQ2QsRUFBRSxBQUFBLFVBQVUsQ0FDWCxDQUFDLEFBQUMsQ2E1MEJMLEtBQUssQ2I2MEJlLElBQUksQ2E1MEJ4QixNQUFNLENiNDBCYyxJQUFJLENBQ3BCLG1CQUFtQixDQUFDLGFBQWMsQ0FDbEMsQUFRTixBQUFBLFVBQVUsQUFBQSxDQUNULE1BQU0sQ0FBQyxRQUFTLENBd0RoQixBQXZEQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBRm5DLEFBQUEsVUFBVSxBQUFBLENBRW1DLE1BQU0sQ0FBQyxRQUFTLENBdUQ1RCxDQXREQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBSG5DLEFBQUEsVUFBVSxBQUFBLENBR2tDLE1BQU0sQ0FBQyxRQUFTLENBc0QzRCxDQXpERCxBQUlDLFVBSlMsQ0FJVCxLQUFLLEFBQUEsQ0FDSixXQUFXLENBQUMsR0FBSSxDQUNoQixTQUFTLENBQUMsSUFBSyxDQUNmLEtBQUssQ0NuMUJLLElBQUksQ0RvMUJkLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLEFBVkYsQUFXQyxVQVhTLENBV1QsT0FBTyxBQUFBLENBQ04sT0FBTyxDQUFDLFNBQVUsQ0FDbEIsUUFBUSxDQUFDLE1BQU8sQ0FDaEIsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsU0FBUyxDQUFDLENBQUUsQ0FDWixjQUFjLENBQUMsSUFBSyxDQVlwQixBQTVCRixBQWlCRSxVQWpCUSxDQVdULE9BQU8sQ0FNTixDQUFDLEFBQUEsQ0FDQSxNQUFNLENBQUUsT0FBUSxDQUNoQixNQUFNLENBQUUsS0FBTSxDQUNkLFdBQVcsQ0FBQyxPQUFRLENBQ3BCLFFBQVEsQ0FBRSxNQUFPLENhNTJCbEIsS0FBSyxDYjYyQlUsSUFBSSxDYTUyQm5CLE1BQU0sQ2I0MkJnQixJQUFJLENBQ3pCLFVBQVUsQ0FBNkIsNkJBQUMsQ0FBQyxTQUFTLENBQUUsTUFBSyxDQUFFLEtBQUksQ0VqekJqRSxPQUFPLENGa3pCbUIsWUFBWSxDRWp6QnRDLGNBQWMsQ0ZpekIwQixNQUFNLENBRzVDLEFBM0JILEFBaUJFLFVBakJRLENBV1QsT0FBTyxDQU1OLENBQUMsQUFRQyxNQUFNLEFBQUEsQ09oM0JSLE9BQU8sQ1BnM0JtQixFQUFHLENPNzJCN0IsTUFBTSxDQUFDLGlCQUFDLENQNjJCeUIsQUF6Qm5DLEFBaUJFLFVBakJRLENBV1QsT0FBTyxDQU1OLENBQUMsQUFTQyxjQUFjLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBRSxZQUFhLENBQUcsQUExQnhELEFBNkJrQixVQTdCUixDQTZCVCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBQVksQ0FDakIsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENDejJCWixJQUFJLENEMDJCUixhQUFhLENBQUMsR0FBSSxDQUNsQixPQUFPLENBQUMsV0FBWSxDQUNwQixNQUFNLENBQUMsQ0FBRSxDRTN6QlYsT0FBTyxDRjR6QmtCLFlBQVksQ0UzekJyQyxjQUFjLENGMnpCeUIsTUFBTSxDQUM1QyxLQUFLLENDdjNCSyxJQUFJLENEdzNCZCxVQUFVLENBQUMsTUFBTyxDQUNsQixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENDM3pCRCx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRDR6QmpFLFVBQVUsQ0MzMkJHLElBQUksQ1lsQmpCLEtBQUssQ2I4M0JVLElBQUksQ2E3M0JuQixNQUFNLENiNjNCZSxJQUFJLENBQ3pCLGNBQWMsQ0FBQyxDQUFFLENBQ2pCLEFBekNGLEFBMENDLFVBMUNTLENBMENULE1BQU0sQUFBQSxDQUNMLFdBQVcsQ0NqMEJNLHlCQUF5QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEazBCakUsT0FBTyxDQUFFLEtBQU0sQ0FDZixXQUFXLENBQUMsR0FBSSxDQUNoQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLEtBQUssQ0FBRSxPQUFRLENBQ2YsQUFsREYsQUFvREMsVUFwRFMsQ0FvRFQsc0JBQXNCLEFBQUMsQ0FDdEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixBQUVGLEFBQUEsUUFBUSxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FxRGYsQUF2REQsQUFHQyxRQUhPLENBR1AsYUFBYSxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsUUFBUSxDQUFFLE1BQU8sQ0FDakIsS0FBSyxDQUFDLEtBQU0sQ0FDWixNQUFNLENBQUMsTUFBTyxDQUVkLEFBREEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQVJwQyxBQUdDLFFBSE8sQ0FHUCxhQUFhLEFBQUMsQ0FLOEIsS0FBSyxDQUFDLEtBQU0sQ0FDdkQsQ0FURixBQVVDLFFBVk8sQ0FVUCxhQUFhLEFBQUMsQ0FDYixLQUFLLENBQUUsT0FBUSxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFiRixBQWNLLFFBZEcsQ0FjTixHQUFHLEFBQUEsS0FBSyxBQUFDLENBQ1QsS0FBSyxDQUFFLGVBQWdCLENBQ3ZCLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFDLFVBQVcsQ0FLbEIsQUFKQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBbEJwQyxBQWNLLFFBZEcsQ0FjTixHQUFHLEFBQUEsS0FBSyxBQUFDLENBS1IsS0FBSyxDQUFFLGVBQWdCLENBQ3ZCLE1BQU0sQ0FBQyxTQUFVLENBRWxCLENBdEJGLEFBdUJDLFFBdkJPLENBdUJQLFNBQVMsQ0F2QlYsQUF3QkMsUUF4Qk8sQ0F3QlAsU0FBUyxBQUFBLENBQ1IsU0FBUyxDQUFDLElBQUssQ0FDZixLQUFLLENBQUMsT0FBUSxDQUNkLEtBQUssQ0FBQyxJQUFLLENBQ1gsS0FBSyxDQUFDLElBQUssQ0FDWCxRQUFRLENBQUUsTUFBTyxDQUNqQixXQUFXLENBQUMsS0FBTSxDQUNsQixNQUFNLENBQUMsZ0JBQWlCLENBQ3hCLGVBQWUsQ0FBRSxJQUFLLENBZ0J0QixBQWZBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFqQ3BDLEFBdUJDLFFBdkJPLENBdUJQLFNBQVMsQ0F2QlYsQUF3QkMsUUF4Qk8sQ0F3QlAsU0FBUyxBQUFBLENBU29DLE1BQU0sQ0FBQyxlQUFnQixDQWVuRSxDQWRBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFsQ3BDLEFBdUJDLFFBdkJPLENBdUJQLFNBQVMsQ0F2QlYsQUF3QkMsUUF4Qk8sQ0F3QlAsU0FBUyxBQUFBLENBV1AsS0FBSyxDQUFDLElBQUssQ0FDWCxNQUFNLENBQUMsUUFBUyxDQVlqQixDQVZBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF0Q25DLEFBdUJDLFFBdkJPLENBdUJQLFNBQVMsQ0F2QlYsQUF3QkMsUUF4Qk8sQ0F3QlAsU0FBUyxBQUFBLENBZVAsU0FBUyxDQUFDLElBQUssQ0FDZixLQUFLLENBQUMsSUFBSyxDQUNYLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLFdBQVcsQ0FBQyxLQUFNLENBTW5CLENBaERGLEFBdUJDLFFBdkJPLENBdUJQLFNBQVMsQUFxQlAsTUFBTSxDQTVDVCxBQXdCQyxRQXhCTyxDQXdCUCxTQUFTLEFBb0JQLE1BQU0sQUFBQSxDQUNOLGVBQWUsQ0FBRSxJQUFLLENPOTdCdkIsT0FBTyxDUCs3QlcsRUFBRyxDTzU3QnJCLE1BQU0sQ0FBQyxpQkFBQyxDUDY3QlAsQUEvQ0gsQUFpREMsUUFqRE8sQ0FpRFAsU0FBUyxBQUFBLENBQ1IsS0FBSyxDQUFFLEtBQU0sQ0FDYixNQUFNLENBQUMsYUFBYyxDQUdyQixBQUZBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFwRHBDLEFBaURDLFFBakRPLENBaURQLFNBQVMsQUFBQSxDQUdtQyxNQUFNLENBQUMsVUFBVyxDQUU3RCxDQURBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFyRG5DLEFBaURDLFFBakRPLENBaURQLFNBQVMsQUFBQSxDQUltQyxNQUFNLENBQUMsUUFBUyxDQUMzRCxDQU1GLEFBQUEsZUFBZSxBQUFDLENBQ2YsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsTUFBTSxDQUFFLE1BQU8sQ0FDZixTQUFTLENBQUUsS0FBTSxDQUVqQixPQUFPLENBQUUsSUFBSyxDQW9CZCxBQXpCRCxBQUFBLGVBQWUsQUFNYixpQkFBaUIsQUFBQyxDQUFDLE9BQU8sQ0FBRSxLQUFNLENBQUcsQUFOdkMsQUFRQyxlQVJjLENBUWQsU0FBUyxBQUFDLENBQ1QsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsUUFBUSxDQUFFLE1BQU8sQ0FDakIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsQUFaRixBQWNDLGVBZGMsQ0FjZCxNQUFNLEFBQUMsQ0FDTixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsQ0FBRSxDQUNYLElBQUksQ0FBRSxDQUFFLENBQ1IsR0FBRyxDQUFFLENBQUUsQ0FFUCxBQXBCRixBQWNDLGVBZGMsQ0FjZCxNQUFNLEFBS0osT0FBTyxBQUFDLENBQUMsT0FBTyxDQUFFLENBQUUsQ0FBRyxBQUd6QixNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBdEJuQyxBQXNCNkMsZUF0QjlCLENBc0I4QixHQUFHLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSyxDQUFHLENBdEIvRCxBQXVCc0IsZUF2QlAsQUF1QmIsa0JBQWtCLENBQUMsQ0FBQyxBQUFBLFVBQVUsQ0F2QmhDLEFBd0JzQixlQXhCUCxBQXdCYixrQkFBa0IsQ0FBQyxDQUFDLEFBQUEsVUFBVSxBQUFDLENBQUMsVUFBVSxDQUFFLE1BQU8sQ0FBRyxBQU14RCxBQUFBLGFBQWEsQUFBQyxDQUNiLE1BQU0sQ0FBQyxRQUFTLENBcUNoQixBQXRDRCxBQUdDLGFBSFksQ0FHWixFQUFFLEFBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUyxDQUFHLEFBSHhCLEFBS0MsYUFMWSxDQUtaLENBQUMsQUFBQyxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUFMdkIsQUFPQyxhQVBZLENBT1osU0FBUyxBQUFBLENBQ1IsT0FBTyxDQUFDLG1CQUFvQixDQUM1QixNQUFNLENBQUMsaUJBQWtCLENBZXpCLEFBeEJGLEFBV0UsYUFYVyxDQU9aLFNBQVMsQ0FJUixFQUFFLEFBQUEsQ0FBQyxXQUFXLENBQUMsTUFBTyxDQUFHLEFBWDNCLEFBYUUsYUFiVyxDQU9aLFNBQVMsQ0FNUixFQUFFLEFBQUMsQ0FDRixNQUFNLENBQUMsQ0FBRSxDQUdULEFBakJILEFBZ0JHLGFBaEJVLENBT1osU0FBUyxDQU1SLEVBQUUsQ0FHRCxFQUFFLEFBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUyxDQUFHLEFBaEIxQixBQW1CRSxhQW5CVyxDQU9aLFNBQVMsQ0FZUixDQUFDLEFBQUMsQ0FDRCxlQUFlLENBQUUsSUFBSyxDQUd0QixBQXZCSCxBQW1CRSxhQW5CVyxDQU9aLFNBQVMsQ0FZUixDQUFDLEFBR0MsTUFBTSxBQUFDLENBQUMsS0FBSyxDQ2gvQkwsT0FBTyxDRGcvQmEsQUF0QmhDLEFBMEJDLGFBMUJZLENBMEJaLEtBQUssQUFBQSxDQUNKLFdBQVcsQ0FBQyxJQUFLLENBVWpCLEFBckNGLEFBNkJFLGFBN0JXLENBMEJaLEtBQUssQ0FHSixFQUFFLEFBQUMsQ0FDRixhQUFhLENBQUUsR0FBSSxDQUNuQixVQUFVLENBQUUsSUFBSyxDQUNqQixBQWhDSCxBQWtDSSxhQWxDUyxDQTBCWixLQUFLLENBUUYsWUFBWSxBQUFDLENBQ2QsVUFBVSxDQUFFLENBQUUsQ0FDZCxBQU9ILEFBQUEsZUFBZSxBQUFBLENBQ2QsTUFBTSxDQUFDLFFBQVMsQ0FzRGhCLEFBdkRELEFBRUMsZUFGYyxDQUVkLFFBQVEsQUFBQSxDQUNQLE1BQU0sQ0FBQyxRQUFTLENBRWhCLEFBTEYsQUFJRSxlQUphLENBRWQsUUFBUSxDQUVQLElBQUksQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUFKMUIsQUFNQyxlQU5jLENBTWQsRUFBRSxBQUFBLENBQUMsTUFBTSxDQUFDLFFBQVMsQ0FBRyxBQU52QixBQU9DLGVBUGMsQ0FPZCxZQUFZLEFBQUEsQ0FDWCxRQUFRLENBQUMsTUFBTyxDQUNoQixNQUFNLENBQUMsUUFBUyxDQUNoQixBQVZGLEFBV0MsZUFYYyxDQVdkLFFBQVEsQUFBQSxDQUNQLE1BQU0sQ0FBQyxRQUFTLENBT2hCLEFBbkJGLEFBYUUsZUFiYSxDQVdkLFFBQVEsQ0FFUCxHQUFHLEFBQUEsQ0FBQyxLQUFLLENBQUMsSUFBSyxDQUFHLEFBYnBCLEFBY0UsZUFkYSxDQVdkLFFBQVEsQ0FHUCxDQUFDLEFBQUEsQ0FDQSxRQUFRLENBQUMsUUFBUyxDQUNsQixPQUFPLENBQUUsS0FBTSxDQUNmLEFBakJILEFBa0JVLGVBbEJLLENBV2QsUUFBUSxBQU9OLE1BQU0sQ0FBQyxLQUFLLEFBQUEsQ0FBQyxPQUFPLENBQUUsS0FBTSxDQUFHLEFBbEJsQyxBQW9CQyxlQXBCYyxDQW9CZCxLQUFLLEFBQUEsQ0FDSixVQUFVLENBQUMsTUFBTyxDQUNsQixPQUFPLENBQUUsSUFBSyxDQUVkLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLE9BQU8sQ0FBQyxtQkFBb0IsQ0FDNUIsVUFBVSxDQ2hpQ0EsSUFBSSxDRGlpQ2QsS0FBSyxDQy9oQ1EsSUFBSSxDRGdpQ2pCLFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0FDakIsVUFBVSxDQUFDLGdCQUFJLENBYWYsQUFaQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBL0JwQyxBQW9CQyxlQXBCYyxDQW9CZCxLQUFLLEFBQUEsQ0FZSCxTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBVWxCLENBM0NGLEFBbUNFLGVBbkNhLENBb0JkLEtBQUssQ0FlSixPQUFPLEFBQUEsQ0U1L0JSLE9BQU8sQ0Y2L0JtQixLQUFLLENFNS9CL0IsY0FBYyxDRjQvQm1CLE1BQU0sQ2ExakN0QyxLQUFLLENiMmpDWSxJQUFJLENhMWpDckIsTUFBTSxDYjBqQ1csSUFBSSxDQUNwQixBQXRDSCxBQXVDRSxlQXZDYSxDQW9CZCxLQUFLLENBbUJKLE1BQU0sQUFBQSxDRWhnQ1AsT0FBTyxDRmlnQ21CLFVBQVUsQ0VoZ0NwQyxjQUFjLENGZ2dDd0IsTUFBTSxDQUMxQyxLQUFLLENBQUMsSUFBSyxDQUNYLEFBMUNILEFBNENDLGVBNUNjLENBNENkLEtBQUssQUFBQSxDQUNKLEtBQUssQ0FBQyxJQUFLLENBQ1gsS0FBSyxDQUFDLEdBQUksQ0FPVixBQU5BLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEvQ25DLEFBNENDLGVBNUNjLENBNENkLEtBQUssQUFBQSxDQUd1QyxTQUFTLENBQUMsSUFBSyxDQU0xRCxDQXJERixBQTRDQyxlQTVDYyxDQTRDZCxLQUFLLEFBSUgsWUFBWSxBQUFBLENBQ1osTUFBTSxDQUFDLFFBQVMsQ0FDaEIsS0FBSyxDQUFDLEtBQU0sQ0FDWixBQW5ESCxBQW9ERSxlQXBEYSxDQTRDZCxLQUFLLENBUUosRUFBRSxBQUFBLENBQUMsTUFBTSxDQUFDLE9BQVEsQ0FBRyxBQXBEdkIsQUFzREMsZUF0RGMsQ0FzRGQsWUFBWSxBQUFBLENBQUMsTUFBTSxDQUFDLFFBQVMsQ0FBRyxBQUVqQyxBQUFBLFlBQVksQUFBQSxDQUNYLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLE9BQU8sQ0FBQyxTQUFVLENBQ2xCLE1BQU0sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQ2prQ0wsT0FBTyxDRDJsQ2xCLEFBOUJELEFBQUEsWUFBWSxBQUtWLE9BQU8sQ0FMVCxBQUFBLFlBQVksQUFNVixNQUFNLEFBQUEsQ0FDTixVQUFVLENDbmtDRyxJQUFJLENZbEJqQixLQUFLLENic2xDVyxJQUFJLENhcmxDcEIsTUFBTSxDYnFsQ1UsSUFBSSxDQUNwQixRQUFRLENBQUMsUUFBUyxDQUNsQixPQUFPLENBQUMsR0FBSSxDQUNaLFNBQVMsQ0FBQyxJQUFLLENBQ2YsS0FBSyxDQ3prQ0ssT0FBTyxDRDBrQ2pCLEdBQUcsQ0FBQyxLQUFNLENBQ1YsSUFBSSxDQUFDLEdBQUksQ0FDVCxNQUFNLENBQUMsV0FBWSxDQUNuQixVQUFVLENBQUMsTUFBTyxDQUNsQixBQWpCRixBQUFBLFlBQVksQUFrQlYsT0FBTyxBQUFBLENBQ1AsR0FBRyxDQUFDLElBQUssQ0FDVCxNQUFNLENBQUMsS0FBTSxDQUNiLEFBckJGLEFBc0JDLFlBdEJXLENBc0JYLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBQyxRQUFTLENBQ2hCLFNBQVMsQ0FBQyxJQUFLLENBQ2YsQUF6QkYsQUEwQkMsWUExQlcsQ0EwQlgsRUFBRSxBQUFBLENBQ0QsTUFBTSxDQUFDLENBQUUsQ0FFVCxBQTdCRixBQTRCRSxZQTVCVSxDQTBCWCxFQUFFLENBRUQsRUFBRSxBQUFBLENBQUMsTUFBTSxDQUFDLE9BQVEsQ0FBRyxBQUt2QixBQUFBLGdCQUFnQixBQUFDLENBQ2hCLE1BQU0sQ0FBQyxPQUFRLENBa0JmLEFBbkJELEFBR0MsZ0JBSGUsQ0FHZixRQUFRLEFBQUMsQ0FDUixNQUFNLENBQUMsUUFBUyxDQUdoQixBQVBGLEFBTUUsZ0JBTmMsQ0FHZixRQUFRLENBR1AsSUFBSSxBQUFDLENBQUMsTUFBTSxDQUFDLFVBQVcsQ0FBRyxBQU43QixBQVNDLGdCQVRlLENBU2YsRUFBRSxBQUFBLENBQUMsTUFBTSxDQUFDLFFBQVMsQ0FBRyxBQVR2QixBQVdDLGdCQVhlLENBV2YsU0FBUyxBQUFDLENBQ1QsYUFBYSxDQUFDLElBQUssQ0FNbkIsQUFMQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBYm5DLEFBV0MsZ0JBWGUsQ0FXZixTQUFTLEFBQUMsQ0FFa0MsYUFBYSxDQUFDLElBQUssQ0FLOUQsQ0FsQkYsQUFXQyxnQkFYZSxDQVdmLFNBQVMsQUFJUCxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFLSCxBQUFBLFdBQVcsQUFBQyxDQUNYLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLFdBQVcsQ0FBQyxJQUFLLENBNENqQixBQTFDQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBSm5DLEFBQUEsV0FBVyxBQUFDLENBS1YsYUFBYSxDQUFFLElBQUssQ0F5Q3JCLENBOUNELEFBUUMsV0FSVSxDQVFWLFFBQVEsQUFBQyxDQUNSLE1BQU0sQ0FBQyxRQUFTLENBRWhCLEFBWEYsQUFVRSxXQVZTLENBUVYsUUFBUSxDQUVQLElBQUksQUFBQSxDQUFDLE1BQU0sQ0FBQyxVQUFXLENBQUcsQUFWNUIsQUFhQyxXQWJVLENBYVYsRUFBRSxBQUFDLENBQUMsTUFBTSxDQUFFLHNCQUF1QixDQUFHLEFBYnZDLEFBZUMsV0FmVSxDQWVWLEVBQUUsQUFBQyxDQUFDLE1BQU0sQ0FBRSxxQkFBc0IsQ0FBRyxBQWZ0QyxBQWlCQyxXQWpCVSxDQWlCVixDQUFDLEFBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBRSxDQUFHLEFBakJoQixBQW1CQyxXQW5CVSxDQW1CVixZQUFZLEFBQUMsQ0FBQyxVQUFVLENBQUUsWUFBYSxDQUFHLEFBbkIzQyxBQXFCQyxXQXJCVSxDQXFCVixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUMsVUFBVyxDQUNuQixNQUFNLENBQUMsUUFBUyxDQUNoQixRQUFRLENBQUMsTUFBTyxDQU1oQixBQUxBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUF6QnBDLEFBcUJDLFdBckJVLENBcUJWLE1BQU0sQUFBQyxDQUtMLE9BQU8sQ0FBQyxTQUFVLENBSW5CLEFBOUJGLEFBNEJHLFdBNUJRLENBcUJWLE1BQU0sQ0FPSixFQUFFLEFBQUMsQ0FBQyxPQUFPLENBQUUsSUFBSyxDQUFHLENBNUJ4QixBQWlDSSxXQWpDTyxDQWdDVixtQkFBbUIsQ0FDaEIsWUFBWSxBQUFDLENBQ2QsVUFBVSxDQUFFLENBQUUsQ0FDZCxBQW5DSCxBQXNDQyxXQXRDVSxDQXNDVixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUMsSUFBSyxDQUNqQixNQUFNLENBQUMsVUFBVyxDQUtsQixBQTdDRixBQXlDRSxXQXpDUyxDQXNDVixRQUFRLENBR1AsR0FBRyxBQUFBLENBQ0YsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsS0FBSyxDQUFDLElBQUssQ0FDWCxBQUtILEFBQUEsU0FBUyxBQUFBLENBQ1IsTUFBTSxDQUFDLFdBQVksQ0FDbkIsV0FBVyxDQUFDLElBQUssQ0F3QmpCLEFBMUJELEFBSUMsU0FKUSxDQUlSLFFBQVEsQUFBQSxDQUNQLE1BQU0sQ0FBQyxRQUFTLENBR2hCLEFBUkYsQUFPRSxTQVBPLENBSVIsUUFBUSxDQUdQLElBQUksQUFBQSxDQUFDLE1BQU0sQ0FBQyxXQUFZLENBQUcsQUFQN0IsQUFVQyxTQVZRLENBVVIsUUFBUSxBQUFBLENBQ1AsTUFBTSxDQUFDLEtBQU0sQ0FDYixNQUFNLENBQUMsUUFBUyxDQUNoQixRQUFRLENBQUMsUUFBUyxDQUNsQixLQUFLLENBQUMsSUFBSyxDQUNYLFdBQVcsQ0FBQyxNQUFPLENBR25CLEFBbEJGLEFFN21DQyxTRjZtQ1EsQ0FVUixRQUFRLENFdm5DUixJQUFJLEFBQUosQ0FDQyxPQUFPLENBQUMsWUFBYSxDQUNyQixXQUFXLENBQUMsTUFBTyxDQUNuQixjQUFjLENGMG5DUSxNQUFNLENFem5DNUIsQUZ5bUNGLEFBVUMsU0FWUSxDQVVSLFFBQVEsQUVsbkNQLE9BQU8sQUFBQSxDQUNQLE9BQU8sQ0FBQyxFQUFHLENBQ1gsY0FBYyxDRnNuQ1EsTUFBTSxDRXJuQzVCLE9BQU8sQ0FBQyxZQUFhLENBQ3JCLE1BQU0sQ0FBQyxJQUFLLENBQ1osS0FBSyxDQUFDLEdBQUksQ0FDVixRQUFRLENBQUMsTUFBTyxDQUNoQixNQUFNLENBQUMsVUFBVyxDQUNsQixBRmdtQ0YsQUFpQkUsU0FqQk8sQ0FVUixRQUFRLENBT1AsR0FBRyxBQUFBLENBQUMsS0FBSyxDQUFDLGVBQWdCLENBQUUsU0FBUyxDQUFDLE9BQVEsQ0FBRyxBQWpCbkQsQUFtQkMsU0FuQlEsQ0FtQlIsRUFBRSxBQUFBLENBQ0QsTUFBTSxDQUFDLFFBQVMsQ0FLaEIsQUF6QkYsQUFxQkUsU0FyQk8sQ0FtQlIsRUFBRSxDQUVELENBQUMsQUFBQSxDQUNBLGVBQWUsQ0FBRSxJQUFLLENBRXRCLEFBeEJILEFBcUJFLFNBckJPLENBbUJSLEVBQUUsQ0FFRCxDQUFDLEFBRUMsTUFBTSxBQUFBLENBQUMsS0FBSyxDQzVyQ0osT0FBTyxDRDRyQ1ksQUFNL0IsQUFBQSxTQUFTLEFBQUMsQ0FDVCxhQUFhLENBQUUsSUFBSyxDQWdFcEIsQUFqRUQsQUFBQSxTQUFTLEFBR1AsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUFDLEtBQUssQ0FBRSxJQUFLLENBQUcsQUFFbEMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBTGxCLEFBQUEsU0FBUyxBQU1OLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FBQyxLQUFLLENBQUUsSUFBSyxDQUFHLEFBTnBDLEFBQUEsU0FBUyxBQU9OLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FBQyxLQUFLLENBQUUsSUFBSyxDQUFHLENBUHBDLEFBVUMsU0FWUSxDQVVSLEVBQUUsQUFBQyxDQUNGLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLEtBQUssQ0NwdENLLElBQUksQ0RxdENkLElBQUksQ0FBRSxJQUFJLENBQUUsSUFBSSxDQ2hxQ0MsdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0RzcUMvRCxBQW5CRixBQWNFLFNBZE8sQ0FVUixFQUFFLENBSUQsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQ3Z0Q0ksSUFBSSxDRHd0Q2IsZUFBZSxDQUFFLElBQUssQ0FFdEIsQUFsQkgsQUFjRSxTQWRPLENBVVIsRUFBRSxDQUlELENBQUMsQUFHQyxNQUFNLEFBQUMsQ0FBQyxLQUFLLENDbnRDTCxPQUFPLENEbXRDYSxBQWpCaEMsQUFvQkMsU0FwQlEsQ0FvQlIsUUFBUSxBQUFDLENBQ1IsTUFBTSxDQUFFLE9BQVEsQ0FjaEIsQUFuQ0YsQUFzQkUsU0F0Qk8sQ0FvQlIsUUFBUSxDQUVQLEdBQUcsQUFBQyxDQUFDLEtBQUssQ0FBQyxJQUFLLENBQUcsQUF0QnJCLEFBdUJFLFNBdkJPLENBb0JSLFFBQVEsQ0FHUCxDQUFDLEFBQUMsQ0FDRCxRQUFRLENBQUMsUUFBUyxDQUNsQixPQUFPLENBQUUsS0FBTSxDQUNmLEFBMUJILEFBNEJHLFNBNUJNLENBb0JSLFFBQVEsQUFPTixNQUFNLENBQ04sS0FBSyxBQUFBLENBQ0osT0FBTyxDQUFFLEtBQU0sQ0FJZCxBQUhELE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUE5QnRDLEFBNEJHLFNBNUJNLENBb0JSLFFBQVEsQUFPTixNQUFNLENBQ04sS0FBSyxBQUFBLENBR0gsT0FBTyxDQUFFLElBQUssQ0FFZCxDQWpDTCxBQXFDQyxTQXJDUSxDQXFDUixLQUFLLEFBQUMsQ0FDTCxPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLElBQUksQ0FBRSxJQUFJLENBQUMsSUFBSSxDQzNyQ0UsdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0Q2ckMvRCxPQUFPLENBQUMsa0JBQW1CLENBQzNCLGNBQWMsQ0FBQyxJQUFLLENBQ3BCLFVBQVUsQ0FBOEIsOEJBQUMsQ0FDekMsVUFBVSxDQUFDLGlCQUFHLENBQ2QsS0FBSyxDQy91Q1EsSUFBSSxDRGl3Q2pCLEFBakJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUEvQ3BDLEFBcUNDLFNBckNRLENBcUNSLEtBQUssQUFBQyxDQVdKLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBZW5CLENBWkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXBEbkMsQUFxQ0MsU0FyQ1EsQ0FxQ1IsS0FBSyxBQUFDLENBZ0JKLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBVW5CLENBaEVGLEFBd0RFLFNBeERPLENBcUNSLEtBQUssQ0FtQkosT0FBTyxBQUFBLENFOXNDUixPQUFPLENGK3NDbUIsS0FBSyxDRTlzQy9CLGNBQWMsQ0Y4c0NtQixNQUFNLENhNXdDdEMsS0FBSyxDYjZ3Q1ksSUFBSSxDYTV3Q3JCLE1BQU0sQ2I0d0NXLElBQUksQ0FDcEIsQUEzREgsQUE0REUsU0E1RE8sQ0FxQ1IsS0FBSyxDQXVCSixNQUFNLEFBQUEsQ0VsdENQLE9BQU8sQ0ZtdENtQixVQUFVLENFbHRDcEMsY0FBYyxDRmt0Q3dCLE1BQU0sQ0FDMUMsS0FBSyxDQUFDLElBQUssQ0FDWCxBQUdILEFBQ0MsWUFEVyxDQUNYLFFBQVEsQUFBQSxDQUFDLE1BQU0sQ0FBRSxRQUFTLENBQUcsQUFEOUIsQUFFQyxZQUZXLENBRVgsRUFBRSxBQUFBLENBQ0QsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsTUFBTSxDQUFFLFFBQVMsQ0FDakIsQUFORixBQU9DLFlBUFcsQ0FPWCxFQUFFLEFBQUEsQ0FDRCxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0M3dENHLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEOHRDL0QsS0FBSyxDQ254Q0ssSUFBSSxDRG94Q2QsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsQUFYRixBQVlDLFlBWlcsQ0FZWCxTQUFTLEFBQUEsQ0FDUixjQUFjLENBQUUsU0FBVSxDQUMxQixPQUFPLENBQUMsbUJBQW9CLENBQzVCLE1BQU0sQ0FBQyxpQkFBa0IsQ0FnQnpCLEFBZkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWhCcEMsQUFZQyxZQVpXLENBWVgsU0FBUyxBQUFBLENBS1AsT0FBTyxDQUFDLG1CQUFvQixDQUM1QixNQUFNLENBQUUsT0FBUSxDQWFqQixDQVhBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFwQm5DLEFBWUMsWUFaVyxDQVlYLFNBQVMsQUFBQSxDQVFtQyxNQUFNLENBQUUsQ0FBRSxDQVdyRCxDQS9CRixBQXFCRSxZQXJCVSxDQVlYLFNBQVMsQ0FTUixFQUFFLEFBQUEsQ0FDRCxNQUFNLENBQUMsQ0FBRSxDQUNULE9BQU8sQ0FBRSxLQUFNLENBR2YsQUFGQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBeEJyQyxBQXFCRSxZQXJCVSxDQVlYLFNBQVMsQ0FTUixFQUFFLEFBQUEsQ0FHMEMsT0FBTyxDQUFFLENBQUUsQ0FFdEQsQ0ExQkgsQUF5QkcsWUF6QlMsQ0FZWCxTQUFTLENBU1IsRUFBRSxDQUlELEVBQUUsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUF6QnpCLEFBMkJFLFlBM0JVLENBWVgsU0FBUyxDQWVSLENBQUMsQUFBQSxDQUNBLGVBQWUsQ0FBRSxJQUFLLENBRXRCLEFBOUJILEFBMkJFLFlBM0JVLENBWVgsU0FBUyxDQWVSLENBQUMsQUFFQyxNQUFNLEFBQUEsQ0FBQyxLQUFLLENDanlDSixPQUFPLENEaXlDWSxBQUkvQixBQUFBLGlCQUFpQixBQUFBLENBQ2hCLE1BQU0sQ0FBRSxRQUFTLENBcUdqQixBQXRHRCxBQUVDLGlCQUZnQixDQUVoQixRQUFRLEFBQUEsQ0FBQyxNQUFNLENBQUUsUUFBUyxDQUFHLEFBRjlCLEFBR0MsaUJBSGdCLENBR2hCLEVBQUUsQUFBQSxDQUNELFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE1BQU0sQ0FBRSxRQUFTLENBS2pCLEFBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVBuQyxBQUdDLGlCQUhnQixDQUdoQixFQUFFLEFBQUEsQ0FLQSxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUVuQixDQVhGLEFBWUMsaUJBWmdCLENBWWhCLEVBQUUsQUFBQSxDQUNELElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQ253Q0csdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0Rvd0MvRCxLQUFLLENDenpDSyxJQUFJLENEMHpDZCxNQUFNLENBQUMsUUFBUyxDQUtoQixBQUpBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFoQm5DLEFBWUMsaUJBWmdCLENBWWhCLEVBQUUsQUFBQSxDQUtBLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBRW5CLENBcEJGLEFBcUJDLGlCQXJCZ0IsQ0FxQmhCLFNBQVMsQUFBQSxDQUNSLE9BQU8sQ0FBQyxtQkFBb0IsQ0FDNUIsTUFBTSxDQUFDLGlCQUFrQixDQWN6QixBQWJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUF4QnBDLEFBcUJDLGlCQXJCZ0IsQ0FxQmhCLFNBQVMsQUFBQSxDQUlQLE9BQU8sQ0FBQyxjQUFlLENBQ3ZCLE1BQU0sQ0FBRSxPQUFRLENBV2pCLENBVEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTVCbkMsQUFxQkMsaUJBckJnQixDQXFCaEIsU0FBUyxBQUFBLENBT21DLE1BQU0sQ0FBRSxDQUFFLENBU3JELENBckNGLEFBNkJFLGlCQTdCZSxDQXFCaEIsU0FBUyxDQVFSLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBQyxDQUFFLENBRVQsQUFoQ0gsQUErQkcsaUJBL0JjLENBcUJoQixTQUFTLENBUVIsRUFBRSxDQUVELEVBQUUsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUEvQnpCLEFBaUNFLGlCQWpDZSxDQXFCaEIsU0FBUyxDQVlSLENBQUMsQUFBQSxDQUNBLGVBQWUsQ0FBRSxJQUFLLENBRXRCLEFBcENILEFBaUNFLGlCQWpDZSxDQXFCaEIsU0FBUyxDQVlSLENBQUMsQUFFQyxNQUFNLEFBQUEsQ0FBQyxLQUFLLENDeDBDSixPQUFPLENEdzBDWSxBQW5DL0IsQUFzQ0MsaUJBdENnQixDQXNDaEIsTUFBTSxBQUFBLENBQ0wsT0FBTyxDQUFDLG1CQUFvQixDQUM1QixNQUFNLENBQUMsaUJBQWtCLENBcUJ6QixBQXBCQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBekNwQyxBQXNDQyxpQkF0Q2dCLENBc0NoQixNQUFNLEFBQUEsQ0FJSixPQUFPLENBQUMsY0FBZSxDQUN2QixNQUFNLENBQUUsT0FBUSxDQWtCakIsQ0FoQkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTdDbkMsQUFzQ0MsaUJBdENnQixDQXNDaEIsTUFBTSxBQUFBLENBT3NDLE1BQU0sQ0FBRSxDQUFFLENBZ0JyRCxDQTdERixBQThDRSxpQkE5Q2UsQ0FzQ2hCLE1BQU0sQ0FRTCxFQUFFLEFBQUEsQ0FBQyxNQUFNLENBQUMsUUFBUyxDQUFHLEFBOUN4QixBQStDRSxpQkEvQ2UsQ0FzQ2hCLE1BQU0sQ0FTTCxVQUFVLEFBQUEsQ0FDVCxRQUFRLENBQUUsTUFBTyxDQUNqQixNQUFNLENBQUMsUUFBUyxDQUNoQixBQWxESCxBQW1ERSxpQkFuRGUsQ0FzQ2hCLE1BQU0sQ0FhTCxDQUFDLEFBQUEsQ0FBQyxNQUFNLENBQUUsUUFBUyxDQUFHLEFBbkR4QixBQW9ERSxpQkFwRGUsQ0FzQ2hCLE1BQU0sQ0FjTCxDQUFDLEFBQUEsQ0FDQSxLQUFLLENBQUMsT0FBUSxDQUNkLGVBQWUsQ0FBRSxJQUFLLENBRXRCLEFBeERILEFBb0RFLGlCQXBEZSxDQXNDaEIsTUFBTSxDQWNMLENBQUMsQUFHQyxNQUFNLEFBQUEsQ0FBQyxLQUFLLENDajJDVixJQUFJLENEaTJDZ0IsQUF2RDFCLEFBeURFLGlCQXpEZSxDQXNDaEIsTUFBTSxDQW1CTCxHQUFHLEFBQUEsQ0FDRixPQUFPLENBQUMsWUFBYSxDQUNyQixNQUFNLENBQUUsaUJBQWtCLENBQzFCLEFBNURILEFBOERDLGlCQTlEZ0IsQ0E4RGhCLFdBQVcsQUFBQSxDQUNWLE9BQU8sQ0FBQyxtQkFBb0IsQ0FDNUIsTUFBTSxDQUFDLGlCQUFrQixDQUN6QixRQUFRLENBQUMsUUFBUyxDQUNsQixHQUFHLENBQUMsR0FBSSxDQUNSLElBQUksQ0FBRSxNQUFPLENBQ2IsS0FBSyxDQUFFLEtBQU0sQ0FnQmIsQUFmQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBckVwQyxBQThEQyxpQkE5RGdCLENBOERoQixXQUFXLEFBQUEsQ0FPZ0MsSUFBSSxDQUFFLElBQUssQ0FlckQsQ0FkQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdEVuQyxBQThEQyxpQkE5RGdCLENBOERoQixXQUFXLEFBQUEsQ0FTVCxRQUFRLENBQUMsTUFBTyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxRQUFTLENBV2xCLENBcEZGLEFBMkVFLGlCQTNFZSxDQThEaEIsV0FBVyxDQWFWLEVBQUUsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUEzRXhCLEFBNEVFLGlCQTVFZSxDQThEaEIsV0FBVyxDQWNWLENBQUMsQUFBQSxDQUFDLE1BQU0sQ0FBRSxRQUFTLENBQUcsQUE1RXhCLEFBNkVFLGlCQTdFZSxDQThEaEIsV0FBVyxDQWVWLENBQUMsQUFBQSxDQUNBLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLEtBQUssQ0FBRSxLQUFNLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDZixNQUFNLENBQUUsTUFBTyxDQUNmLEFBbEZILEFBbUZFLGlCQW5GZSxDQThEaEIsV0FBVyxDQXFCVixHQUFHLEFBQUEsQ0FBQyxPQUFPLENBQUMsWUFBYSxDQUFHLEFBbkY5QixBQXVGRyxpQkF2RmMsQUFxRmYsSUFBSSxDQUNKLGNBQWMsQ0FDYixRQUFRLEFBQUEsQ0FDUCxLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxVQUFXLENBQ25CLEFBMUZKLEFBMkZHLGlCQTNGYyxBQXFGZixJQUFJLENBQ0osY0FBYyxDQUtiLElBQUksQUFBQSxDQUNILE9BQU8sQ0FBQyxRQUFTLENBQ2pCLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLEFBOUZKLEFBK0ZHLGlCQS9GYyxBQXFGZixJQUFJLENBQ0osY0FBYyxDQVNiLE1BQU0sQUFBQSxDQUNMLE9BQU8sQ0FBRSxVQUFXLENBQ3BCLE1BQU0sQ0FBRSxRQUFTLENBRWpCLEFBbkdKLEFBa0dJLGlCQWxHYSxBQXFGZixJQUFJLENBQ0osY0FBYyxDQVNiLE1BQU0sQ0FHTCxNQUFNLEFBQUEsQ0FBQyxLQUFLLENBQUUsSUFBSyxDQUFHLEFBSzFCLEFBQUEsY0FBYyxBQUFBLENBQ2IsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsS0FBSyxDQ3A1Q00sSUFBSSxDRDBxRGYsQUF4UkQsQUFHQyxjQUhhLENBR2IsRUFBRSxBQUFBLENBQ0QsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsR0FBSSxDQUNmLE1BQU0sQ0FBQyxDQUFFLENBTVQsQUFMQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBUG5DLEFBR0MsY0FIYSxDQUdiLEVBQUUsQUFBQSxDQUtBLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFDLFFBQVMsQ0FFakIsQ0FaRixBQWFDLGNBYmEsQ0FhYixFQUFFLEFBQUEsQ0FBQyxNQUFNLENBQUUsUUFBUyxDQUFHLEFBYnhCLEFBY0MsY0FkYSxDQWNiLElBQUksQUFBQSxDQUNILFFBQVEsQ0FBRSxNQUFPLENBQ2pCLE9BQU8sQ0FBQyxRQUFTLENBQ2pCLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLGFBQWEsQ0FBRSxpQkFBa0IsQ0FDakMsQUFuQkYsQUFvQkMsY0FwQmEsQ0FvQmIsR0FBRyxBQUFBLENBQ0YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsQUF0QkYsQUF1QkMsY0F2QmEsQ0F1QmIsUUFBUSxBQUFBLENBQ1AsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsS0FBTSxDQUNiLE1BQU0sQ0FBRSxVQUFXLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBU25CLEFBUkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTVCbkMsQUF1QkMsY0F2QmEsQ0F1QmIsUUFBUSxBQUFBLENBTU4sS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsU0FBVSxDQU1uQixBQXBDRixBQStCRyxjQS9CVyxDQXVCYixRQUFRLENBUU4sR0FBRyxBQUFBLENBQ0YsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUMsSUFBSyxDQUNaLENBbENKLEFBcUNDLGNBckNhLENBcUNiLE9BQU8sQUFBQSxDQUNOLE9BQU8sQ0FBRSxPQUFRLENBQ2pCLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLEFBeENGLEFBeUNDLGNBekNhLENBeUNiLE1BQU0sQUFBQSxDQUNMLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLE9BQU8sQ0FBQyxZQUFhLENBQ3JCLFFBQVEsQ0FBRSxNQUFPLENBRWpCLEFBREEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTdDbkMsQUF5Q0MsY0F6Q2EsQ0F5Q2IsTUFBTSxBQUFBLENBSXNDLE1BQU0sQ0FBQyxRQUFTLENBQzNELENBOUNGLEFBK0NDLGNBL0NhLENBK0NiLE1BQU0sQUFBQSxDQUFDLFFBQVEsQ0FBRSxNQUFPLENBQUcsQUEvQzVCLEFBZ0RDLGNBaERhLENBZ0RiLE1BQU0sQUFBQSxDQUNMLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQUFFLEdBQUksQ0FDWCxVQUFVLENBQUUsS0FBTSxDQUNsQixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0NqNUNHLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEazVDL0QsS0FBSyxDQ3Y4Q0ssSUFBSSxDRDY4Q2QsQUFMQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdERuQyxBQWdEQyxjQWhEYSxDQWdEYixNQUFNLEFBQUEsQ0FPSixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUViLENBM0RGLEFBNERDLGNBNURhLENBNERiLGtCQUFrQixBQUFBLENBQ2pCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsV0FBVyxDQUFDLE9BQVEsQ0FDcEIsUUFBUSxDQUFFLE1BQU8sQ2E3OUNqQixLQUFLLENiODlDUyxJQUFJLENhNzlDbEIsTUFBTSxDYjY5Q2UsSUFBSSxDQUN6QixVQUFVLENBQTZCLDZCQUFDLENBQUMsU0FBUyxDQUFFLE1BQUssQ0FBRSxLQUFJLENFbDZDaEUsT0FBTyxDRm02Q2tCLFlBQVksQ0VsNkNyQyxjQUFjLENGazZDeUIsTUFBTSxDQUc1QyxBQXRFRixBQTREQyxjQTVEYSxDQTREYixrQkFBa0IsQUFRaEIsTUFBTSxBQUFBLENPaitDUCxPQUFPLENQaStDa0IsRUFBRyxDTzk5QzVCLE1BQU0sQ0FBQyxpQkFBQyxDUDg5Q3dCLEFBcEVsQyxBQTREQyxjQTVEYSxDQTREYixrQkFBa0IsQUFTaEIsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUUsWUFBYSxDQUFHLEFBckV2RCxBQXVFa0IsY0F2RUosQ0F1RWIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQUFZLENBQ2pCLE9BQU8sQ0FBQyxJQUFLLENBQ2IsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENDMTlDWixJQUFJLENEMjlDUixhQUFhLENBQUMsR0FBSSxDQUNsQixPQUFPLENBQUMsV0FBWSxDQUNwQixNQUFNLENBQUMsQ0FBRSxDRTU2Q1YsT0FBTyxDRjY2Q2tCLFlBQVksQ0U1NkNyQyxjQUFjLENGNDZDeUIsTUFBTSxDQUM1QyxLQUFLLENDeCtDSyxJQUFJLENEeStDZCxVQUFVLENBQUMsTUFBTyxDQUNsQixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENDNTZDRCx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRDY2Q2pFLFVBQVUsQ0M1OUNHLElBQUksQ1lsQmpCLEtBQUssQ2IrK0NVLElBQUksQ2E5K0NuQixNQUFNLENiOCtDZSxJQUFJLENBQ3pCLGNBQWMsQ0FBQyxDQUFFLENBQ2pCLEFBcEZGLEFBcUZDLGNBckZhLENBcUZiLEtBQUssQUFBQSxDQUNKLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsTUFBTSxDQUFFLFFBQVMsQ0FLakIsQUFKQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBN0ZwQyxBQXFGQyxjQXJGYSxDQXFGYixLQUFLLEFBQUEsQ0FTSCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUVuQixDQWpHRixBQWtHQyxjQWxHYSxDQWtHYixNQUFNLEFBQUEsQ0FDTCxVQUFVLENBQUUsaUJBQWtCLENBQzlCLE1BQU0sQ0FBQyxTQUFVLENBQ2pCLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLE9BQU8sQ0FBQyxZQUFhLENBRXJCLEFBREEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXZHbkMsQUFrR0MsY0FsR2EsQ0FrR2IsTUFBTSxBQUFBLENBS3NDLE1BQU0sQ0FBQyxZQUFhLENBQy9ELENBeEdGLEFBeUdDLGNBekdhLENBeUdiLElBQUksQUFBQSxDQUNILFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxTQUFVLENBQ2xCLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFdBQVcsQ0N4OENNLHlCQUF5QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEczlDakUsQUFiQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBL0duQyxBQXlHQyxjQXpHYSxDQXlHYixJQUFJLEFBQUEsQ0FPRixTQUFTLENBQUMsS0FBTSxDQUNoQixTQUFTLENBQUUsSUFBSyxDQUNoQixNQUFNLENBQUMsQ0FBRSxDQUNULEtBQUssQ0FBRSxLQUFNLENBU2QsQ0E1SEYsQUF5R0MsY0F6R2EsQ0F5R2IsSUFBSSxBQVlGLFNBQVMsQUFBQSxDQUNULFNBQVMsQ0FBQyxLQUFNLENBS2hCLEFBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXZIcEMsQUF5R0MsY0F6R2EsQ0F5R2IsSUFBSSxBQVlGLFNBQVMsQUFBQSxDQUdSLFNBQVMsQ0FBQyxLQUFNLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBRWIsQ0EzSEgsQUE2SEMsY0E3SGEsQ0E2SGIsUUFBUSxBQUFBLENBQ1AsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsR0FBSSxDQVFYLEFBUEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWhJbkMsQUE2SEMsY0E3SGEsQ0E2SGIsUUFBUSxBQUFBLENBSU4sS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsSUFBSyxDQUNaLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLE1BQU0sQ0FBRSxRQUFTLENBR2xCLENBdklGLEFBd0lDLGNBeElhLENBd0liLE1BQU0sQUFBQSxDQUNMLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQUFFLEdBQUksQ0FDWCxVQUFVLENBQUUsS0FBTSxDQUNsQixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0N6K0NHLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEMCtDL0QsS0FBSyxDQy9oREssSUFBSSxDRHFpRGQsQUFMQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBOUluQyxBQXdJQyxjQXhJYSxDQXdJYixNQUFNLEFBQUEsQ0FPSixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUViLENBbkpGLEFBb0pDLGNBcEphLENBb0piLFFBQVEsQUFBQSxDQUNQLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQ24vQ0csdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0RvL0MvRCxLQUFLLENDemlESyxJQUFJLENEMGlEZCxhQUFhLENBQUUsaUJBQWtCLENBQ2pDLE9BQU8sQ0FBQyxXQUFZLENBQ3BCLE1BQU0sQ0FBQyxPQUFRLENBU2YsQUFSQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBM0puQyxBQW9KQyxjQXBKYSxDQW9KYixRQUFRLEFBQUEsQ0FRTixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQU1uQixDQW5LRixBQStKRSxjQS9KWSxDQW9KYixRQUFRLENBV1AsS0FBSyxBQUFBLENBQ0osTUFBTSxDQUFFLE9BQVEsQ0FDaEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixBQWxLSCxBQW9LQyxjQXBLYSxDQW9LYixXQUFXLEFBQUEsQ0FDVixRQUFRLENBQUUsTUFBTyxDQUNqQixNQUFNLENBQUUsUUFBUyxDQUNqQixVQUFVLENBQUUsTUFBTyxDQWVuQixBQXRMRixBQXdLRSxjQXhLWSxDQW9LYixXQUFXLENBSVYsSUFBSSxBQUFBLENBQ0gsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsZUFBZSxDQUFFLElBQUssQ0FDdEIsU0FBUyxDQUFFLEtBQU0sQ0FDakIsTUFBTSxDQUFFLFVBQVcsQ0FLbkIsQUFKQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBN0twQyxBQXdLRSxjQXhLWSxDQW9LYixXQUFXLENBSVYsSUFBSSxBQUFBLENBTUYsS0FBSyxDQUFDLElBQUssQ0FDWCxNQUFNLENBQUUsUUFBUyxDQUVsQixDQWpMSCxBQWtMRSxjQWxMWSxDQW9LYixXQUFXLENBY1YsS0FBSyxBQUFBLENFbGhETixPQUFPLENGbWhEbUIsWUFBWSxDRWxoRHRDLGNBQWMsQ0ZraEQwQixNQUFNLENBQzVDLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLEFBckxILEFBdUxDLGNBdkxhLENBdUxiLElBQUksQUFBQSxDQUNILFVBQVUsQ0FBQyxJQUFLLENBQ2hCLE9BQU8sQ0FBRSxDQUFFLENBQ1gsS0FBSyxDQUFFLE9BQVEsQ0FDZixTQUFTLENBQUUsSUFBSyxDQUNoQixNQUFNLENBQUUsVUFBVyxDQUNuQixBQTdMRixBQThMQyxjQTlMYSxDQThMYixTQUFTLEFBQUEsQ0FDUixRQUFRLENBQUUsTUFBTyxDQUNqQixPQUFPLENBQUMsV0FBWSxDQUNwQixNQUFNLENBQUUsUUFBUyxDQWdEakIsQUEvQ0EsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWxNcEMsQUE4TEMsY0E5TGEsQ0E4TGIsU0FBUyxBQUFBLENBSW1DLE9BQU8sQ0FBQyxRQUFTLENBK0M1RCxDQWpQRixBQW1NRSxjQW5NWSxDQThMYixTQUFTLENBS1IsS0FBSyxBQUFBLENBQ0osTUFBTSxDQUFFLENBQUUsQ0FDVixPQUFPLENBQUUsT0FBUSxDQU9qQixBQTVNSCxBQW1NRSxjQW5NWSxDQThMYixTQUFTLENBS1IsS0FBSyxBQUdILEtBQUssQUFBQSxDRXRpRFIsT0FBTyxDRnVpRG9CLFlBQVksQ0V0aUR2QyxjQUFjLENGc2lEMkIsTUFBTSxDQUM1QyxLQUFLLENBQUMsS0FBTSxDQUNaLE1BQU0sQ0FBRSxDQUFFLENBRVYsQUFEQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBMU10QyxBQW1NRSxjQW5NWSxDQThMYixTQUFTLENBS1IsS0FBSyxBQUdILEtBQUssQUFBQSxDQUlzQyxLQUFLLENBQUMsR0FBSSxDQUNyRCxDQTNNSixBQTZNbUIsY0E3TUwsQ0E4TGIsU0FBUyxDQWVSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FBWSxDQUNqQixLQUFLLENBQUMsR0FBSSxDQUNWLE1BQU0sQ0FBRSxJQUFLLENBQ2IsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsT0FBTyxDQUFFLE9BQVEsQ0FDakIsVUFBVSxDQUFFLElBQUssQ0FTakIsQUE1TkgsQUE2TW1CLGNBN01MLENBOExiLFNBQVMsQ0FlUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBT0osSUFBSSxBQUFBLENBQ0osS0FBSyxDQUFFLEtBQU0sQ0FFYixBQURBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF0TnJDLEFBNk1tQixjQTdNTCxDQThMYixTQUFTLENBZVIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQU9KLElBQUksQUFBQSxDQUV1QyxLQUFLLENBQUMsR0FBSSxDQUNyRCxDQXZOSixBQTZNbUIsY0E3TUwsQ0E4TGIsU0FBUyxDQWVSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FXSixLQUFLLEFBQUEsQ0FDTCxLQUFLLENBQUUsS0FBTSxDQUViLEFBREEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTFOckMsQUE2TW1CLGNBN01MLENBOExiLFNBQVMsQ0FlUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBV0osS0FBSyxBQUFBLENBRXNDLEtBQUssQ0FBQyxHQUFJLENBQ3JELENBM05KLEFBOExDLGNBOUxhLENBOExiLFNBQVMsQUErQlAsSUFBSSxBQUFBLENBQUMsTUFBTSxDQUFFLFFBQVMsQ0FBRyxBQTdONUIsQUE4TEMsY0E5TGEsQ0E4TGIsU0FBUyxBQWdDUCxLQUFLLEFBQUEsQ0FBQyxNQUFNLENBQUMsUUFBUyxDQUFHLEFBOU41QixBQThMQyxjQTlMYSxDQThMYixTQUFTLEFBaUNQLEtBQUssQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUEvTjVCLEFBZ09FLGNBaE9ZLENBOExiLFNBQVMsQ0FrQ1IsV0FBVyxBQUFBLENBQ1YsS0FBSyxDQUFFLEtBQU0sQ0FNYixBQUxBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFsT3BDLEFBZ09FLGNBaE9ZLENBOExiLFNBQVMsQ0FrQ1IsV0FBVyxBQUFBLENBRWlDLEtBQUssQ0FBQyxHQUFJLENBS3JELENBdk9ILEFBZ09FLGNBaE9ZLENBOExiLFNBQVMsQ0FrQ1IsV0FBVyxBQUdULGVBQWUsQUFBQSxDQUNmLEtBQUssQ0FBRSxLQUFNLENBRWIsQUFEQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBck9yQyxBQWdPRSxjQWhPWSxDQThMYixTQUFTLENBa0NSLFdBQVcsQUFHVCxlQUFlLEFBQUEsQ0FFNEIsS0FBSyxDQUFDLEdBQUksQ0FDckQsQ0F0T0osQUF3T0UsY0F4T1ksQ0E4TGIsU0FBUyxDQTBDUixHQUFHLEFBQUEsQ0FDRixNQUFNLENBQUMsWUFBYSxDQU9wQixBQU5BLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUExT3JDLEFBd09FLGNBeE9ZLENBOExiLFNBQVMsQ0EwQ1IsR0FBRyxBQUFBLENBR0QsS0FBSyxDQUFFLEtBQU0sQ0FDYixNQUFNLENBQUUsSUFBSyxDQUNiLE1BQU0sQ0FBRSxXQUFZLENBR3JCLENBREEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQS9PcEMsQUF3T0UsY0F4T1ksQ0E4TGIsU0FBUyxDQTBDUixHQUFHLEFBQUEsQ0FPeUMsT0FBTyxDQUFFLElBQUssQ0FDekQsQ0FoUEgsQUFrUEMsY0FsUGEsQ0FrUGIsVUFBVSxBQUFBLENBQUMsUUFBUSxDQUFDLFFBQVMsQ0FBRyxBQWxQakMsQUFtUEMsY0FuUGEsQ0FtUGIsVUFBVSxBQUFBLENBQ1QsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUMsR0FBSSxDQUNWLE1BQU0sQ0FBRSxPQUFRLENBVWhCLEFBVEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXZQcEMsQUFtUEMsY0FuUGEsQ0FtUGIsVUFBVSxBQUFBLENBSWtDLEtBQUssQ0FBRSxHQUFJLENBU3RELENBUkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhQbkMsQUFtUEMsY0FuUGEsQ0FtUGIsVUFBVSxBQUFBLENBS2tDLEtBQUssQ0FBQyxJQUFLLENBUXRELENBaFFGLEFBeVBFLGNBelBZLENBbVBiLFVBQVUsQ0FNVCxNQUFNLEFBQUEsQ0FDTCxNQUFNLENBQUUsVUFBVyxDQUNuQixLQUFLLENBQUMsSUFBSyxDQUNYLEFBNVBILEFBNlBFLGNBN1BZLENBbVBiLFVBQVUsQ0FVVCxLQUFLLEFBQUEsQ0FBQyxTQUFTLENBQUUsS0FBTSxDQUFHLEFBN1A1QixBQThQRSxjQTlQWSxDQW1QYixVQUFVLENBV1QsTUFBTSxBQUFBLENBQUMsTUFBTSxDQUFFLE9BQVEsQ0FBRyxBQTlQNUIsQUErUEUsY0EvUFksQ0FtUGIsVUFBVSxDQVlULENBQUMsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUEvUHZCLEFBaVFDLGNBalFhLENBaVFiLFdBQVcsQUFBQSxDQUNWLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLE9BQU8sQ0FBQyxZQUFhLENBbUJyQixBQWxCQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBclFwQyxBQWlRQyxjQWpRYSxDQWlRYixXQUFXLEFBQUEsQ0FJaUMsT0FBTyxDQUFDLE9BQVEsQ0FrQjNELENBdlJGLEFBc1FFLGNBdFFZLENBaVFiLFdBQVcsQ0FLVixLQUFLLEFBQUEsQ0V0bUROLE9BQU8sQ0Z1bURtQixZQUFZLENFdG1EdEMsY0FBYyxDRnNtRDBCLEdBQUcsQ0FDekMsU0FBUyxDQUFFLEtBQU0sQ0FNakIsQUFMQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBelFyQyxBQXNRRSxjQXRRWSxDQWlRYixXQUFXLENBS1YsS0FBSyxBQUFBLENBR3VDLFNBQVMsQ0FBRSxLQUFNLENBSzVELENBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTFRcEMsQUFzUUUsY0F0UVksQ0FpUWIsV0FBVyxDQUtWLEtBQUssQUFBQSxDQUtILE9BQU8sQ0FBRSxLQUFNLENBQ2YsU0FBUyxDQUFFLElBQUssQ0FFakIsQ0E5UUgsQUErUUUsY0EvUVksQ0FpUWIsV0FBVyxDQWNWLElBQUksQUFBQSxDQUNILGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFNBQVMsQ0FBRSxLQUFNLENBS2pCLEFBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWxScEMsQUErUUUsY0EvUVksQ0FpUWIsV0FBVyxDQWNWLElBQUksQUFBQSxDQUlGLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLEtBQUssQ0FBQyxJQUFLLENBRVosQ0FHSCxBQUFBLGVBQWUsQUFBQSxDQUNkLE1BQU0sQ0FBRSxRQUFTLENBeU1qQixBQTFNRCxBQUVDLGVBRmMsQ0FFZCxRQUFRLEFBQUEsQ0FBQyxNQUFNLENBQUUsUUFBUyxDQUFHLEFBRjlCLEFBR0MsZUFIYyxDQUdkLFlBQVksQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUFIakMsQUFJQyxlQUpjLENBSWQsRUFBRSxBQUFBLENBQ0QsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsTUFBTSxDQUFDLFFBQVMsQ0FTaEIsQUFSQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBUnBDLEFBSUMsZUFKYyxDQUlkLEVBQUUsQUFBQSxDQUtBLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBTW5CLENBSkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVpuQyxBQUlDLGVBSmMsQ0FJZCxFQUFFLEFBQUEsQ0FTQSxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUVuQixDQWhCRixBQWlCQyxlQWpCYyxDQWlCZCxFQUFFLEFBQUEsQ0FDRCxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0N4b0RHLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEeW9EL0QsS0FBSyxDQzlyREssSUFBSSxDRCtyRGQsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsQUFyQkYsQUFzQkMsZUF0QmMsQ0FzQmQsTUFBTSxBQUFBLENFL29ETixPQUFPLENGZ3BEa0IsWUFBWSxDRS9vRHJDLGNBQWMsQ0Yrb0R5QixNQUFNLENBQzVDLEtBQUssQ0FBRSxHQUFJLENBS1gsQUFKQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBekJuQyxBQXNCQyxlQXRCYyxDQXNCZCxNQUFNLEFBQUEsQ0FJSixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxRQUFTLENBRWxCLENBN0JGLEFBOEJDLGVBOUJjLENBOEJkLFdBQVcsQUFBQSxDRXZwRFgsT0FBTyxDRndwRGtCLFlBQVksQ0V2cERyQyxjQUFjLENGdXBEeUIsTUFBTSxDQUM1QyxLQUFLLENBQUMsS0FBTSxDQUNaLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFVBQVUsQ0FBRSxLQUFNLENBa0NsQixBQWpDQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBbkNwQyxBQThCQyxlQTlCYyxDQThCZCxXQUFXLEFBQUEsQ0FLa0MsS0FBSyxDQUFDLEtBQU0sQ0FpQ3hELENBaENBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFwQ3BDLEFBOEJDLGVBOUJjLENBOEJkLFdBQVcsQUFBQSxDQU1pQyxLQUFLLENBQUMsS0FBTSxDQWdDdkQsQ0EvQkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXJDbkMsQUE4QkMsZUE5QmMsQ0E4QmQsV0FBVyxBQUFBLENBUVQsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsUUFBUyxDQTZCbEIsQ0FwRUYsQUF5Q0UsZUF6Q2EsQ0E4QmQsV0FBVyxDQVdWLE1BQU0sQUFBQSxDQUNMLFdBQVcsQ0FBQyxNQUFPLENBQ25CLFdBQVcsQ0NqcURLLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLENEa3FEOUQsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixPQUFPLENBQUUsS0FBTSxDQUNmLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLEFBaERILEFBaURFLGVBakRhLENBOEJkLFdBQVcsQ0FtQlYsZUFBZSxBQUFBLENBQ2QsS0FBSyxDQUFDLE9BQVEsQ0FDZCxTQUFTLENBQUMsSUFBSyxDQWdCZixBQW5FSCxBQW9ERyxlQXBEWSxDQThCZCxXQUFXLENBbUJWLGVBQWUsQ0FHZCxDQUFDLEFBQUEsQ0FDQSxVQUFVLENBQUUsSUFBSyxDQUNqQixXQUFXLENBQUMsSUFBSyxDYTV1RG5CLEtBQUssQ2I2dURhLElBQUksQ2E1dUR0QixNQUFNLENiNHVEWSxJQUFJLENBQ3BCLEFBeERKLEFBeURHLGVBekRZLENBOEJkLFdBQVcsQ0FtQlYsZUFBZSxDQVFkLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBQyxNQUFPLENBT2QsQUFqRUosQUE0REssZUE1RFUsQ0E4QmQsV0FBVyxDQW1CVixlQUFlLENBUWQsRUFBRSxBQUVBLFVBQVUsQ0FDVixDQUFDLEFBQUEsQ2FsdkRKLEtBQUssQ2JtdkRlLElBQUksQ2FsdkR4QixNQUFNLENia3ZEYyxJQUFJLENBQ3BCLG1CQUFtQixDQUFDLGFBQWMsQ0FDbEMsQUEvRE4sQUFrRUcsZUFsRVksQ0E4QmQsV0FBVyxDQW1CVixlQUFlLENBaUJkLENBQUMsQUFBQSxDQUFDLEtBQUssQ0FBQyxPQUFRLENBQUcsQUFsRXRCLEFBcUVDLGVBckVjLENBcUVkLFdBQVcsQUFBQSxDQUNWLFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0FDakIsV0FBVyxDQUFDLEdBQUksQ0FrQmhCLEFBMUZGLEFBeUVFLGVBekVhLENBcUVkLFdBQVcsQ0FJVixFQUFFLEFBQUEsQ0FDRCxPQUFPLENBQUMsQ0FBRSxDQUNWLFVBQVUsQ0FBRSxNQUFPLENBQ25CLE1BQU0sQ0FBQyxTQUFVLENBQ2pCLGNBQWMsQ0FBQyxHQUFJLENBWW5CLEFBekZILEFBOEVHLGVBOUVZLENBcUVkLFdBQVcsQ0FJVixFQUFFLENBS0QsQ0FBQyxBQUFBLENBQ0EsT0FBTyxDQUFFLEtBQU0sQ2Fyd0RqQixLQUFLLENidXdEYSxJQUFJLENhdHdEdEIsTUFBTSxDYnN3RFksSUFBSSxDQUNwQixNQUFNLENBQUMsaUJBQWtCLENBQ3pCLEtBQUssQ0FBQyxPQUFRLENBQ2QsZUFBZSxDQUFFLElBQUssQ0FDdEIsYUFBYSxDQUFDLEdBQUksQ0FDbEIsT0FBTyxDQUFDLGVBQWdCLENBQ3hCLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLEFBeEZKLEFFN21EQyxlRjZtRGMsQ0FxRWQsV0FBVyxDQUlWLEVBQUUsQ0FLRCxDQUFDLENFM3JESCxLQUFLLEFBQUwsQ0FDQyxPQUFPLENBQUMsWUFBYSxDQUNyQixXQUFXLENBQUMsTUFBTyxDQUNuQixjQUFjLENGMHJEVyxNQUFNLENFenJEL0IsQUZ5bURGLEFBOEVHLGVBOUVZLENBcUVkLFdBQVcsQ0FJVixFQUFFLENBS0QsQ0FBQyxBRXRyREYsT0FBTyxBQUFBLENBQ1AsT0FBTyxDQUFDLEVBQUcsQ0FDWCxjQUFjLENGc3JEVyxNQUFNLENFcnJEL0IsT0FBTyxDQUFDLFlBQWEsQ0FDckIsTUFBTSxDQUFDLElBQUssQ0FDWixLQUFLLENBQUMsR0FBSSxDQUNWLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLE1BQU0sQ0FBQyxVQUFXLENBQ2xCLEFGZ21ERixBQTJGQyxlQTNGYyxDQTJGZCxRQUFRLEFBQUEsQ0FDUCxRQUFRLENBQUUsTUFBTyxDQUNqQixNQUFNLENBQUUsUUFBUyxDQUdqQixBQWhHRixBQThGRSxlQTlGYSxDQTJGZCxRQUFRLENBR1AsR0FBRyxBQUFBLENBQUMsS0FBSyxDQUFFLElBQUssQ0FBRyxBQTlGckIsQUFpR0MsZUFqR2MsQ0FpR2QsTUFBTSxBQUFBLENBQ0wsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsZUFBZSxDQUFFLElBQUssQ0FDdEIsS0FBSyxDQzl3REQsSUFBSSxDRCt3RFIsTUFBTSxDQUFFLFFBQVMsQ0U5dERsQixPQUFPLENGK3REa0IsWUFBWSxDRTl0RHJDLGNBQWMsQ0Y4dER5QixHQUFHLENBV3pDLEFBakhGLEFBdUdFLGVBdkdhLENBaUdkLE1BQU0sQ0FNTCxXQUFXLEFBQUEsQ0FDVixLQUFLLENDbHhERixJQUFJLENEbXhEUCxTQUFTLENBQUUsSUFBSyxDQUNoQixNQUFNLENBQUUsZUFBZ0IsQ0VudUQxQixPQUFPLENGb3VEbUIsWUFBWSxDRW51RHRDLGNBQWMsQ0ZtdUQwQixNQUFNLENBQzVDLEFBNUdILEFBaUdDLGVBakdjLENBaUdkLE1BQU0sQUFZSixNQUFNLEFBQUEsQ0FDTixLQUFLLENDcnhERyxPQUFPLENEdXhEZixBQWhISCxBQStHRyxlQS9HWSxDQWlHZCxNQUFNLEFBWUosTUFBTSxDQUVOLFdBQVcsQUFBQSxDQUFDLEtBQUssQ0N0eERULE9BQU8sQ0RzeERpQixBQS9HbkMsQUFrSEMsZUFsSGMsQ0FrSGQsU0FBUyxBQUFBLENBQ1IsVUFBVSxDQUFFLElBQUssQ0FHakIsQUF0SEYsQUFvSEUsZUFwSGEsQ0FrSGQsU0FBUyxDQUVSLEVBQUUsQUFBQSxDQUFDLE1BQU0sQ0FBRSxRQUFTLENBQUcsQUFwSHpCLEFBcUhFLGVBckhhLENBa0hkLFNBQVMsQ0FHUixDQUFDLEFBQUEsQ0FBQyxNQUFNLENBQUMsUUFBUyxDQUFHLEFBckh2QixBQXVIQyxlQXZIYyxDQXVIZCxTQUFTLEFBQUEsQ0FDUixNQUFNLENBQUUsV0FBWSxDQUNwQixjQUFjLENBQUUsU0FBVSxDQUMxQixPQUFPLENBQUMsbUJBQW9CLENBQzVCLE1BQU0sQ0FBQyxpQkFBa0IsQ0FrQnpCLEFBakJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUE1SHBDLEFBdUhDLGVBdkhjLENBdUhkLFNBQVMsQUFBQSxDQU1QLE9BQU8sQ0FBQyxjQUFlLENBQ3ZCLE1BQU0sQ0FBRSxhQUFjLENBZXZCLENBYkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWhJcEMsQUF1SEMsZUF2SGMsQ0F1SGQsU0FBUyxBQUFBLENBVVAsT0FBTyxDQUFDLGNBQWUsQ0FDdkIsTUFBTSxDQUFFLFFBQVMsQ0FXbEIsQ0E3SUYsQUFvSUUsZUFwSWEsQ0F1SGQsU0FBUyxDQWFSLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBQyxDQUFFLENBQ1QsT0FBTyxDQUFFLEtBQU0sQ0FFZixBQXhJSCxBQXVJRyxlQXZJWSxDQXVIZCxTQUFTLENBYVIsRUFBRSxDQUdELEVBQUUsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUF2SXpCLEFBeUlFLGVBeklhLENBdUhkLFNBQVMsQ0FrQlIsQ0FBQyxBQUFBLENBQ0EsZUFBZSxDQUFFLElBQUssQ0FFdEIsQUE1SUgsQUF5SUUsZUF6SWEsQ0F1SGQsU0FBUyxDQWtCUixDQUFDLEFBRUMsTUFBTSxBQUFBLENBQUMsS0FBSyxDQ2h6REosT0FBTyxDRGd6RFksQUEzSS9CLEFBOElDLGVBOUljLENBOElkLFlBQVksQUFBQSxDQUNYLE9BQU8sQ0FBRSxVQUFXLENBU3BCLEFBeEpGLEFBZ0pFLGVBaEphLENBOElkLFlBQVksQ0FFWCxNQUFNLEFBQUEsQ0FDTCxPQUFPLENBQUUsS0FBTSxDQUNmLGNBQWMsQ0FBRSxTQUFVLENBQzFCLE1BQU0sQ0FBRSxnQkFBaUIsQ0FDekIsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQzN3REYsdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ0Q0d0Q5RCxhQUFhLENBQUUsaUJBQWtCLENBQ2pDLEFBdkpILEFBeUpDLGVBekpjLENBeUpkLFFBQVEsQUFBQSxDQUNQLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLFVBQVUsQ0FBRSxNQUFPLENBOENuQixBQXpNRixBQTRKRSxlQTVKYSxDQXlKZCxRQUFRLENBR1AsTUFBTSxBQUFBLENBQ0wsT0FBTyxDQUFFLEtBQU0sQ0FDZixjQUFjLENBQUUsU0FBVSxDQUMxQixNQUFNLENBQUUsUUFBUyxDQUNqQixPQUFPLENBQUUsT0FBUSxDQUNqQixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENDdnhERix1QkFBdUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRHd4RDlELGFBQWEsQ0FBRSxpQkFBa0IsQ0FDakMsQUFuS0gsQUFvS0UsZUFwS2EsQ0F5SmQsUUFBUSxDQVdQLENBQUMsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUFwS3ZCLEFBcUtFLGVBckthLENBeUpkLFFBQVEsQ0FZUCxHQUFHLEFBQUEsQ0FDRixPQUFPLENBQUMsWUFBYSxDQUNyQixNQUFNLENBQUMsUUFBUyxDQUNoQixBQXhLSCxBQXlLRSxlQXpLYSxDQXlKZCxRQUFRLENBZ0JQLEtBQUssQUFBQSxDQUNKLFVBQVUsQ0FBQyxpQkFBa0IsQ0FDN0IsY0FBYyxDQUFDLFNBQVUsQ0FDekIsT0FBTyxDQUFDLFFBQVMsQ0FDakIsQUE3S0gsQUE4S0UsZUE5S2EsQ0F5SmQsUUFBUSxDQXFCUCxLQUFLLEFBQUEsQ0FDSixRQUFRLENBQUMsTUFBTyxDQUNoQixjQUFjLENBQUMsSUFBSyxDQUNwQixBQWpMSCxBQWtMRSxlQWxMYSxDQXlKZCxRQUFRLENBeUJQLE9BQU8sQUFBQSxDRTN5RFIsT0FBTyxDRjR5RG1CLFlBQVksQ0UzeUR0QyxjQUFjLENGMnlEMEIsR0FBRyxDQUN6QyxRQUFRLENBQUMsUUFBUyxDQUNsQixNQUFNLENBQUMsTUFBTyxDQVNkLEFBOUxILEFBa0xFLGVBbExhLENBeUpkLFFBQVEsQ0F5QlAsT0FBTyxBQUlMLE1BQU0sQUFBQSxDQUVOLFVBQVUsQ0FBQyxPQUFRLENBQ25CLEdBQUcsQ0FBQyxHQUFJLENBQ1IsTUFBTSxDQUFDLEdBQUksQ0FDWCxLQUFLLENBQUMsR0FBSSxDQUNWLEtBQUssQ0FBQyxJQUFLLENBQ1gsQUE3TEosQUErTEUsZUEvTGEsQ0F5SmQsUUFBUSxDQXNDUCxNQUFNLEFBQUEsQ0FDTCxXQUFXLENDcnpESyx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDRHN6RGhFLFdBQVcsQ0FBQyxHQUFJLENBQ2hCLEtBQUssQ0N2MkRJLE9BQU8sQ0M0Q2xCLE9BQU8sQ0Y0ekRtQixZQUFZLENFM3pEdEMsY0FBYyxDRjJ6RDBCLEdBQUcsQ0FDekMsQUFwTUgsQUFxTUUsZUFyTWEsQ0F5SmQsUUFBUSxDQTRDUCxDQUFDLEFBQUEsQ0FDQSxlQUFlLENBQUUsSUFBSyxDQUV0QixBQXhNSCxBQXFNRSxlQXJNYSxDQXlKZCxRQUFRLENBNENQLENBQUMsQUFFQyxNQUFNLEFBQUEsQ0FBQyxLQUFLLENDNTJESixPQUFPLENENDJEWSxBQUkvQixBQUFBLGNBQWMsQUFBQSxDQUNiLE1BQU0sQ0FBRSxRQUFTLENBZWpCLEFBaEJELEFBRUMsY0FGYSxDQUViLFFBQVEsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUFGN0IsQUFHQyxjQUhhLENBR2IsRUFBRSxBQUFBLENBQ0QsTUFBTSxDQUFDLFFBQVMsQ0FNaEIsQUFWRixBQUtFLGNBTFksQ0FHYixFQUFFLENBRUQsSUFBSSxBQUFBLENBQ0gsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsQUFUSCxBQVdDLGNBWGEsQ0FXYixDQUFDLEFBQUEsQ0FBQyxNQUFNLENBQUUsUUFBUyxDQUFHLEFBWHZCLEFBWUMsY0FaYSxDQVliLEtBQUssQUFBQSxDQUNKLE1BQU0sQ0FBRSxDQUFFLENBRVYsQUFmRixBQWNFLGNBZFksQ0FZYixLQUFLLENBRUosRUFBRSxBQUFBLENBQUMsTUFBTSxDQUFDLFFBQVMsQ0FBRyxBQTJIeEIsQUFBQSxhQUFhLEFBQUMsQ0FDYixjQUFjLENBQUUsTUFBTyxDQUN2QixPQUFPLENBQUUsWUFBYSxDQUN0QixRQUFRLENBQUUsUUFBUyxDQUNuQixRQUFRLENBQUUsTUFBTyxDQUNqQixNQUFNLENBQUUsT0FBUSxDQUNoQixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsY0FBZSxDQUN2QixNQUFNLENBQUUsU0FBVSxDQUNsQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFDRCxBQUFjLGFBQUQsQ0FBQyxJQUFJLEFBQUEsQ0FDakIsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsT0FBTyxDQUFDLElBQUssQ0FDYixNQUFNLENBQUMsR0FBSSxDQUNYLEtBQUssQ0FBQyxHQUFJLENBQ1YsR0FBRyxDQUFDLEdBQUksQ0FDUixJQUFJLENBQUMsR0FBSSxDQUNULE1BQU0sQ0FBQyxhQUFjLENBQ3JCLE1BQU0sQ0FBQyxjQUFlLENBQ3RCLFlBQVksQ0FBQyxXQUFZLENBQ3pCLGNBQWMsQ0FBRSxjQUFNLENBQ3RCLGFBQWEsQ0FBRSxjQUFNLENBQ3JCLGlCQUFpQixDQUFFLGNBQU0sQ0FDekIsU0FBUyxDQUFFLGNBQU0sQ0FDakIsVUFBVSxDQUFFLHVLQUF3SyxDQUNwTCxBQUNELEFBQW9CLEtBQWYsQ0FBQyxhQUFhLENBQUMsSUFBSSxBQUFDLENBQUMsTUFBTSxDQUFDLGFBQWMsQ0FBRyxBQUNsRCxBQUFtQyxhQUF0QixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBaUIsQ0FDcEMsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLE1BQU0sQ0FBRSxDQUFFLENBQ1YsTUFBTSxDQUFFLENBQUUsQ0FDVixJQUFJLENBQUUsQ0FBRSxDQUNSLEdBQUcsQ0FBRSxDQUFFLENBQ1AsQUFDRCxBQUEwQixhQUFiLEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxDQUFDLE9BQU8sQ0FBQyxLQUFNLENBQUcsQUFFaEQsQUFBQSxVQUFVLEFBQUMsQ0FDVixjQUFjLENBQUUsTUFBTyxDQUN2QixPQUFPLENBQUUsWUFBYSxDQUN0QixRQUFRLENBQUUsUUFBUyxDQUNuQixRQUFRLENBQUUsTUFBTyxDQUNqQixNQUFNLENBQUUsT0FBUSxDQUNoQixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsY0FBZSxDQUN2QixhQUFhLENBQUUsR0FBSSxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFDRCxBQUFXLFVBQUQsQ0FBQyxJQUFJLEFBQUEsQ0FDZCxPQUFPLENBQUMsSUFBSyxDQUNiLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLEdBQUcsQ0FBQyxHQUFJLENBQ1IsSUFBSSxDQUFDLEdBQUksQ0FDVCxLQUFLLENBQUMsR0FBSSxDQUNWLE1BQU0sQ0FBQyxHQUFJLENBQ1gsVUFBVSxDQUFDLElBQUssQ0FDaEIsYUFBYSxDQUFDLElBQUssQ0FDbkIsQUFDRCxBQUE2QixVQUFuQixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYyxDQUM5QixRQUFRLENBQUUsUUFBUyxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLENBQUUsQ0FDVixNQUFNLENBQUUsQ0FBRSxDQUNWLElBQUksQ0FBRSxDQUFFLENBQ1IsR0FBRyxDQUFFLENBQUUsQ0FDUCxBQUNELEFBQXVCLFVBQWIsQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFDLENBQUMsT0FBTyxDQUFDLEtBQU0sQ0FBRyxBQUU5QyxBQUFBLFdBQVcsQUFBQyxDQUNYLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDYixBQUNELEFBQVksV0FBRCxDQUFDLE1BQU0sQUFBQyxDQUNsQixPQUFPLENBQUUsQ0FBRSxDQUNYLElBQUksQ0FBRSxDQUFFLENBQ1IsR0FBRyxDQUFFLENBQUUsQ0FDUCxBQUNELEFBQVksV0FBRCxDQUFDLGdCQUFnQixBQUFDLENBQzVCLGFBQWEsQ0FBQyxRQUFTLENBQ3ZCLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsSUFBSSxDQUFDLHFEQUFzRCxDQUMzRCxNQUFNLENBQUUsWUFBYSxDQUNyQixBQUNELEFBQVksV0FBRCxDQUFDLGtCQUFrQixBQUFDLENBQzlCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE1BQU0sQ0FBRSxDQUFFLENBQ1YsS0FBSyxDQUFDLEdBQUksQ0FDVixHQUFHLENBQUMsR0FBSSxDQUNSLEtBQUssQ0FBRSxDQUFFLENBQ1QsTUFBTSxDQUFFLENBQUUsQ0FDVixZQUFZLENBQUUsS0FBTSxDQUNwQixZQUFZLENBQUUsa0JBQW1CLENBQ2pDLFlBQVksQ0FBRSwyQ0FBNEMsQ0FFMUQsQUFDRCxBQUFPLElBQUgsQ0FBRyxnQkFBZ0IsQUFBQyxDQUN2QixRQUFRLENBQUUsUUFBUyxDQUNuQixNQUFNLENBQUUsUUFBUyxDQUNqQixPQUFPLENBQUUsSUFBSyxDQUNkLEFBQ0QsQUFBdUIsSUFBbkIsQ0FBRyxnQkFBZ0IsQUFBQSxpQkFBaUIsQUFBQyxDQUFDLE1BQU0sQ0FBRSxPQUFRLENBQUcsQUFDN0QsQUFBWSxXQUFELENBQUMsZ0JBQWdCLEFBQUMsQ0FDNUIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLEdBQUksQ0FDaEIsT0FBTyxDQUFFLElBQUssQ0FDZCxHQUFHLENBQUUsSUFBSyxDQUNWLElBQUksQ0FBRSxJQUFLLENBQ1gsS0FBSyxDQUFFLElBQUssQ0FDWixBQUNELEFBQVksV0FBRCxDQUFDLGlCQUFpQixBQUFDLENBQzdCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsR0FBRyxDQUFFLElBQUssQ0FDVixBQUNELEFBQWlCLGdCQUFELENBQUMsd0JBQXdCLEFBQUMsQ0FBQyxNQUFNLENBQUUsY0FBZSxDQUFHLEFBRXJFLEFBQUEsYUFBYSxBQUFDLENBQ2IsUUFBUSxDQUFFLE1BQU8sQ0FDakIsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsTUFBTSxDQUFFLGlCQUFrQixDQUMxQixTQUFTLENBQUUsS0FBTSxDQUNqQixNQUFNLENBQUUsTUFBTyxDQUNmLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDVCxPQUFPLENBQUUsWUFBYSxDQUN0QixjQUFjLENBQUUsR0FBSSxDQUNwQixRQUFRLENBQUUsUUFBUyxDQUNuQixVQUFVLENBQUUsSUFBSyxDQUNqQixXQUFXLENBQUUsSUFBSyxDQUNsQixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLEFBQ0QsQUFBVSxTQUFELENBQUMsaUJBQWlCLEFBQUMsQ0FDM0IsY0FBYyxDQUFFLEdBQUksQ0FDcEIsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsUUFBUSxDQUFFLElBQUssQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLEFBQ0QsQUFBVSxTQUFELENBQUMsRUFBRSxBQUFDLENBQ1osVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLENBQUUsQ0FDWCxNQUFNLENBQUUsQ0FBRSxDQUNWLEFBQ0QsQUFBYSxTQUFKLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQyxDQUNmLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsQUFDRCxBQUFVLFNBQUQsQ0FBQyxhQUFhLEFBQUMsQ0FBQyxRQUFRLENBQUUsSUFBSyxDQUFHLEFBQzNDLEFBQVUsU0FBRCxDQUFDLFdBQVcsQUFBQyxDQUNyQixXQUFXLENBQUUsTUFBTyxDQUNwQixRQUFRLENBQUUsTUFBTyxDQUNqQixNQUFNLENBQUUsT0FBUSxDQUNoQixPQUFPLENBQUUsS0FBTSxDQUNmLE9BQU8sQ0FBRSxPQUFRLENBQ2pCLEtBQUssQ0FBRSxPQUFRLENBQ2YsTUFBTSxDQUFFLEVBQUcsQ0FDWCxBQUNELEFBQVUsU0FBRCxDQUFDLGFBQWEsQUFBQyxDQUN2QixVQUFVLENBQUUsZUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLGVBQWdCLENBQ3ZCLEFBQ0QsQUFBaUIsZ0JBQUQsQ0FBQyxVQUFVLENBQzNCLEFBQWMsYUFBRCxDQUFDLGFBQWEsQUFBQyxDQUMzQixVQUFVLENBQUUsT0FBUSxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLEFBQ0QsQUFBVSxTQUFELENBQUMscUJBQXFCLEFBQUMsQ0FDL0IsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixPQUFPLENBQUUsT0FBUSxDQUNqQixNQUFNLENBQUUsT0FBUSxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLEFBQ0QsQUFBd0IsU0FBZixDQUFDLGFBQWEsQ0FBQyxXQUFXLEFBQUMsQ0FBQyxZQUFZLENBQUUsSUFBSyxDQUFHLEFBUzNELEFBQUEsZUFBZSxBQUFDLENBQ2YsTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixTQUFTLENBQUUsS0FBTSxDQUNqQixXQUFXLENBQUUsZUFBZ0IsQ0FDN0IsT0FBTyxDQUFFLGFBQWMsQ0FDdkIsYUFBYSxDQUFDLElBQUssQ0FDbkIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLE9BQVEsQ0FDcEIsZ0JBQWdCLENBQUUsK0ZBQWdCLENBT2xDLGdCQUFnQixDQUFFLHlEQUFvQixDQUt0QyxNQUFNLENBQUUsY0FBZSxDQUN2QixrQkFBa0IsQ0FBQyxHQUFJLENBQ3ZCLGFBQWEsQ0FBQyxHQUFJLENBQ2xCLHFCQUFxQixDQUFDLEdBQUksQ0FDMUIsQUFDRCxBQUFnQixlQUFELENBQUMsQ0FBQyxBQUFDLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLEFBQ0QsQUFBZ0IsZUFBRCxDQUFDLEVBQUUsQUFBQyxDQUNsQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxJQUFLLENBQ1gsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBeUMsd0NBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FDbEUsQUFTRCxBQUFBLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQUFFLElBQUssQ0FXbEIsQUFiRCxBQUlDLE9BSk0sQ0FJTixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsS0FBTSxDQUNmLGFBQWEsQ0FBRSxHQUFJLENBQ25CLEFBUEYsQUFTQyxPQVRNLENBU04sQ0FBQyxBQUFDLENBQ0QsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsTUFBTSxDQUFFLGNBQWUsQ0FDdkIsQXlFaHRFRixBQUFBLGdCQUFnQixBQUFDLENBQ2YsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsWUFBWSxDQUFFLElBQUssQ0FDbkIsT0FBTyxDQUFFLE1BQU8sQ0FRakIsQUF4Q0csTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBNEJyQixBQUFBLGdCQUFnQixBQUFDLENBTVUsU0FBUyxDQTdEeEIsS0FBSyxDQW1FaEIsQ0FuQ0csTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBdUJyQixBQUFBLGdCQUFnQixBQUFDLENBT1UsU0FBUyxDQTdEdkIsS0FBSyxDQWtFakIsQ0E5QkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVBa0J0QixBQUFBLGdCQUFnQixBQUFDLENBUVUsU0FBUyxDQTdEeEIsTUFBTSxDQWlFakIsQ0FaRCxBQUFBLGdCQUFnQixBM0M5Q2IsT0FBTyxDMkM4Q1YsQUFBQSxnQkFBZ0IsQTNDN0NiLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQTJDMENILEFBQUEsZ0JBQWdCLEEzQ3pDYixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEE2Q2pCSCxBQUNFLE9BREssQ0FDTCxXQUFXLEFBQUMsQ0FDVixVQUFVLENBQUUsSUFBSyxDQUNsQixBQUlILEFBQUEsYUFBYSxBQUFDLENBQ1YsVUFBVSxDQUFFLElBQUssQ0FDakIsUUFBUSxDQUFFLFFBQVMsQ0FDdEIsQUFPRCxBQUFBLHFCQUFxQixBQUFDLENBQUUsVUFBVSxDQUFFLElBQUssQ0FBRyxBRkN4QyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUVDckIsQUFBQSxtQkFBbUIsQ0FBRSxBQUFBLHFCQUFxQixBQUFDLENBR3ZDLFVBQVUsQ0FBRSxJQUFLLENBV3BCLENGTEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVFVHJCLEFBQUEsbUJBQW1CLENBQUUsQUFBQSxxQkFBcUIsQUFBQyxDQU92QyxVQUFVLENBQUUsSUFBSyxDQU9wQixDRkFHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFRWRyQixBQUFBLG1CQUFtQixDQUFFLEFBQUEscUJBQXFCLEFBQUMsQ0FXdkMsVUFBVSxDQUFFLElBQUssQ0FHcEIsQ0FFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLFFBQVEsQ0FBRSxPQUFRLENBNEZuQixBQTdGRCxBQUVFLG1CQUZpQixDQUVqQixlQUFlLEFBQUMsQ0FDZCxNQUFNLENBQUUsaUJBQWtCLENBQzFCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFlBQVksQ0FBRSxJQUFLLENBQ3BCLEFBTkgsQUFPRSxtQkFQaUIsQ0FPakIsT0FBTyxBQUFDLENBQUMsUUFBUSxDQUFFLE9BQVEsQ0FBRyxBQVBoQyxBQVFFLG1CQVJpQixDQVFqQixJQUFJLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSyxDQVdqQixBQXBCSCxBQVFFLG1CQVJpQixDQVFqQixJQUFJLEFBRUQsT0FBTyxDQVZaLEFBUUUsbUJBUmlCLENBUWpCLElBQUksQUFFUyxNQUFNLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLElBQUssQ0FDZixBQVpMLEFBZVEsbUJBZlcsQ0FRakIsSUFBSSxDQUtGLFdBQVcsQ0FDVCxHQUFHLENBQ0QsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQUFqQlQsQUF3Qk0sbUJBeEJhLENBc0JqQixXQUFXLENBQ1QsVUFBVSxDQUNSLEdBQUcsQUFDQSxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFDRCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBNUJyQyxBQXdCTSxtQkF4QmEsQ0FzQmpCLFdBQVcsQ0FDVCxVQUFVLENBQ1IsR0FBRyxBQUtFLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDYixBQS9CWCxBQXdCTSxtQkF4QmEsQ0FzQmpCLFdBQVcsQ0FDVCxVQUFVLENBQ1IsR0FBRyxBQVFFLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDYixDQWxDWCxBQXVDTSxtQkF2Q2EsQ0FzQmpCLFdBQVcsQ0FnQlAsRUFBRSxDQUNGLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSwwQ0FBRyxDQUF3QyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FDdEUsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsR0FBSSxDQUNiLEFBN0NQLEFBK0NVLG1CQS9DUyxDQXNCakIsV0FBVyxDQWdCUCxFQUFFLEFBUUQsTUFBTSxDQUNILEdBQUcsQUFBQyxDQUNKLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLENBQUUsQ0FDVixBQWxEVCxBQW1EVyxtQkFuRFEsQ0FzQmpCLFdBQVcsQ0FnQlAsRUFBRSxBQVFELE1BQU0sQ0FLSCxDQUFDLEFBQUEsVUFBVSxBQUFDLENBQ1osVUFBVSxDQUFFLHVDQUFHLENBQXFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUN0RSxjQUFjLENBQUUsZUFBZ0IsQ0FDaEMsYUFBYSxDQUFFLEtBQ2hCLENBQUMsQUF2RFYsQUF3RFEsbUJBeERXLENBc0JqQixXQUFXLENBZ0JQLEVBQUUsQUFRRCxNQUFNLENBVUwsVUFBVSxBQUFDLENBQ1QsbUJBQW1CLENBQUUsU0FBVSxDQUNoQyxBQTFEVCxBQTREUSxtQkE1RFcsQ0FzQmpCLFdBQVcsQ0FnQlAsRUFBRSxDQXNCQSxHQUFHLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUyxDQUNuQixJQUFJLENBQUUsT0FBUSxDQUNkLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLGdCQUFnQixDQUFFLEtBQU0sQ0FDeEIsVUFBVSxDQUFFLGlCQUFrQixDQUM5QixPQUFPLENBQUUsTUFBTyxDQUNoQixVQUFVLENBQUUsSUFBSyxDQUNqQixjQUFjLENBQUUsSUFBSyxDQUNyQixVQUFVLENBQUUsSUFBSyxDQW1CbEIsQUF4RlAsQUFzRWdCLG1CQXRFRyxDQXNCakIsV0FBVyxDQWdCUCxFQUFFLENBc0JBLEdBQUcsQ0FVRCxHQUFHLENBQUcsR0FBRyxBQUFDLENBQ1YsYUFBYSxDQUFFLElBQUssQ0FDckIsQUF4RVQsQUF5RVEsbUJBekVXLENBc0JqQixXQUFXLENBZ0JQLEVBQUUsQ0FzQkEsR0FBRyxDQWFILEVBQUUsQUFBQyxDQUNELFdBQVcsQ0FBRSxpQkFBa0IsQ0FDL0IsWUFBWSxDQUFFLElBQUssQ0FDbkIsTUFBTSxDQUFFLENBQUUsQ0FXWCxBQXZGVCxBQTZFVSxtQkE3RVMsQ0FzQmpCLFdBQVcsQ0FnQlAsRUFBRSxDQXNCQSxHQUFHLENBYUgsRUFBRSxDQUlBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFLLENBUWpCLEFBdEZYLEFBZ0ZjLG1CQWhGSyxDQXNCakIsV0FBVyxDQWdCUCxFQUFFLENBc0JBLEdBQUcsQ0FhSCxFQUFFLENBSUEsRUFBRSxBQUVDLFlBQVksQ0FDWCxDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSyxDQUNoQixjQUFjLENBQUUsU0FBVSxDQUMxQixLQUFLLENBQUUsT0FBUSxDQUNoQixBQXBGZixBQTJGSSxtQkEzRmUsQ0FzQmpCLFdBQVcsQ0FxRVQsRUFBRSxDQTNGTixBQTJGYSxtQkEzRk0sQ0FzQmpCLFdBQVcsQ0FxRUwsRUFBRSxDQUFHLENBQUMsQUFBQyxDQUFDLFFBQVEsQ0FBRSxPQUFRLENBQUcsQUFJckMsQUFBMkMsR0FBeEMsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUcsRUFBRSxDQUFHLEdBQUcsQUFBQyxDQUFDLFFBQVEsQ0FBRSxLQUFNLENBQUcsQUNqSW5FLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLE9BQU8sQ0FBRSxJQUFLLENBRWQsR0FBRyxDQUFFLElBQUssQ0FDVixJQUFJLENBQUUsR0FBSSxDQUNWLEtBQUssQ0FBRSxLQUFNLENBQ2IsV0FBVyxDQUFFLE1BQU8sQ0FFcEIsVUFBVSxDQUFFLGlCQUFrQixDQUM5QixVQUFVLENBQUUsMENBQUcsQ0FBd0MsTUFBTSxDQUFDLE1BQU0sQ0FFcEUsT0FBTyxDQUFFLElBQUssQ0F3Q2pCLEFBdENHLEFBZkosV0FlZSxDQWZmLGdCQUFnQixBQWVFLENBQ1YsT0FBTyxDQUFFLEtBQU0sQ0FDbEIsQUFqQkwsQUFBQSxnQkFBZ0IsQUFtQlgsUUFBUSxBQUFDLENBQ04sVUFBVSxDQUFFLEtBQU0sQ0FLckIsQUF6QkwsQUFzQm9CLGdCQXRCSixBQW1CWCxRQUFRLENBR0wsV0FBVyxDQUFDLEdBQUcsQUFBQyxDQUNaLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBM0JyQixBQUFBLGdCQUFnQixBQUFDLENBNEJULElBQUksQ0FBRSxHQUFJLENBQ1YsS0FBSyxDQUFFLEtBQU0sQ0FJYixHQUFHLENBQUUsR0FBSSxDQUNULFdBQVcsQ0FBRSxDQUFFLENBQ2YsU0FBUyxDQUFFLHFCQUFTLENBRXBCLE9BQU8sQ0FBRSxJQUFLLENBZ0JyQixBQXJERCxBQUFBLGdCQUFnQixBQXVDUCxRQUFRLEFBQUMsQ0FDTixVQUFVLENBQUUsc0NBQUcsQ0FBb0MsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDLENBU3RFLEFBakRULEFBMENZLGdCQTFDSSxBQXVDUCxRQUFRLENBR0wsV0FBVyxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsTUFBTSxDQUFFLElBQUssQ0FDYixJQUFJLENBQUUsQ0FBRSxDQUNSLEtBQUssQ0FBRSxDQUFFLENBQ1QsVUFBVSxDQUFFLE1BQU8sQ0FDdEIsQ0FPYixBQUFJLElBQUEsQUFBQSxXQUFXLEFBQUMsQ0FBQyxRQUFRLENBQUUsTUFBTyxDQUFHLEFBR3JDLEFBQUEseUJBQXlCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLElBQUssQ0FFZCxPQUFPLENBQUUsSUFBSyxDQUNkLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDYixHQUFHLENBQUUsQ0FBRSxDQUNQLElBQUksQ0FBRSxDQUFFLENBQ1IsTUFBTSxDQUFFLENBQUUsQ0FDVixLQUFLLENBQUUsQ0FBRSxDQUNULGdCQUFnQixDOUVwRVAsT0FBTyxDOEVxRWhCLE9BQU8sQ0FBRSxFQUFHLENBTWYsQUFIRyxBQWZKLFdBZWUsQ0FmZix5QkFBeUIsQUFlUCxDQUNWLE9BQU8sQ0FBRSxLQUFNLENBQ2xCLEFBSUwsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsS0FBTSxDQUNYLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBRSx3Q0FBRyxDQUFzQyxTQUFTLENBQUMsTUFBTSxDQUNyRSxlQUFlLENBQUUsU0FBVSxDQUMzQixXQUFXLENBQUUsUUFBUyxDQUN0QixPQUFPLENBQUUsR0FBSSxDQU1oQixBQUpHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQVhyQixBQUFBLHVCQUF1QixBQUFDLENBWWhCLEdBQUcsQ0FBRSxLQUFNLENBQ1gsS0FBSyxDQUFFLEtBQU0sQ0FFcEIsQ0FXRCxBQUFBLG1DQUFtQyxBQUFDLENBQ2hDLEtBQUssQ0FBRSxPQUFRLENBQ2YsU0FBUyxDQUFFLElBQUssQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FnQnZCLEFBZEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBTHJCLEFBQUEsbUNBQW1DLEFBQUMsQ0FNNUIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsU0FBUyxDQUFFLElBQUssQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUUsR0FBSSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBUW5CLEFBTk8sQUFiUixRQWFnQixDQWJoQixtQ0FBbUMsQUFhaEIsQ0FDUCxLQUFLLENBQUUsS0FBTSxDQUNiLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLENBS1QsQUFBQSxtQ0FBbUMsQUFBQyxDQUNoQyxLQUFLLENBQUUsT0FBUSxDQUNmLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQzlFbEdLLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDOEVtR3JFLGFBQWEsQ0FBRSxJQUFLLENBYXZCLEFBWEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBTnJCLEFBQUEsbUNBQW1DLEFBQUMsQ0FPNUIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUUsR0FBSSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBT25CLEFBTE8sQUFaUixRQVlnQixDQVpoQixtQ0FBbUMsQUFZaEIsQ0FDUCxLQUFLLENBQUUsS0FBTSxDQUNiLFVBQVUsQ0FBRSxNQUFPLENBQ3RCLENBS1QsQUFBQSxtQ0FBbUMsQUFBQyxDQUNoQyxXQUFXLENBQUUsdUNBQXdDLENBQ3JELFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGFBQWEsQ0FBRSxJQUFLLENBUXZCLEFBTkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBUHJCLEFBQUEsbUNBQW1DLEFBQUMsQ0FRNUIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUUsR0FBSSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBRW5CLENBRUQsQUFBaUMsaUNBQUEsQUFBQSxxQkFBcUIsQUFBQyxDQUNuRCxLQUFLLENBQUUsR0FBSSxDQUNkLEFBR0csTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRHJCLEFBQUMsQ0FBQSxBQUFBLFdBQVcsQUFBQyxDQUVELFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDWixjQUFjLENBQUMsSUFBSyxDQUUvQixDQUVELEFBQUEsNEJBQTRCLEFBQUMsQ0FDekIsV0FBVyxDOUVoSkssdUJBQXVCLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLEM4RWlKckUsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsS0FBSyxDQUFDLElBQUssQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUVmLEFBRUQsQUFBQSxpQ0FBaUMsQUFBQyxDQUM5QixTQUFTLENBQUUsSUFBSyxDQUNoQixVQUFVLENBQUUsTUFBTyxDQUNuQixhQUFhLENBQUUsSUFBSyxDQXNCdkIsQUFwQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBTHJCLEFBQUEsaUNBQWlDLEFBQUMsQ0FNMUIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUUsR0FBSSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBQ1osYUFBYSxDQUFFLENBQUUsQ0FFakIsU0FBUyxDQUFFLElBQUssQ0FhdkIsQ0F6QkQsQUFlSSxpQ0FmNkIsQ0FlN0IsQ0FBQyxBQUFDLENBQ0UsZUFBZSxDQUFFLElBQUssQ0FFekIsQUFsQkwsQUFvQkssaUNBcEI0QixDQW9CN0IsQ0FBQyxBQUFBLFdBQVcsQUFBQyxDQUNULFlBQVksQ0FBRSxJQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUlMLEFBQUEsd0NBQXdDLEFBQUMsQ0FDckMsVUFBVSxDQUFFLE1BQU8sQ0FnQnRCLEFBZEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBSHJCLEFBQUEsd0NBQXdDLEFBQUMsQ0FJakMsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsSUFBSSxDQUFFLEtBQU0sQ0FDWixHQUFHLENBQUUsS0FBTSxDQUNYLEtBQUssQ0FBRSxLQUFNLENBVXBCLENBakJELEFBVUksd0NBVm9DLENBVXBDLEdBQUcsQUFBQyxDQUNBLFNBQVMsQ0FBRSxLQUFNLENBS3BCLEFBSEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBYnpCLEFBVUksd0NBVm9DLENBVXBDLEdBQUcsQUFBQyxDQUlJLFNBQVMsQ0FBRSxJQUFLLENBRXZCLENBSUwsQUFBZ0IsZ0JBQUEsQUFBQSxRQUFRLEFBQUMsQ0FDckIsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsT0FBTyxDQUFFLElBQUssQ0FVakIsQUFaRCxBQUlJLGdCQUpZLEFBQUEsUUFBUSxDQUlwQixHQUFHLEFBQUMsQ0FDQSxRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsQ0FBRSxDQUNQLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxFQUFHLENBQ2YsQUFRRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFEckIsQUFBaUIsZ0JBQUQsQ0FBQyxtQkFBbUIsQUFBQyxDQUU3QixLQUFLLENBQUUsS0FBTSxDQUNiLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixVQUFVLENBQUUsSUFBSyxDQUV4QixDQUVELEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsT0FBUSxDQUNwQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxLQUFNLENBQ2IsYUFBYSxDQUFFLElBQUssQ0FDcEIsT0FBTyxDQUFFLElBQUssQ0FDZCxTQUFTLENBQUUsSUFBSyxDQUNoQixhQUFhLENBQUUsR0FBSSxDQUt0QixBQUhHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQVZyQixBQUFBLHVCQUF1QixBQUFDLENBV2hCLEtBQUssQ0FBRSxLQUFNLENBRXBCLENBR0QsQUFBQSx3QkFBd0IsQUFBQyxDQUNyQixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLEtBQUssQ0FBRSxLQUFNLENBQ2IsTUFBTSxDQUFFLElBQUssQ0FDYixXQUFXLENBQUUsSUFBSyxDQUNsQixTQUFTLENBQUUsSUFBSyxDQUNoQixhQUFhLENBQUUsSUFBSyxDQUNwQixPQUFPLENBQUUsSUFBSyxDQUNkLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLGNBQWMsQ0FBRSxTQUFVLENBSzdCLEFBSEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBYnJCLEFBQUEsd0JBQXdCLEFBQUMsQ0FjakIsS0FBSyxDQUFFLEtBQU0sQ0FFcEIsQ0FRRCxBQUFBLHVCQUF1QixDQUN2QixBQUFBLHlCQUF5QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsS0FBSyxDQUFFLE9BQUksQ0FDWCxXQUFXLENBQUUsSUFBSyxDQUNsQixTQUFTLENBQUUsSUFBSyxDQUNoQixPQUFPLENBQUUsT0FBUSxDQUNqQixVQUFVLENBQUUsTUFBTyxDQUNuQixVQUFVLENBQUUsS0FBTSxDQUNyQixBQUdELEFBQUEseUJBQXlCLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLE9BQUksQ0FDZCxBQzNURCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsT0FBTyxDQUFFLElBQUssQ0FDakIsQUNIRCxBQUFBLGdCQUFnQixBQUFDLENqRnFCZixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxDQUFFLENpRmhCWixBQVBELEFBSUksZ0JBSlksQ0FJWixFQUFFLEFBQUMsQ2pGaUJMLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFFLENBQ1YsT0FBTyxDQUFFLENBQUUsQ2lGakJSLEFDTkwsQUFBQSxlQUFlLEFBQUMsQ0FFWixPQUFPLENBQUUsSUFBSyxDQUNkLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFNBQVMsQ0FBRSxJQUFLLENBS25CLEFBVkQsQUFBQSxlQUFlLEFqRFVaLE9BQU8sQ2lEVlYsQUFBQSxlQUFlLEFqRFdaLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQWlEZEgsQUFBQSxlQUFlLEFqRGVaLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ2IsQTJDV0MsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVNNUJyQixBQUFBLGVBQWUsQUFBQyxDQVFSLE9BQU8sQ0FBRSxNQUFPLENBRXZCLENBR0csQUFBQSx3QkFBd0IsQUFBQyxDQUVyQixPQUFPLENBQUUsS0FBTSxDQUNmLE9BQU8sQ0FBRSxNQUFPLENBY25CLEFBakJELEFBQUEsd0JBQXdCLEFqREh6QixPQUFPLENpREdOLEFBQUEsd0JBQXdCLEFqREZ6QixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEFpRERDLEFBQUEsd0JBQXdCLEFqREV6QixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEFpREpDLEFBQUEsd0JBQXdCLEFBS25CLE1BQU0sQUFBQyxDQUNKLGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQU5HTCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRU1WakIsQUFBQSx3QkFBd0IsQUFBQyxDQVVqQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxHQUFJLENBTWxCLENORkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVNZmpCLEFBQUEsd0JBQXdCLEFBQUMsQ0FlakIsS0FBSyxDQUFFLEdBQUksQ0FFbEIsQ0FHRyxBQUFBLDhCQUE4QixBQUFDLENBQzNCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFHRCxBQUFBLDhCQUE4QixBQUFDLENBQzNCLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLElBQUssQ0FDakIsV0FBVyxDQUFFLElBQUssQ0FDbEIsU0FBUyxDQUFFLGlCQUFJLENBQ2xCLEFBR0QsQUFBQSxrQ0FBa0MsQUFBQyxDQUMvQixjQUFjLENBQUUsU0FBVSxDQUM3QixBQUdMLEFBQUEsdUJBQXVCLEFBQUMsQ0FDcEIsY0FBYyxDQUFFLFNBQVUsQ0FDN0IsQUNyREwsQUFBQSxPQUFPLEFBQUMsQ0FDSixPQUFPLENBQUUsSUFBSyxDQUNkLFdBQVcsQ0FBRSxNQUFPLENBRXBCLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBR0csQUFBQSxjQUFjLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUVaLGlCQUFpQixDQUFFLFNBQVUsQ0FDN0IsZUFBZSxDQUFFLEtBQU0sQ0FDdkIsbUJBQW1CLENBQUUsTUFBTyxDQUUvQixBQUdHLEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsT0FBTyxDQUFFLFNBQVUsQ0FLdEIsQVBITCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRU9IYixBQUFBLG9CQUFvQixBQUFDLENBSWIsT0FBTyxDQUFFLFNBQVUsQ0FFMUIsQ0FHRyxBQUFBLDJCQUEyQixBQUFDLENBQ3hCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFNBQVMsQ0FBRSxJQUFLLENBU25CLEFQWlQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVPQ1QsQUFBQSwyQkFBMkIsQUFBQyxDQUtwQixTQUFTLENBQUUsSUFBSyxDQU12QixDUFBULE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFT0pULEFBQUEsMkJBQTJCLEFBQUMsQ0FTcEIsU0FBUyxDQUFFLElBQUssQ0FFdkIsQ0FHRCxBQUFBLDJCQUEyQixBQUFDLENBQ3hCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFNBQVMsQ0FBRSxJQUFLLENBV25CLEFQNUJULE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFT2VULEFBQUEsMkJBQTJCLEFBQUMsQ0FLcEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsU0FBUyxDQUFFLElBQUssQ0FPdkIsQ1B2QlQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVPVVQsQUFBQSwyQkFBMkIsQUFBQyxDQVVwQixhQUFhLENBQUUsSUFBSyxDQUNwQixTQUFTLENBQUUsSUFBSyxDQUV2QixDQUdELEFBQUEsNEJBQTRCLEFBQUMsQ0FFekIsU0FBUyxDQUFFLElBQUssQ0FVbkIsQVAzQ1QsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVPK0JULEFBQUEsNEJBQTRCLEFBQUMsQ0FLckIsU0FBUyxDQUFFLElBQUssQ0FPdkIsQ1B0Q1QsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVPMEJULEFBQUEsNEJBQTRCLEFBQUMsQ0FTckIsU0FBUyxDQUFFLElBQUssQ0FHdkIsQ0FHRyxBQUFBLGlDQUFpQyxBQUFDLENBQzlCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLE9BQU8sQ0FBRSxTQUFVLENBQ25CLEtBQUssQ2xGM0RqQixJQUFJLENrRjREUSxlQUFlLENBQUUsSUFBSyxDQUN0QixnQkFBZ0IsQ0FBRSxPQUFNLENBQ3hCLGFBQWEsQ0FBRSxHQUFJLENBR3RCLEFBVEQsQUFBQSxpQ0FBaUMsQUFRNUIsTUFBTSxBQUFDLENBQUMsZ0JBQWdCLENsRnBFL0IsT0FBTyxDa0ZvRXlDLEFBSTlDLEFBQUEsd0NBQXdDLEFBQUMsQ0FFckMsZ0JBQWdCLENBQUUsZ0NBQUcsQ0FDckIsaUJBQWlCLENBQUUsU0FBVSxDQUM3QixtQkFBbUIsQ0FBRSxNQUFPLENBQzVCLGVBQWUsQ0FBRSxRQUFTLENBRTFCLFNBQVMsQ0FBRSxJQUFLLENBRWhCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLE9BQU8sQ0FBRSxTQUFVLENBRW5CLFdBQVcsQ0FBRSxNQUFPLENBT3ZCLEFBbkJELEFBQUEsd0NBQXdDLEFBY25DLE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxHQUFJLENBQ2hCLEFBY2pCLEFBQUEsY0FBYyxBQUFDLENBQ1gsS0FBSyxDbEZuR0wsSUFBSSxDa0ZvR1AsQUFJRyxBQUFBLDBCQUEwQixBQUFDLENBQ3ZCLEtBQUssQ2xGbEhDLE9BQU8sQ2tGbUhoQixBUHJHTCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRU8yR2IsQUFFSSwyQkFGdUIsQ0FFdkIsb0JBQW9CLEFBQUMsQ0FFYixZQUFZLENBQUUsR0FBSSxDQU16QixDUGhIVCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRU9zR2IsQUFFSSwyQkFGdUIsQ0FFdkIsb0JBQW9CLEFBQUMsQ0FNYixZQUFZLENBQUUsR0FBSSxDQUV6QixDQzNJYixBQUFBLGVBQWUsQUFBQyxDQUNmLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEtBQUssQ25GSU0sSUFBTyxDbUZIbEIsQUFFRCxBQUFBLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNWLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FDUCxNQUFNLENBQUUsaUJBQWtCLENBQzFCLE1BQU0sQ0FBRSxXQUFZLENBQ3BCLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLEtBQUssQ0FBRSxLQUFNLENBNkJiLEFBakNELEFBTUMsT0FOTSxDQU1OLFVBQVUsQUFBQyxDQUNWLGNBQWMsQ0FBRSxTQUFVLENBQzFCLEFBUkYsQUFVQyxPQVZNLENBVU4sQ0FBQyxBQUFDLENBQ0QsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsSUFBSyxDQUNqQixVQUFVLENBQUUsSUFBSyxDQUNqQixLQUFLLENBQUUsS0FBTSxDQUNiLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEFBbEJGLEFBb0JDLE9BcEJNLENBb0JOLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxDQUFFLENBQ1YsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLE9BQVEsQ0FDZixBQXhCRixBQTBCQyxPQTFCTSxDQTBCTixLQUFLLEFBQUMsQ0FDTCxjQUFjLENBQUUsU0FBVSxDQUMxQixVQUFVLENBQUUsTUFBTyxDQUNuQixXQUFXLENBQUUsSUFBSyxDQUNsQixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsT0FBUSxDQUNmLEFBR0YsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixVQUFVLENBQUUsTUFBTyxDQUNuQixBQUVELEFBQWlCLGdCQUFELENBQUMsU0FBUyxBQUFDLENBQzFCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBaUIsZ0JBQUQsQ0FBQyxHQUFHLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLElBQUssQ0FDakIsQUFFRCxBQUFlLGVBQUEsQUFBQSxhQUFhLEFBQUMsQ0FDNUIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLElBQUssQ0FLakIsQUFQRCxBQUlDLGVBSmMsQUFBQSxhQUFhLENBSTNCLGFBQWEsQUFBQyxDQUNiLFFBQVEsQ0FBRSxNQUFPLENBQ2pCLEFBR0YsQUFBVyxXQUFBLEFBQUEsa0JBQWtCLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsSUFBSyxDQWtGWixBQXBGRCxBQUtDLFdBTFUsQUFBQSxrQkFBa0IsQ0FLNUIsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQU0sQ0FDYixhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLEFBVEYsQUFXQyxXQVhVLEFBQUEsa0JBQWtCLENBVzVCLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxLQUFNLENBQ2IsT0FBTyxDQUFFLElBQUssQ0FDZCxhQUFhLENBQUUsSUFBSyxDQUNwQixBQWZGLEFBaUJDLFdBakJVLEFBQUEsa0JBQWtCLENBaUI1QixLQUFLLENBakJOLEFBaUJRLFdBakJHLEFBQUEsa0JBQWtCLENBaUJyQixRQUFRLEFBQUMsQ0FDZixhQUFhLENBQUUsSUFBSyxDQUNwQixBQW5CRixBQXFCQyxXQXJCVSxBQUFBLGtCQUFrQixDQXFCNUIsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxLQUFNLENBQ2QsTUFBTSxDQUFFLGlCQUFrQixDQUMxQixhQUFhLENBQUUsR0FBSSxDQUNuQixBQTNCRixBQTZCQyxXQTdCVSxBQUFBLGtCQUFrQixDQTZCNUIsS0FBSyxBQUFDLENBQ0wsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsQUEvQkYsQUFpQ0ssV0FqQ00sQUFBQSxrQkFBa0IsQ0FpQzVCLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDVixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxHQUFJLENBQ1gsY0FBYyxDQUFFLFVBQVcsQ0FDM0IsU0FBUyxDQUFFLElBQUssQ0FDaEIsQUF0Q0YsQUF3Q0MsV0F4Q1UsQUFBQSxrQkFBa0IsQ0F3QzVCLGNBQWMsQUFBQyxDQUNkLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDQUFFLE9BQVEsQ0FDcEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsSUFBSSxDQUFFLElBQUssQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLEdBQUcsQ0FBRSxDQUFFLENBQ1AsT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsY0FBZSxDQW1DeEIsQUFuRkYsQUFrREUsV0FsRFMsQUFBQSxrQkFBa0IsQ0F3QzVCLGNBQWMsQ0FVYixNQUFNLEFBQUMsQ0FDTixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsSUFBSyxDQUNWLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsQUF6REgsQUEyREUsV0EzRFMsQUFBQSxrQkFBa0IsQ0F3QzVCLGNBQWMsQ0FtQmIsRUFBRSxBQUFDLENBQ0YsSUFBSSxDQUFFLHFEQUFzRCxDQUM1RCxLQUFLLENBQUUsSUFBSyxDQUNaLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBL0RILEFBaUVFLFdBakVTLEFBQUEsa0JBQWtCLENBd0M1QixjQUFjLENBeUJiLEtBQUssQUFBQyxDQUNMLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLE1BQU0sQ0FBRSxNQUFPLENBQ2YsVUFBVSxDQUFFLElBQUssQ0FLakIsQUF6RUgsQUFzRUcsV0F0RVEsQUFBQSxrQkFBa0IsQ0F3QzVCLGNBQWMsQ0F5QmIsS0FBSyxDQUtKLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ1osQUF4RUosQUEyRUUsV0EzRVMsQUFBQSxrQkFBa0IsQ0F3QzVCLGNBQWMsQ0FtQ2IsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLEdBQUksQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUtaLEFBbEZILEFBK0VLLFdBL0VNLEFBQUEsa0JBQWtCLENBd0M1QixjQUFjLENBbUNiLE1BQU0sR0FJSCxNQUFNLEFBQUMsQ0FDUixLQUFLLENBQUUsS0FBTSxDQUNiLEFDMUpKLEFBQXdCLFlBQVosQ0FBQyxXQUFXLEFBQUEsZUFBZSxBQUFDLENBRXZDLEtBQUssQ0FBRSxLQUFNLENBQ2IsQUFFRCxBQUFjLGFBQUQsQ0FBQyxNQUFNLEFBQUMsQ0FDcEIsVUFBVSxDQUFDLEtBQU0sQ0FDakIsS0FBSyxDQUFFLEtBQU0sQ0FDYixBQUVELEFBQWMsYUFBRCxDQUFDLEtBQUssQ0FBRyxBQUFjLGFBQUQsQ0FBQyxLQUFLLEFBQUMsQ0FDekMsS0FBSyxDQUFFLEtBQ1AsQ0FBQyxBQUVGLEFBQWUsY0FBRCxDQUFDLE9BQU8sQUFBQyxDQUN0QixLQUFLLENBQUUsS0FDUCxDQUFDLEFBRUYsQUFBYyxjQUFBLEFBQUEsU0FBUyxBQUFDLENBQ3ZCLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsVUFBVSxDQUFFLE1BQU8sQ0FzQm5CLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLEFBekJELEFBSUMsY0FKYSxBQUFBLFNBQVMsQ0FJdEIsQ0FBQyxBQUFDLENBQ0QsTUFBTSxDQUFFLGNBQWUsQ0FDdkIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsQUFQRixBQVNDLGNBVGEsQUFBQSxTQUFTLENBU3RCLENBQUMsQUFBQyxDQUNELGVBQWUsQ0FBRSxJQUFLLENBQ3RCLEFBWEYsQUFhQyxjQWJhLEFBQUEsU0FBUyxDQWF0QixHQUFHLEFBQUMsQ0FFSCxTQUFTLENBQUUsR0FBSSxDQUNaLE1BQU0sQ0FBRSxnQkFBaUIsQ0FDNUIsQVRDRSxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRVNsQnJCLEFBQWMsY0FBQSxBQUFBLFNBQVMsQUFBQyxDQW9CdEIsTUFBTSxDQUFFLFlBQWEsQ0FLdEIsQ0FHRCxBQUFBLGFBQWEsQUFDWCxTQUFTLEFBQUMsQ0FDVixNQUFNLENBQUUsaUJBQWtCLENBQzFCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFVBQVUsQ0FBRSxJQUFLLENBVWpCLEFBZEYsQUFNRSxhQU5XLEFBQ1gsU0FBUyxDQUtULENBQUMsQUFBQyxDQUNELE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLEFBVEgsQUFXRSxhQVhXLEFBQ1gsU0FBUyxDQVVULEdBQUcsQUFBQyxDQUNBLE1BQU0sQ0FBRSxnQkFBaUIsQ0FDNUIsQUMxREgsQUFBQSxXQUFXLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLEFBRUQsQUFBQSx1QkFBdUIsQUFBQyxDQUN2QixhQUFhLENBQUUsZUFBZ0IsQ0F5SS9CLEFBMUlELEFBR0MsdUJBSHNCLENBR3RCLEVBQUUsQUFBQyxDQUNGLE1BQU0sQ0FBRSxXQUFZLENBQ3BCLEFBTEYsQUFPQyx1QkFQc0IsQ0FPdEIsVUFBVSxBQUFDLENBQ1YsYUFBYSxDQUFFLElBQUssQ0FDcEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsQUFYRixBQWFDLHVCQWJzQixDQWF0QixZQUFZLEFBQUMsQ0FDWixVQUFVLENBQUUsT0FBUSxDQUNwQixhQUFhLENBQUUsQ0FBRSxDQUNqQixxQkFBcUIsQ0FBRSxDQUFFLENBQ3pCLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLE9BQU8sQ0FBRSxJQUFLLENBcUZkLEFWeEVFLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFVS9CckIsQUFhQyx1QkFic0IsQ0FhdEIsWUFBWSxBQUFDLENBUVgsT0FBTyxDQUFFLFNBQVUsQ0FrRnBCLENWbkVFLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFVXBDdEIsQUFhQyx1QkFic0IsQ0FhdEIsWUFBWSxBQUFDLENBWVgsT0FBTyxDQUFFLFNBQVUsQ0FDbkIsYUFBYSxDQUFFLENBQUUsQ0E2RWxCLENBdkdGLEFBNkJFLHVCQTdCcUIsQ0FhdEIsWUFBWSxDQWdCWCxLQUFLLENBN0JQLEFBNkJhLHVCQTdCVSxDQWF0QixZQUFZLENBZ0JKLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDakIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsU0FBUyxDQUFFLElBQUssQ0FDaEIsQUFoQ0gsQUFrQ1csdUJBbENZLENBYXRCLFlBQVksQ0FxQlgsTUFBTSxHQUFHLE1BQU0sQUFBQSxDQUNkLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEFBcENILEFBc0NXLHVCQXRDWSxDQWF0QixZQUFZLENBeUJYLE1BQU0sQ0FBRyxDQUFDLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUF6Q0gsQUEyQ1ksdUJBM0NXLENBYXRCLFlBQVksQ0E4QlgsT0FBTyxHQUFHLEtBQUssQUFBQyxDQUNmLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUE3Q0gsQUErQ2dCLHVCQS9DTyxDQWF0QixZQUFZLENBa0NYLE1BQU0sQUFBQSxPQUFPLENBQUMsS0FBSyxBQUFDLENBQ25CLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLEFBakRILEFBbURxQix1QkFuREUsQ0FhdEIsWUFBWSxDQXNDWCxNQUFNLEFBQUEsVUFBVSxDQUFHLENBQUMsQUFBQyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLEtBQUssQ0FBRSxJQUFLLENBQ1osQUF0REgsQUF3RG1CLHVCQXhESSxDQWF0QixZQUFZLENBMkNYLE1BQU0sQUFBQSxVQUFVLENBQUMsQ0FBQyxBQUFDLENBQ2xCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE9BQU8sQ0FBRSxDQUFFLENBQ1gsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsVUFBVSxDQUFFLE9BQVEsQ0FDcEIsQUE5REgsQUFnRUUsdUJBaEVxQixDQWF0QixZQUFZLENBbURYLGdCQUFnQixBQUFDLENBQ2hCLFVBQVUsQ0FBRSxHQUFJLENBQ2hCLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsYUFBYSxDQUFFLEdBQUksQ0FDbkIscUJBQXFCLENBQUUsR0FBSSxDQUMzQixPQUFPLENBQUUsU0FBVSxDQUNuQixnQkFBZ0IsQ0FBRSxLQUFNLENBQ3hCLFVBQVUsQ0FBRSxNQUFPLENBZW5CLEFBdEZILEFBeUVHLHVCQXpFb0IsQ0FhdEIsWUFBWSxDQW1EWCxnQkFBZ0IsQ0FTZixPQUFPLEFBQUMsQ0FDUCxJQUFJLENBQUUsaUNBQWtDLENBQ3hDLEtBQUssQ0FBRSxPQUFRLENBTWYsQUFqRkosQUE2RUksdUJBN0VtQixDQWF0QixZQUFZLENBbURYLGdCQUFnQixDQVNmLE9BQU8sQ0FJTixJQUFJLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNsQixBQWhGTCxBQW1GRyx1QkFuRm9CLENBYXRCLFlBQVksQ0FtRFgsZ0JBQWdCLENBbUJmLENBQUMsQUFBQyxDQUNELEtBQUssQ0FBRSxPQUFRLENBQ2YsQUFyRkosQUF3RkUsdUJBeEZxQixDQWF0QixZQUFZLENBMkVYLGlCQUFpQixBQUFDLENBQ2pCLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLElBQUssQ0FDakIsQUE1RkgsQUE4RkUsdUJBOUZxQixDQWF0QixZQUFZLENBaUZYLFdBQVcsQUFBQyxDQUNYLGFBQWEsQ0FBRSxHQUFJLENBQ25CLHFCQUFxQixDQUFFLEdBQUksQ0FDM0IsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixLQUFLLENBQUUsS0FBTSxDQUNiLElBQUksQ0FBRSwrQkFBZ0MsQ0FDdEMsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsVUFBVSxDQUFFLElBQUssQ0FDakIsQUF0R0gsQUF5R0MsdUJBekdzQixDQXlHdEIsZ0JBQWdCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLGlCQUFrQixDQUMxQixPQUFPLENBQUUsU0FBVSxDQVNuQixBQXBIRixBQTZHRSx1QkE3R3FCLENBeUd0QixnQkFBZ0IsQ0FJZixFQUFFLENBN0dKLEFBNkdNLHVCQTdHaUIsQ0F5R3RCLGdCQUFnQixDQUlYLENBQUMsQUFBQyxDQUNMLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBL0dILEFBaUhFLHVCQWpIcUIsQ0F5R3RCLGdCQUFnQixDQVFmLENBQUMsQUFBQyxDQUNELEtBQUssQ0FBRSxPQUFRLENBQ2YsQUFuSEgsQUFzSEMsdUJBdEhzQixDQXNIdEIsZUFBZSxBQUFDLENBQ2YsTUFBTSxDQUFFLE1BQU8sQ0FLZixBVjdGRSxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRVUvQnJCLEFBc0hDLHVCQXRIc0IsQ0FzSHRCLGVBQWUsQUFBQyxDQUlkLE1BQU0sQ0FBRSxNQUFPLENBRWhCLENBNUhGLEFBOEhDLHVCQTlIc0IsQ0E4SHRCLFFBQVEsQUFBQyxDQUNSLFVBQVUsQ0FBRSxNQUFPLENBVW5CLEFBeklGLEFBaUlFLHVCQWpJcUIsQ0E4SHRCLFFBQVEsQ0FHUCxHQUFHLEFBQUMsQ0FDSCxTQUFTLENBQUUsR0FBSSxDQUNmLEFBbklILEFBcUlFLHVCQXJJcUIsQ0E4SHRCLFFBQVEsQ0FPUCxDQUFDLEFBQUMsQ0FDRCxLQUFLLENyRmpJSSxJQUFPLENxRmtJaEIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsQUMxSUgsQUFBQSxXQUFXLEFBQUMsQ0FFUixhQUFhLENBQUUsSUFBSyxDQUt2QixBQVBELEFBQUEsV0FBVyxBdERVUixPQUFPLENzRFZWLEFBQUEsV0FBVyxBdERXUixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEFzRGRILEFBQUEsV0FBVyxBdERlUixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEFzRGpCSCxBQUFBLFdBQVcsQUFJTixXQUFXLEFBQUMsQ0FDVCxhQUFhLENBQUUsQ0FBRSxDQUNwQixBQUlELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixXQUFXLENBQUUsSUFBSyxDQUNsQixhQUFhLENBQUUsQ0FBRSxDQVFwQixBWFFELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFV2xCakIsQUFBQSxrQkFBa0IsQUFBQyxDQUtYLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FFWCxVQUFVLENBQUUsS0FBTSxDQUV6QixDWFFELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFV0xqQixBQUFBLGtCQUFrQixBQUFDLENBR1gsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUUsR0FBSSxDQStDbEIsQ0FuREQsQUFPSSxrQkFQYyxDQU9kLEtBQUssQUFBQyxDQUNGLE1BQU0sQ0FBRSxJQUFLLENBQ2IsV0FBVyxDQUFFLElBQUssQ0FDbEIsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsTUFBTSxDQUFFLENBQUUsQ0FFVixLQUFLLENBQUUsSUFBSyxDQUVaLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsYUFBYSxDQUFFLEdBQUksQ0FDdEIsQUFqQkwsQUFtQkksa0JBbkJjLENBbUJkLEtBQUssQUFBQyxDQUNGLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE1BQU0sQ0FBRSxDQUFFLENBQ2IsQUF0QkwsQUF3Qm9CLGtCQXhCRixDQXdCZCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEVBeEJWLEFBeUJ1QixrQkF6QkwsQ0F5QmQsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQUFlLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDQUFFLENBQUUsQ0FDWCxNQUFNLENBQUUsSUFBSyxDQUViLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFlBQVksQ0FBRSxHQUFJLENBQ3JCLEFBaENMLEFBa0NJLGtCQWxDYyxDQWtDZCxNQUFNLEFBQUMsQ0FDSCxNQUFNLENBQUUsSUFBSyxDQUNiLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE9BQU8sQ0FBRSxRQUFTLENBRWxCLEtBQUssQ0FBRSxJQUFLLENBRVosTUFBTSxDQUFFLGlCQUFrQixDQUMxQixhQUFhLENBQUUsR0FBSSxDQUNuQixnQkFBZ0IsQ3RGaERwQixJQUFJLENzRmlESCxBQTVDTCxBQThDSSxrQkE5Q2MsQ0E4Q2QsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLENBQUUsQ0FDVixXQUFXLENBQUUsSUFBSyxDQUNyQixBQUtELEFBQUEsOEJBQThCLEFBQUMsQ0FDM0IsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsU0FBUyxDQUFFLElBQUssQ0FDaEIsVUFBVSxDQUFFLEtBQU0sQ0FLckIsQUFSRCxBQUtJLDhCQUwwQixDQUsxQixDQUFDLEFBQUMsQ0FDRSxlQUFlLENBQUUsSUFBSyxDQUN6QixBQUlMLEFBRUkseUJBRnFCLENBRXJCLEtBQUssQUFBQyxDQUNGLE1BQU0sQ0FBRSxJQUFLLENBQ2hCLEFBSkwsQUFNSSx5QkFOcUIsQ0FNckIsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLEtBQU0sQ0FDZixhQUFhLENBQUUsR0FBSSxDQUNuQixXQUFXLENBQUUsSUFBSyxDQUNyQixBQVZMLEFBWUkseUJBWnFCLENBWXJCLENBQUMsQUFBQyxDQUNFLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGFBQWEsQ0FBRSxHQUFJLENBQ3RCLEFBSUwsQUFBQSwwQkFBMEIsQXREbEcvQixPQUFPLENzRGtHRixBQUFBLDBCQUEwQixBdERqRy9CLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQXNEOEZLLEFBQUEsMEJBQTBCLEF0RDdGL0IsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDYixBc0QyRkssQUFHbUIsMEJBSE8sQ0FHdEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUhWLEFBSWtCLDBCQUpRLENBSXRCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsRUFKVixBQUt1QiwwQkFMRyxDQUt0QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLEVBTFYsQUFNSSwwQkFOc0IsQ0FNdEIsTUFBTSxDQU5WLEFBT0ksMEJBUHNCLENBT3RCLEtBQUssQUFBQyxDQUNGLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FDWCxZQUFZLENBQUUsRUFBRyxDQUVwQixBQVpMLEFBR21CLDBCQUhPLENBR3RCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FRRCxXQUFXLENBWHBCLEFBSWtCLDBCQUpRLENBSXRCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0FPRCxXQUFXLENBWHBCLEFBS3VCLDBCQUxHLENBS3RCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FNRCxXQUFXLENBWHBCLEFBTUksMEJBTnNCLENBTXRCLE1BQU0sQUFLRCxXQUFXLENBWHBCLEFBT0ksMEJBUHNCLENBT3RCLEtBQUssQUFJQSxXQUFXLEFBQUMsQ0FBQyxZQUFZLENBQUUsQ0FBRSxDQUFHLEFBSzdDLEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsT0FBTyxDQUFFLEdBQUksQ0FDYixLQUFLLENBQUUsS0FBTSxDQUNiLGFBQWEsQ0FBRSxHQUFJLENBRW5CLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFdBQVcsQ3RGdEdDLGdDQUFnQyxDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDc0Z1RzFFLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGVBQWUsQ0FBRSxJQUFLLENBQ3pCLEFBR0csQUFBQSx5QkFBeUIsQUFBQyxDQUN0QixLQUFLLENBQUUsSUFBSyxDQUNmLEFBR0QsQUFBQSx3QkFBd0IsQUFBQyxDQUNyQixnQkFBZ0IsQ0FBRSxPQUFRLENBQzdCLEFDbkpULEFBQW1CLGtCQUFELENBQUMsS0FBSyxBQUFBLENBQ3ZCLEtBQUssQ0FBQyxJQUFLLENBQ1gsS0FBSyxDQUFFLEtBQU0sQ0FDYixBQUVELEFBQUEsa0JBQWtCLEF2RFFmLE9BQU8sQ3VEUlYsQUFBQSxrQkFBa0IsQXZEU2YsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBdURaSCxBQUFBLGtCQUFrQixBdkRhZixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEF1RFhILEFBQUEsMEJBQTBCLEFBQUMsQ0FDMUIsS0FBSyxDQUFDLElBQUssQ0FDWCxLQUFLLENBQUUsR0FBSSxDQUNYLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDQUFFLElBQUssQ0FDakIsQUFFRCxBQUEwQiwwQkFBQSxBQUFBLFNBQVMsQUFBQyxDQUNuQyxnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLEFBRUQsQUFBQSx1QkFBdUIsQ0FBRSxBQUFBLDJCQUEyQixBQUFDLENBRXBELE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsT0FBTyxDQUFFLElBQUssQ0FDZCxNQUFNLENBQUUsUUFBUyxDQUNqQixBQUxELEFBQUEsdUJBQXVCLEF2RFBwQixPQUFPLEN1RE9WLEFBQUEsdUJBQXVCLEF2RE5wQixNQUFNLEN1RE1nQixBQUFBLDJCQUEyQixBdkRQakQsT0FBTyxDdURPZSxBQUFBLDJCQUEyQixBdkROakQsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBdURHSCxBQUFBLHVCQUF1QixBdkRGcEIsTUFBTSxDdURFZ0IsQUFBQSwyQkFBMkIsQXZERmpELE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ2IsQXVET0gsQUFBNEIsMkJBQUQsQ0FBQyxHQUFHLEFBQUMsQ0FDL0IsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBRSxpQkFBa0IsQ0FDOUIsV0FBVyxDQUFFLElBQUssQ0FDbEIsY0FBYyxDQUFFLElBQUssQ0FDckIsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsS0FBTSxDQUNmLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDZixPQUFPLENBQUUsVUFBVyxDQUNwQixjQUFjLENBQUUsTUFBTyxDQWtCdkIsQUFwQkQsQUFJQyxlQUpjLENBSWQsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsR0FBSSxDQUVoQixLQUFLLENBQUUsR0FBSSxDQUVYLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsYUFBYSxDQUFFLEdBQUksQ0FDbkIsZ0JBQWdCLEN2Ri9CVixJQUFJLEN1RmlDVixTQUFTLENBQUUsSUFBSyxDQUtoQixBQW5CRixBQUlDLGVBSmMsQ0FJZCxNQUFNLEFBWUosVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2QsVUFBVSxDQUFFLElBQUssQ0FDakIsQUFJSCxBQUFBLGFBQWEsQUFBQyxDQUNiLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLE1BQU0sQ0FBQyxLQUFNLENBQ2IsQUFDRCxBQUFBLG1CQUFtQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLEtBQU0sQ0FLYixBWnJERyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRVk2Q3JCLEFBQUEsbUJBQW1CLEFBQUMsQ0FNbEIsS0FBSyxDQUFFLGVBQWdCLENBRXhCLENBR0QsQUFBVSxVQUFBLEFBQUEsT0FBTyxBQUFBLENBQ2hCLGFBQWEsQ0FBRSxpQkFBa0IsQ0FFakMsQUFHRCxBQUFBLFdBQVcsQUFBQyxDQUNYLE9BQU8sQ0FBQyxHQUFJLENBQ1osT0FBTyxDQUFFLEtBQU0sQ0FDZixTQUFTLENBQUUsS0FBTSxDQUNqQixZQUFZLENBQUUsSUFBSyxDQUNuQixVQUFVLENBQUUsTUFBTyxDQVVuQixBWjdFRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRVk4RHJCLEFBQUEsV0FBVyxBQUFDLENBUVYsTUFBTSxDQUFFLENBQUUsQ0FPWCxDQWZELEFBV0MsV0FYVSxDQVdWLGNBQWMsQUFBQSxDQUNiLE1BQU0sQ0FBRSxJQUFLLENBQ1YsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFTRixBQUFBLGdCQUFnQixBQUFDLENBQ2hCLEtBQUssQ0FBRSxLQUFNLENBQ2IsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNYLFVBQVUsQ0FBRSxLQUFNLENBRWxCLFlBQVksQ0FBRSxHQUFJLENBQ2xCLEtBQUssQ0FBRSxLQUFNLENBT2IsQVpwR0csTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVZeUZyQixBQUFBLFdBQVcsQUFBQyxDQU9WLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLElBQUssQ0FDakIsV0FBVyxDQUFFLElBQUssQ0FFbkIsQ0FFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2hCLEtBQUssQ0FBRSxLQUFNLENBQ2IsQUFFRCxBQUFpQixnQkFBRCxDQUFDLENBQUMsQ0FBRSxBQUFBLFdBQVcsQUFBQyxDQUMvQixTQUFTLENBQUUsSUFBSyxDQUNoQixlQUFlLENBQUUsSUFBSyxDQUV0QixXQUFXLEN2RmxHSyx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQ3VGbUd2RSxjQUFjLENBQUUsU0FBVSxDQUMxQixPQUFPLENBQUUsS0FBTSxDQUNmLEFBR0QsQUFBQSxjQUFjLEFBQUMsQ0FDYixLQUFLLENBQUMsS0FBTSxDQUNiLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLEN2RjlHSyx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQ3VGK0d2RSxjQUFjLENBQUUsU0FBVSxDQUMxQixPQUFPLENBQUUsS0FBTSxDQUNmLGFBQWEsQ0FBRSxHQUFJLENBQ25CLEFBRUQsQUFDRSxZQURVLENBQ1gsQ0FBQyxBQUFBLGtCQUFrQixBQUFDLENBQ25CLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsV0FBVyxDQUFDLE9BQVEsQ0FDcEIsUUFBUSxDQUFFLE1BQU8sQ3hFdkpqQixLQUFLLEN3RXdKUyxJQUFJLEN4RXZKbEIsTUFBTSxDd0V1SmUsSUFBSSxDQUN6QixVQUFVLENBQTZCLDZCQUFDLENBQUMsU0FBUyxDQUFFLE1BQUssQ0FBRSxLQUFJLENuRjVGaEUsT0FBTyxDbUY2RmtCLFlBQVksQ25GNUZyQyxjQUFjLENtRjRGeUIsTUFBTSxDQUc1QyxBQVhGLEFBQ0UsWUFEVSxDQUNYLENBQUMsQUFBQSxrQkFBa0IsQUFRakIsTUFBTSxBQUFBLEM5RTNKUCxPQUFPLEM4RTJKa0IsRUFBRyxDOUV4SjVCLE1BQU0sQ0FBQyxpQkFBQyxDOEV3SndCLEFBVGxDLEFBQ0UsWUFEVSxDQUNYLENBQUMsQUFBQSxrQkFBa0IsQUFTakIsY0FBYyxBQUFBLENBQUMsbUJBQW1CLENBQUUsWUFBYSxDQUFHLEFBSXZELEFBQUEsZUFBZSxBQUFDLENBQ2YsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsQUFHRCxBQUFnQixlQUFELENBQUMsS0FBSyxBQUFDLENBQ3JCLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsTUFBTSxDQUFFLGlCQUFrQixDQUMxQixXQUFXLENwRnhHTyx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDb0Z5R2xFLGFBQWEsQ0FBRSxHQUFJLENBQ25CLEtBQUssQ0FBRSxPQUFRLENBRWYsT0FBTyxDQUFFLEdBQUksQ0FDYixTQUFTLENBQUUsSUFBSyxDQUNoQixBQVZELEFBQWdCLGVBQUQsQ0FBQyxLQUFLLEF2RDNKbEIsT0FBTyxDdUQySlYsQUFBZ0IsZUFBRCxDQUFDLEtBQUssQXZEMUpsQixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBSSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2hCLEF1RHVKSCxBQUFnQixlQUFELENBQUMsS0FBSyxBdkR0SmxCLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ2IsQXVEZ0tILEFBQUEsWUFBWSxBQUFDLENBQ1osU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDdkZ0SlEsZ0NBQWdDLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLEN1RnVKakYsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsZUFBZSxDQUFFLElBQUssQ0FDdEIsQUFFRCxBQUFBLGVBQWUsQUFBQyxDQUNmLGFBQWEsQ0FBRSxHQUFJLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFDRCxBQUFBLGVBQWUsQUFBQyxDQUNmLFlBQVksQ0FBRSxHQUFJLENBQ2xCLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNiLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxJQUFLLENBRWpCLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFdBQVcsQ3ZGL0tLLHlCQUF5QixDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDdUZnTHZFLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxPQUFRLENBc0JmLEFBOUJELEFBU0MsWUFUVyxDQVNYLEtBQUssQUFBQyxDQUNMLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLFlBQVksQ0FBRSxJQUFLLENBQ25CLEFBWkYsQUFhQyxZQWJXLENBYVgsS0FBSyxBQUFDLENBQ0wsT0FBTyxDQUFFLFNBQVUsQ0FDbkIsQUFmRixBQWdCZ0IsWUFoQkosQ0FnQlgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQUFXLENBQ2hCLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLGFBQWEsQ0FBRSxHQUFJLENBRW5CLEFBcEJGLEFBcUJrQixZQXJCTixDQXFCWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBQWEsQ0FDbEIsTUFBTSxDQUFFLElBQUssQ0FDYixhQUFhLENBQUUsR0FBSSxDQUNuQixnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ3ZGcE1PLGdDQUFnQyxDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDdUZxTWhGLGNBQWMsQ0FBRSxTQUFVLENBQzFCLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFJRixBQUFBLGNBQWMsQUFBQyxDQUNkLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDYixNQUFNLENBQUUsaUJBQWtCLENBQzFCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsV0FBVyxDdkZqTksseUJBQXlCLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLEN1RmlPdkUsQUFuQkQsQUFNQyxhQU5ZLENBTVosRUFBRSxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDdkZ0TkkseUJBQXlCLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLEN1RnVOdEUsYUFBYSxDQUFFLElBQUssQ0FDcEIsVUFBVSxDQUFFLElBQUssQ0FDakIsQUFYRixBQVlDLGFBWlksQ0FZWixDQUFDLEFBQUEsQ0FDQSxhQUFhLENBQUUsSUFBSyxDQUNwQixBQWRGLEFBZUMsYUFmWSxDQWVaLENBQUMsQUFBQyxDQUNELEtBQUssQ0FBRSxPQUFRLENBQ2YsZUFBZSxDQUFFLElBQUssQ0FDdEIsQUFJRixBQUFBLGdCQUFnQixBQUFDLENBQ2hCLEtBQUssQ3ZGNVBNLElBQU8sQ3VGNlBsQixVQUFVLENBQUUsS0FBTSxDQUNsQixTQUFTLENBQUUsSUFBSyxDQUNoQixjQUFjLENBQUUsU0FBVSxDQXdCMUIsQUE1QkQsQUFNQyxnQkFOZSxDQU1mLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEFBVEYsQUFXQyxnQkFYZSxDQVdmLHNCQUFzQixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLFVBQVUsQ0FBRSxpQkFBa0IsQ0FDOUIsQUFkRixBQWdCTyxnQkFoQlMsQ0FnQmYsTUFBTSxBQUFBLFNBQVMsQUFBQyxDQUNmLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLEFBbEJGLEFBb0JvQixnQkFwQkosQ0FvQmYsa0JBQWtCLENBQUMsTUFBTSxBQUFDLENBQ3pCLE1BQU0sQ0FBQyxJQUFLLENBQ1osQUF0QkYsQUF3QkMsZ0JBeEJlLENBd0JmLGtCQUFrQixBQUFDLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBRSxpQkFBa0IsQ0FDOUIsQUFJRixBQUFBLGFBQWEsQUFBQyxDQUdiLGFBQWEsQ0FBRSxJQUFLLENBOEJwQixBQWpDRCxBQUFBLGFBQWEsQXZEdlJWLE9BQU8sQ3VEdVJWLEFBQUEsYUFBYSxBdkR0UlYsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBdURtUkgsQUFBQSxhQUFhLEF2RGxSVixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEF1RGdSSCxBQUtDLGFBTFksQ0FLWixJQUFJLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBTSxDQUNmLE1BQU0sQ0FBRSxJQUFLLENBQ2IsYUFBYSxDQUFFLElBQUssQ0FFcEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsZUFBZSxDQUFFLElBQUssQ0FDdEIsY0FBYyxDQUFFLFNBQVUsQ0FFMUIsS0FBSyxDQUFFLEtBQU0sQ0FFYixhQUFhLENBQUUsR0FBSSxDQVFuQixBWjdSRSxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRVlxUXJCLEFBS0MsYUFMWSxDQUtaLElBQUksQUFBQyxDQWNILEtBQUssQ0FBRSxLQUFNLENBRWIsYUFBYSxDQUFFLENBQUUsQ0FDakIsS0FBSyxDQUFFLEtBQU0sQ0FFZCxDQXhCRixBQTBCQyxhQTFCWSxDQTBCWixRQUFRLEFBQUMsQ0FDUixnQkFBZ0IsQ0FBRSxPQUFRLENBSzFCLEFaclNFLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFWXFRckIsQUEwQkMsYUExQlksQ0EwQlosUUFBUSxBQUFDLENBSVAsS0FBSyxDQUFFLElBQUssQ0FFYixDQUdGLEFBQUEsa0JBQWtCLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLE9BQVEsQ0FDZixPQUFPLENBQUUsS0FBTSxDQUNmLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFdBQVcsQ3ZGMVNLLHlCQUF5QixDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDdUYyU3ZFLEFBR0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLEFBQUEsZUFBZSxBQUFDLENBQ2YsT0FBTyxDQUFFLEtBQU0sQ0FLZixBQU5ELEFBQUEsZUFBZSxBQUViLFVBQVcsQ0FBQSxBQUFBLENBQUMsRUFGZCxBQUFBLGVBQWUsQUFFRyxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDOUIsS0FBSyxDQUFFLEdBQUksQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNaLEFBRUYsQUFBQSxjQUFjLENBQUUsQUFBQSxXQUFXLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsWUFBYSxDQUN0QixBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1gsV0FBVyxDQUFFLElBQUssQ0FDbEIsQUFDRCxBQUFBLFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBRSxNQUFPLENBU25CLEFBVkQsQUFBQSxVQUFVLEFBRVIsTUFBTSxBQUFDLENBQ1AsT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsQ0FBRSxDQUNWLFNBQVMsQ0FBRSxDQUFFLENBQ2IsQUFFRixBQUFBLG1CQUFtQixBQUFDLENBQUMsS0FBSyxDQUFFLElBQUssQ0FBRyxDQUdyQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFDaEIsQUFBQSxZQUFZLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUyxDQVVuQixBQVhELEFBRWtCLFlBRk4sQ0FFWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBQWEsQ0FDbEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsQ0FBRSxDQUNULEFBTkYsQUFPZ0IsWUFQSixDQU9YLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FBVyxDQUNoQixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxpQkFBSSxDQUNYLENBTUgsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLEFBQUEsaUJBQWlCLEFBQUMsQ0FDakIsY0FBYyxDQUFFLEtBQU0sQ0FDdEIsQ0FHRixBQUFBLGNBQWMsQUFBQyxDQVlYLE1BQU0sQ0FBRSxDQUFFLENBQ1YsSUFBSSxDQUFFLENBQUUsQ0FDUixLQUFLLENBQUUsQ0FBRSxDQUNULFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFVBQVUsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQUksQ0FDaEMsYUFBYSxDQUFFLEdBQUksQ0FDbkIsYUFBYSxDQUFFLElBQUssQ0F3QnZCLEFBMUNBLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQURsQixBQUFBLGNBQWMsQUFBQyxDQUViLFFBQVEsQ0FBRSxRQUFTLENBeUNwQixDQTNDRCxBQUtFLGNBTFksQ0FLWixXQUFXLEFBQ1gsQ0FDQyxPQUFPLENBQUUsTUFBTyxDQUNoQixlQUFlLENBQUUsSUFBSyxDQUN0QixBQVlDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXJCckIsQUFBQSxjQUFjLEFBQUMsQ0FzQlYsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsV0FBWSxDQW1CeEIsQ0EzQ0QsQUEyQkksY0EzQlUsQ0EyQlYsR0FBRyxBQUFDLENBQ0gsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsTUFBTSxDQUFFLEtBQU0sQ0FDaEIsVUFBVSxDQUFFLElBQUssQ0FDZixBQS9CTCxBQWlDSSxjQWpDVSxDQWlDVixDQUFDLEFBQUMsQ0FDRCxPQUFPLENBQUUsWUFBYSxDQUN0QixLQUFLLENBQUUsSUFBSyxDQU9aLEFBMUNMLEFBcUNLLGNBckNTLENBaUNWLENBQUMsQ0FJQSxDQUFDLEFBQUMsQ0FDRCxlQUFlLENBQUUsSUFBSyxDQUN0QixLQUFLLENBQUUsSUFBSyxDQUNaLGFBQWEsQ0FBRSxpQkFBa0IsQ0FDakMsQUN4YU4sQUFBQSxpQkFBaUIsQUFBQyxDQUNkLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsT0FBTyxDQUFFLElBQUssQ0FDZCxhQUFhLENBQUUsSUFBSyxDQVd2QixBQWRELEFBQUEsaUJBQWlCLEFBS1osV0FBVyxBQUFDLENBQ1QsYUFBYSxDQUFFLElBQUssQ0FDdkIsQUFQTCxBQVVJLGlCQVZhLENBVWIsRUFBRSxBQUFDLENBQ0MsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixNQUFNLENBQUUsTUFBTyxDQUNsQixBQUdMLEFBQUEsNEJBQTRCLEFBQUMsQ0FDekIsTUFBTSxDQUFFLElBQUssQ0FDaEIsQUFFRyxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxDQUFFLENBS2QsQWJDRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRWFQakIsQUFBQSx5QkFBeUIsQUFBQyxDQUlsQixTQUFTLENBQUUsR0FBSSxDQUV0QixDQUVMLEFBQUEseUJBQXlCLEFBQUMsQ0FDekIsVUFBVSxDQUFFLElBQUssQ0FDakIsQUFLQSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFIbkIsQUFBQSxrQkFBa0IsQUFBQyxDQUlYLEtBQUssQ0FBRSxLQUFNLENBQ2IsUUFBUSxDQUFFLEtBQU0sQ0FDaEIsR0FBRyxDQUFFLElBQUssQ0FFakIsQ0FJRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFGdEIsQUFBQSxxQkFBcUIsQUFBQyxDQUdkLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLE1BQU0sQ0FBRSxLQUFNLENBRXJCLENBRUQsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLGdCQUFnQixDeEZuQ1osSUFBSSxDd0ZvQ1IsT0FBTyxDQUFFLEVBQUcsQ0FDZixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixnQkFBZ0IsQ3hGeENaLElBQUksQ3dGeUNYLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDVixhQUFhLENBQUUsSUFBSyxDQUN2QixBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ0FTbkIsQUFWRCxBQU9DLGlCQVBnQixDQU9oQix3QkFBd0IsQUFBQyxDQUN4QixVQUFVLENBQUUsSUFBSyxDQUNqQixBQUdGLEFBQXVCLHNCQUFELENBQUMsSUFBSSxBQUFDLENBQzNCLEtBQUssQ0FBRSxLQUFNLENBQ2IsQUFFRCxBQUFBLG9CQUFvQixBQUFDLENBQ2pCLEtBQUssQ0FBRSxHQUFJLENBQ1gsU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFFLFFBQVMsQ0FDcEIsQUFFRCxBQUFNLE1BQUEsQUFBQSxTQUFTLEFBQUMsQ0FDWixTQUFTLENBQUUsSUFBSyxDQUNoQixhQUFhLENBQUUsSUFBSyxDQUN2QixBQUNELEFBQUEsWUFBWSxDQUFFLEFBQUEscUJBQXFCLEFBQUMsQ0FDaEMsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsR0FBSSxDQUNYLFlBQVksQ0FBRSxFQUFHLENBSXBCLEFBUEQsQUFJSSxZQUpRLENBSVIsV0FBVyxDQUpELEFBSVYscUJBSitCLENBSS9CLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBQyxHQUFJLENBQ2IsQUFJTCxBQUFnQywwQkFBTixDQUFDLEtBQUssQUFBQSxXQUFXLEFBQUMsQ0FDcEMsS0FBSyxDQUFDLEdBQUksQ0FDYixBQUVMLEFBQXdDLDBCQUFkLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBRSxBQUFpRCwwQkFBdkIsQ0FBQyxxQkFBcUIsQ0FBQyxNQUFNLEFBQUMsQ0FDcEcsS0FBSyxDQUFFLElBQUssQ0FHZixBQVFELEFBQUEsYUFBYSxBQUFDLENBR1YsS0FBSyxDQUFFLE9BQVEsQ0FLbEIsQUFSRCxBQUFBLGFBQWEsQXhEM0dWLE9BQU8sQ3dEMkdWLEFBQUEsYUFBYSxBeEQxR1YsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBd0R1R0gsQUFBQSxhQUFhLEF4RHRHVixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEF3RG9HSCxBQUtJLGFBTFMsQ0FLVCxtQkFBbUIsQUFBQyxDQUNoQixVQUFVLENBQUUsSUFBSyxDQUNwQixBQUlELEFBQUEsNEJBQTRCLEFBQUMsQ0FDekIsYUFBYSxDQUFFLGlCQUFrQixDQUNqQyxhQUFhLENBQUUsSUFBSyxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBR0QsQUFBQSxzQkFBc0IsQUFBQyxDQUduQixVQUFVLENBQUUsaUJBQWtCLENBRTlCLFNBQVMsQ0FBRSxJQUFLLENBTW5CLEFBWEQsQUFBQSxzQkFBc0IsQXhEN0h2QixPQUFPLEN3RDZITixBQUFBLHNCQUFzQixBeEQ1SHZCLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQXdEeUhDLEFBQUEsc0JBQXNCLEF4RHhIdkIsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUssQ0FDYixBd0RzSEMsQUFPSSxzQkFQa0IsQ0FPbEIsRUFBRSxBQUFDLENBQ0MsV0FBVyxDQUFFLEdBQUksQ0FDakIsY0FBYyxDQUFFLEdBQUksQ0FDdkIsQUFJRCxBQUFBLDZCQUE2QixBQUFDLENBQzFCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFHRCxBQUFBLDZCQUE2QixBQUFDLENBQzFCLEtBQUssQ0FBRSxHQUFJLENBQ1gsWUFBWSxDQUFFLElBQUssQ0FDbkIsY0FBYyxDQUFFLFNBQVUsQ0FDN0IsQUFHRCxBQUFBLDJCQUEyQixBQUFDLENBQ3hCLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFHRCxBQUFBLDZCQUE2QixBQUFDLENBQzFCLEtBQUssQ0FBRSxHQUFJLENBQ1gsVUFBVSxDQUFFLEtBQU0sQ0FDckIsQUFHTCxBQUFBLDBCQUEwQixBQUFDLENBQ3ZCLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBR0QsQUFBQSxpQ0FBaUMsQUFBQyxDQUM5QixPQUFPLENBQUUsWUFBYSxDQUN0QixLQUFLLENBQUUsR0FBSSxDQUNkLEFBR0QsQUFBQSxrQ0FBa0MsQUFBQyxDQUMvQixXQUFXLEN4RjdKQyxnQ0FBZ0MsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQ3dGOEo3RSxBQUVMLEFBQStCLHlCQUFOLENBQUMsS0FBSyxBQUFBLFNBQVMsQUFBQyxDQUNyQyxLQUFLLENBQUUsT0FBUSxDQUNsQixBQ2pNRCxBQUNDLGFBRFksQ0FDWixDQUFDLEFBQUMsQ0FDRCxLQUFLLENBQUUsT0FBUSxDQUNmLGVBQWUsQ0FBRSxJQUFLLENBS3RCLEFBUkYsQUFDQyxhQURZLENBQ1osQ0FBQyxBQUlDLE1BQU0sQUFBQyxDQUNQLGVBQWUsQ0FBRSxTQUFVLENBQzNCLEFBUEgsQUFVQyxhQVZZLENBVVosaUJBQWlCLEFBQUMsQ0FDakIsS0FBSyxDQUFFLEtBQU0sQ0FDYixXQUFXLENBQUUsSUFBSyxDQUNsQixBQWJGLEFBZ0JFLGFBaEJXLENBZVosTUFBTSxDQUNMLENBQUMsQUFBQyxDQUNELEtBQUssQ0FBRSxHQUFJLENBQ1gsQUFsQkgsQUFvQk0sYUFwQk8sQ0FlWixNQUFNLENBS0wsQ0FBQyxHQUFHLENBQUMsQUFBQyxDQUNMLEtBQUssQ0FBRSxLQUFNLENBQ2IsQUF0QkgsQUF5Qm1CLGFBekJOLENBeUJaLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBYSxDQUNuQixhQUFhLENBQUUsSUFBSyxDQUNwQixBQUdGLEFBQUEscUJBQXFCLENBQUUsQUFBQSxvQkFBb0IsQUFBQyxDQUMzQyxhQUFhLENBQUUsSUFBSyxDQUNwQixBQUNELEFBRUMsb0JBRm1CLENBRW5CLFFBQVEsQUFDUixDQUNDLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBTEYsQUFNQyxvQkFObUIsQ0FNbkIsT0FBTyxBQUNQLENBQ0MsV0FBVyxDQUFFLEdBQUksQ0FDZixVQUFVLENBQUUsSUFBSyxDQUNuQixBQUVGLEFBQ0csZUFEWSxDQUNkLEVBQUUsQUFBQSxJQUFJLEFBQUMsQ0FDTixVQUFVLENBQUUsT0FBUSxDQUNwQixBQUhGLEFBS0MsZUFMYyxDQUtkLEVBQUUsQ0FMSCxBQUtLLGVBTFUsQ0FLVixFQUFFLEFBQUMsQ0FDTixPQUFPLENBQUUsTUFBTyxDQUNoQixBQVBGLEFBU00sZUFUUyxDQVNkLEVBQUUsR0FBRyxFQUFFLENBVFIsQUFTZSxlQVRBLENBU0wsRUFBRSxHQUFHLEVBQUUsQUFBQyxDQUNoQixZQUFZLENBQUUsQ0FBRSxDQUNoQixBQVhGLEFBYUMsZUFiYyxDQWFkLFdBQVcsQUFBQyxDQUNYLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEFBR0YsQUFDRyxjQURXLENBQ2IsRUFBRSxBQUFBLE1BQU0sQUFBQyxDQUNSLE9BQU8sQ0FBRSxFQUFHLENBQ1osT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLEFBTEYsQUFPQyxjQVBhLENBT2IsRUFBRSxBQUFDLENBQ0YsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLEFBVkYsQUFZQyxjQVphLENBWWIsRUFBRSxDQVpILEFBWUssY0FaUyxDQVlULEVBQUUsQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLEdBQUksQ0FDaEIsQUFLRixBQUFBLFNBQVMsQ0FDVCxBQUFBLFlBQVksQUFDWixDQUNDLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUFDRCxBQUFBLFNBQVMsQUFDVCxDQUNDLFFBQVEsQ0FBRSxLQUFNLENBQ2hCLEdBQUcsQ0FBRSxDQUFFLENBQ1AsSUFBSSxDQUFFLENBQUUsQ0FDUixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLElBQUssQ0FDZCxnQkFBZ0IsQ0FBRSxlQUFJLENBQ3RCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUFFRCxBQUFBLFFBQVEsQUFDUixDQUNHLFFBQVEsQ0FBRSxLQUFNLENBQ2YsR0FBRyxDQUFFLEdBQUksQ0FDVCxJQUFJLENBQUUsR0FBSSxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDQUFrQyxpQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUMzRCxlQUFlLENBQUUsS0FBTSxDQUN2QixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxHQUFJLENBMklkLEFBcEpELEFBWUUsUUFaTSxDQVlOLGNBQWMsQUFDZCxDQUNBLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLEdBQUksQ0FDWCxLQUFLLENBQUUsR0FBSSxDQUNYLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsS0FBTSxDQXdHWixBQTdISCxBQXVCRyxRQXZCSyxDQVlOLGNBQWMsQ0FXYixFQUFFLEFBQ0YsQ0FDQyxLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSx1Q0FBd0MsQ0FDckQsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsVUFBVSxDQUFFLE1BQU8sQ0FFbkIsQUEvQkosQUFnQ0csUUFoQ0ssQ0FZTixjQUFjLENBb0JiLENBQUMsQUFDRCxDQUNDLFVBQVUsQ0FBRSxNQUFPLENBQ25CLE1BQU0sQ0FBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQSxVQUFVLENBQzdCLEFBcENKLEFBcUNHLFFBckNLLENBWU4sY0FBYyxDQXlCYixVQUFVLEFBQ1YsQ0FDRSxVQUFVLENBQUUsSUFBSyxDQXlFbEIsQUFoSEosQUF3Q0ssUUF4Q0csQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FHUixVQUFVLENBeENmLEFBeUNLLFFBekNHLENBWU4sY0FBYyxDQXlCYixVQUFVLENBSVIsSUFBSSxBQUNKLENBQ0MsT0FBTyxDQUFFLElBQUssQ0FDZCxBQTVDTixBQStDSSxRQS9DSSxDQVlOLGNBQWMsQ0F5QmIsVUFBVSxDQVVULGtCQUFrQixBQUNsQixDQUNFLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FvRGIsQUF0R0wsQUFtRE8sUUFuREMsQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FVVCxrQkFBa0IsQ0FJZixHQUFHLEFBQ0osQ0FDQyxPQUFPLENBQUUsWUFBYSxDQUN0QixRQUFRLENBQUUsUUFBUyxDQUNuQixXQUFXLENBQUUsR0FBSSxDQWlDakIsQUF4RlAsQUFtRE8sUUFuREMsQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FVVCxrQkFBa0IsQ0FJZixHQUFHLEFBTUYsWUFBWSxBQUNiLENBQ0MsV0FBVyxDQUFFLENBQUUsQ0FDZixBQTVEUixBQThETyxRQTlEQyxDQVlOLGNBQWMsQ0F5QmIsVUFBVSxDQVVULGtCQUFrQixDQUlmLEdBQUcsQ0FXSCxLQUFLLEFBQ0wsQ0FDQyxPQUFPLENBQUUsTUFBTyxDQUNoQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUMsS0FBTSxDQUNWLElBQUksQ0FBRSxDQUFFLENBQ1IsU0FBUyxDQUFFLElBQUssQ0FLaEIsQUF6RVIsQUFxRVEsUUFyRUEsQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FVVCxrQkFBa0IsQ0FJZixHQUFHLENBV0gsS0FBSyxDQU9KLElBQUksQUFDSixDQUNDLEtBQUssQ0FBRSxPQUFRLENBQ2YsQUF4RVQsQUFtRE8sUUFuREMsQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FVVCxrQkFBa0IsQ0FJZixHQUFHLEFBd0JGLElBQUksQUFDTCxDQUNDLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUE5RVIsQUFtRE8sUUFuREMsQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FVVCxrQkFBa0IsQ0FJZixHQUFHLEFBNEJGLE1BQU0sQUFDUCxDQUNDLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUFsRlIsQUFtRE8sUUFuREMsQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FVVCxrQkFBa0IsQ0FJZixHQUFHLEFBZ0NGLEtBQUssQUFDTixDQUNDLEtBQUssQ0FBRSxHQUFJLENBRVgsQUF2RlIsQUF5Rk0sUUF6RkUsQ0FZTixjQUFjLENBeUJiLFVBQVUsQ0FVVCxrQkFBa0IsQ0EwQ2hCLEtBQUssQUFDTCxDQUNDLE1BQU0sQ0FBRSxNQUFPLENBQ2YsYUFBYSxDQUFFLENBQUUsQ0FDakIsVUFBVSxDQUFFLElBQUssQ0FDakIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDWixBQWhHUCxBQWlHTSxRQWpHRSxDQVlOLGNBQWMsQ0F5QmIsVUFBVSxDQVVULGtCQUFrQixDQWtEaEIsTUFBTSxBQUNOLENBQ0MsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLEFBckdQLEFBdUdJLFFBdkdJLENBWU4sY0FBYyxDQXlCYixVQUFVLENBa0VULE1BQU0sQUFDTixDQUNDLE1BQU0sQ0FBRSxNQUFPLENBQ2YsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLE9BQU8sQ0FBRSxRQUFTLENBRWxCLEFBR0YsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVBbEhyQixBQVlFLFFBWk0sQ0FZTixjQUFjLEFBQ2QsQ0F1R0UsS0FBSyxDQUFFLEdBQUksQ0FTWixDQUxBLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXhIcEIsQUFZRSxRQVpNLENBWU4sY0FBYyxBQUNkLENBNkdFLEtBQUssQ0FBRSxJQUFLLENBQ1gsSUFBSSxDQUFDLENBQUUsQ0FFVCxDQTdISCxBQStIRSxRQS9ITSxDQStITixNQUFNLEFBQ04sQ0FDQyxVQUFVLENBQUUsOEJBQUcsQ0FBNEIsR0FBRyxDQUFDLEtBQUssQ0FDcEQsT0FBTyxDQUFFLEtBQU0sQ0FDZixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsSUFBSyxDQUNWLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDQUFFLE9BQVEsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUViLEFBQ0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVBM0lwQixBQUFBLFFBQVEsQUFDUixDQTRJRyxJQUFJLENBQUUsR0FBSSxDQUNWLEtBQUssQ0FBRSxHQUFJLENBTWIsQ0FKQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFoSm5CLEFBQUEsUUFBUSxBQUNSLENBZ0pLLElBQUksQ0FBRSxHQUFJLENBQ1YsS0FBSyxDQUFFLEdBQUksQ0FFZixDQ3pQRCxBQUNDLG9CQURtQixDQUNuQixlQUFlLEFBQUMsQ0FBRSxPQUFPLENBQUUsUUFBUyxDQUFHLEFBRHhDLEFBRUMsb0JBRm1CLENBRW5CLGdCQUFnQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEdBQUksQ0FDYixNQUFNLENBQUUsT0FBUSxDQW1CaEIsQUExQkYsQUFFQyxvQkFGbUIsQ0FFbkIsZ0JBQWdCLEFBTWQsT0FBTyxDQVJWLEFBRUMsb0JBRm1CLENBRW5CLGdCQUFnQixBQU1KLE1BQU0sQUFBQyxDQUNqQixVQUFVLENBQUUsSUFBSyxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEdBQUksQ0FDYixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLEdBQUcsQ0FBRSxLQUFNLENBQ1gsSUFBSSxDQUFFLEdBQUksQ0FDVixNQUFNLENBQUUsVUFBVyxDQUNuQixVQUFVLENBQUUsTUFBTyxDQUNuQixBQXBCSCxBQUVDLG9CQUZtQixDQUVuQixnQkFBZ0IsQUFtQmQsT0FBTyxBQUFDLENBQ1IsR0FBRyxDQUFFLElBQUssQ0FDVixNQUFNLENBQUUsSUFBSyxDQUNiLEFBeEJILEFBRUMsb0JBRm1CLENBRW5CLGdCQUFnQixBQXVCZCxNQUFNLEFBQUMsQ0FBQyxLQUFLLENBQUUsSUFBSyxDQUFHLEFBekIxQixBQTJCQyxvQkEzQm1CLENBMkJuQixrQkFBa0IsQUFBQyxDQUNsQixPQUFPLENBQUUsSUFBSyxDQUNkLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUN4QkYsQUFBa0IsaUJBQUQsQ0FBQyxxQkFBcUIsQUFBQyxDQUNwQyxLQUFLLENBQUUsY0FBZSxDQUN0QixNQUFNLENBQUUsY0FBZSxDQUMxQixBQUNELEFBQXNCLHFCQUFELENBQUMsZUFBZSxDQUNyQyxBQUFzQixxQkFBRCxDQUFDLGVBQWUsQ0FDckMsQUFBc0IscUJBQUQsQ0FBQyxjQUFjLEFBQUMsQ0FDakMsS0FBSyxDQUFFLGVBQWdCLENBQ3ZCLE1BQU0sQ0FBRSxlQUFnQixDQUMzQixBQUNELEFBQXNCLHFCQUFELENBQUMsY0FBYyxBQUFDLENBQ2pDLE9BQU8sQ0FBRSxZQUFhLENBQ3pCLEFBR0QsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsS0FBTSxDQThCbEIsQUFoQ0QsQUFBQSxxQkFBcUIsQUFLaEIsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEVBQUcsQ0FDWixRQUFRLENBQUUsUUFBUyxDQUNuQixJQUFJLENBQUUsQ0FBRSxDQUNSLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUViLGdCQUFnQixDQUFFLGdDQUFHLENBQ3JCLGlCQUFpQixDQUFFLFNBQVUsQ0FDN0IsbUJBQW1CLENBQUUsTUFBTyxDQUM1QixlQUFlLENBQUUsU0FBVSxDQUUzQixVQUFVLENBQUUsK0RBQWdFLENBRS9FLEFBcEJMLEFBQUEscUJBQXFCLEFBc0JoQixNQUFNLEFBQ0YsTUFBTSxBQUFBLENBQ0gsZ0JBQWdCLENBQUUsZUFBSSxDQUN0QixlQUFlLENBQUUsU0FBVSxDQUM5QixBQTFCVCxBQTZCSSxxQkE3QmlCLENBNkJqQixHQUFHLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBTSxDQUNsQixBQ3BETCxBQUFBLGtCQUFrQixBQUFDLENBRWYsYUFBYSxDQUFFLElBQUssQ0FLdkIsQUFQRCxBQUFBLGtCQUFrQixBNURhZixPQUFPLEM0RGJWLEFBQUEsa0JBQWtCLEE1RGNmLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFJLENBQ2IsT0FBTyxDQUFFLEtBQU0sQ0FDaEIsQTREakJILEFBQUEsa0JBQWtCLEE1RGtCZixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEE0RHBCSCxBQUlJLGtCQUpjLENBSWQsR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUssQ0FDbkIsQWpCOEJELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFaUIxQmpCLEFBQUEsa0NBQWtDLEFBQUMsQ0FHM0IsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUUsR0FBSSxDQUVsQixDQUdELEFBQUEseUJBQXlCLEFBQUMsQ0FDdEIsYUFBYSxDQUFFLElBQUssQ0FDdkIsQUFHRCxBQUFBLHdCQUF3QixBQUFDLENBQ3JCLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBR0QsQUFBQSw0QkFBNEIsQUFBQyxDQUN6QixNQUFNLENBQUUsU0FBVSxDQUNyQixBQUdELEFBQUEsNEJBQTRCLEFBQUMsQ0FDekIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDNUZGSSx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQzRGR3RFLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBR0QsQUFBQSw2QkFBNkIsQUFBQyxDQUMxQixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsdUNBQXdDLENBQ3JELEtBQUssQ0FBRSxPQUFRLENBQ2YsYUFBYSxDQUFFLElBQUssQ0FDcEIsVUFBVSxDQUFFLE1BQU8sQ0FDdEIsQUFHRCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGFBQWEsQ0FBRSxJQUFLLENBTXZCLEFBUkQsQUFJSSx5QkFKcUIsQ0FJckIsQ0FBQyxBQUFDLENBQ0UsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsTUFBTSxDQUFFLE1BQU8sQ0FDbEIsQUFJTCxBQUFBLDBCQUEwQixBQUFDLENBQ3ZCLFVBQVUsQ0FBRSxNQUFPLENBTXRCLEFqQmhDRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRWlCeUJqQixBQUFBLDBCQUEwQixBQUFDLENBSW5CLEtBQUssQ0FBRSxLQUFNLENBQ2IsS0FBSyxDQUFFLEdBQUksQ0FFbEIsQ0NoRUwsQUFBZ0IsZ0JBQUEsQUFBQSxlQUFlLEFBQUMsQ0FDNUIsVUFBVSxDQUFDLElBQUssQ0FDaEIsZ0JBQWdCLENBQUUsSUFBSyxDQUN2QixLQUFLLENBQUUsR0FBSSxDQUNYLFNBQVMsQ0FBRSxLQUFNLENBQ2pCLEdBQUcsQ0FBRSxHQUFJLENBQ1QsTUFBTSxDQUFFLGNBQWUsQ0FDdkIsYUFBYSxDQUFDLEdBQUksQ0FDbEIsT0FBTyxDQUFDLElBQUssQ0FrRWhCLEFBMUVELEFBVUksZ0JBVlksQUFBQSxlQUFlLENBVTNCLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBTXJCLEFsQlNELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFa0IzQnJCLEFBVUksZ0JBVlksQUFBQSxlQUFlLENBVTNCLENBQUMsQUFBQyxDQUtNLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBRXpCLENBbEJMLEFBb0JJLGdCQXBCWSxBQUFBLGVBQWUsQ0FvQjNCLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBV3JCLEFsQk5ELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFa0IzQnJCLEFBb0JJLGdCQXBCWSxBQUFBLGVBQWUsQ0FvQjNCLEVBQUUsQUFBQyxDQUtLLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBT3pCLENsQkRELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFa0JoQ3JCLEFBb0JJLGdCQXBCWSxBQUFBLGVBQWUsQ0FvQjNCLEVBQUUsQUFBQyxDQVVLLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBRXpCLENsQkRELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFa0JoQ3JCLEFBQWdCLGdCQUFBLEFBQUEsZUFBZSxBQUFDLENBb0N4QixHQUFHLENBQUUsR0FBSSxDQXNDaEIsQ2xCL0NHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFa0IzQnJCLEFBQWdCLGdCQUFBLEFBQUEsZUFBZSxBQUFDLENBd0N4QixTQUFTLENBQUUsT0FBUSxDQUNuQixHQUFHLENBQUUsR0FBSSxDQWlDaEIsQ0ExRUQsQUE4Q3NCLGdCQTlDTixBQUFBLGVBQWUsQ0E4QzNCLGlCQUFpQixDQUFDLEdBQUcsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUtmLEFsQnpCRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRWtCM0JyQixBQThDc0IsZ0JBOUNOLEFBQUEsZUFBZSxDQThDM0IsaUJBQWlCLENBQUMsR0FBRyxBQUFDLENBSWQsS0FBSyxDQUFFLElBQUssQ0FFbkIsQ0FwREwsQUFzREksZ0JBdERZLEFBQUEsZUFBZSxDQXNEM0IsU0FBUyxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUssQ0FDdEIsS0FBSyxDQUFDLElBQUssQ0FDWCxhQUFhLENBQUUsSUFBSyxDQUt2QixBbEJuQ0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVrQjNCckIsQUFzREksZ0JBdERZLEFBQUEsZUFBZSxDQXNEM0IsU0FBUyxBQUFDLENBTUYsYUFBYSxDQUFFLElBQUssQ0FFM0IsQ0E5REwsQUFnRUksZ0JBaEVZLEFBQUEsZUFBZSxDQWdFM0IsT0FBTyxBQUFDLENBQ0osZUFBZSxDQUFFLElBQUssQ0FDdEIsS0FBSyxDQUFDLEtBQU0sQ0FDWixhQUFhLENBQUUsSUFBSyxDQUt2QixBbEI3Q0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVrQjNCckIsQUFnRUksZ0JBaEVZLEFBQUEsZUFBZSxDQWdFM0IsT0FBTyxBQUFDLENBTUEsYUFBYSxDQUFFLElBQUssQ0FFM0IsQ0FJTCxBQUErQixnQkFBZixBQUFBLGVBQWUsQUFBQSxXQUFXLEFBQUMsQ0FDdkMsT0FBTyxDQUFFLEtBQU0sQ0FDbEIsQUFFRCxBQUFnQixlQUFELENBQUMsY0FBYyxBQUFDLENBQzNCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLFVBQVUsQ0FBRSxjQUFlLENBb0M5QixBQXRDRCxBQUdJLGVBSFcsQ0FBQyxjQUFjLENBRzFCLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBT3JCLEFsQjVERCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRWtCZ0RyQixBQUdJLGVBSFcsQ0FBQyxjQUFjLENBRzFCLEVBQUUsQUFBQyxDQUtLLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxJQUFLLENBR3pCLENBWkwsQUFjSSxlQWRXLENBQUMsY0FBYyxDQWMxQix3QkFBd0IsQUFBQyxDQUNyQixLQUFLLENBQUUsR0FBSSxDQUNYLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFqQkwsQUFtQkksZUFuQlcsQ0FBQyxjQUFjLENBbUIxQiw4QkFBOEIsQUFBQyxDQUMzQixLQUFLLENBQUMsSUFBSyxDQUlkLEFsQnhFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRWtCZ0RyQixBQW1CSSxlQW5CVyxDQUFDLGNBQWMsQ0FtQjFCLDhCQUE4QixBQUFDLENBR3ZCLEtBQUssQ0FBQyxJQUFLLENBRWxCLENBeEJMLEFBMEJJLGVBMUJXLENBQUMsY0FBYyxDQTBCMUIsOEJBQThCLEFBQUMsQ0FDM0IsTUFBTSxDQUFFLEdBQUksQ0FDWixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQU9yQixBbEJwRkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVrQmdEckIsQUEwQkksZUExQlcsQ0FBQyxjQUFjLENBMEIxQiw4QkFBOEIsQUFBQyxDQUt2QixVQUFVLENBQUUsSUFBSyxDQUNqQixXQUFXLENBQUUsSUFBSyxDQUNsQixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUV6QixDQUlMLEFBQWdCLGVBQUQsQ0FBQyxpQkFBaUIsQTdEL0c5QixPQUFPLEM2RCtHVixBQUFnQixlQUFELENBQUMsaUJBQWlCLEE3RDlHOUIsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNoQixBNkQyR0gsQUFBZ0IsZUFBRCxDQUFDLGlCQUFpQixBN0QxRzlCLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ2IsQTZEd0dILEFBSUksZUFKVyxDQUFDLGlCQUFpQixDQUk3QixjQUFjLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSyxDQUNmLEFBTkwsQUFPSSxlQVBXLENBQUMsaUJBQWlCLENBTzdCLGdCQUFnQixBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsU0FBVSxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUlkLEFsQnRHRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRWtCd0ZyQixBQU9JLGVBUFcsQ0FBQyxpQkFBaUIsQ0FPN0IsZ0JBQWdCLEFBQUMsQ0FLVCxLQUFLLENBQUUsR0FBSSxDQUVsQixDQUlMLEFBQWdCLGVBQUQsQ0FBQyxzQkFBc0IsQUFBQyxDQUNuQyxHQUFHLENBQUUsR0FBSSxDQUNULEtBQUssQ0FBRSxHQUFJLENBQ1gsVUFBVSxDQUFFLElBQUssQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2hCLEFBRUQsQUFBQSxhQUFhLEFBQUEsQ0FDVCxjQUFjLENBQUMsSUFBSyxDQUN2QixBQUVELEFBQUUsRUFBQSxBQUFBLGdCQUFnQixBQUFBLENBQ2QsV0FBVyxDQUFFLDRDQUE2QyxDQUMxRCxLQUFLLENBQUMsS0FBTSxDQUNaLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLGNBQWMsQ0FBRSxHQUFJLENBQ3ZCLEFDL0pELEFBQUEsaUJBQWlCLEFBQUMsQ0FDakIsYUFBYSxDQUFFLElBQUssQ0FDcEIsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsaUJBQWlCLENBQUUsU0FBVSxDQUM3QixlQUFlLENBQUUsS0FBTSxDQUN2QixtQkFBbUIsQ0FBRSxPQUFRLENBZ0I3QixBQWZBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFOOUIsQUFBQSxpQkFBaUIsQUFBQyxDQU9oQixhQUFhLENBQUUsSUFBSyxDQWNyQixDQVpBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFUOUIsQUFBQSxpQkFBaUIsQUFBQyxDQVVoQixVQUFVLENBQUUsS0FBTSxDQVduQixDQVRBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFaN0IsQUFBQSxpQkFBaUIsQUFBQyxDQWFoQixVQUFVLENBQUUsS0FBTSxDQVFuQixDQU5BLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFmN0IsQUFBQSxpQkFBaUIsQUFBQyxDQWdCaEIsYUFBYSxDQUFFLElBQUssQ0FLckIsQ0FIQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBbEI3QixBQUFBLGlCQUFpQixBQUFDLENBbUJoQixVQUFVLENBQUUsS0FBTSxDQUVuQixDQUVELEFBQ0MsY0FEYSxDQUNiLFFBQVEsQUFBQyxDQUNSLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBR0YsQUFDQyxvQkFEbUIsQ0FDbkIsYUFBYSxDQURRLEFBQ3JCLGNBRG1DLENBQ25DLGFBQWEsQUFBQyxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2YsVUFBVSxDQUFFLElBQUssQ0FDakIsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsTUFBTSxDQUFFLENBQUUsQ0FDVixVQUFVLENBQUUsTUFBTyxDQW1CbkIsQUF6QkYsQUFPRSxvQkFQa0IsQ0FDbkIsYUFBYSxDQU1aLEVBQUUsQ0FQa0IsQUFPcEIsY0FQa0MsQ0FDbkMsYUFBYSxDQU1aLEVBQUUsQUFBQyxDQUNGLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLE9BQU8sQ0FBRSxNQUFPLENBZWhCLEFBeEJILEFBVUcsb0JBVmlCLENBQ25CLGFBQWEsQ0FNWixFQUFFLENBR0QsQ0FBQyxDQVZrQixBQVVuQixjQVZpQyxDQUNuQyxhQUFhLENBTVosRUFBRSxDQUdELENBQUMsQUFBQyxDQUNELGVBQWUsQ0FBRSxJQUFLLENBQ3RCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLEtBQUssQ0FBRSxPQUFRLENBSWYsQUFuQkosQUFVRyxvQkFWaUIsQ0FDbkIsYUFBYSxDQU1aLEVBQUUsQ0FHRCxDQUFDLEFBTUMsTUFBTSxDQWhCWCxBQVVHLG9CQVZpQixDQUNuQixhQUFhLENBTVosRUFBRSxDQUdELENBQUMsQUFNVSxPQUFPLENBaEJyQixBQVVHLG9CQVZpQixDQUNuQixhQUFhLENBTVosRUFBRSxDQUdELENBQUMsQUFNb0IsT0FBTyxDQWhCVCxBQVVuQixjQVZpQyxDQUNuQyxhQUFhLENBTVosRUFBRSxDQUdELENBQUMsQUFNQyxNQUFNLENBaEJXLEFBVW5CLGNBVmlDLENBQ25DLGFBQWEsQ0FNWixFQUFFLENBR0QsQ0FBQyxBQU1VLE9BQU8sQ0FoQkMsQUFVbkIsY0FWaUMsQ0FDbkMsYUFBYSxDQU1aLEVBQUUsQ0FHRCxDQUFDLEFBTW9CLE9BQU8sQUFBQyxDQUMzQixLQUFLLENBaERNLE9BQU8sQ0FpRGxCLEFBRUYsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXBCL0IsQUFPRSxvQkFQa0IsQ0FDbkIsYUFBYSxDQU1aLEVBQUUsQ0FQa0IsQUFPcEIsY0FQa0MsQ0FDbkMsYUFBYSxDQU1aLEVBQUUsQUFBQyxDQWNELE9BQU8sQ0FBRSxLQUFNLENBQ2YsT0FBTyxDQUFFLEtBQU0sQ0FFaEIsQ0F4QkgsQUEyQkUsb0JBM0JrQixDQTBCbkIsUUFBUSxDQUNQLElBQUksQ0EzQmdCLEFBMkJwQixjQTNCa0MsQ0EwQm5DLFFBQVEsQ0FDUCxJQUFJLEFBQUMsQ0FBQyxNQUFNLENBQUUsQ0FBRSxDQUFHLEFBSXJCLEFBRUMsb0JBRm1CLENBRW5CLEVBQUUsQ0FGSCxBQUVLLG9CQUZlLENBRWYsRUFBRSxBQUFDLENBQ04sVUFBVSxDQUFFLE1BQU8sQ0FDbkIsS0FBSyxDQUFFLE9BQVEsQ0FDZixXQUFXLEM5RmxDSSx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQzhGbUN0RSxjQUFjLENBQUUsU0FBVSxDQUMxQixBQVBGLEFBUUMsb0JBUm1CLENBUW5CLEVBQUUsQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBWEYsQUFZQyxvQkFabUIsQ0FZbkIsRUFBRSxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUssQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsQUFmRixBQWlCQyxvQkFqQm1CLENBaUJuQixhQUFhLEFBQUMsQ0FDYixPQUFPLENBQUUsQ0FBRSxDQUNYLFNBQVMsQ0FBRSx3QkFBeUIsQ0FJcEMsQUF2QkYsQUFpQkMsb0JBakJtQixDQWlCbkIsYUFBYSxBQUdYLEtBQUssQUFBQyxDQUNOLE9BQU8sQ0FBRSxDQUFFLENBQ1gsQUF0QkgsQUF5QkMsb0JBekJtQixDQXlCbkIsZ0JBQWdCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsU0FBUyxDQUFFLElBQUssQ0FDaEIsY0FBYyxDQUFFLEdBQUksQ0FDcEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsY0FBYyxDQUFFLElBQUssQ0F3RXJCLEFBeEdGLEFBaUNFLG9CQWpDa0IsQ0F5Qm5CLGdCQUFnQixDQVFmLGNBQWMsQUFBQyxDQUNkLE9BQU8sQ0FBRSxLQUFNLENBQ2YsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsaUJBQWtCLENBQzFCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFFBQVEsQ0FBRSxNQUFPLENBWWpCLEFBbkRILEFBd0NHLG9CQXhDaUIsQ0F5Qm5CLGdCQUFnQixDQVFmLGNBQWMsQ0FPYixRQUFRLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUyxDQUNuQixJQUFJLENBQUUsR0FBSSxDQUNWLEdBQUcsQ0FBRSxHQUFJLENBQ1QsS0FBSyxDQUFFLEdBQUksQ0FDWCxNQUFNLENBQUUsR0FBSSxDQUNaLFNBQVMsQ0FBRSxxQkFBUyxDQUNwQixpQkFBaUIsQ0FBRSxTQUFVLENBQzdCLGVBQWUsQ0FBRSxPQUFRLENBQ3pCLG1CQUFtQixDQUFFLE9BQVEsQ0FDN0IsQUFsREosQUFvREUsb0JBcERrQixDQXlCbkIsZ0JBQWdCLENBMkJmLE1BQU0sQUFBQyxDQUNOLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLEFBdkRILEFBd0RFLG9CQXhEa0IsQ0F5Qm5CLGdCQUFnQixDQStCZixVQUFVLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUyxDQUNuQixNQUFNLENBQUUsQ0FBRSxDQUNWLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLENBQUUsQ0FDVCxPQUFPLENBQUUsQ0FBRSxDQUNYLEtBQUssQ0FBRSxLQUFNLENBQ2IsQUEvREgsQUF5QkMsb0JBekJtQixDQXlCbkIsZ0JBQWdCLEFBd0NkLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixBQW5FSCxBQXlCQyxvQkF6Qm1CLENBeUJuQixnQkFBZ0IsQUEyQ2QsSUFBSSxBQUNILFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixBQXZFSixBQXlCQyxvQkF6Qm1CLENBeUJuQixnQkFBZ0IsQUEyQ2QsSUFBSSxBQUlILFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixBQUVGLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUE1RS9CLEFBeUJDLG9CQXpCbUIsQ0F5Qm5CLGdCQUFnQixBQW9EYixJQUFJLEFBQUMsQ0FDTCxVQUFVLENBQUUsS0FBTSxDQUNsQixDQUVGLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFqRi9CLEFBeUJDLG9CQXpCbUIsQ0F5Qm5CLGdCQUFnQixBQUFDLENBeURmLFVBQVUsQ0FBRSxLQUFNLENBc0JuQixDQXBCQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBcEYvQixBQXlCQyxvQkF6Qm1CLENBeUJuQixnQkFBZ0IsQUFBQyxDQTREZixVQUFVLENBQUUsS0FBTSxDQW1CbkIsQUF4R0YsQUF5QkMsb0JBekJtQixDQXlCbkIsZ0JBQWdCLEFBNkRiLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixBQXhGSixBQXlCQyxvQkF6Qm1CLENBeUJuQixnQkFBZ0IsQUFnRWIsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNqQixLQUFLLENBQUUsSUFBSyxDQUNaLENBRUYsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTdGOUIsQUF5QkMsb0JBekJtQixDQXlCbkIsZ0JBQWdCLEFBQUMsQ0FxRWYsVUFBVSxDQUFFLE9BQVEsQ0FVckIsQUF4R0YsQUF5QkMsb0JBekJtQixDQXlCbkIsZ0JBQWdCLEFBc0ViLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixBQWpHSixBQXlCQyxvQkF6Qm1CLENBeUJuQixnQkFBZ0IsQUF5RWIsSUFBSSxBQUNILFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixDQXJHTCxBQTBHRSxvQkExR2tCLENBMEduQixDQUFDLEFBQUEsVUFBVSxBQUFDLENBQ1gsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsT0FBTyxDQUFFLE1BQU8sQ0FDaEIsTUFBTSxDQUFFLE1BQU8sQ0FDZixLQUFLLENBNUtTLE9BQU8sQ0E2S3JCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxLQUFLLENBQUMsR0FBRyxDQWxMSCxPQUFPLENBdUxyQixBQXpIRixBQTBHRSxvQkExR2tCLENBMEduQixDQUFDLEFBQUEsVUFBVSxBQVdULE1BQU0sQ0FySFQsQUEwR0Usb0JBMUdrQixDQTBHbkIsQ0FBQyxBQUFBLFVBQVUsQUFXQSxPQUFPLEFBQUMsQ0FDakIsZ0JBQWdCLENBcExILE9BQU8sQ0FxTHBCLEtBQUssQ0FBRSxPQUFRLENBQ2YsQUF4SEgsQUEySEMsb0JBM0htQixDQTJIbkIsUUFBUSxBQUFDLENBQUMsYUFBYSxDQUFFLENBQUUsQ0FBRyxBQUcvQixBQUFBLGNBQWMsQUFBQyxDQUNkLFVBQVUsQ0FBRSxNQUFPLENBMEtuQixBQXhLQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSDdCLEFBSUUsY0FKWSxDQUlaLGFBQWEsQUFBQyxDQUNiLFVBQVUsQ0FBRSxpQkFBSSxDQUNoQixVQUFVLENBQUUsTUFBTyxDQUNuQixDQVBILEFBU0MsY0FUYSxDQVNiLGNBQWMsQUFBQyxDQUFDLGFBQWEsQ0FBRSxDQUFFLENBQUcsQUFUckMsQUFVQyxjQVZhLENBVWIsYUFBYSxDQVZkLEFBVWdCLGNBVkYsQ0FVRSxhQUFhLEFBQUMsQ0FBQyxNQUFNLENBQUUsSUFBSyxDQUFHLEFBVi9DLEFBV0MsY0FYYSxDQVdiLGFBQWEsQUFBQyxDQUNiLE9BQU8sQ0FBRSxTQUFVLENBQ25CLFdBQVcsQ0FBRSxJQUFLLENBRWxCLEFBZkYsQUFjRSxjQWRZLENBV2IsYUFBYSxDQUdaLE1BQU0sQUFBQyxDQUFDLE1BQU0sQ0FBRSxDQUFFLENBQUcsQUFkdkIsQUFnQkMsY0FoQmEsQ0FnQmIsV0FBVyxBQUFDLENBQUUsT0FBTyxDQUFFLE1BQU8sQ0FBRyxBQWhCbEMsQUFpQkMsY0FqQmEsQ0FpQmIsY0FBYyxDQWpCZixBQWlCaUIsY0FqQkgsQ0FpQkcsb0JBQW9CLENBakJyQyxBQWlCdUMsY0FqQnpCLENBaUJ5QixjQUFjLEFBQUMsQ0FDcEQsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsQUFuQkYsQUFvQkMsY0FwQmEsQ0FvQmIsY0FBYyxBQUFDLENBQ2QsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsU0FBUyxDQUFFLElBQUssQ0FJaEIsQUFIQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdkI5QixBQW9CQyxjQXBCYSxDQW9CYixjQUFjLEFBQUMsQ0FJYixTQUFTLENBQUUsSUFBSyxDQUVqQixDQTFCRixBQTJCQyxjQTNCYSxDQTJCYixvQkFBb0IsQUFBQyxDQUNwQixTQUFTLENBQUUsSUFBSyxDQUNoQixhQUFhLENBQUUsSUFBSyxDQUNwQixBQTlCRixBQStCQyxjQS9CYSxDQStCYixjQUFjLEFBQUMsQ0FDZCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUseUNBQTBDLENBQ3ZELEtBQUssQ0E5TlMsT0FBTyxDQStOckIsYUFBYSxDQUFFLElBQUssQ0FDcEIsQUFwQ0YsQUFxQ0MsY0FyQ2EsQ0FxQ2IsVUFBVSxDQXJDWCxBQXFDYSxjQXJDQyxDQXFDRCxrQkFBa0IsQUFBQyxDQUM5QixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUF4Q0YsQUF5Q0MsY0F6Q2EsQ0F5Q2IsVUFBVSxBQUFDLENBQUMsS0FBSyxDQUFFLElBQUssQ0FBRyxBQXpDNUIsQUEwQ0MsY0ExQ2EsQ0EwQ2Isa0JBQWtCLEFBQUMsQ0FBQyxLQUFLLENBQUUsS0FBTSxDQUFHLEFBRXBDLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUE1QzlCLEFBNkNFLGNBN0NZLENBNkNaLFVBQVUsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDWixZQUFZLENBQUUsS0FBTSxDQUNwQixBQWpESCxBQWtERSxjQWxEWSxDQWtEWixrQkFBa0IsQUFBQyxDQUNsQixLQUFLLENBQUUsS0FBTSxDQUNiLENBRUYsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXREN0IsQUF3REcsY0F4RFcsQ0F1RFosa0JBQWtCLENBQ2pCLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxNQUFPLENBSW5CLEFBN0RKLEFBMERJLGNBMURVLENBdURaLGtCQUFrQixDQUNqQixNQUFNLENBRUwsSUFBSSxBQUNGLFVBQVUsQUFBQSxDQUFDLE9BQU8sQ0FBRSxJQUFLLENBQUcsQ0EzRGxDLEFBZ0VtQixjQWhFTCxDQWdFYixrQkFBa0IsQUFBQSxNQUFNLEFBQUMsQ0FDeEIsS0FBSyxDQUFFLElBQUssQ0FLWixBQXRFRixBQWtFRSxjQWxFWSxDQWdFYixrQkFBa0IsQUFBQSxNQUFNLENBRXZCLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFyRUgsQUF1RUMsY0F2RWEsQ0F1RWIsU0FBUyxBQUFDLENBQ1QsT0FBTyxDQUFFLEtBQU0sQ0FDZixVQUFVLENBQUUsR0FBSSxDQVNoQixBQWxGRixBQTBFRSxjQTFFWSxDQXVFYixTQUFTLENBR1IsU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsS0FBTSxDQUNmLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDOUYxT0cseUJBQXlCLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLEM4RjJPckUsZUFBZSxDQUFFLElBQUssQ0FDdEIsQUFqRkgsQUFtRkMsY0FuRmEsQ0FtRmIsV0FBVyxBQUFDLENBQ1gsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDOUY3T08sdUJBQXVCLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLEM4RjhPdkUsT0FBTyxDQUFFLE1BQU8sQ0FFaEIsQUF4RkYsQUF1RkUsY0F2RlksQ0FtRmIsV0FBVyxDQUlWLElBQUksQUFBQyxDQUFFLE1BQU0sQ0FBRSxNQUFPLENBQUcsQUF2RjNCLEFBeUZDLGNBekZhLENBeUZiLGFBQWEsQUFBQyxDQUNiLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE9BQU8sQ0FBRSxTQUFVLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBS25CLEFBakdGLEFBNkZFLGNBN0ZZLENBeUZiLGFBQWEsQ0FJWixDQUFDLEFBQUMsQ0FDRCxjQUFjLENBQUUsU0FBVSxDQUMxQixlQUFlLENBQUUsSUFBSyxDQUN0QixBQWhHSCxBQW1HQyxjQW5HYSxDQW1HYixJQUFJLENBbkdMLEFBb0dPLGNBcEdPLENBbUdiLElBQUksQ0FDRSxNQUFNLENBcEdiLEFBb0dpQixjQXBHSCxDQW1HYixJQUFJLENBQ1ksS0FBSyxDQXBHdEIsQUFvRzBCLGNBcEdaLENBbUdiLElBQUksQ0FDcUIsTUFBTSxBQUFDLENBQUMsVUFBVSxDQUFFLFVBQVcsQ0FBRyxBQXBHNUQsQUFxR0UsY0FyR1ksQ0FtR2IsSUFBSSxDQUVILE1BQU0sQ0FyR1IsQUFxR1UsY0FyR0ksQ0FtR2IsSUFBSSxDQUVLLEtBQUssQ0FyR2YsQUFxR2lCLGNBckdILENBbUdiLElBQUksQ0FFWSxNQUFNLEFBQUMsQ0FDckIsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsU0FBVSxDQUNuQixTQUFTLENBQUUsSUFBSyxDQUNoQixBQXpHSCxBQTBHRSxjQTFHWSxDQW1HYixJQUFJLENBT0gsTUFBTSxDQTFHUixBQTBHVSxjQTFHSSxDQW1HYixJQUFJLENBT0ssS0FBSyxBQUFDLENBQUMsTUFBTSxDQUFFLGlCQUFrQixDQUN4QyxBQTNHSCxBQTRHRSxjQTVHWSxDQW1HYixJQUFJLENBU0gsTUFBTSxBQUFDLENBQUUsYUFBYSxDQUFFLEdBQUksQ0FBRyxBQTVHakMsQUE2R0UsY0E3R1ksQ0FtR2IsSUFBSSxDQVVILE1BQU0sQUFBQyxDQUNOLFdBQVcsQzlGelFHLHlCQUF5QixDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDOEYwUXJFLGdCQUFnQixDQTNTSCxPQUFPLENBNFNwQixNQUFNLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0E1U0osT0FBTyxDQTZTcEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsVUFBVSxDQUFFLElBQUssQ0FDakIsS0FBSyxDQUFFLE9BQVEsQ0FDZixjQUFjLENBQUUsU0FBVSxDQUkxQixBQXpISCxBQTZHRSxjQTdHWSxDQW1HYixJQUFJLENBVUgsTUFBTSxBQVNKLE1BQU0sQ0F0SFYsQUE2R0UsY0E3R1ksQ0FtR2IsSUFBSSxDQVVILE1BQU0sQUFTSyxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEdBQUksQ0FDYixBQXhISixBQTRIQyxjQTVIYSxDQTRIYixxQkFBcUIsQUFBQyxDQUFFLGFBQWEsQ0FBRSxJQUFLLENBQUcsQUE1SGhELEFBOEhDLGNBOUhhLENBOEhiLFdBQVcsQUFBQSxDQUNWLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLE9BQU8sQ0FBRSxXQUFZLENBMENyQixBQTFLRixBQWtJRSxjQWxJWSxDQThIYixXQUFXLENBSVYsTUFBTSxBQUFBLENBQ0wsV0FBVyxDQUFDLE1BQU8sQ0FDbkIsV0FBVyxDM0Y3UEssdUJBQXVCLENBQUUsU0FBUyxDQUFFLFVBQVUsQzJGOFA5RCxNQUFNLENBQUMsUUFBUyxDQUNoQixPQUFPLENBQUUsS0FBTSxDQUNmLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLEFBeElILEFBMElFLGNBMUlZLENBOEhiLFdBQVcsQ0FZVixlQUFlLEFBQUEsQ0FDZCxLQUFLLENBQUMsT0FBUSxDQUNkLFNBQVMsQ0FBQyxJQUFLLENBQ2YsT0FBTyxDQUFDLFVBQVcsQ0FpQm5CLEFBaEJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE5SXBDLEFBMElFLGNBMUlZLENBOEhiLFdBQVcsQ0FZVixlQUFlLEFBQUEsQ0FJNkIsT0FBTyxDQUFDLENBQUUsQ0FnQnJELENBOUpILEFBK0lHLGNBL0lXLENBOEhiLFdBQVcsQ0FZVixlQUFlLENBS2QsQ0FBQyxBQUFBLENBQ0EsV0FBVyxDQUFDLElBQUssQy9FelVuQixLQUFLLEMrRTBVYSxJQUFJLEMvRXpVdEIsTUFBTSxDK0V5VVksSUFBSSxDQUNwQixBQWxKSixBQW1KRyxjQW5KVyxDQThIYixXQUFXLENBWVYsZUFBZSxDQVNkLEVBQUUsQUFBQSxDQUNELE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE1BQU0sQ0FBQyxNQUFPLENBQ2QsQUF0SkosQUF1SkcsY0F2SlcsQ0E4SGIsV0FBVyxDQVlWLGVBQWUsQ0FhZCxDQUFDLEFBQUEsQ0FDQSxLQUFLLENBQUMsT0FBUSxDQUNkLFVBQVUsQ0FBRSx1QkFBd0IsQ0FJcEMsQUE3SkosQUF1SkcsY0F2SlcsQ0E4SGIsV0FBVyxDQVlWLGVBQWUsQ0FhZCxDQUFDLEFBR0MsTUFBTSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUssQ0FDWixBQTVKTCxBQW1LSyxjQW5LUyxDQThIYixXQUFXLEFBa0NULElBQUksQ0FDSixlQUFlLENBQ2QsRUFBRSxBQUFBLFVBQVUsQ0FDWCxDQUFDLEFBQUMsQy9FNVZMLEtBQUssQytFNlZlLElBQUksQy9FNVZ4QixNQUFNLEMrRTRWYyxJQUFJLENBQ3BCLG1CQUFtQixDQUFDLGFBQWMsQ0FDbEMsQUFPTixNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQzNCLEFBQ0MsaUJBRGdCLENBQ2hCLElBQUksQUFBQyxDQUFDLEtBQUssQ0FBRSxJQUFLLENBQUcsQUFEdEIsQUFFRSxpQkFGZSxDQUVoQixDQUFDLEFBQUEsSUFBSSxDQUZOLEFBRWMsaUJBRkcsQ0FFVCxNQUFNLEFBQUEsSUFBSSxBQUFDLENBQUUsTUFBTSxDQUFFLG1CQUFvQixDQUFHLENDNVdyRCxBQUVDLFlBRlcsQ0FFWCxRQUFRLEFBQUUsQ0FDVCxNQUFNLENBQUUsUUFBUyxDQUNqQixBQUpGLEFBTUMsWUFOVyxDQU1YLGtCQUFrQixBQUFDLENBQ2xCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxNQUFPLENBTW5CLEFBZEYsQUFVRSxZQVZVLENBTVgsa0JBQWtCLENBSWpCLGVBQWUsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ0FDYixBQ2JILEFBRUMsVUFGUyxDQUVULFFBQVEsQUFBQyxDQUVSLGFBQWEsQ0FBRSxjQUFlLENBd0M5QixBQTVDRixBQU1FLFVBTlEsQ0FFVCxRQUFRLENBSVAsU0FBUyxBQUFDLENBRVQsWUFBWSxDQUFFLENBQUUsQ0FXaEIsQUFuQkgsQUFVRyxVQVZPLENBRVQsUUFBUSxDQUlQLFNBQVMsQ0FJUixDQUFDLEFBQUMsQ0FFRCxnQkFBZ0IsQ0FBRSxPQUFRLENBTTFCLEFBbEJKLEFBVUcsVUFWTyxDQUVULFFBQVEsQ0FJUCxTQUFTLENBSVIsQ0FBQyxBQUlDLE1BQU0sQUFBQyxDQUNQLGdCQUFnQixDQUFFLGtCQUFtQixDQUNyQyxLQUFLLENBQUUsSUFBSyxDQUNaLEFBakJMLEFBdUJJLFVBdkJNLENBRVQsUUFBUSxDQW1CUCxTQUFTLENBRVIsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxPQUFRLENBQ2YsQUF6QkosQUE0QkUsVUE1QlEsQ0FFVCxRQUFRLENBMEJQLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxLQUFNLENBT2xCLEFBTEEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQS9CL0IsQUE0QkUsVUE1QlEsQ0FFVCxRQUFRLENBMEJQLE9BQU8sQUFBQyxDQUlOLFVBQVUsQ0FBRSxNQUFPLENBQ2hCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBRXJCLENBcENILEFBc0NFLFVBdENRLENBRVQsUUFBUSxDQW9DUCxDQUFDLEFBQUMsQ0FFRCxlQUFlLENBQUUsSUFBSyxDQUV0QixBQTFDSCxBQWtERyxVQWxETyxDQThDVCxZQUFZLENBRVgsY0FBYyxDQUViLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLEFBcERKLEFBd0RJLFVBeERNLENBOENULFlBQVksQ0FFWCxjQUFjLENBTWIsSUFBSSxDQUVILE9BQU8sQUFBQyxDQUNKLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFFBQVEsQ0FBRSxJQUFLLENBQ2xCLEFBM0RMLEFBNkRJLFVBN0RNLENBOENULFlBQVksQ0FFWCxjQUFjLENBTWIsSUFBSSxDQU9ILE1BQU0sQUFBQyxDQUNOLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLEFBL0RMLEFBaUVLLFVBakVLLENBOENULFlBQVksQ0FFWCxjQUFjLENBTWIsSUFBSSxDQVdGLFNBQVMsQUFBQyxDQUNWLFlBQVksQ0FBRSxjQUFlLENBQzdCLEFBbkVMLEFBd0VJLFVBeEVNLENBOENULFlBQVksQ0FFWCxjQUFjLENBdUJiLGdCQUFnQixDQUNmLE9BQU8sQUFBQyxDQUVQLE9BQU8sQ0FBRSxNQUFPLENBS2hCLEFBSEEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTVFakMsQUF3RUksVUF4RU0sQ0E4Q1QsWUFBWSxDQUVYLGNBQWMsQ0F1QmIsZ0JBQWdCLENBQ2YsT0FBTyxBQUFDLENBS04sVUFBVSxDQUFFLE1BQU8sQ0FFcEIsQ0EvRUwsQUFvRkcsVUFwRk8sQ0E4Q1QsWUFBWSxDQUVYLGNBQWMsQ0FvQ2IsY0FBYyxBQUFDLENBQ2QsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsQUF0RkosQUF3RkcsVUF4Rk8sQ0E4Q1QsWUFBWSxDQUVYLGNBQWMsQ0F3Q2IsYUFBYSxBQUFDLENBRVosVUFBVSxDQUFFLE1BQU8sQ0FDaEIsT0FBTyxDQUFFLE1BQU8sQ0F5QnBCLEFBeEJJLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE1RnBDLEFBd0ZHLFVBeEZPLENBOENULFlBQVksQ0FFWCxjQUFjLENBd0NiLGFBQWEsQUFBQyxDQUtSLFVBQVUsQ0FBRSxJQUFLLENBdUJ0QixDQXBISixBQWdHUSxVQWhHRSxDQThDVCxZQUFZLENBRVgsY0FBYyxDQXdDYixhQUFhLENBUVIsYUFBYSxBQUFDLENBQ2IsVUFBVSxDQUFFLE9BQVEsQ0FDcEIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLGFBQWEsQ0FBRSxHQUFJLENBQ25CLE9BQU8sQ0FBRSxTQUFVLENBS25CLEFBMUdULEFBZ0dRLFVBaEdFLENBOENULFlBQVksQ0FFWCxjQUFjLENBd0NiLGFBQWEsQ0FRUixhQUFhLEFBT1gsTUFBTSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUssQ0FDWixBQXpHVixBQTRHUSxVQTVHRSxDQThDVCxZQUFZLENBRVgsY0FBYyxDQXdDYixhQUFhLENBb0JSLEtBQUssQUFBQyxDQUNMLE1BQU0sQ0FBRSxVQUFXLENBS25CLEFBSEEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQS9HckMsQUE0R1EsVUE1R0UsQ0E4Q1QsWUFBWSxDQUVYLGNBQWMsQ0F3Q2IsYUFBYSxDQW9CUixLQUFLLEFBQUMsQ0FJSixLQUFLLENBQUUsR0FBSSxDQUVaLENBbEhULEFBc0hHLFVBdEhPLENBOENULFlBQVksQ0FFWCxjQUFjLENBc0ViLGVBQWUsQUFBQyxDQUNmLE9BQU8sQ0FBRSxHQUFJLENBQ1YsYUFBYSxDQUFFLEdBQUksQ0FDbkIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsc0JBQUksQ0FDekIsQUExSEosQUE2SEksVUE3SE0sQ0E4Q1QsWUFBWSxDQUVYLGNBQWMsQ0E0RWIsaUJBQWlCLENBQ2hCLFNBQVMsQUFBQyxDQUNULGNBQWMsQ0FBRSxJQUFLLENBQ2xCLE9BQU8sQ0FBRSxRQUFTLENBQ2xCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLFVBQVUsQ0FBRSxPQUFRLENBS3ZCLEFBdElMLEFBNkhJLFVBN0hNLENBOENULFlBQVksQ0FFWCxjQUFjLENBNEViLGlCQUFpQixDQUNoQixTQUFTLEFBTUosTUFBTSxBQUFDLENBQ1AsVUFBVSxDQUFFLE9BQVEsQ0FDcEIsQUFySVQsQUE0SUcsVUE1SU8sQ0E4Q1QsWUFBWSxDQTRGWCxVQUFVLENBRVQsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLE1BQU8sQ0FDaEIsQUE5SUosQUFnSkcsVUFoSk8sQ0E4Q1QsWUFBWSxDQTRGWCxVQUFVLENBTVQsT0FBTyxBQUFDLENBQ1AsUUFBUSxDQUFFLElBQUssQ0FDZixVQUFVLENBQUUsS0FBTSxDQUNsQixhQUFhLENBQUUsSUFBSyxDQWtDcEIsQUFyTEosQUF1Sk0sVUF2SkksQ0E4Q1QsWUFBWSxDQTRGWCxVQUFVLENBTVQsT0FBTyxDQUtOLFlBQVksQ0FDWCxFQUFFLENBQ0QsRUFBRSxBQUVBLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUVkLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUE1SlIsQUF1Sk0sVUF2SkksQ0E4Q1QsWUFBWSxDQTRGWCxVQUFVLENBTVQsT0FBTyxDQUtOLFlBQVksQ0FDWCxFQUFFLENBQ0QsRUFBRSxBQU9BLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUNkLEtBQUssQ0FBRSxHQUFJLENBVVgsQUF6S1IsQUFpS1EsVUFqS0UsQ0E4Q1QsWUFBWSxDQTRGWCxVQUFVLENBTVQsT0FBTyxDQUtOLFlBQVksQ0FDWCxFQUFFLENBQ0QsRUFBRSxBQU9BLFVBQVcsQ0FBQSxBQUFBLENBQUMsRUFHWixLQUFLLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSyxDQUNaLEFBbktULEFBcUtRLFVBcktFLENBOENULFlBQVksQ0E0RlgsVUFBVSxDQU1ULE9BQU8sQ0FLTixZQUFZLENBQ1gsRUFBRSxDQUNELEVBQUUsQUFPQSxVQUFXLENBQUEsQUFBQSxDQUFDLEVBT1osTUFBTSxBQUFDLENBQ04sV0FBVyxDQUFFLElBQUssQ0FDbEIsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsQUF4S1QsQUEyS08sVUEzS0csQ0E4Q1QsWUFBWSxDQTRGWCxVQUFVLENBTVQsT0FBTyxDQUtOLFlBQVksQ0FDWCxFQUFFLENBQ0QsRUFBRSxDQW9CRCxTQUFTLEFBQUMsQ0FDVCxjQUFjLENBQUUsSUFBSyxDQUNsQixPQUFPLENBQUUsUUFBUyxDQUNsQixTQUFTLENBQUUsSUFBSyxDQUNuQixBQVVKLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXpMckIsQUF3TEcsVUF4TE8sQ0E4Q1QsWUFBWSxDQTRGWCxVQUFVLENBOENULFNBQVMsQUFBQyxDQUVMLEtBQUssQ0FBRSxLQUFNLENBRWpCLENBNUxKLEFBNkxHLFVBN0xPLENBOENULFlBQVksQ0E0RlgsVUFBVSxDQW1EVCxhQUFhLEFBQUMsQ0FFYixVQUFVLENBQUUsT0FBUyxDQUNyQixhQUFhLENBQUUsaUJBQWtCLENBS2pDLEFBck1KLEFBa01JLFVBbE1NLENBOENULFlBQVksQ0E0RlgsVUFBVSxDQW1EVCxhQUFhLENBS1osWUFBWSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUssQ0FDWixBQXBNTCxBQXVNRyxVQXZNTyxDQThDVCxZQUFZLENBNEZYLFVBQVUsQ0E2RFQsYUFBYSxBQUFDLENBQ2IsT0FBTyxDQUFFLFdBQVksQ0FDckIsTUFBTSxDQUFFLElBQUssQ0FLYixBQTlNSixBQTJNSSxVQTNNTSxDQThDVCxZQUFZLENBNEZYLFVBQVUsQ0E2RFQsYUFBYSxDQUlaLElBQUksQUFBQyxDQUNKLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLEFBVUwsQUFBQSxnQkFBZ0IsQUFBQyxDQUVoQixPQUFPLENBQUUsY0FBZSxDQTBDeEIsQUF2Q0ksTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUxqQyxBQUlDLGdCQUplLENBSWYsRUFBRSxBQUFDLENBRUUsTUFBTSxDQUFFLFNBQVUsQ0FFdEIsQ0FSRixBQVVDLGdCQVZlLENBVWYscUJBQXFCLEFBQUMsQ0FFckIsTUFBTSxDQUFFLGNBQWUsQ0FDcEIsYUFBYSxDQUFFLEdBQUksQ0FDbkIsU0FBUyxDQUFFLEdBQUksQ0FDZixPQUFPLENBQUUsU0FBVSxDQTRCdEIsQUExQkcsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWpCakMsQUFVQyxnQkFWZSxDQVVmLHFCQUFxQixBQUFDLENBUWpCLFNBQVMsQ0FBRSxJQUFLLENBeUJwQixDQTNDRixBQXFCSyxnQkFyQlcsQ0FVZixxQkFBcUIsQ0FXakIsRUFBRSxBQUFDLENBQ0YsWUFBWSxDQUFFLENBQUUsQ0FvQmhCLEFBMUNOLEFBd0JNLGdCQXhCVSxDQVVmLHFCQUFxQixDQVdqQixFQUFFLENBR0QsYUFBYSxBQUVYLE1BQU0sQUFBQyxDQUNQLFlBQVksQ0FBRSxrQkFBbUIsQ0FDakMsT0FBTyxDQUFFLENBQUUsQ0FDWCxrQkFBa0IsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsaUJBQUksQ0FBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxxQkFBSSxDQUNqRSxVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGlCQUFJLENBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMscUJBQUksQ0FDekQsQUEvQlIsQUFrQ00sZ0JBbENVLENBVWYscUJBQXFCLENBV2pCLEVBQUUsQ0FhRCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsZUFBZ0IsQ0FDNUIsYUFBYSxDQUFFLENBQUUsQ0FDakIsQUFyQ1AsQUF1Q00sZ0JBdkNVLENBVWYscUJBQXFCLENBV2pCLEVBQUUsQ0FrQkQsRUFBRSxBQUFDLENBQ0YsVUFBVSxDQUFFLElBQUssQ0FDakIsQUFLUCxBQUNDLGFBRFksQ0FDWixFQUFFLEFBQUMsQ0FDRixVQUFVLENBQUMsS0FBTSxDQUNqQixVQUFVLENBQUMsSUFBSyxDQUNoQixTQUFTLENBQUUsR0FBSSxDQUNmLE1BQU0sQ0FBRSxlQUFnQixDQUt4QixBQVZGLEFBT0UsYUFQVyxDQUNaLEVBQUUsQ0FNRCxLQUFLLEFBQUMsQ0FDTCxZQUFZLENBQUUsSUFBSyxDQUNuQixBQVRILEFBWUMsYUFaWSxDQVlaLE1BQU0sQUFBQyxDQUNOLFlBQVksQ0FBRSxLQUFNLENBQ3BCLEFBZEYsQUFnQkMsYUFoQlksQ0FnQlosUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUssQ0FDZCxXQUFXLENBQUUsSUFBSyxDQUNyQixBQUdGLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLElBQUssQ0FDakIsV0FBVyxDQUFFLEdBQUksQ0FDakIsQUFFRCxBQUVDLG9CQUZtQixDQUVuQixFQUFFLEFBQUMsQ0FDRixPQUFPLENBQUUsTUFBTyxDQUNoQixBQUpGLEFBTUMsb0JBTm1CLENBTW5CLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxXQUFZLENBQ3JCLEFBR0YsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUM1QixBQUVDLGFBRlksQ0FFWixFQUFFLEFBQUMsQ0FDRixTQUFTLENBQUUsR0FBSSxDQUNmLENBSUgsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUM1QixBQUVDLGFBRlksQ0FFWixFQUFFLEFBQUMsQ0FDRixTQUFTLENBQUUsR0FBSSxDQUNmLEFBSkYsQUFNQyxhQU5ZLENBTVosUUFBUSxBQUFDLENBQ0wsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFHRixBQUFBLGdCQUFnQixBQUFDLENBQ2hCLFdBQVcsQ0FBRSxDQUFFLENBQ1osVUFBVSxDQUFFLEtBQU0sQ0FDbEIsU0FBUyxDQUFFLEdBQUksQ0FDZixVQUFVLENBQUUsRUFBRyxDQUNsQixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FFcEIsU0FBUyxDQUFFLEdBQUksQ0FDWixNQUFNLENBQUUsSUFBSyxDQU1oQixBQVRELEFBS0Msb0JBTG1CLENBS25CLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLENBSUgsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQU8xQixBQUVDLGFBRlksQ0FFWixFQUFFLEFBQUMsQ0FDRixTQUFTLENBQUUsSUFBSyxDQUVoQixBQUxGLEFBT0MsYUFQWSxDQU9aLFFBQVEsQUFBQyxDQUNOLFdBQVcsQ0FBRSxHQUFJLENBQ25CLEFBS0YsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixXQUFXLENBQUUsQ0FBRSxDQUNaLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFLLENBRW5CLENBSUgsQUFBQSxjQUFjLEFBQUMsQ0FDZCxPQUFPLENBQUUsS0FBTSxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBS2hCLEFBUEQsQUFJSSxjQUpVLENBSVYsRUFBRSxBQUFDLENBQ0YsYUFBYSxDQUFFLGVBQWdCLENBQy9CLEFBR0wsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMzQixBQUVDLG9CQUZtQixDQUVuQixFQUFFLEFBQUMsQ0FDRixNQUFNLENBQUUsU0FBVSxDQUNsQixBQUpGLEFBTUMsb0JBTm1CLENBTW5CLE1BQU0sQUFBQyxDQUNOLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBUkYsQUFVQyxvQkFWbUIsQ0FVbkIsRUFBRSxBQUFDLENBQ0YsWUFBWSxDQUFFLENBQUUsQ0FTaEIsQUFwQkYsQUFhRSxvQkFia0IsQ0FVbkIsRUFBRSxDQUdELEtBQUssQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBZkgsQUFpQkUsb0JBakJrQixDQVVuQixFQUFFLENBT0QsS0FBSyxDQWpCUCxBQWlCUyxvQkFqQlcsQ0FVbkIsRUFBRSxDQU9NLFFBQVEsQUFBQyxDQUNmLEtBQUssQ0FBRSxHQUFJLENBQ1gsQUFuQkgsQUF3QkUsb0JBeEJrQixDQXNCbkIsYUFBYSxDQUVaLE1BQU0sQUFBQyxDQUNOLFlBQVksQ0FBRSxHQUFJLENBQ2xCLEFBMUJILEFBNEJFLG9CQTVCa0IsQ0FzQm5CLGFBQWEsQ0FNWixRQUFRLEFBQUMsQ0FDTCxXQUFXLENBQUUsR0FBSSxDQUNwQixBQUlILEFBQUEsZ0JBQWdCLEFBQUMsQ0FDaEIsV0FBVyxDQUFFLENBQUUsQ0FLZixBQU5ELEFBR0MsZ0JBSGUsQ0FHZixJQUFJLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSyxDQUNaLENBS0gsQUFDRyxTQURNLENBQ04sY0FBYyxBQUFDLENBQ2QsS0FBSyxDQUFFLEdBQUksQ0FDWCxBQzFhSixBQUVDLGlCQUZnQixDQUVoQixFQUFFLEFBQUMsQ0FDRixXQUFXLENBQUUsT0FBUSxDQUNyQixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxNQUFPLENBQ2YsQUFFRCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBVDlCLEFBQUEsaUJBQWlCLEFBQUMsQ0FVaEIsU0FBUyxDQUFFLEdBQUksQ0FrWmhCLENBL1lBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFiN0IsQUFBQSxpQkFBaUIsQUFBQyxDQWNoQixTQUFTLENBQUUsSUFBSyxDQUNoQixPQUFPLENBQUUsaUJBQWtCLENBNlk1QixDQTVaRCxBQWtCQyxpQkFsQmdCLENBa0JoQixHQUFHLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSyxDQUNoQixhQUFhLENBQUUsSUFBSyxDQUNwQixBQXJCRixBQTJCVyxpQkEzQk0sQ0F1QmhCLE9BQU8sQUFFTCxVQUFXLENBQUEsQUFBQSxDQUFDLEVBRVosUUFBUSxBQUFBLFlBQVksQUFBQyxDQUNwQixNQUFNLENBQUUsY0FBZSxDQVd2QixBQXZDSixBQTJCVyxpQkEzQk0sQ0F1QmhCLE9BQU8sQUFFTCxVQUFXLENBQUEsQUFBQSxDQUFDLEVBRVosUUFBUSxBQUFBLFlBQVksQUFHbEIsWUFBWSxBQUFDLENBQ2IsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsQUFFRCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBbENoQyxBQTJCVyxpQkEzQk0sQ0F1QmhCLE9BQU8sQUFFTCxVQUFXLENBQUEsQUFBQSxDQUFDLEVBRVosUUFBUSxBQUFBLFlBQVksQUFBQyxDQVFuQixNQUFNLENBQUUsU0FBVSxDQUluQixDQXZDSixBQXlDRyxpQkF6Q2MsQ0F1QmhCLE9BQU8sQUFFTCxVQUFXLENBQUEsQUFBQSxDQUFDLEVBZ0JaLEVBQUUsQUFBQyxDQUNGLGFBQWEsQ0FBRSxJQUFLLENBS3BCLEFBL0NKLEFBNENJLGlCQTVDYSxDQXVCaEIsT0FBTyxBQUVMLFVBQVcsQ0FBQSxBQUFBLENBQUMsRUFnQlosRUFBRSxDQUdELElBQUksQUFBQyxDQUNKLGNBQWMsQ0FBRSxTQUFVLENBQzFCLEFBOUNMLEFBaURHLGlCQWpEYyxDQXVCaEIsT0FBTyxBQUVMLFVBQVcsQ0FBQSxBQUFBLENBQUMsRUF3QlosQ0FBQyxBQUFDLENBQ0QsT0FBTyxDQUFFLE9BQVEsQ0FDakIsQUFuREosQUF1REMsaUJBdkRnQixDQXVEaEIsWUFBWSxBQUFDLENBQ1osVUFBVSxDQUFFLElBQUssQ0FLakIsQUFIQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBMUQ5QixBQXVEQyxpQkF2RGdCLENBdURoQixZQUFZLEFBQUMsQ0FJWCxVQUFVLENBQUUsTUFBTyxDQUVwQixDQTdERixBQStEQyxpQkEvRGdCLENBK0RoQixRQUFRLEFBQUMsQ0FDUixVQUFVLENBQUUsTUFBTyxDQUNuQixVQUFVLENBQUUsRUFBRyxDQW1CZixBQWpCQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBbkUvQixBQStEQyxpQkEvRGdCLENBK0RoQixRQUFRLEFBQUMsQ0FLUCxVQUFVLENBQUUsR0FBSSxDQWdCakIsQ0FiQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdkU5QixBQStEQyxpQkEvRGdCLENBK0RoQixRQUFRLEFBQUMsQ0FTUCxVQUFVLENBQUUsR0FBSSxDQVlqQixDQVRBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEzRTlCLEFBK0RDLGlCQS9EZ0IsQ0ErRGhCLFFBQVEsQUFBQyxDQWFQLFVBQVUsQ0FBRSxDQUFFLENBQ2QsYUFBYSxDQUFFLElBQUssQ0FPckIsQ0FwRkYsQUFnRkUsaUJBaEZlLENBK0RoQixRQUFRLENBaUJQLENBQUMsQUFBQyxDQUNELGFBQWEsQ0FBRSxpQkFBa0IsQ0FDakMsY0FBYyxDQUFFLElBQUssQ0FDckIsQUFuRkgsQUFzRkMsaUJBdEZnQixDQXNGaEIsa0JBQWtCLENBdEZuQixBQXNGcUIsaUJBdEZKLENBc0ZJLFVBQVUsQUFBQyxDQUM5QixNQUFNLENBQUUsTUFBTyxDQUNmLEFBeEZGLEFBMEZDLGlCQTFGZ0IsQ0EwRmhCLFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBQyxJQUFLLENBQ2hCLFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0FDakIsV0FBVyxDQUFDLEdBQUksQ0FDaEIsTUFBTSxDQUFDLFdBQVksQ0E2Qm5CLEFBNUJBLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFoR3BDLEFBMEZDLGlCQTFGZ0IsQ0EwRmhCLFVBQVUsQUFBQyxDQU1pQyxNQUFNLENBQUMsUUFBUyxDQTRCM0QsQ0ExQkEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWxHOUIsQUEwRkMsaUJBMUZnQixDQTBGaEIsVUFBVSxBQUFDLENBU1QsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsTUFBTSxDQUFDLE1BQU8sQ0F3QmYsQ0E1SEYsQUFzR0UsaUJBdEdlLENBMEZoQixVQUFVLENBWVQsRUFBRSxBQUFBLENBQ0QsT0FBTyxDQUFDLENBQUUsQ0FDVixNQUFNLENBQUMsYUFBYyxDQUNyQixjQUFjLENBQUMsR0FBSSxDQUNuQixVQUFVLENBQUUsTUFBTyxDQWlCbkIsQUEzSEgsQUFzR0UsaUJBdEdlLENBMEZoQixVQUFVLENBWVQsRUFBRSxBQU1BLFlBQVksQUFBQyxDQUNiLFdBQVcsQ0FBRSxDQUFFLENBQ2YsQUE5R0osQUFnSEcsaUJBaEhjLENBMEZoQixVQUFVLENBWVQsRUFBRSxDQVVELENBQUMsQUFBQSxDQUNBLE9BQU8sQ0FBRSxLQUFNLENsRjlHakIsS0FBSyxDa0ZnSGEsSUFBSSxDbEYvR3RCLE1BQU0sQ2tGK0dZLElBQUksQ0FDcEIsTUFBTSxDQUFDLGlCQUFrQixDQUN6QixLQUFLLENBQUMsT0FBUSxDQUNkLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLGFBQWEsQ0FBQyxHQUFJLENBQ2xCLE9BQU8sQ0FBQyxlQUFnQixDQUN4QixRQUFRLENBQUMsTUFBTyxDQUNoQixBQTFISixBN0Y0RUMsaUI2RjVFZ0IsQ0EwRmhCLFVBQVUsQ0FZVCxFQUFFLENBVUQsQ0FBQyxDN0ZwQ0gsS0FBSyxBQUFMLENBQ0MsT0FBTyxDQUFDLFlBQWEsQ0FDckIsV0FBVyxDQUFDLE1BQU8sQ0FDbkIsY0FBYyxDNkZtQ1csTUFBTSxDN0ZsQy9CLEE2RmhGRixBQWdIRyxpQkFoSGMsQ0EwRmhCLFVBQVUsQ0FZVCxFQUFFLENBVUQsQ0FBQyxBN0YvQkYsT0FBTyxBQUFBLENBQ1AsT0FBTyxDQUFDLEVBQUcsQ0FDWCxjQUFjLEM2RitCVyxNQUFNLEM3RjlCL0IsT0FBTyxDQUFDLFlBQWEsQ0FDckIsTUFBTSxDQUFDLElBQUssQ0FDWixLQUFLLENBQUMsR0FBSSxDQUNWLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLE1BQU0sQ0FBQyxVQUFXLENBQ2xCLEE2RnpGRixBQThIQyxpQkE5SGdCLENBOEhoQixXQUFXLEFBQUEsQ0FDVixRQUFRLENBQUMsTUFBTyxDQStDaEIsQUE3Q0EsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWpJOUIsQUE4SEMsaUJBOUhnQixDQThIaEIsV0FBVyxBQUFBLENBSVQsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsTUFBTSxDQUFFLFNBQVUsQ0EyQ25CLENBOUtGLEFBc0lFLGlCQXRJZSxDQThIaEIsV0FBVyxDQVFWLE1BQU0sQUFBQSxDQUNMLFdBQVcsQ0FBQyxNQUFPLENBQ25CLFdBQVcsQzlGckVLLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxVQUFVLEM4RnNFOUQsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixjQUFjLENBQUMsU0FBVSxDQUN6QixBQTVJSCxBQThJRSxpQkE5SWUsQ0E4SGhCLFdBQVcsQ0FnQlYsZUFBZSxBQUFBLENBQ2QsS0FBSyxDQUFDLE9BQVEsQ0FDZCxTQUFTLENBQUMsSUFBSyxDQWtCZixBQWhCQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBbEpwQyxBQThJRSxpQkE5SWUsQ0E4SGhCLFdBQVcsQ0FnQlYsZUFBZSxBQUFBLENBSTZCLE9BQU8sQ0FBQyxDQUFFLENBZ0JyRCxDQWxLSCxBQW1KRyxpQkFuSmMsQ0E4SGhCLFdBQVcsQ0FnQlYsZUFBZSxDQUtkLENBQUMsQUFBQSxDQUNBLFdBQVcsQ0FBQyxJQUFLLENsRmpKbkIsS0FBSyxDa0ZrSmEsSUFBSSxDbEZqSnRCLE1BQU0sQ2tGaUpZLElBQUksQ0FDcEIsQUF0SkosQUF1SkcsaUJBdkpjLENBOEhoQixXQUFXLENBZ0JWLGVBQWUsQ0FTZCxFQUFFLEFBQUEsQ0FDRCxNQUFNLENBQUUsT0FBUSxDQUNoQixNQUFNLENBQUMsTUFBTyxDQUNkLEFBMUpKLEFBMkpHLGlCQTNKYyxDQThIaEIsV0FBVyxDQWdCVixlQUFlLENBYWQsQ0FBQyxBQUFBLENBQ0EsS0FBSyxDQUFDLE9BQVEsQ0FDZCxVQUFVLENBQUUsdUJBQXdCLENBSXBDLEFBaktKLEFBMkpHLGlCQTNKYyxDQThIaEIsV0FBVyxDQWdCVixlQUFlLENBYWQsQ0FBQyxBQUdDLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFoS0wsQUF1S0ssaUJBdktZLENBOEhoQixXQUFXLEFBc0NULElBQUksQ0FDSixlQUFlLENBQ2QsRUFBRSxBQUFBLFVBQVUsQ0FDWCxDQUFDLEFBQUMsQ2xGcEtMLEtBQUssQ2tGcUtlLElBQUksQ2xGcEt4QixNQUFNLENrRm9LYyxJQUFJLENBQ3BCLG1CQUFtQixDQUFDLGFBQWMsQ0FDbEMsQUExS04sQUFnTEMsaUJBaExnQixDQWdMaEIsYUFBYSxBQUFDLENBQ2IsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsTUFBTSxDQUFFLE1BQU8sQ0FTZixBQTNMRixBQW9MRSxpQkFwTGUsQ0FnTGhCLGFBQWEsQ0FJWixDQUFDLEFBQUMsQ0FDRSxLQUFLLENBQUUsSUFBSyxDQUNaLEFBRUosTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhMOUIsQUFnTEMsaUJBaExnQixDQWdMaEIsYUFBYSxBQUFDLENBU1osVUFBVSxDQUFFLE1BQU8sQ0FFcEIsQ0EzTEYsQUE4TEMsaUJBOUxnQixDQThMaEIsU0FBUyxBQUFDLENBQ1QsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsQUFJQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBcE05QixBQWtNQyxpQkFsTWdCLENBa01oQixZQUFZLENBbE1iLEFBa01lLGlCQWxNRSxDQWtNRixXQUFXLENBbE0xQixBQWtNNEIsaUJBbE1YLENBa01XLHNCQUFzQixBQUFDLENBR2hELEtBQUssQ0FBRSxJQUFLLENBRWIsQ0F2TUYsQUF5TWEsaUJBek1JLENBeU1oQixXQUFXLENBQUMsQ0FBQyxBQUFDLENBQ2IsYUFBYSxDQUFFLENBQUUsQ0FDakIsQUFJQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBL005QixBQTZNQyxpQkE3TWdCLENBNk1oQixXQUFXLEFBQUMsQ0FHVixPQUFPLENBQUUsZUFBZ0IsQ0FFMUIsQ0FsTkYsQUFvTkMsaUJBcE5nQixDQW9OaEIsWUFBWSxBQUFDLENBQ1osTUFBTSxDQUFFLGlCQUFrQixDQUN2QixPQUFPLENBQUUsU0FBVSxDQW1CdEIsQUFqQkcsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhOakMsQUFvTkMsaUJBcE5nQixDQW9OaEIsWUFBWSxBQUFDLENBS1gsS0FBSyxDQUFFLElBQUssQ0FnQmIsQ0F6T0YsQUE0TkssaUJBNU5ZLENBb05oQixZQUFZLENBUVIsT0FBTyxBQUFDLENBQ1AsYUFBYSxDQUFFLElBQUssQ0FDcEIsQUE5Tk4sQUFnT0ssaUJBaE9ZLENBb05oQixZQUFZLENBWVIsQ0FBQyxBQUFDLENBQ0QsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsYUFBYSxDQUFFLENBQUUsQ0FDakIsV0FBVyxDQUFFLElBQUssQ0FLbEIsQUF4T04sQUFxT00saUJBck9XLENBb05oQixZQUFZLENBWVIsQ0FBQyxDQUtBLENBQUMsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFLLENBQ1osQUF2T1AsQUEyT0MsaUJBM09nQixDQTJPaEIsVUFBVSxBQUFDLENBRVYsYUFBYSxDQUFFLElBQUssQ0FrRHBCLEFBaERBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEvTzlCLEFBMk9DLGlCQTNPZ0IsQ0EyT2hCLFVBQVUsQUFBQyxDQUtULGFBQWEsQ0FBRSxJQUFLLENBK0NyQixDQTVDQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBblA5QixBQTJPQyxpQkEzT2dCLENBMk9oQixVQUFVLEFBQUMsQ0FTVCxhQUFhLENBQUUsQ0FBRSxDQTJDbEIsQ0F2Q0MsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhQL0IsQUF1UEUsaUJBdlBlLENBMk9oQixVQUFVLENBWVQsU0FBUyxBQUFDLENBRVIsS0FBSyxDQUFFLElBQUssQ0FFYixDQTNQSCxBQTZQRSxpQkE3UGUsQ0EyT2hCLFVBQVUsQ0FrQlQsV0FBVyxBQUFDLENBQ1gsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsVUFBVSxDQUFFLE1BQU8sQ0FpQm5CLEFBaFJILEFBaVFHLGlCQWpRYyxDQTJPaEIsVUFBVSxDQWtCVCxXQUFXLENBSVYsR0FBRyxBQUFDLENBQ0gsVUFBVSxDQUFFLEtBQU0sQ0FhbEIsQUFYQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBcFFqQyxBQWlRRyxpQkFqUWMsQ0EyT2hCLFVBQVUsQ0FrQlQsV0FBVyxDQUlWLEdBQUcsQUFBQyxDQUlGLFVBQVUsQ0FBRSxLQUFNLENBVW5CLENBUEEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhRaEMsQUFpUUcsaUJBalFjLENBMk9oQixVQUFVLENBa0JULFdBQVcsQ0FJVixHQUFHLEFBQUMsQ0FRRixVQUFVLENBQUUsS0FBTSxDQU1uQixDQUhBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE1UWhDLEFBaVFHLGlCQWpRYyxDQTJPaEIsVUFBVSxDQWtCVCxXQUFXLENBSVYsR0FBRyxBQUFDLENBWUYsVUFBVSxDQUFFLEtBQU0sQ0FFbkIsQ0EvUUosQUFrUkUsaUJBbFJlLENBMk9oQixVQUFVLENBdUNULENBQUMsQUFBQyxDQUNELGNBQWMsQ0FBRSxTQUFVLENBQzFCLE1BQU0sQ0FBRSxVQUFXLENBQ25CLFVBQVUsQ0FBRSxNQUFPLENBU25CLEFBOVJILEFBdVJJLGlCQXZSYSxDQTJPaEIsVUFBVSxDQXVDVCxDQUFDLENBS0MsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUssQ0FDWixBQUVGLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEzUi9CLEFBa1JFLGlCQWxSZSxDQTJPaEIsVUFBVSxDQXVDVCxDQUFDLEFBQUMsQ0FVQSxNQUFNLENBQUUsVUFBVyxDQUVwQixDQTlSSCxBQW1TRSxpQkFuU2UsQ0FpU2hCLFVBQVUsQ0FFVCxNQUFNLEFBQUMsQ0FDTixhQUFhLENBQUUsQ0FBRSxDQUNqQixjQUFjLENBQUUsQ0FBRSxDQUtsQixBQUhBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF2Uy9CLEFBbVNFLGlCQW5TZSxDQWlTaEIsVUFBVSxDQUVULE1BQU0sQUFBQyxDQUtMLGFBQWEsQ0FBRSxJQUFLLENBRXJCLENBR0EsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTdTL0IsQUE0U0UsaUJBNVNlLENBaVNoQixVQUFVLENBV1QsTUFBTSxBQUFDLENBRUwsY0FBYyxDQUFFLElBQUssQ0FFdEIsQ0FoVEgsQUFrVEUsaUJBbFRlLENBaVNoQixVQUFVLENBaUJULFlBQVksQUFBQyxDQUNaLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLE9BQU8sQ0FBRSxTQUFVLENBQ25CLEtBQUssQ0FBRSxlQUFnQixDQVF2QixBQTlUSCxBQWtURSxpQkFsVGUsQ0FpU2hCLFVBQVUsQ0FpQlQsWUFBWSxBQU9WLE1BQU0sQUFBQyxDQUNQLFVBQVUsQ2pHelNBLE9BQU8sQ2lHMFNqQixlQUFlLENBQUUsSUFBSyxDQUN0QixLQUFLLENBQUUsZUFBZ0IsQ0FDdkIsQUFHRixNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBaFU5QixBQWlTQyxpQkFqU2dCLENBaVNoQixVQUFVLEFBZ0NQLFdBQVcsQUFBQyxDQUNaLE9BQU8sQ0FBRSxDQUFFLENBQ1gsQ0FHRixNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdFU5QixBQWlTQyxpQkFqU2dCLENBaVNoQixVQUFVLEFBc0NQLFVBQVUsQUFBQyxDQUNYLE9BQU8sQ0FBRSxnQkFBaUIsQ0FDMUIsQ0FHRixNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBNVU5QixBQTZVRyxpQkE3VWMsQ0FpU2hCLFVBQVUsQ0E0Q1IsU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FDWixDQS9VSixBQWtWRSxpQkFsVmUsQ0FpU2hCLFVBQVUsQ0FpRFQsRUFBRSxBQUFDLENBQ0YsVUFBVSxDQUFFLElBQUssQ0FDZCxhQUFhLENBQUUsaUJBQWtCLENBQ2pDLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLFVBQVUsQ0FBRSxNQUFPLENBU3RCLEFBUEcsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhWbEMsQUFrVkUsaUJBbFZlLENBaVNoQixVQUFVLENBaURULEVBQUUsQUFBQyxDQU9ELFVBQVUsQ0FBRSxJQUFLLENBTWxCLENBSEEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTVWL0IsQUFrVkUsaUJBbFZlLENBaVNoQixVQUFVLENBaURULEVBQUUsQUFBQyxDQVdELFVBQVUsQ0FBRSxNQUFPLENBRXBCLENBL1ZILEFBaVdFLGlCQWpXZSxDQWlTaEIsVUFBVSxDQWdFVCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsTUFBTyxDQUNuQixhQUFhLENBQUUsaUJBQWtCLENBQ2pDLE9BQU8sQ0FBRSxXQUFZLENBc0RyQixBQXBEQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdFcvQixBQWlXRSxpQkFqV2UsQ0FpU2hCLFVBQVUsQ0FnRVQsTUFBTSxBQU9ILFdBQVcsQUFBQyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsQ0ExV0wsQUE2V0csaUJBN1djLENBaVNoQixVQUFVLENBZ0VULE1BQU0sQ0FZTCxXQUFXLEFBQUMsQ0FDWCxPQUFPLENBQUUsV0FBWSxDQTJCckIsQUF6WUosQUFnWEksaUJBaFhhLENBaVNoQixVQUFVLENBZ0VULE1BQU0sQ0FZTCxXQUFXLENBR1YsR0FBRyxBQUFDLENBQUMsYUFBYSxDQUFFLENBQUUsQ0FBRyxBQUV6QixNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBbFhqQyxBQTZXRyxpQkE3V2MsQ0FpU2hCLFVBQVUsQ0FnRVQsTUFBTSxDQVlMLFdBQVcsQUFBQyxDQU1WLE9BQU8sQ0FBRSxXQUFZLENBc0J0QixDQW5CQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBdFhqQyxBQTZXRyxpQkE3V2MsQ0FpU2hCLFVBQVUsQ0FnRVQsTUFBTSxDQVlMLFdBQVcsQUFBQyxDQVVWLE9BQU8sQ0FBRSxXQUFZLENBa0J0QixDQWZBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUExWGhDLEFBNldHLGlCQTdXYyxDQWlTaEIsVUFBVSxDQWdFVCxNQUFNLENBWUwsV0FBVyxBQUFDLENBY1YsT0FBTyxDQUFFLFdBQVksQ0FjdEIsQ0FYQSxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBOVhoQyxBQTZXRyxpQkE3V2MsQ0FpU2hCLFVBQVUsQ0FnRVQsTUFBTSxDQVlMLFdBQVcsQUFBQyxDQWtCVixPQUFPLENBQUUsWUFBYSxDQVV2QixDQVBBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFsWWhDLEFBNldHLGlCQTdXYyxDQWlTaEIsVUFBVSxDQWdFVCxNQUFNLENBWUwsV0FBVyxBQUFDLENBc0JWLE9BQU8sQ0FBRSxZQUFhLENBTXZCLENBSEEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXRZaEMsQUE2V0csaUJBN1djLENBaVNoQixVQUFVLENBZ0VULE1BQU0sQ0FZTCxXQUFXLEFBQUMsQ0EwQlYsT0FBTyxDQUFFLFdBQVksQ0FFdEIsQ0F6WUosQUEyWUcsaUJBM1ljLENBaVNoQixVQUFVLENBZ0VULE1BQU0sQ0EwQ0wsTUFBTSxBQUFDLENBQUMsYUFBYSxDQUFFLElBQUssQ0FBRyxBQTNZbEMsQUE2WUcsaUJBN1ljLENBaVNoQixVQUFVLENBZ0VULE1BQU0sQ0E0Q0wsQ0FBQyxBQUNDLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUNkLGNBQWMsQ0FBRSxTQUFVLENBQzFCLEFBaFpMLEFBa1pJLGlCQWxaYSxDQWlTaEIsVUFBVSxDQWdFVCxNQUFNLENBNENMLENBQUMsQ0FLQSxJQUFJLEFBQUMsQ0FDSixLQUFLLENBQUUsT0FBUSxDQUNmLEFBcFpMLEFBdVpHLGlCQXZaYyxDQWlTaEIsVUFBVSxDQWdFVCxNQUFNLENBc0RMLENBQUMsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFLLENBQ1osQUN2WkgsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRmxCLEFBQUEsY0FBYyxBQUFDLENBR2IsVUFBVSxDQUFFLElBQUssQ0Ewc0JsQixDQXRzQkMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBUG5CLEFBTUMsY0FOYSxDQU1iLFlBQVksQUFBQyxDQUVYLFVBQVUsQ0FBRSxNQUFPLENBRXBCLENBVkYsQUFZQyxjQVphLENBWWIsQ0FBQyxBQUFDLENBQ0QsZUFBZSxDQUFFLElBQUssQ0FDdEIsQUFkRixBQWdCQyxjQWhCYSxDQWdCYixHQUFHLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSyxDQUNoQixBQWxCRixBQW9CQyxjQXBCYSxDQW9CYixPQUFPLEFBQUEsQ0FDTixNQUFNLENBQUUsY0FBZSxDQW9CdkIsQUF6Q0YsQUF1QkUsY0F2QlksQ0FvQmIsT0FBTyxDQUdOLEVBQUUsQUFBQyxDQUNGLE9BQU8sQ0FBRSxDQUFFLENBZ0JYLEFBeENILEFBMEJHLGNBMUJXLENBb0JiLE9BQU8sQ0FHTixFQUFFLENBR0QsRUFBRSxBQUFDLENBQ0YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsY0FBYyxDQUFFLFNBQVUsQ0FXMUIsQUF2Q0osQUE4QkksY0E5QlUsQ0FvQmIsT0FBTyxDQUdOLEVBQUUsQ0FHRCxFQUFFLENBSUQsQ0FBQyxBQUFDLENBQ0QsZUFBZSxDQUFFLElBQUssQ0FDbkIsYUFBYSxDQUFFLGlCQUFrQixDQU1wQyxBQXRDTCxBQThCSSxjQTlCVSxDQW9CYixPQUFPLENBR04sRUFBRSxDQUdELEVBQUUsQ0FJRCxDQUFDLEFBSUksTUFBTSxBQUFDLENBQ1AsYUFBYSxDQUFFLElBQUssQ0FDbkIsS0FBSyxDQUFFLE9BQVEsQ0FDaEIsQUFyQ1QsQUEyQ0MsY0EzQ2EsQ0EyQ2IsV0FBVyxBQUFBLENBQ1YsUUFBUSxDQUFDLE1BQU8sQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FxRHBCLEFBbkRBLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUEvQzlCLEFBMkNDLGNBM0NhLENBMkNiLFdBQVcsQUFBQSxDQUtULFVBQVUsQ0FBRSxNQUFPLENBQ25CLE1BQU0sQ0FBRSxjQUFlLENBaUR4QixDQWxHRixBQW9ERSxjQXBEWSxDQTJDYixXQUFXLENBU1YsTUFBTSxBQUFBLENBQ0wsV0FBVyxDQUFDLE1BQU8sQ0FDbkIsV0FBVyxDL0ZhSyx1QkFBdUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDK0ZaOUQsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixjQUFjLENBQUMsU0FBVSxDQUN6QixBQTFESCxBQTRERSxjQTVEWSxDQTJDYixXQUFXLENBaUJWLGVBQWUsQUFBQSxDQUNkLEtBQUssQ0FBQyxPQUFRLENBQ2QsU0FBUyxDQUFDLElBQUssQ0FrQmYsQUFoQkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWhFcEMsQUE0REUsY0E1RFksQ0EyQ2IsV0FBVyxDQWlCVixlQUFlLEFBQUEsQ0FJNkIsT0FBTyxDQUFDLENBQUUsQ0FnQnJELENBaEZILEFBaUVHLGNBakVXLENBMkNiLFdBQVcsQ0FpQlYsZUFBZSxDQUtkLENBQUMsQUFBQSxDQUNBLFdBQVcsQ0FBQyxJQUFLLENuRi9EbkIsS0FBSyxDbUZnRWEsSUFBSSxDbkYvRHRCLE1BQU0sQ21GK0RZLElBQUksQ0FDcEIsQUFwRUosQUFxRUcsY0FyRVcsQ0EyQ2IsV0FBVyxDQWlCVixlQUFlLENBU2QsRUFBRSxBQUFBLENBQ0QsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsTUFBTSxDQUFDLE1BQU8sQ0FDZCxBQXhFSixBQXlFRyxjQXpFVyxDQTJDYixXQUFXLENBaUJWLGVBQWUsQ0FhZCxDQUFDLEFBQUEsQ0FDQSxLQUFLLENBQUMsT0FBUSxDQUNkLFVBQVUsQ0FBRSx1QkFBd0IsQ0FJcEMsQUEvRUosQUF5RUcsY0F6RVcsQ0EyQ2IsV0FBVyxDQWlCVixlQUFlLENBYWQsQ0FBQyxBQUdDLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ1osQUE5RUwsQUFxRkssY0FyRlMsQ0EyQ2IsV0FBVyxBQXVDVCxJQUFJLENBQ0osZUFBZSxDQUNkLEVBQUUsQUFBQSxVQUFVLENBQ1gsQ0FBQyxBQUFDLENuRmxGTCxLQUFLLENtRm1GZSxJQUFJLENuRmxGeEIsTUFBTSxDbUZrRmMsSUFBSSxDQUNwQixtQkFBbUIsQ0FBQyxhQUFjLENBQ2xDLFVBQVUsQ0FBcUMsb0NBQUMsQ0FDaEQsVUFBVSxDQUFFLEtBQU0sQ0FLbEIsQUE5Rk4sQUFxRkssY0FyRlMsQ0EyQ2IsV0FBVyxBQXVDVCxJQUFJLENBQ0osZUFBZSxDQUNkLEVBQUUsQUFBQSxVQUFVLENBQ1gsQ0FBQyxBQU1DLE1BQU0sQUFBQyxDQUNQLFVBQVUsQ0FBMkMsMENBQUMsQ0FDdEQsQUE3RlAsQUFzR2UsY0F0R0QsQ0FvR2IsT0FBTyxDQUVOLFNBQVMsQ0FBQyxHQUFHLEFBQUEsaUJBQWlCLEFBQUMsQ0FDOUIsVUFBVSxDQUFFLE1BQU8sQ0FDaEIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsR0FBSSxDQUNYLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGFBQWEsQ0FBRSxJQUFLLENBd0J2QixBQXRCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUE3R3hCLEFBc0dlLGNBdEdELENBb0diLE9BQU8sQ0FFTixTQUFTLENBQUMsR0FBRyxBQUFBLGlCQUFpQixBQUFDLENBUTFCLFVBQVUsQ0FBRSxDQUFFLENBQ2QsS0FBSyxDQUFFLElBQUssQ0FDWixXQUFXLENBQUUsQ0FBRSxDQW1CbkIsQ0FoQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBbkh2QixBQXNHZSxjQXRHRCxDQW9HYixPQUFPLENBRU4sU0FBUyxDQUFDLEdBQUcsQUFBQSxpQkFBaUIsQUFBQyxDQWMxQixVQUFVLENBQUUsTUFBTyxDQUNuQixLQUFLLENBQUUsR0FBSSxDQUNYLFdBQVcsQ0FBRSxJQUFLLENBYXRCLENBVkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBekh2QixBQXNHZSxjQXRHRCxDQW9HYixPQUFPLENBRU4sU0FBUyxDQUFDLEdBQUcsQUFBQSxpQkFBaUIsQUFBQyxDQW9CMUIsVUFBVSxDQUFFLENBQUUsQ0FDZCxLQUFLLENBQUUsR0FBSSxDQUNYLFdBQVcsQ0FBRSxJQUFLLENBT3RCLENBSkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBL0h2QixBQXNHZSxjQXRHRCxDQW9HYixPQUFPLENBRU4sU0FBUyxDQUFDLEdBQUcsQUFBQSxpQkFBaUIsQUFBQyxDQTBCMUIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsVUFBVyxDQUV2QixDQW5JSCxBQXFJWSxjQXJJRSxDQW9HYixPQUFPLENBaUNOLFNBQVMsQ0FBQyxHQUFHLEFBQUMsQ0FDYixTQUFTLENBQUUsS0FBTSxDQUNqQixLQUFLLENBQUMsSUFBSyxDQUNYLE1BQU0sQ0FBQyxJQUFLLENBRVosQUExSUgsQUErSUUsY0EvSVksQ0E4SWIsT0FBTyxDQUNOLEVBQUUsQ0EvSUosQUErSU0sY0EvSVEsQ0E4SWIsT0FBTyxDQUNGLEVBQUUsQUFBQyxDQUNOLE1BQU0sQ0FBRSxjQUFlLENBQ3ZCLFdBQVcsQ0FBRSxJQUFLLENBQ2YsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixjQUFjLENBQUUsU0FBVSxDQUMxQixXQUFXLENsR2pIRyx1QkFBdUIsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQ2tHa0huRSxTQUFTLENBQUUsSUFBSyxDQUNuQixBQXZKSCxBQTBKQyxjQTFKYSxDQTBKYixVQUFVLEFBQUMsQ0FDVixNQUFNLENBQUUsZ0JBQWlCLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxXQUFZLENBQ3JCLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsS0FBSyxDQUFDLElBQUssQ0FpQ2QsQUFoTUYsQUFpS0ssY0FqS1MsQ0EwSmIsVUFBVSxDQU9OLENBQUMsQUFBQyxDQUNELFdBQVcsQy9GaEdDLGtCQUFrQixDQUFFLFNBQVMsQ0FBRSxVQUFVLEMrRmlHckQsU0FBUyxDQUFFLElBQUssQ0FDaEIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsV0FBVyxDQUFFLElBQUssQ0FDbEIsU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUtiLEFBNUtOLEFBeUtNLGNBektRLENBMEpiLFVBQVUsQ0FPTixDQUFDLENBUUEsSUFBSSxBQUFDLENBQ0osS0FBSyxDQUFFLGtCQUFtQixDQUMxQixBQTNLUCxBQTBKQyxjQTFKYSxDQTBKYixVQUFVLEFBb0JMLE1BQU0sQ0E5S1osQUEwSkMsY0ExSmEsQ0EwSmIsVUFBVSxBQW9CSSxPQUFPLEFBQUMsQ0FDakIsVUFBVSxDQUFFLElBQUssQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxHQUFJLENBQ2IsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLE9BQVEsQ0FDZixHQUFHLENBQUUsS0FBTSxDQUNYLElBQUksQ0FBRSxHQUFJLENBQ1YsTUFBTSxDQUFFLFdBQVksQ0FDcEIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsQUExTE4sQUEwSkMsY0ExSmEsQ0EwSmIsVUFBVSxBQWtDTCxPQUFPLEFBQUMsQ0FDUixHQUFHLENBQUUsSUFBSyxDQUNWLE1BQU0sQ0FBRSxLQUFNLENBQ2QsQUEvTE4sQUFrTUMsY0FsTWEsQ0FrTWIsVUFBVSxBQUFDLENBRVYsV0FBVyxDL0Y5SE0seUJBQXlCLENBQUUsU0FBUyxDQUFFLFVBQVUsQytGK0hqRSxVQUFVLENBQUUsTUFBTyxDQVluQixBQWpORixBQXVNRSxjQXZNWSxDQWtNYixVQUFVLENBS1QsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUssQ0FDWixlQUFlLENBQUUsSUFBSyxDQUNuQixhQUFhLENBQUUsaUJBQWtCLENBTXBDLEFBaE5ILEFBdU1FLGNBdk1ZLENBa01iLFVBQVUsQ0FLVCxDQUFDLEFBS0ksTUFBTSxBQUFDLENBQ1AsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLE9BQVEsQ0FDZixBQS9NUCxBQW1OWSxjQW5ORSxDQW1OYixXQUFXLEFBQUEsT0FBTyxBQUFDLENBQ2xCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLE1BQU0sQ0FBRSxXQUFZLENBQ3BCLEFBdE5GLEFBME5FLGNBMU5ZLENBd05iLGNBQWMsQ0FFYixRQUFRLEFBQUMsQ0FDUixNQUFNLENBQUUsU0FBVSxDQUNsQixBQUlBLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQWhPcEIsQUE4TkUsY0E5TlksQ0F3TmIsY0FBYyxDQU1iLFlBQVksQUFBQyxDQUdYLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FRcEIsQ0ExT0gsQUFxT0csY0FyT1csQ0F3TmIsY0FBYyxDQU1iLFlBQVksQ0FPWCxDQUFDLEFBQUMsQ0FDRCxVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsU0FBVSxDQUMxQixVQUFVLENBQUUsSUFBSyxDQUNqQixBQXpPSixBQThPRSxjQTlPWSxDQTZPYixlQUFlLENBQ2QsUUFBUSxBQUFDLENBQ1IsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsQUFoUEgsQUFrUEUsY0FsUFksQ0E2T2IsZUFBZSxDQUtkLENBQUMsQUFBQyxDQUNELFdBQVcsQy9GakxJLGtCQUFrQixDQUFFLFNBQVMsQ0FBRSxVQUFVLEMrRmtMckQsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FLckIsQUExUEgsQUF1UE0sY0F2UFEsQ0E2T2IsZUFBZSxDQUtkLENBQUMsQ0FLRyxJQUFJLEFBQUMsQ0FDSixLQUFLLENBQUUsa0JBQW1CLENBQzFCLEFBelBQLEFBNFBFLGNBNVBZLENBNk9iLGVBQWUsQ0FlZCxLQUFLLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBTSxDQWlDZixBQTlSSCxBQStQRyxjQS9QVyxDQTZPYixlQUFlLENBZWQsS0FBSyxDQUdKLEdBQUcsQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFhLENBQ25CLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFuUUosQUFxUUcsY0FyUVcsQ0E2T2IsZUFBZSxDQWVkLEtBQUssQ0FTSixjQUFjLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSyxDQUNkLFVBQVUsQ0FBRSxNQUFPLENBT25CLEFBSkMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBMVF0QixBQXlRSSxjQXpRVSxDQTZPYixlQUFlLENBZWQsS0FBSyxDQVNKLGNBQWMsQ0FJYixHQUFHLEFBQUMsQ0FFRixTQUFTLENBQUUsR0FBSSxDQUVoQixDQUdGLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQWhScEIsQUFpUkksY0FqUlUsQ0E2T2IsZUFBZSxDQWVkLEtBQUssQ0FxQkgsY0FBYyxBQUFDLENBQ2QsT0FBTyxDQUFFLEtBQU0sQ0FDZixhQUFhLENBQUUsSUFBSyxDQUNwQixBQXBSTCxBQXNSSSxjQXRSVSxDQTZPYixlQUFlLENBZWQsS0FBSyxDQTBCSCxTQUFTLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSyxDQUNkLEFBeFJMLEFBMFJJLGNBMVJVLENBNk9iLGVBQWUsQ0FlZCxLQUFLLENBOEJILFNBQVMsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFLLENBQ1osQ0E1UkwsQUFpU0MsY0FqU2EsQ0FpU2IsU0FBUyxBQUFDLENBRVQsT0FBTyxDQUFFLE1BQU8sQ0FvU2hCLEFBdmtCRixBQXFTRSxjQXJTWSxDQWlTYixTQUFTLENBSVIscUJBQXFCLEFBQUMsQ0FDckIsVUFBVSxDQUFFLElBQUssQ0FDakIsQUF2U0gsQUF5U0csY0F6U1csQ0FpU2IsU0FBUyxDQVFSLENBQUMsQUFBQSxNQUFNLEFBQUEsQ0FDTixLQUFLLENBQUUsT0FBUSxDQUNmLEFBM1NILEFBNlNFLGNBN1NZLENBaVNiLFNBQVMsQ0FZUixRQUFRLEFBQUMsQ0FDUixXQUFXLEMvRjVPSSxrQkFBa0IsQ0FBRSxTQUFTLENBQUUsVUFBVSxDK0Y2T3JELFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLEtBQUssQ0FBRSxPQUFRLENBQ2xCLEFBblRILEFBcVRFLGNBclRZLENBaVNiLFNBQVMsQ0FvQlIsRUFBRSxBQUFDLENBQ0YsVUFBVSxDQUFFLGNBQWUsQ0FDM0IsTUFBTSxDQUFFLFNBQVUsQ0FDbEIsQUF4VEgsQUEwVEksY0ExVFUsQ0FpU2IsU0FBUyxDQXlCUixFQUFFLEFBQUEsU0FBUyxDQTFUYixBQTBUbUIsY0ExVEwsQ0FpU2IsU0FBUyxDQXlCSyxJQUFJLEFBQUEsS0FBSyxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxJQUFLLENBQ2QsQUE1VEgsQUE4VE0sY0E5VFEsQ0FpU2IsU0FBUyxDQTZCUixJQUFJLEFBQUEsR0FBRyxBQUFDLENBQ1AsV0FBVyxDQUFFLDhDQUErQyxDQUN6RCxNQUFNLENBQUUsQ0FBRSxDQUNWLGNBQWMsQ0FBRSxVQUFXLENBQzNCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBS2YsQUF4VUgsQUE4VE0sY0E5VFEsQ0FpU2IsU0FBUyxDQTZCUixJQUFJLEFBQUEsR0FBRyxBQU9GLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxPQUFRLENBQ2xCLEFBdlVQLEFBNFVlLGNBNVVELENBaVNiLFNBQVMsQ0EyQ1IsYUFBYSxBQUFBLGdCQUFnQixBQUFDLENBQzdCLFdBQVcsQ0FBRSxJQUFLLENBV2xCLEFBVEEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBL1VwQixBQTRVZSxjQTVVRCxDQWlTYixTQUFTLENBMkNSLGFBQWEsQUFBQSxnQkFBZ0IsQUFBQyxDQUk1QixNQUFNLENBQUUsZUFBZ0IsQ0FRekIsQ0F4VkgsQUFtVkcsY0FuVlcsQ0FpU2IsU0FBUyxDQTJDUixhQUFhLEFBQUEsZ0JBQWdCLENBTzVCLENBQUMsQUFBQyxDQUNELFdBQVcsQ0FBRSw4Q0FBK0MsQ0FDekQsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLE9BQVEsQ0FDbEIsQUF2VkosQUEwVkUsY0ExVlksQ0FpU2IsU0FBUyxDQXlEUixNQUFNLEFBQUMsQ0FDTixjQUFjLENBQUUsU0FBVSxDQUN2QixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsTUFBTyxDQWF2QixBQTFXSCxBQStWRyxjQS9WVyxDQWlTYixTQUFTLENBeURSLE1BQU0sQ0FLTCxDQUFDLEFBQUMsQ0FDRCxVQUFVLENBQUUsV0FBWSxDQUN4QixNQUFNLENBQUUsSUFBSyxDQUNiLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE9BQU8sQ0FBRSxDQUFFLENBTVgsQUF6V0osQUErVkcsY0EvVlcsQ0FpU2IsU0FBUyxDQXlEUixNQUFNLENBS0wsQ0FBQyxBQU1DLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxPQUFRLENBQ2YsVUFBVSxDQUFFLFdBQVksQ0FDeEIsQUF4V0wsQUE4V0csY0E5V1csQ0FpU2IsU0FBUyxDQTJFUixZQUFZLENBRVgsQ0FBQyxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUssQ0FDaEIsQUFoWEosQUFrWEcsY0FsWFcsQ0FpU2IsU0FBUyxDQTJFUixZQUFZLENBTVgsQ0FBQyxDQWxYSixBQWtYTSxjQWxYUSxDQWlTYixTQUFTLENBMkVSLFlBQVksQ0FNUixNQUFNLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSyxDQUtsQixBQUhBLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXJYckIsQUFrWEcsY0FsWFcsQ0FpU2IsU0FBUyxDQTJFUixZQUFZLENBTVgsQ0FBQyxDQWxYSixBQWtYTSxjQWxYUSxDQWlTYixTQUFTLENBMkVSLFlBQVksQ0FNUixNQUFNLEFBQUMsQ0FJUixNQUFNLENBQUUsSUFBSyxDQUVkLENBeFhKLEFBMFhHLGNBMVhXLENBaVNiLFNBQVMsQ0EyRVIsWUFBWSxDQWNYLEVBQUUsQUFBQyxDQUNGLGNBQWMsQ0FBRSxDQUFFLENBS2xCLEFBaFlKLEFBMFhHLGNBMVhXLENBaVNiLFNBQVMsQ0EyRVIsWUFBWSxDQWNYLEVBQUUsQUFHQSxRQUFRLEFBQUMsQ0FDVCxNQUFNLENBQUUsSUFBSyxDQUNiLEFBL1hMLEFBa1lPLGNBbFlPLENBaVNiLFNBQVMsQ0EyRVIsWUFBWSxDQXNCVixFQUFFLENBQUMsT0FBTyxBQUFDLENBQ1gsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLENBQUUsQ0FDWCxPQUFPLENBQUUsWUFBYSxDQUN0QixZQUFZLENBQUUsSUFBSyxDQUNuQixjQUFjLENBQUUsTUFBTyxDQUN2QixLQUFLLENBQUMsSUFBSyxDQUVYLEFBNVlKLEFBOFlLLGNBOVlTLENBaVNiLFNBQVMsQ0EyRVIsWUFBWSxDQWtDWCxFQUFFLEFBQUEsU0FBUyxBQUFDLENBQ1gsV0FBVyxDQUFFLElBQUssQ0FLbEIsQUFIQSxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFqWnJCLEFBOFlLLGNBOVlTLENBaVNiLFNBQVMsQ0EyRVIsWUFBWSxDQWtDWCxFQUFFLEFBQUEsU0FBUyxBQUFDLENBSVYsV0FBVyxDQUFFLElBQUssQ0FFbkIsQ0FwWkosQUF1WkUsY0F2WlksQ0FpU2IsU0FBUyxDQXNIUixlQUFlLEFBQUMsQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEFBelpILEFBMlpVLGNBM1pJLENBaVNiLFNBQVMsQ0EwSFIsUUFBUSxBQUFBLFFBQVEsQUFBQyxDQUVmLEtBQUssQ0FBRSxJQUFLLENBQ1QsYUFBYSxDQUFFLEdBQUksQ0FDbkIsTUFBTSxDQUFFLEtBQU0sQ0FDZCxVQUFVLENBQUUsa0JBQW1CLENBQy9CLE9BQU8sQ0FBRSxJQUFLLENBQ2QsV0FBVyxDQUFFLElBQUssQ0FDbEIsTUFBTSxDQUFFLGNBQWUsQ0FDdkIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsSUFBSyxDQVNwQixBQVBJLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXhheEIsQUEyWlUsY0EzWkksQ0FpU2IsU0FBUyxDQTBIUixRQUFRLEFBQUEsUUFBUSxBQUFDLENBY2QsYUFBYSxDQUFFLElBQUssQ0FNdEIsQ0EvYUgsQUEyWlUsY0EzWkksQ0FpU2IsU0FBUyxDQTBIUixRQUFRLEFBQUEsUUFBUSxBQWlCYixZQUFZLEFBQUMsQ0FDYixhQUFhLENBQUUsWUFBYSxDQUM1QixBQTlhTCxBQWliRSxjQWpiWSxDQWlTYixTQUFTLENBZ0pSLFFBQVEsQUFBQyxDQUNSLFVBQVUsQ0FBRSxpQkFBa0IsQ0FZOUIsQUE5YkgsQUFvYkcsY0FwYlcsQ0FpU2IsU0FBUyxDQWdKUixRQUFRLENBR1AsY0FBYyxBQUFDLENBQ2QsU0FBUyxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsU0FBVSxDQUMxQixVQUFVLENBQUUsSUFBSyxDQUNwQixBQXpiSixBQTJiRyxjQTNiVyxDQWlTYixTQUFTLENBZ0pSLFFBQVEsQ0FVUCxFQUFFLEFBQUMsQ0FDRixPQUFPLENBQUUsSUFBSyxDQUNkLEFBN2JKLEFBZ2NFLGNBaGNZLENBaVNiLFNBQVMsQ0ErSlIsWUFBWSxBQUFDLENBRVosWUFBWSxDQUFFLENBQUUsQ0FzRWhCLEFBeGdCSCxBQW9jRyxjQXBjVyxDQWlTYixTQUFTLENBK0pSLFlBQVksQ0FJWCxDQUFDLEFBQ0MsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2QsT0FBTyxDQUFFLElBQUssQ0FDZCxBQXZjTCxBQTBjRyxjQTFjVyxDQWlTYixTQUFTLENBK0pSLFlBQVksQ0FVWCxLQUFLLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBTSxDQUNmLFdBQVcsQy9GdFlJLHlCQUF5QixDQUFFLFNBQVMsQ0FBRSxVQUFVLEMrRnVZL0QsYUFBYSxDQUFFLEdBQUksQ0FLbkIsQUFsZEosQUErY0ksY0EvY1UsQ0FpU2IsU0FBUyxDQStKUixZQUFZLENBVVgsS0FBSyxDQUtKLEtBQUssQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBamRMLEFBb2RHLGNBcGRXLENBaVNiLFNBQVMsQ0ErSlIsWUFBWSxDQW9CWCxLQUFLLEFBQUMsQ0FDTCxNQUFNLENBQUUsY0FBZSxDQUNwQixxQkFBcUIsQ0FBRSxHQUFJLENBQzNCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLElBQUssQ0FDakIsS0FBSyxDQUFFLEdBQUksQ0FDWCxXQUFXLENBQUUsSUFBSyxDQUNsQixVQUFVLENBQUUsa0JBQW1CLENBQy9CLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLENBQUUsQ0FDZCxTQUFTLENBQUUsSUFBSyxDQWNuQixBQS9lSixBQW9kRyxjQXBkVyxDQWlTYixTQUFTLENBK0pSLFlBQVksQ0FvQlgsS0FBSyxBQWVBLFVBQVUsQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFNLENBQ2YsS0FBSyxDQUFFLEtBQU0sQ0FLYixBQUhDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQXZlMUIsQUFvZEcsY0FwZFcsQ0FpU2IsU0FBUyxDQStKUixZQUFZLENBb0JYLEtBQUssQUFlQSxVQUFVLEFBQUMsQ0FLYixLQUFLLENBQUUsSUFBSyxDQUVWLENBRUEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBNWV6QixBQW9kRyxjQXBkVyxDQWlTYixTQUFTLENBK0pSLFlBQVksQ0FvQlgsS0FBSyxBQUFDLENBeUJKLEtBQUssQ0FBRSxJQUFLLENBRWIsQ0EvZUosQUFpZkcsY0FqZlcsQ0FpU2IsU0FBUyxDQStKUixZQUFZLENBaURYLE9BQU8sQUFBQyxDQUVOLFNBQVMsQ0FBRSxJQUFLLENBQ2pCLE9BQU8sQ0FBRSxTQUFVLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osZ0JBQWdCLENBQUUsa0JBQW1CLENBQ3JDLE1BQU0sQ0FBRSxJQUFLLENBQ2IscUJBQXFCLENBQUUsR0FBSSxDQUN4QixhQUFhLENBQUUsR0FBSSxDQUNuQixNQUFNLENBQUUsY0FBZSxDQUN2QixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxNQUFPLENBQ3BCLFdBQVcsQ2xHemRFLHVCQUF1QixDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDa0cwZHJFLFdBQVcsQ0FBRSxPQUFRLENBQ2xCLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLE1BQU0sQ0FBRSxPQUFRLENBT25CLEFBdmdCSixBQWlmRyxjQWpmVyxDQWlTYixTQUFTLENBK0pSLFlBQVksQ0FpRFgsT0FBTyxBQWlCRixNQUFNLEFBQUMsQ0FDUCxnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLEtBQUssQ0FBRSxJQUFLLENBQ1osQUFyZ0JSLEFBMmdCSyxjQTNnQlMsQ0FpU2IsU0FBUyxDQTBPUCxFQUFFLEFBQUEsU0FBUyxDQTNnQmQsQUEyZ0JnQixjQTNnQkYsQ0FpU2IsU0FBUyxDQTBPTSxDQUFDLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSyxDQUNkLEFBN2dCSixBQStnQkUsY0EvZ0JZLENBaVNiLFNBQVMsQ0E4T1IsRUFBRSxBQUFDLENBRUYsT0FBTyxDQUFFLENBQUUsQ0FxRFgsQUF0a0JILEFBbWhCRyxjQW5oQlcsQ0FpU2IsU0FBUyxDQThPUixFQUFFLENBSUQsRUFBRSxBQUFDLENBQ0YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsVUFBVSxDQUFFLElBQUssQ0FnRGpCLEFBcmtCSixBQXVoQkksY0F2aEJVLENBaVNiLFNBQVMsQ0E4T1IsRUFBRSxDQUlELEVBQUUsQ0FJRCxHQUFHLEFBQUMsQ0FDSCxPQUFPLENBQUUsWUFBYSxDQUN0QixZQUFZLENBQUUsSUFBSyxDQUNuQixjQUFjLENBQUUsR0FBSSxDQUNwQixTQUFTLENBQUUsRUFBRyxDQUdkLEFBOWhCTCxBQWdpQkksY0FoaUJVLENBaVNiLFNBQVMsQ0E4T1IsRUFBRSxDQUlELEVBQUUsQ0FhRCxRQUFRLEFBQUMsQ0FDUixPQUFPLENBQUUsWUFBYSxDQUN0QixTQUFTLENBQUUsR0FBSSxDQWtDZixBQWhDQSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFwaUJ2QixBQWdpQkksY0FoaUJVLENBaVNiLFNBQVMsQ0E4T1IsRUFBRSxDQUlELEVBQUUsQ0FhRCxRQUFRLEFBQUMsQ0FLUCxTQUFTLENBQUUsR0FBSSxDQStCaEIsQ0E1QkEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBeGlCdEIsQUFnaUJJLGNBaGlCVSxDQWlTYixTQUFTLENBOE9SLEVBQUUsQ0FJRCxFQUFFLENBYUQsUUFBUSxBQUFDLENBU1AsU0FBUyxDQUFFLEdBQUksQ0EyQmhCLENBeEJBLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQTVpQnRCLEFBZ2lCSSxjQWhpQlUsQ0FpU2IsU0FBUyxDQThPUixFQUFFLENBSUQsRUFBRSxDQWFELFFBQVEsQUFBQyxDQWFQLFNBQVMsQ0FBRSxHQUFJLENBdUJoQixDQXBrQkwsQUFnakJLLGNBaGpCUyxDQWlTYixTQUFTLENBOE9SLEVBQUUsQ0FJRCxFQUFFLENBYUQsUUFBUSxDQWdCUCxLQUFLLEFBQUMsQ0FDTCxXQUFXLEMvRjNlRSx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDK0Y0ZTdELE1BQU0sQ0FBRSxDQUFFLENBQ1YsY0FBYyxDQUFFLFVBQVcsQ0FDM0IsQUFwakJOLEFBc2pCSyxjQXRqQlMsQ0FpU2IsU0FBUyxDQThPUixFQUFFLENBSUQsRUFBRSxDQWFELFFBQVEsQ0FzQlAsS0FBSyxBQUFDLENBQ0wsV0FBVyxDL0ZqZkUseUJBQXlCLENBQUUsU0FBUyxDQUFFLFVBQVUsQytGa2Y3RCxTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsT0FBUSxDQUNmLEFBMWpCTixBQTRqQkssY0E1akJTLENBaVNiLFNBQVMsQ0E4T1IsRUFBRSxDQUlELEVBQUUsQ0FhRCxRQUFRLENBNEJQLE1BQU0sQUFBQyxDQUNOLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBL2pCTixBQTJrQkMsY0Eza0JhLENBMmtCYixLQUFLLEFBQUMsQ0FFTCxVQUFVLENBQUUsSUFBSyxDQTBHakIsQUF4R0EsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVBL2tCcEIsQUEya0JDLGNBM2tCYSxDQTJrQmIsS0FBSyxBQUFDLENBS0osVUFBVSxDQUFFLE1BQU8sQ0F1R3BCLENBcEdBLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQW5sQm5CLEFBMmtCQyxjQTNrQmEsQ0Eya0JiLEtBQUssQUFBQyxDQVNKLFVBQVUsQ0FBRSxNQUFPLENBbUdwQixDQXZyQkYsQUF1bEJFLGNBdmxCWSxDQTJrQmIsS0FBSyxDQVlKLGNBQWMsQUFBQyxDQUNkLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDdkIsT0FBTyxDQUFFLGNBQWUsQ0F5QjNCLEFBbG5CSCxBQTJsQk0sY0EzbEJRLENBMmtCYixLQUFLLENBWUosY0FBYyxDQUlWLEVBQUUsQ0EzbEJSLEFBMmxCVSxjQTNsQkksQ0Eya0JiLEtBQUssQ0FZSixjQUFjLENBSU4sRUFBRSxBQUFDLENBQ04sYUFBYSxDQUFFLElBQUssQ0FLcEIsQUFIQSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUE5bEJ6QixBQTJsQk0sY0EzbEJRLENBMmtCYixLQUFLLENBWUosY0FBYyxDQUlWLEVBQUUsQ0EzbEJSLEFBMmxCVSxjQTNsQkksQ0Eya0JiLEtBQUssQ0FZSixjQUFjLENBSU4sRUFBRSxBQUFDLENBSUwsVUFBVSxDQUFFLENBQUUsQ0FFZixDQWptQlAsQUFtbUJNLGNBbm1CUSxDQTJrQmIsS0FBSyxDQVlKLGNBQWMsQ0FZVixFQUFFLEFBQUMsQ0FDRixPQUFPLENBQUUsQ0FBRSxDQUNYLE1BQU0sQ0FBRSxDQUFFLENBWVYsQUFqbkJQLEFBdW1CTyxjQXZtQk8sQ0Eya0JiLEtBQUssQ0FZSixjQUFjLENBWVYsRUFBRSxDQUlELEVBQUUsQUFBQyxDQUNGLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLGFBQWEsQ0FBRSxDQUFFLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBS2xCLEFBaG5CUixBQTZtQlEsY0E3bUJNLENBMmtCYixLQUFLLENBWUosY0FBYyxDQVlWLEVBQUUsQ0FJRCxFQUFFLENBTUQsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUssQ0FDWixBQS9tQlQsQUFvbkJFLGNBcG5CWSxDQTJrQmIsS0FBSyxDQXlDSixTQUFTLEFBQUMsQ0FDVCxNQUFNLENBQUUsaUJBQWtCLENBQzFCLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFVBQVUsQ0FBRSxJQUFLLENBVWpCLEFBam9CSCxBQXluQkcsY0F6bkJXLENBMmtCYixLQUFLLENBeUNKLFNBQVMsQ0FLUixDQUFDLEFBQUMsQ0FDRCxNQUFNLENBQUUsY0FBZSxDQUN2QixjQUFjLENBQUUsU0FBVSxDQUMxQixBQTVuQkosQUE4bkJHLGNBOW5CVyxDQTJrQmIsS0FBSyxDQXlDSixTQUFTLENBVVIsR0FBRyxBQUFDLENBQ0EsTUFBTSxDQUFFLGdCQUFpQixDQUM1QixBQWhvQkosQUFxb0JHLGNBcm9CVyxDQTJrQmIsS0FBSyxDQXdESixrQkFBa0IsQ0FFakIsRUFBRSxBQUFDLENBQ0YsVUFBVSxDQUFFLElBQUssQ0FDZCxhQUFhLENBQUUsaUJBQWtCLENBQ2pDLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLFVBQVUsQ0FBRSxNQUFPLENBQ3RCLEFBMW9CSixBQTRvQkcsY0E1b0JXLENBMmtCYixLQUFLLENBd0RKLGtCQUFrQixDQVNqQixNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsTUFBTyxDQUNoQixhQUFhLENBQUUsaUJBQWtCLENBQ2pDLE9BQU8sQ0FBRSxNQUFPLENBc0NuQixBQXJyQkosQUE0b0JHLGNBNW9CVyxDQTJrQmIsS0FBSyxDQXdESixrQkFBa0IsQ0FTakIsTUFBTSxBQUtELFdBQVcsQUFBQSxDQUNYLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBbnBCUixBQXFwQk8sY0FycEJPLENBMmtCYixLQUFLLENBd0RKLGtCQUFrQixDQVNqQixNQUFNLENBU0YsV0FBVyxBQUFDLENBQ1gsT0FBTyxDQUFFLFdBQVksQ0FDckIsQUF2cEJSLEFBeXBCTyxjQXpwQk8sQ0Eya0JiLEtBQUssQ0F3REosa0JBQWtCLENBU2pCLE1BQU0sQ0FhRixDQUFDLEFBQUMsQ0FDRCxhQUFhLENBQUUsQ0FBRSxDQUNqQixjQUFjLENBQUUsSUFBSyxDQU1yQixBQWpxQlIsQUE2cEJRLGNBN3BCTSxDQTJrQmIsS0FBSyxDQXdESixrQkFBa0IsQ0FTakIsTUFBTSxDQWFGLENBQUMsQ0FJQSxDQUFDLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSyxDQUNaLGNBQWMsQ0FBRSxTQUFVLENBQzFCLEFBaHFCVCxBQW1xQk8sY0FucUJPLENBMmtCYixLQUFLLENBd0RKLGtCQUFrQixDQVNqQixNQUFNLENBdUJGLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxPQUFRLENBQ2pCLEFBcnFCUixBQXVxQk8sY0F2cUJPLENBMmtCYixLQUFLLENBd0RKLGtCQUFrQixDQVNqQixNQUFNLENBMkJGLFlBQVksQUFBQyxDQUNaLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLE9BQU8sQ0FBRSxTQUFVLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osT0FBTyxDQUFFLEtBQU0sQ0FDbEIsTUFBTSxDQUFFLElBQUssQ0FDYixPQUFPLENBQUUsWUFBYSxDQU9uQixBQXByQlIsQUF1cUJPLGNBdnFCTyxDQTJrQmIsS0FBSyxDQXdESixrQkFBa0IsQ0FTakIsTUFBTSxDQTJCRixZQUFZLEFBUVYsTUFBTSxBQUFDLENBQ0osVUFBVSxDQUFFLE9BQVEsQ0FDdkIsZUFBZSxDQUFFLElBQUssQ0FDdEIsS0FBSyxDQUFFLElBQUssQ0FDWixBQW5yQlQsQUF5ckJDLGNBenJCYSxDQXlyQmIsYUFBYSxBQUFDLENBQ2IsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsQUFFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUE3ckJsQixBQThyQkUsY0E5ckJZLENBOHJCWixVQUFVLEFBQUMsQ0FDVixPQUFPLENBQUUsZUFBZ0IsQ0FDekIsQUFoc0JILEFBa3NCRSxjQWxzQlksQ0Frc0JaLGFBQWEsQUFBQyxDQUNiLE9BQU8sQ0FBRSxnQkFBaUIsQ0FDMUIsVUFBVSxDQUFFLENBQUUsQ0FDZCxZQUFZLENBQUUsSUFBSyxDQUNuQixBQXRzQkgsQUF3c0JFLGNBeHNCWSxDQXdzQlosU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FDWixDQzFzQkgsQUFBQSxrQkFBa0IsQUFBQSxDQUNqQixVQUFVLENBQUUsdUJBQXdCLENBQ3BDLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLE9BQU8sQ0FBRSxtQkFBb0IsQ0FxQjdCLEFBeEJELEFBS0Msa0JBTGlCLENBS2pCLFlBQVksQUFBQSxDQUNYLEtBQUssQ0FBQyxJQUFLLENBU1gsQUFmRixBQVFFLGtCQVJnQixDQUtqQixZQUFZLENBR1gsQ0FBQyxBQUFBLENBQ0EsY0FBYyxDQUFDLElBQUssQ0FDcEIsQUFWSCxBQVlFLGtCQVpnQixDQUtqQixZQUFZLENBT1gscUJBQXFCLEFBQUEsQ0FDcEIsY0FBYyxDQUFDLFNBQVUsQ0FDekIsQUFkSCxBQWlCQyxrQkFqQmlCLENBaUJqQixxQkFBcUIsQUFBQSxDQUNwQixLQUFLLENBQUMsS0FBTSxDQUtaLEFBdkJGLEFBb0JFLGtCQXBCZ0IsQ0FpQmpCLHFCQUFxQixDQUdwQixXQUFXLEFBQUEsQ0FDVixNQUFNLENBQUMsSUFBSyxDQUNaLEFBSUgsQUFBQSxxQkFBcUIsQUFBQSxDQUNwQixVQUFVLENBQUMsSUFBSyxDQUNoQixBQzVCRCxBQUFBLGVBQWUsQUFBQyxDQUFDLGdCQUFnQixDQUFFLE9BQVEsQ0FBRyxBQUM5QyxBQUFBLE9BQU8sQUFBQSxDQVdOLFVBQVUsQ0FBQyxHQUFHLENBQUMsS0FBSyxDakdHZixJQUFJLENpR0ZULE9BQU8sQ0FBQyxRQUFTLENBQ2pCLFNBQVMsQ0FBQyxJQUFLLENBQ2YsV0FBVyxDQUFDLElBQUssQ0E0SmpCLEFBdEtDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQUpwQixBQUVDLE9BRk0sQ0FFTixVQUFVLEFBQUMsQ0FHTixVQUFVLENBQTJDLDJDQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBSzlFLENBSEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVBUHZCLEFBRUMsT0FGTSxDQUVOLFVBQVUsQUFBQyxDQU1OLFVBQVUsQ0FBRSxJQUFLLENBRXJCLENBVkYsQUFlQyxPQWZNLENBZU4sRUFBRSxBQUFBLENBQ0QsV0FBVyxDQUFDLElBQUssQ0FDakIsTUFBTSxDQUFDLE9BQVEsQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLEFBbkJGLEFBb0JDLE9BcEJNLENBb0JOLFdBQVcsQUFBQSxDQUNWLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLE9BQU8sQ0FBQyxTQUFVLENBQ2xCLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLEtBQUssQ2pHUk0sSUFBSSxDaUdzQ2YsQUE3QkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXpCbkMsQUFvQkMsT0FwQk0sQ0FvQk4sV0FBVyxBQUFBLENBS2lDLFVBQVUsQ0FBRSxNQUFPLENBNkI5RCxDQXRERixBQTRCRSxPQTVCSyxDQW9CTixXQUFXLENBUVYsTUFBTSxBQUFBLENBQ0wsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBQyxRQUFTLENBQ2hCLFdBQVcsQ0FBQyxNQUFPLENBQ25CLFNBQVMsQ0FBQyxJQUFLLENBQ2YsY0FBYyxDQUFDLFNBQVUsQ0FDekIsV0FBVyxDQUFFLDRDQUE2QyxDQUMxRCxBQXBDSCxBQXVDRSxPQXZDSyxDQW9CTixXQUFXLENBbUJWLENBQUMsQUFBQSxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUcsQUF2Q3ZCLEFBd0NFLE9BeENLLENBb0JOLFdBQVcsQ0FvQlYsVUFBVSxBQUFBLENBQ1QsU0FBUyxDQUFDLElBQUssQ0FDZixLQUFLLENBQUMsT0FBUSxDQUNkLE1BQU0sQ0FBQyxhQUFjLENoR29CdkIsT0FBTyxDZ0duQm1CLFlBQVksQ2hHb0J0QyxjQUFjLENnR3BCMEIsTUFBTSxDQUM1QyxBQTdDSCxBQStDRSxPQS9DSyxDQW9CTixXQUFXLENBMkJWLFdBQVcsQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBakRILEFBbURFLE9BbkRLLENBb0JOLFdBQVcsQ0ErQlYsQ0FBQyxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQU0sQ0FDZixBQXJESCxBQXVEQyxPQXZETSxDQXVETixVQUFVLEFBQUMsQ0FDVixPQUFPLENBQUUsWUFBYSxDQVF0QixBQWhFRixBQXlERSxPQXpESyxDQXVETixVQUFVLENBRVQsQ0FBQyxBQUFDLENBQ0QsV0FBVyxDQUFFLDRDQUE2QyxDQUMxRCxTQUFTLENBQUMsSUFBSyxDQUNmLE1BQU0sQ0FBRSxZQUFhLENBQ3JCLEtBQUssQ0FBRSxJQUFLLENBQ1osQUE5REgsQUFpRUMsT0FqRU0sQ0FpRU4sVUFBVSxBQUFDLENBQ1YsT0FBTyxDQUFFLFlBQWEsQ0FFdEIsQUFEQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBbkVuQyxBQWlFQyxPQWpFTSxDQWlFTixVQUFVLEFBQUMsQ0FFa0MsYUFBYSxDQUFFLElBQUssQ0FDaEUsQ0FwRUYsQUFxRUMsT0FyRU0sQ0FxRU4sQ0FBQyxBQUFBLENBQ0EsS0FBSyxDakd0RE0sSUFBSSxDaUd1RGYsZUFBZSxDQUFFLElBQUssQ0FFdEIsQUF6RUYsQUFxRUMsT0FyRU0sQ0FxRU4sQ0FBQyxBQUdDLE1BQU0sQUFBQSxDQUFDLEtBQUssQ2pHckRILE9BQU8sQ2lHcURXLEFBeEU5QixBQTBFQyxPQTFFTSxDQTBFTixLQUFLLEFBQUEsQ0FDSixRQUFRLENBQUMsTUFBTyxDQUNoQixNQUFNLENBQUMsUUFBUyxDQUVoQixBQTlFRixBQTZFRSxPQTdFSyxDQTBFTixLQUFLLENBR0osRUFBRSxBQUFBLENBQUMsTUFBTSxDQUFDLE9BQVEsQ0FBRyxBQUV0QixNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBL0VsQyxBQStFNEMsT0EvRXJDLENBK0VxQyxHQUFHLEFBQUEsQ0FBQyxVQUFVLENBQUMsTUFBTyxDQUFHLENBL0VyRSxBQWdGQyxPQWhGTSxDQWdGTixXQUFXLEFBQUEsQ0FDVixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxLQUFNLENBQ2YsY0FBYyxDQUFDLFNBQVUsQ0FDekIsVUFBVSxDakdqRUEsT0FBTyxDaUdrRWpCLEtBQUssQ2pHakVRLElBQUksQ2lHa0VqQixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLE9BQU8sQ0FBQyxnQkFBaUIsQ0FDekIsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsV0FBVyxDakd6Qkssa0JBQWtCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ2lHOEJ6RCxLQUFLLENBQUUsR0FBSSxDQU1YLEFBVkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQTNGcEMsQUFnRkMsT0FoRk0sQ0FnRk4sV0FBVyxBQUFBLENBWVQsU0FBUyxDQUFDLElBQUssQ0FDZixPQUFPLENBQUMsZ0JBQWlCLENBUTFCLENBTEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWhHcEMsQUFnRkMsT0FoRk0sQ0FnRk4sV0FBVyxBQUFBLENBZ0JpQyxLQUFLLENBQUUsSUFBSyxDQUt2RCxDQUhBLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQWxHcEIsQUFnRkMsT0FoRk0sQ0FnRk4sV0FBVyxBQUFBLENBbUJULEtBQUssQ0FBRSxJQUFLLENBRWIsQ0FyR0YsQUFzR0MsT0F0R00sQ0FzR04sTUFBTSxBQUFBLENBQUMsUUFBUSxDQUFDLFFBQVMsQ0FBRyxBQXRHN0IsQUF1R0MsT0F2R00sQ0F1R04sV0FBVyxBQUFBLENBQ1YsTUFBTSxDQUFDLFFBQVMsQ0FDaEIsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsT0FBTyxDQUFDLENBQUUsQ0FDVixXQUFXLENBQUMsSUFBSyxDQUNqQixTQUFTLENBQUUsR0FBSSxDQTJCZixBQXZJRixBQThHRSxPQTlHSyxDQXVHTixXQUFXLENBT1YsZUFBZSxBQUFDLENBQ2YsT0FBTyxDQUFFLE1BQU8sQ0FhaEIsQUFaQSxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFoSHBCLEFBOEdFLE9BOUdLLENBdUdOLFdBQVcsQ0FPVixlQUFlLEFBQUMsQ0FHZCxZQUFZLENBQUUsY0FBZSxDQVc5QixDQVBDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQXJIdEIsQUFvSEcsT0FwSEksQ0F1R04sV0FBVyxDQU9WLGVBQWUsQ0FNZCxFQUFFLEFBQUMsQ0FFRCxNQUFNLENBQUUsQ0FBRSxDQUtYLENBSEEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBeEhyQixBQW9IRyxPQXBISSxDQXVHTixXQUFXLENBT1YsZUFBZSxDQU1kLEVBQUUsQUFBQyxDQUtGLFdBQVcsQ0FBRSxJQUFLLENBRWxCLENBM0hKLEFBNkhFLE9BN0hLLENBdUdOLFdBQVcsQ0FzQlYsRUFBRSxBQUFBLENBQ0QsTUFBTSxDQUFDLE9BQVEsQ0FDZixXQUFXLENBQUMsR0FBSSxDQUNoQixBQUNELE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFqSXBDLEFBaUk4QyxPQWpJdkMsQ0F1R04sV0FBVyxDQTBCa0MsZUFBZSxBQUFBLENBQUMsT0FBTyxDQUFDLFVBQVcsQ0FBRyxDQUNsRixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFsSXBCLEFBa0k4QixPQWxJdkIsQ0F1R04sV0FBVyxDQTJCa0IsZUFBZSxBQUFBLENBQUMsT0FBTyxDQUFDLENBQUUsQ0FBRyxDQUN6RCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFuSW5CLEFBdUdDLE9BdkdNLENBdUdOLFdBQVcsQUFBQSxDQTZCVCxhQUFhLENBQUUsSUFBSyxDQUdyQixBQXZJRixBQXFJRyxPQXJJSSxDQXVHTixXQUFXLENBOEJULGVBQWUsQUFBQSxDQUFDLFlBQVksQ0FBRSxDQUFFLENBQUcsQ0FySXRDLEFBd0lDLE9BeElNLENBd0lOLElBQUksQUFBQSxDQUNILFFBQVEsQ0FBQyxRQUFTLENBQ2xCLE1BQU0sQ0FBQyxDQUFFLENBQ1QsS0FBSyxDQUFDLElBQUssQ0FDWCxLQUFLLENBQUMsT0FBUSxDQU9kLEFBTkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQTdJcEMsQUF3SUMsT0F4SU0sQ0F3SU4sSUFBSSxBQUFBLENBS3lDLEtBQUssQ0FBQyxDQUFFLENBTXBELENBTEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTlJbkMsQUF3SUMsT0F4SU0sQ0F3SU4sSUFBSSxBQUFBLENBT0YsU0FBUyxDQUFDLEtBQU0sQ0FDaEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixNQUFNLENBQUUsSUFBSyxDQUVkLENBbkpGLEFBb0pDLE9BcEpNLENBb0pOLFdBQVcsQUFBQSxDQUNWLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLGNBQWMsQ0FBQyxJQUFLLENBVXBCLEFBVEEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXZKcEMsQUFvSkMsT0FwSk0sQ0FvSk4sV0FBVyxBQUFBLENBR2lDLGNBQWMsQ0FBQyxJQUFLLENBUy9ELENBaEtGLEFBb0pDLE9BcEpNLENBb0pOLFdBQVcsQUFJVCxNQUFNLEFBQUEsQ0FDTixVQUFVLENqRzNJUCxJQUFJLENpRzZJUCxHQUFHLENBQUMsQ0FBRSxDQUNOLElBQUksQ0FBQyxJQUFLLENBQ1YsS0FBSyxDQUFDLElBQUssQ0FDWCxNQUFNLENBQUMsR0FBSSxDQUNYLEFBL0pILEFBaUtDLE9BaktNLENBaUtOLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBQyxHQUFHLENBQUMsS0FBSyxDakdwSmhCLElBQUksQ2lHcUpSLE9BQU8sQ0FBRSxJQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU8sQ0FLbkIsQUF6S0YsQUFxS0UsT0FyS0ssQ0FpS04sU0FBUyxDQUlSLEdBQUcsQUFBQyxDQUNILGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEFBR0gsQUFBQSxXQUFXLEFBQUEsQ0FDVixNQUFNLENBQUMsaUJBQWtCLENBQ3pCLGFBQWEsQ0FBQyxHQUFJLENBQ2xCLE9BQU8sQ0FBQyxlQUFnQixDQUN4QixTQUFTLENBQUMsSUFBSyxDQUNmLFdBQVcsQ0FBQyxJQUFLLENBQ2pCLE1BQU0sQ0FBQyxVQUFXLENBQ2xCLFVBQVUsQ2pHOUpJLElBQUksQ2lHNktsQixBQXRCRCxBQVFDLFdBUlUsQ0FRVixTQUFTLEFBQUEsQ0FDUixPQUFPLENBQUUsS0FBTSxDQUNmLE1BQU0sQ0FBQyxPQUFRLENBQ2YsU0FBUyxDQUFDLElBQUssQ0FDZixXQUFXLENBQUMsSUFBSyxDQUNqQixXQUFXLENBQUMsTUFBTyxDQUNuQixLQUFLLENqR3hLSSxPQUFPLENpR3lLaEIsY0FBYyxDQUFDLFNBQVUsQ0FDekIsV0FBVyxDakcxSEssa0JBQWtCLENBQUUsU0FBUyxDQUFFLFVBQVUsQ2lHMkh6RCxBQWpCRixBQWtCQyxXQWxCVSxDQWtCVixDQUFDLEFBQUEsQ0FDQSxlQUFlLENBQUUsb0JBQXFCLENBRXRDLEFBckJGLEFBa0JDLFdBbEJVLENBa0JWLENBQUMsQUFFQyxNQUFNLEFBQUEsQ0FBQyxlQUFlLENBQUUsZUFBZ0IsQ0FBRyxBQUc5QyxBQUFBLGdCQUFnQixBQUFBLENBQ2YsUUFBUSxDQUFDLE1BQU8sQ0FDaEIsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsT0FBTyxDQUFDLENBQUUsQ0E2Q1YsQUFoREQsQUFBQSxnQkFBZ0IsQWpGN0ZiLGtCQUFrQixBQUFDLENBQ2xCLEtBQUssQ2hCekVnQixJQUFJLENnQjBFekIsT0FBTyxDQUFFLENBQUUsQ0FDWixBaUYwRkgsQUFBQSxnQkFBZ0IsQWpGekZiLHNCQUFzQixBQUFDLENBQUUsS0FBSyxDaEI1RVIsSUFBSSxDZ0I0RWdCLEFpRnlGN0MsQUFBQSxnQkFBZ0IsQWpGeEZiLDJCQUEyQixBQUFFLENBQUUsS0FBSyxDaEI3RWQsSUFBSSxDZ0I2RXNCLEFpRndGbkQsQUFLQyxnQkFMZSxDQUtmLE9BQU8sQUFBQSxDQUNOLFVBQVUsQ2pHckxBLE9BQU8sQ2lHc0xqQixhQUFhLENBQUMsR0FBSSxDQUNsQixNQUFNLENBQUMsQ0FBRSxDQUNULE9BQU8sQ0FBQyxJQUFLLENBQ2IsTUFBTSxDQUFDLENBQUUsQ0FDVCxPQUFPLENBQUMsQ0FBRSxDQUNWLEtBQUssQ0FBQyxLQUFNLENBQ1osSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENqRzFJRyx5QkFBeUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDaUcySWpFLGNBQWMsQ0FBQyxTQUFVLENBQ3pCLEtBQUssQ2pHN0xRLElBQUksQ2lHOExqQixhQUFhLENBQUUsR0FBSSxDckZoTm5CLEtBQUssQ3FGaU5VLElBQUksQ3JGaE5uQixNQUFNLENxRmdOZSxJQUFJLENBRXpCLEFBbkJGLEFBS0MsZ0JBTGUsQ0FLZixPQUFPLEFBYUwsTUFBTSxBQUFBLEMzRmxOUCxPQUFPLEMyRmtOa0IsRUFBRyxDM0YvTTVCLE1BQU0sQ0FBQyxpQkFBQyxDMkYrTXdCLEFBbEJsQyxBQW9CQyxnQkFwQmUsQ0FvQmYsTUFBTSxBQUFBLENBQ0wsS0FBSyxDQUFDLElBQUssQ0FDWCxNQUFNLENBQUMsaUJBQWtCLENBQ3pCLGFBQWEsQ0FBQyxHQUFJLENBQ2xCLE9BQU8sQ0FBQyxXQUFZLENBQ3BCLE1BQU0sQ0FBQyxRQUFTLENBR2hCLE9BQU8sQ0FBQyxJQUFLLENBQ2IsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENqRzdKRyx1QkFBdUIsQ0FBRSxTQUFTLENBQUUsVUFBVSxDaUc4Si9ELFVBQVUsQ2pHNU1HLElBQUksQ2lHNk1qQixVQUFVLENBQUMsZUFBZ0IsQ0FnQjNCLEFBZkEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBaENuQixBQW9CQyxnQkFwQmUsQ0FvQmYsTUFBTSxBQUFBLENBYUosYUFBYSxDQUFFLElBQUssQ0FjckIsQ0FaQSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFuQ3BCLEFBb0JDLGdCQXBCZSxDQW9CZixNQUFNLEFBQUEsQ0FnQkosS0FBSyxDQUFFLEdBQUksQ0FXWixDQVJBLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQXZDcEIsQUFvQkMsZ0JBcEJlLENBb0JmLE1BQU0sQUFBQSxDQW9CSixLQUFLLENBQUUsR0FBSSxDQU9aLENBSkEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBM0NuQixBQW9CQyxnQkFwQmUsQ0FvQmYsTUFBTSxBQUFBLENBd0JKLEtBQUssQ0FBRSxHQUFJLENBR1osQ0FFRixBQUFBLGVBQWUsQUFBQSxDQUNkLFNBQVMsQ0FBQyxJQUFLLENBQ2YsTUFBTSxDQUFDLENBQUUsQ0F5Q1QsQUEzQ0QsQUFHQyxlQUhjLENBR2QsQ0FBQyxBQUFBLENBQUMsS0FBSyxDQUFDLE9BQVEsQ0FBRSxPQUFPLENBQUUsS0FBTSxDQUFFLGFBQWEsQ0FBQyxHQUFJLENBQUcsQUFIekQsQUFJQyxlQUpjLENBSWQsQ0FBQyxBQUFBLENyRnJQQSxLQUFLLENxRnNQVyxJQUFJLENyRnJQcEIsTUFBTSxDcUZxUFUsSUFBSSxDQUNwQixhQUFhLENBQUMsR0FBSSxDQUNsQixlQUFlLENBQUUsSUFBSyxDQUV0QixBQVRGLEFBSUMsZUFKYyxDQUlkLENBQUMsQUFJQyxNQUFNLEFBQUEsQzNGelBQLE9BQU8sQzJGeVBrQixFQUFHLEMzRnRQNUIsTUFBTSxDQUFDLGlCQUFDLEMyRnNQd0IsQUFSbEMsQUFVQyxlQVZjLENBVWQsRUFBRSxBQUFBLENBQ0QsT0FBTyxDQUFDLENBQUUsQ0FDVixNQUFNLENBQUMsWUFBYSxDQUVwQixjQUFjLENBQUMsR0FBSSxDQTJCbkIsQUE1QkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWJwQyxBQVVDLGVBVmMsQ0FVZCxFQUFFLEFBQUEsQ0FHMkMsTUFBTSxDQUFDLFVBQVcsQ0E0QjlELENBekNGLEFBaUJHLGVBakJZLENBVWQsRUFBRSxBQUtBLFVBQVUsQ0FFVixDQUFDLENBakJKLEFBaUJHLGVBakJZLENBVWQsRUFBRSxBQU1BLFFBQVEsQ0FDUixDQUFDLEFBQUEsQ3JGbFFGLEtBQUssQ3FGbVFhLElBQUksQ3JGbFF0QixNQUFNLENxRmtRWSxJQUFJLENBQ3BCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsVUFBVSxDQUE2Qiw2QkFBQyxDQUFDLFNBQVMsQ0FBRSxLQUFJLENBQUUsSUFBRyxDQUM3RCxXQUFXLENBQUMsa0JBQW1CLENBQy9CLFFBQVEsQ0FBQyxNQUFPLENBQ2hCLEFBdkJKLEFBMEJHLGVBMUJZLENBVWQsRUFBRSxBQWVBLFVBQVUsQ0FDVixDQUFDLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxVQUFXLENBQUcsQUExQnZDLEFBOEJHLGVBOUJZLENBVWQsRUFBRSxBQWtCQSxVQUFVLENBRVYsQ0FBQyxDQTlCSixBQThCRyxlQTlCWSxDQVVkLEVBQUUsQUFtQkEsUUFBUSxDQUNSLENBQUMsQUFBQSxDckYvUUYsS0FBSyxDcUZnUmEsSUFBSSxDckYvUXRCLE1BQU0sQ3FGK1FZLElBQUksQ0FDcEIsT0FBTyxDQUFFLEtBQU0sQ0FDZixVQUFVLENBQTZCLDZCQUFDLENBQUMsU0FBUyxDQUFFLEtBQUksQ0FBRSxJQUFHLENBQzdELFdBQVcsQ0FBQyxrQkFBbUIsQ0FDL0IsUUFBUSxDQUFDLE1BQU8sQ0FDaEIsQUFwQ0osQUF1Q0csZUF2Q1ksQ0FVZCxFQUFFLEFBNEJBLFVBQVUsQ0FDVixDQUFDLEFBQUEsQ0FBQyxtQkFBbUIsQ0FBQyxVQUFXLENBQUcsQUF2Q3ZDLEFBMENDLGVBMUNjLENBMENkLENBQUMsQUFBQSxDQUFDLE9BQU8sQ0FBRSxLQUFNLENBQUcsQUFFckIsQUFBQSxhQUFhLEFBQUEsQ0FDWixLQUFLLENBQUMsSUFBSyxDQUNYLFNBQVMsQ0FBQyxLQUFNLENBY2hCLEFBYkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUhsQyxBQUFBLGFBQWEsQUFBQSxDQUlYLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFDLElBQUssQ0FXaEIsQ0FoQkQsQUFPQyxhQVBZLENBT1osRUFBRSxBQUFBLENBQ0QsS0FBSyxDakcxUkssSUFBSSxDaUcyUmQsU0FBUyxDQUFDLEtBQU0sQ0FDaEIsQUFWRixBQVdDLGFBWFksQ0FXWixHQUFHLEFBQUEsQ0FDRixNQUFNLENBQUMsU0FBVSxDaEc1T2xCLE9BQU8sQ2dHNk9rQixZQUFZLENoRzVPckMsY0FBYyxDZ0c0T3lCLE1BQU0sQ0FDNUMsQUFkRixBQWVDLGFBZlksQ0FlWixPQUFPLEFBQUEsQ0FBQyxNQUFNLENBQUMsY0FBZSxDQUFHLEFBRWxDLEFBQUEsU0FBUyxBQUFBLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixLQUFLLENBQUMsR0FBSSxDQUNWLFFBQVEsQ0FBQyxRQUFTLENBQ2xCLE1BQU0sQ0FBQyxXQUFZLENBa0NuQixBQWpDQSxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBTG5DLEFBQUEsU0FBUyxBQUFBLENBTVAsTUFBTSxDQUFDLFdBQVksQ0FDbkIsS0FBSyxDQUFDLEdBQUksQ0ErQlgsQ0E3QkEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVRsQyxBQUFBLFNBQVMsQUFBQSxDQVVQLEtBQUssQ0FBRSxJQUFLLENBQ1osS0FBSyxDQUFDLElBQUssQ0FDWCxNQUFNLENBQUMsQ0FBRSxDQTBCVixDQXRDRCxBQUFBLFNBQVMsQUFjUCxNQUFNLEFBQUEsQ0FDTixVQUFVLENqR2pUTixJQUFJLENpR21UUixHQUFHLENBQUMsR0FBSSxDQUNSLE1BQU0sQ0FBQyxJQUFLLENBQ1osSUFBSSxDQUFDLElBQUssQ0FDVixLQUFLLENBQUMsR0FBSSxDQUVWLEFBREEsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXJCbkMsQUFBQSxTQUFTLEFBY1AsTUFBTSxBQUFBLENBT3FDLE9BQU8sQ0FBRSxJQUFLLENBQ3pELENBdEJGLEFBdUJDLFNBdkJRLENBdUJSLGFBQWEsQUFBQSxDaEd4UWIsT0FBTyxDZ0d3UStCLFlBQVksQ2hHdlFsRCxjQUFjLENnR3VRc0MsTUFBTSxDQUFJLEFBdkIvRCxBQXdCQyxTQXhCUSxDQXdCUixZQUFZLEFBQUEsQ0FDWCxNQUFNLENBQUMsY0FBZSxDaEcxUXZCLE9BQU8sQ2dHMlFrQixZQUFZLENoRzFRckMsY0FBYyxDZ0cwUXlCLE1BQU0sQ0FDNUMsQUEzQkYsQUE0QkMsU0E1QlEsQ0E0QlIsWUFBWSxBQUFBLENBQ1gsTUFBTSxDQUFDLE9BQVEsQ0FDZixPQUFPLENBQUUsS0FBTSxDckY1VWYsS0FBSyxDcUY2VVUsSUFBSSxDckY1VW5CLE1BQU0sQ3FGNFVnQixJQUFJLENBSzFCLEFBcENGLEFBZ0NFLFNBaENPLENBNEJSLFlBQVksQ0FJWCxDQUFDLEFBQUEsQ0FDQSxPQUFPLENBQUUsS0FBTSxDQUNmLE1BQU0sQ0FBRSxJQUFLLENBQ2IsQUFuQ0gsQUFxQ0MsU0FyQ1EsQ0FxQ1IsQ0FBQyxBQUFBLENBQUMsTUFBTSxDQUFDLENBQUUsQ0FBRyxBQ3RWZixBQUNDLGNBRGEsQ0FDYixpQkFBaUIsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNiLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLEFDSkYsQUFBQSxjQUFjLEFBQUMsQ0FDZCxhQUFhLENBQUUsSUFBSyxDQVNwQixBQVZELEFBR0MsY0FIYSxDQUdiLFFBQVEsQUFBQyxDQUNSLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBTEYsQUFPQyxjQVBhLENBT2IsRUFBRSxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUssQ0FDaEIsQUFJRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFEbkIsQUFBQSxrQkFBa0IsQUFBQyxDQUVqQixVQUFVLENBQUUsS0FBTSxDQUVuQixDQUVELEFBR0MsVUFIUyxDQUdULEtBQUssQUFBQyxDQUNMLFVBQVUsQ0FBRSx3QkFBeUIsQ0FDckMsT0FBTyxDQUFFLGNBQWUsQ0FDeEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsYUFBYyxDQUN0QixLQUFLLENBQUUsSUFBSyxDQUNaLE9BQU8sQ0FBRSxXQUFZLENBQ3JCLFVBQVUsQ0FBRSxLQUFNLENBa0tsQixBQWhLQSxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFacEIsQUFHQyxVQUhTLENBR1QsS0FBSyxBQUFDLENBVUosS0FBSyxDQUFFLEdBQUksQ0ErSlosQ0E1SkEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBaEJuQixBQUdDLFVBSFMsQ0FHVCxLQUFLLEFBQUMsQ0FjSixhQUFhLENBQUUsRUFBRyxDQTJKbkIsQ0F4SkEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBcEJuQixBQUdDLFVBSFMsQ0FHVCxLQUFLLEFBQUMsQ0FrQkosYUFBYSxDQUFFLEVBQUcsQ0F1Sm5CLENBNUtGLEFBd0JFLFVBeEJRLENBR1QsS0FBSyxDQXFCSixXQUFXLEFBQUMsQ0FDWCxjQUFjLENBQUUsU0FBVSxDQUMxQixXQUFXLEN0R2JBLG9CQUFvQixDQUFFLFVBQVUsQ3NHYzNDLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLEFBNUJILEFBOEJFLFVBOUJRLENBR1QsS0FBSyxDQTJCSixRQUFRLEFBQUMsQ0FDUixPQUFPLENBQUUsWUFBYSxDQUN0QixRQUFRLENBQUUsUUFBUyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBbENILEFBb0NFLFVBcENRLENBR1QsS0FBSyxDQWlDSixZQUFZLEFBQUMsQ0FDWixTQUFTLENBQUUsR0FBSSxDQVVmLEFBUkEsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBdkNwQixBQW9DRSxVQXBDUSxDQUdULEtBQUssQ0FpQ0osWUFBWSxBQUFDLENBSVIsU0FBUyxDQUFFLEdBQUksQ0FPbkIsQ0EvQ0gsQUEyQ00sVUEzQ0ksQ0FHVCxLQUFLLENBaUNKLFlBQVksQ0FPUixDQUFDLEFBQUMsQ0FDSixNQUFNLENBQUUsQ0FBRSxDQUNWLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBOUNKLEFBaURFLFVBakRRLENBR1QsS0FBSyxDQThDSixLQUFLLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSyxDQUNULE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBRSxLQUFNLENBU3JCLEFBTEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBekR2QixBQWlERSxVQWpEUSxDQUdULEtBQUssQ0E4Q0osS0FBSyxBQUFDLENBU0QsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsR0FBSSxDQUVwQixDQTlESCxBQWdFRSxVQWhFUSxDQUdULEtBQUssQ0E2REosUUFBUSxBQUFDLENBQ1IsU0FBUyxDQUFFLElBQUssQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDaEIsTUFBTSxDQUFFLENBQUUsQ0FXYixBQTlFSCxBQXFFRyxVQXJFTyxDQUdULEtBQUssQ0E2REosUUFBUSxDQUtQLENBQUMsQUFBQyxDQUNELGNBQWMsQ0FBRSxTQUFVLENBQzFCLGVBQWUsQ0FBRSxJQUFLLENBTXRCLEFBN0VKLEFBcUVHLFVBckVPLENBR1QsS0FBSyxDQTZESixRQUFRLENBS1AsQ0FBQyxBQUlDLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxPQUFRLENBQ2YsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsQUE1RUwsQUFpRkcsVUFqRk8sQ0FHVCxLQUFLLEFBNkVILFFBQVEsQ0FDUixLQUFLLEFBQUMsQ0FDTCxjQUFjLENBQUUsVUFBVyxDQUMzQixBQW5GSixBQXFGUyxVQXJGQyxDQUdULEtBQUssQUE2RUgsUUFBUSxDQUtSLE1BQU0sQUFBQSxhQUFhLEFBQUEsQ0FDbEIsY0FBYyxDQUFFLFVBQVcsQ0FDM0IsQUF2RkosQUEyRkcsVUEzRk8sQ0FHVCxLQUFLLEFBdUZILFFBQVEsQ0FDUixhQUFhLEFBQUMsQ0FDYixTQUFTLENBQUUsSUFBSyxDQUNoQixBQTdGSixBQWtHWSxVQWxHRixDQUdULEtBQUssQUE2RkgsU0FBUyxDQUVULE9BQU8sQ0FBQyxDQUFDLEFBQUEsV0FBVyxBQUFDLENBQ3BCLGNBQWMsQ0FBRSxVQUFXLENBQzNCLEFBcEdKLEFBc0dHLFVBdEdPLENBR1QsS0FBSyxBQTZGSCxTQUFTLENBTVQsU0FBUyxDQXRHWixBQXNHYyxVQXRHSixDQUdULEtBQUssQUE2RkgsU0FBUyxDQU1FLE9BQU8sQUFBQyxDQUNsQixLQUFLLENBQUUsS0FBTSxDQUNiLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGNBQWMsQ0FBRSxHQUFJLENBU3BCLEFBbEhKLEFBMkdJLFVBM0dNLENBR1QsS0FBSyxBQTZGSCxTQUFTLENBTVQsU0FBUyxDQUtSLENBQUMsQ0EzR0wsQUEyR0ksVUEzR00sQ0FHVCxLQUFLLEFBNkZILFNBQVMsQ0FNRSxPQUFPLENBS2pCLENBQUMsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBN0dMLEFBK0dJLFVBL0dNLENBR1QsS0FBSyxBQTZGSCxTQUFTLENBTVQsU0FBUyxDQVNSLFdBQVcsQ0EvR2YsQUErR0ksVUEvR00sQ0FHVCxLQUFLLEFBNkZILFNBQVMsQ0FNRSxPQUFPLENBU2pCLFdBQVcsQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBakhMLEFBc0hHLFVBdEhPLENBR1QsS0FBSyxBQWtISCxLQUFLLENBQ0wsV0FBVyxBQUFDLENBQ1gsU0FBUyxDQUFFLElBQUssQ0FDaEIsQUF4SEosQUEwSEcsVUExSE8sQ0FHVCxLQUFLLEFBa0hILEtBQUssQ0FLTCxDQUFDLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsR0FBSSxDQUNqQixBQTdISixBQThITyxVQTlIRyxDQUdULEtBQUssQUFrSEgsS0FBSyxDQVNMLElBQUksQUFBQSxLQUFLLEFBQUMsQ0FDVCxjQUFjLENBQUUsU0FBVSxDQUMxQixBQWhJSixBQXFJRyxVQXJJTyxDQUdULEtBQUssQUFnSUgsY0FBYyxDQUVkLEtBQUssQ0FySVIsQUFxSVUsVUFySUEsQ0FHVCxLQUFLLEFBZ0lILGNBQWMsQ0FFUCxNQUFNLEFBQUMsQ0FDYixLQUFLLENBQUUsS0FBTSxDQUNiLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLEFBeklKLEFBMklHLFVBM0lPLENBR1QsS0FBSyxBQWdJSCxjQUFjLENBUWQsT0FBTyxBQUFDLENBQ1AsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsQUE5SUosQUFnSkcsVUFoSk8sQ0FHVCxLQUFLLEFBZ0lILGNBQWMsQ0FhZCxPQUFPLEFBQUMsQ0FDUCxjQUFjLENBQUUsVUFBVyxDQUMzQixTQUFTLENBQUUsSUFBSyxDQUNoQixBQW5KSixBQXVKZ0IsVUF2Sk4sQ0FHVCxLQUFLLEFBbUpILE9BQU8sQ0FDUCxZQUFZLENBQUMsQ0FBQyxBQUFDLENBQ2QsU0FBUyxDQUFFLElBQUssQ0FDaEIsQUF6SkosQUE2SmdCLFVBN0pOLENBR1QsS0FBSyxBQXlKSCxhQUFhLENBQ2IsWUFBWSxDQUFDLENBQUMsQUFBQyxDQUNkLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEFBL0pKLEFBbUtHLFVBbktPLENBR1QsS0FBSyxBQStKSCxVQUFVLENBQ1YsWUFBWSxBQUFDLENBQ1osU0FBUyxDQUFFLEdBQUksQ0FLZixBQXpLSixBQXFLSSxVQXJLTSxDQUdULEtBQUssQUErSkgsVUFBVSxDQUNWLFlBQVksQ0FFWCxDQUFDLEFBQUMsQ0FDRCxlQUFlLENBQUUsSUFBSyxDQUN0QixLQUFLLENBQUUsT0FBUSxDQUNmIiwibmFtZXMiOltdfQ== */
