.wrapper{margin:0 auto}@media screen and (max-width:959px){.wrapper{width:100%}}@media screen and (min-width:960px){.wrapper{width:960px}}@media screen and (max-width:767px){.pt_singlepagecheckout .wrapper_header{height:12rem !important}}@media screen and (min-width:960px){.pt_singlepagecheckout .wrapper_header{height:14rem !important}}.wrapper_header #header{height:11.5rem !important}@media screen and (max-width:479px){.wrapper_header #header .header-search{top:7rem !important}}@media screen and (min-width:480px) and (max-width:767px){.wrapper_header #header .header-search{top:8rem !important}}.wrapper_header #header div.primary-logo{width:16.5rem !important;height:7rem !important}@media screen and (max-width:479px){.wrapper_header #header div.primary-logo{height:4rem !important;-webkit-background-size:60% 60% !important;background-size:60% !important}}@media screen and (min-width:480px) and (max-width:767px){.wrapper_header #header div.primary-logo{height:5rem !important;-webkit-background-size:70% 70% !important;background-size:70% !important}}@media screen and (min-width:767px) and (max-width:959px){.wrapper_header #header div.primary-logo{height:6rem !important;-webkit-background-size:80% 80% !important;background-size:80% !important}}.wrapper_header ul.level-2.hasSubs h4{text-align:left}.wrapper_header ul.level-2.hasSubs li{margin:0 !important}.wrapper_header ul.level-2.hasSubs .level-3{width:100%}.wrapper_header ul.level-2.hasSubs .level-3 ul{width:100% !important}.wrapper_header ul.level-2.hasSubs .level-3 ul li a{text-align:left !important}.wrapper_header #navigation .menu-wrapper .custom{width:25% !important}.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(1){width:100% !important}.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(2),.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(2)~ul{width:100% !important}.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(3),.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(3)~ul{width:50% !important}.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(4),.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(4)~ul{width:33.3333% !important}.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(5),.wrapper_header #navigation .menu-wrapper ul:first-child:nth-last-child(5)~ul{width:25% !important}.wrapper_header #navigation .menu-wrapper ul.hasSubs.twocol{width:75% !important}.wrapper_header #navigation nav ul.menu-category{text-align:center !important}.wrapper_header #navigation nav ul.menu-category li{margin:0 2em}.wrapper_header #navigation nav ul.menu-category.level-1 a.level-1.has-children{pointer-events:inherit !important}@media screen and (min-width:480px) and (max-width:767px){.wrapper_header #navigation nav ul.menu-category.level-1{margin-top:11.5rem !important}}@media screen and (max-width:479px){.wrapper_header #navigation nav .navigation-header{top:-10.75rem !important;height:4rem !important}}@media screen and (min-width:480px) and (max-width:767px){.wrapper_header #navigation nav .navigation-header{margin-top:-11.5rem !important;height:6rem !important}}@media screen and (min-width:480px) and (max-width:767px){#main.wrapper_content{margin-top:6rem}}.span1{width:8.333%}.span2{width:16.66%}.span3{width:25%}.span4{width:33.33%}.span5{width:41.66%}.span6{width:50%}.span7{width:58.33%}.span8{width:66.66%}.span9{width:75%}.span10{width:83.33%}.span11{width:91.66%}.span12{width:100%}.grid-sizer{width:8.333%}.fixed-width{width:100%;max-width:960px;margin:0 auto}.masonry-gutter .grid-sizer{width:5.858%}.masonry-gutter .gutter-sizer{width:2.7%}.masonry-gutter .masonry-item{margin-bottom:2.7%}.masonry-gutter .span1{width:5.858%}.masonry-gutter .span2{width:14.41%}.masonry-gutter .span3{width:22.97%}.masonry-gutter .span4{width:31.53%}.masonry-gutter .span5{width:40.09%}.masonry-gutter .span6{width:48.65%}.masonry-gutter .span7{width:57.2%}.masonry-gutter .span8{width:65.76%}.masonry-gutter .span9{width:74.32%}.masonry-gutter .span10{width:82.88%}.masonry-gutter .span11{width:91.44%}@media screen and (max-width:480px){.mobile-hide{display:none}.masonry-gutter .grid-sizer{width:7.41%}.masonry-gutter .gutter-sizer{width:10.1%}.masonry-gutter .masonry-item{margin-bottom:5%}.masonry-gutter .span1,.masonry-gutter .span2,.masonry-gutter .span3,.masonry-gutter .span4,.masonry-gutter .span5,.masonry-gutter .span6,.masonry-gutter .span7,.masonry-gutter .span8,.masonry-gutter .span9,.masonry-gutter .span10,.masonry-gutter .span11,.masonry-gutter .span12{width:100%}}.cta figure{margin:0}.cta figure a img,.cta figure img{width:100%}.cta figure .block{position:relative;top:0;left:0;width:100%;z-index:1;text-align:center}.cta figure .block.bottom{top:auto;height:auto;bottom:0}.cta figure .block figcaption.centered{bottom:0;height:auto;padding:2%;width:100%;display:inline-block;position:relative;vertical-align:middle;z-index:1}.cta figure .block figcaption.centered h1,.cta figure .block figcaption.centered h1 a{text-decoration:none;margin:0;color:#3c3c3c;line-height:inherit;letter-spacing:0;text-transform:uppercase}.cta figure .block figcaption.centered h1 span,.cta figure .block figcaption.centered h1 a span{font-family:"NewBaskervilleStd-Italic",Times,'Times New Roman',serif;font-size:18px;line-height:22px;display:inline-block;float:left;width:100%}@media screen and (max-width:767px){.cta figure .block figcaption.centered h1 span,.cta figure .block figcaption.centered h1 a span{font-size:14px;line-height:18px}}.cta figure .block figcaption.centered h1 strong,.cta figure .block figcaption.centered h1 a strong{float:left;clear:both;width:100%;letter-spacing:.1em;font-family:"NewBaskervilleStd-Bold",Times,'Times New Roman',serif;font-weight:normal;font-size:27px;line-height:27px}@media screen and (max-width:767px){.cta figure .block figcaption.centered h1 strong,.cta figure .block figcaption.centered h1 a strong{font-size:20px;line-height:20px}}.cta figure .block figcaption.centered h1+h1{margin-top:15px}.cta figure .block figcaption.centered ul{margin:0;padding:0}.cta figure .block figcaption.centered ul li{list-style-type:none;display:inline-block;margin:0 .4em}.cta figure .block figcaption.centered ul li a.btn-season{font-family:"NewsGothicBT-BoldCondensed",Arial,Helvetica,sans-serif;border:1px solid;padding:.5em;line-height:3em;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-size:16px}.jw-opaque-bg{background-color:rgba(255,255,255,0.8)}.jw-black-color{color:#3c3c3c}ul.level-1.jwMenu li:hover div.level-2{display:none}ul.level-1.jwMenu li div.level-2.hover{display:block}.wrapper_header #navigation div.level-2 .custom{padding-right:1.66667rem}.wrapper_header #navigation div.level-2 .custom article a{padding-top:0 !important}.wrapper_header #navigation div.level-2 .custom article a h2{font-size:16px;padding:.3em 0;font-style:italic}.pt_customer-service #main .content-asset h1{text-align:left !important}.pt_customer-service #main .content-asset p{letter-spacing:0}.pt_customer-service #main .content-asset table td{background-color:#f4f4f4;border:4px solid #fff}.pt_singlepagecheckout .checkout-accordion h3:nth-child(7),.pt_singlepagecheckout .checkout_discountsgiftcard{display:none}.cart-footer .cart-coupon-code{display:none}.pt_cart .cart-footer .cart-order-totals{border-top:none 0}.primary-content .error-nav a{color:#3c3c3c !important}.pt_error #primary{width:100% !important}.error-page{text-align:center}.error-page h1{font-size:32px !important;line-height:32px;font-family:"NewBaskervilleStd-Bold",Times,'Times New Roman',serif !important;margin-top:1.5em !important}.error-page p{font-size:16px;margin-top:0}.error-page figure{width:60%;margin:0 auto}.error-page .menu-horizontal{margin-top:2em}.error-page .menu-horizontal ul{padding:0}.error-page .menu-horizontal li{width:20%;margin:0 .5%;border:1px solid #3c3c3c;display:inline-block}@media screen and (max-width:480px){.error-page .menu-horizontal li{width:80%}}@media screen and (min-width:480px) and (max-width:767px){.error-page .menu-horizontal li{width:50%}}.error-page .menu-horizontal li a{font-family:"NewsGothicBT-BoldCondensed",Arial,Helvetica,sans-serif;font-weight:normal;padding:.5em 0;display:block}.sizeGuides{width:100%}.sizeGuides h1+hr{border-top:1px solid #c9c9c9;max-width:10%;display:block;height:1px;border:0;border-top:1px solid rgba(0,0,0,0.2);margin:0 auto;padding:0}.sizeGuides ul.nav-pills{width:100%;padding:0 0;margin:3em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}.sizeGuides ul.nav-pills li{border-right:1px solid #c9c9c9;display:inline-block;text-align:center;margin:0 auto !important;position:relative;width:33.333333%;padding:1.3em 1em 1em 1em;float:left}.sizeGuides ul.nav-pills li:last-child{border-right:none}.sizeGuides ul.nav-pills li.active{background-color:#f0f0f0}.sizeGuides ul.nav-pills li a{font-family:"NewBaskervilleStd-Italic",Times,"Times New Roman",serif;letter-spacing:1px;font-size:1.3rem;text-align:center;text-decoration:none !important;background-color:transparent}.sizeGuides ul.nav-pills li a:hover{background-color:transparent}.sizeGuides ul.nav-pills li a:focus{background-color:transparent}.sizeGuides .tab-content #ladies,.sizeGuides .tab-content #gentlemen,.sizeGuides .tab-content #care{padding:0 0 2em 0;width:100%}.sizeGuides .tab-content #ladies .column_1,.sizeGuides .tab-content #gentlemen .column_1,.sizeGuides .tab-content #care .column_1{width:45%;float:left;clear:both}.sizeGuides .tab-content #ladies .column_1 table,.sizeGuides .tab-content #gentlemen .column_1 table,.sizeGuides .tab-content #care .column_1 table{width:100%;margin-bottom:2em}.sizeGuides .tab-content #ladies .column_1 table tbody tr th.sizeTableHeading,.sizeGuides .tab-content #gentlemen .column_1 table tbody tr th.sizeTableHeading,.sizeGuides .tab-content #care .column_1 table tbody tr th.sizeTableHeading{background-color:#f0f0f0;border:1px solid #c9c9c9;text-align:center;text-transform:uppercase;padding:.5em 0 .3em;font-family:"NewsGothicBT-Bold",Arial,Helvetica,sans-serif;font-size:.9em}.sizeGuides .tab-content #ladies .column_1 table tbody tr td,.sizeGuides .tab-content #gentlemen .column_1 table tbody tr td,.sizeGuides .tab-content #care .column_1 table tbody tr td{padding:7px 0 5px 0;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;text-align:center;font-family:"NewsGothicBT-Roman",Arial,Helvetica,sans-serif;vertical-align:middle;min-width:1em;font-size:.9em}.sizeGuides .tab-content #ladies .column_1 table tbody tr td.sizeStared,.sizeGuides .tab-content #gentlemen .column_1 table tbody tr td.sizeStared,.sizeGuides .tab-content #care .column_1 table tbody tr td.sizeStared{font-style:italic;color:#999;padding:0}.sizeGuides .tab-content #ladies .column_1 table tbody tr td.bold,.sizeGuides .tab-content #gentlemen .column_1 table tbody tr td.bold,.sizeGuides .tab-content #care .column_1 table tbody tr td.bold{font-family:"NewsGothicBT-Bold",Arial,Helvetica,sans-serif;padding-right:.8em}.sizeGuides .tab-content #ladies .column_1 table tbody tr td.alignLeft,.sizeGuides .tab-content #gentlemen .column_1 table tbody tr td.alignLeft,.sizeGuides .tab-content #care .column_1 table tbody tr td.alignLeft{padding-left:.8em;text-align:left}.sizeGuides .tab-content #ladies .column_1 table tbody tr td:first-child,.sizeGuides .tab-content #gentlemen .column_1 table tbody tr td:first-child,.sizeGuides .tab-content #care .column_1 table tbody tr td:first-child{border-left:1px solid #c9c9c9}.sizeGuides .tab-content #ladies .column_2,.sizeGuides .tab-content #gentlemen .column_2,.sizeGuides .tab-content #care .column_2{width:55%;float:left;padding-left:2em}.sizeGuides .tab-content #ladies .column_2 .howToMeasure,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure,.sizeGuides .tab-content #care .column_2 .howToMeasure{width:65%;float:left}.sizeGuides .tab-content #ladies .column_2 .howToMeasure h2,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure h2,.sizeGuides .tab-content #care .column_2 .howToMeasure h2{margin-top:0 !important;font-size:1.1em !important}.sizeGuides .tab-content #ladies .column_2 .howToMeasure h3,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure h3,.sizeGuides .tab-content #care .column_2 .howToMeasure h3{margin-top:1em !important;font-size:1em !important}.sizeGuides .tab-content #ladies .column_2 .howToMeasure h2,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure h2,.sizeGuides .tab-content #care .column_2 .howToMeasure h2,.sizeGuides .tab-content #ladies .column_2 .howToMeasure h3,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure h3,.sizeGuides .tab-content #care .column_2 .howToMeasure h3{font-family:"NewsGothicBT-Roman",Arial,Helvetica,sans-serif !important;font-weight:600}.sizeGuides .tab-content #ladies .column_2 .howToMeasure p,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure p,.sizeGuides .tab-content #care .column_2 .howToMeasure p{color:#666;font-family:"NewsGothicBT-Roman",Arial,Helvetica,sans-serif !important;font-size:1em !important;line-height:1.6em !important;margin:0 !important}.sizeGuides .tab-content #ladies .column_2 .howToMeasure p.intro,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure p.intro,.sizeGuides .tab-content #care .column_2 .howToMeasure p.intro{font-style:italic;padding-top:.5em}.sizeGuides .tab-content #ladies .column_2 .howToMeasureImg,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasureImg,.sizeGuides .tab-content #care .column_2 .howToMeasureImg{width:35%;float:left;padding-left:2em}.sizeGuides .tab-content #ladies .column_2 .howToMeasureImg img,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasureImg img,.sizeGuides .tab-content #care .column_2 .howToMeasureImg img{float:right;width:100%}.sizeGuides .tab-content #ladies .column_2 .howToMeasureImg p,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasureImg p,.sizeGuides .tab-content #care .column_2 .howToMeasureImg p{float:left}.sizeGuides .tab-content #care .column_1{padding-right:1em}.sizeGuides .tab-content #care .column_2{padding-left:1em}.sizeGuides .tab-content #care .column_1,.sizeGuides .tab-content #care .column_2{width:50%}.sizeGuides .tab-content #care .column_1 table.productCare,.sizeGuides .tab-content #care .column_2 table.productCare{width:100%;margin-bottom:2em}.sizeGuides .tab-content #care .column_1 table.productCare tbody tr th.sizeTableHeading,.sizeGuides .tab-content #care .column_2 table.productCare tbody tr th.sizeTableHeading{background-color:#484848;border:1px solid #c9c9c9;text-align:center;text-transform:uppercase;padding:.5em 0 .3em;font-family:"NewsGothicBT-Bold",Arial,Helvetica,sans-serif;font-size:.9em;color:#fff}.sizeGuides .tab-content #care .column_1 table.productCare tbody tr th.sizeTableHeading.alignLeft,.sizeGuides .tab-content #care .column_2 table.productCare tbody tr th.sizeTableHeading.alignLeft{text-align:left;padding-left:.8em}.sizeGuides .tab-content #care .column_1 table.productCare tbody tr td,.sizeGuides .tab-content #care .column_2 table.productCare tbody tr td{padding:7px 0 5px 0;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;text-align:center;font-family:"NewsGothicBT-Roman",Arial,Helvetica,sans-serif;vertical-align:middle;min-width:1em;font-size:.9em}.sizeGuides .tab-content #care .column_1 table.productCare tbody tr td:first-child,.sizeGuides .tab-content #care .column_2 table.productCare tbody tr td:first-child{border-left:1px solid #c9c9c9}.sizeGuides .tab-content #care .column_1 table.productCare tbody tr td.alignLeft,.sizeGuides .tab-content #care .column_2 table.productCare tbody tr td.alignLeft{text-align:left;padding-left:.8em}@media screen and (min-width:768px) and (max-width:959px){.sizeGuides .tab-content #ladies .column_1,.sizeGuides .tab-content #gentlemen .column_1,.sizeGuides .tab-content #care .column_1{width:100%}.sizeGuides .tab-content #ladies .column_2,.sizeGuides .tab-content #gentlemen .column_2,.sizeGuides .tab-content #care .column_2{width:100%;padding-left:0;padding-top:2em}.sizeGuides .tab-content #ladies .column_2 .howToMeasure,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure,.sizeGuides .tab-content #care .column_2 .howToMeasure{width:70%}.sizeGuides .tab-content #ladies .column_2 .howToMeasureImg,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasureImg,.sizeGuides .tab-content #care .column_2 .howToMeasureImg{width:30%}.sizeGuides .tab-content #care column_1{padding-right:0}.sizeGuides .tab-content #care column_2{padding-left:0}}@media screen and (min-width:480px) and (max-width:767px){.sizeGuides .tab-content #ladies .column_1,.sizeGuides .tab-content #gentlemen .column_1,.sizeGuides .tab-content #care .column_1{width:100%}.sizeGuides .tab-content #ladies .column_2,.sizeGuides .tab-content #gentlemen .column_2,.sizeGuides .tab-content #care .column_2{width:100%;padding-left:0;padding-top:2em}.sizeGuides .tab-content #ladies .column_2 .howToMeasure,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure,.sizeGuides .tab-content #care .column_2 .howToMeasure{width:70%}.sizeGuides .tab-content #ladies .column_2 .howToMeasureImg,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasureImg,.sizeGuides .tab-content #care .column_2 .howToMeasureImg{width:30%}}@media screen and (max-width:600px){.sizeguides ul.nav-pills li{min-height:200px}}@media screen and (max-width:480px){.sizeGuides .tab-content #ladies .column_1,.sizeGuides .tab-content #gentlemen .column_1,.sizeGuides .tab-content #care .column_1{width:100%}.sizeGuides .tab-content #ladies .column_2,.sizeGuides .tab-content #gentlemen .column_2,.sizeGuides .tab-content #care .column_2{width:100%;padding-left:0;padding-top:2em}.sizeGuides .tab-content #ladies .column_2 .howToMeasure,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasure,.sizeGuides .tab-content #care .column_2 .howToMeasure{width:68%}.sizeGuides .tab-content #ladies .column_2 .howToMeasureImg,.sizeGuides .tab-content #gentlemen .column_2 .howToMeasureImg,.sizeGuides .tab-content #care .column_2 .howToMeasureImg{width:30%}}.mobile-menu{display:none;background-color:#f3f3f3;padding:.6em .6em .4em .6em;font-size:16px;text-transform:uppercase;letter-spacing:.1em;position:relative}.mobile-menu a:after{content:'\25bc';position:absolute;right:1em}@media screen and (max-width:960px){.mobile-menu{display:block}}@media screen and (min-width:960px){.mobile-menu+.collapse{display:block !important}}.mobile-menu+div ul{padding:0}@media screen and (max-width:960px){.mobile-menu+div{z-index:10;position:relative;background-color:#fff}.mobile-menu+div ul{margin-left:10px !important}.mobile-menu+div ul li{line-height:24px}}@media screen and (max-width:960px) and (min-width:480px){.cta.span10,.cta.span2{width:100%}}@media only screen and (min-width:320px) and (max-width:479px){html body.checkout-body .wrapper_header #header{margin:1rem 0 3.3rem 0;height:auto !important}}@media only screen and (min-width:480px) and (max-width:767px){html body.checkout-body .wrapper_header #header{margin:1.8rem 0 -1.7rem 0;height:auto !important}}@media only screen and (min-width:768px) and (max-width:959px){html body.checkout-body .wrapper_header #header{margin:2.7rem 0 2rem 0;height:auto !important}}@media only screen and (min-width:960px){html body.checkout-body .wrapper_header #header{margin:2.7rem 0 4.8rem 0;height:auto !important}}.product-additional-information ul{margin:.5rem 0 .5rem 2rem !important;list-style-type:circle !important}.masthead{position:relative}.homepage-cta{line-height:1.5;position:absolute;width:100%;bottom:14%}.homepage-cta a{font-family:"NewsGothicBT-BoldCondensed",Arial,Helvetica,sans-serif;border:1px solid;padding:.3em 1em;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:inline-block}.homepage-cta a:last-child{margin-left:1em}@media (min-width:480px){.homepage-cta{bottom:20%}.homepage-cta a{font-size:16px}}.home-msg{text-align:center;padding:4rem 4rem 1.5rem 4rem;margin:2rem 0;border-top:1px solid #ccc}.home-msg h2{font-family:"NewBaskervilleStd-Italic",Times,'Times New Roman',serif !important}.home-msg h2+p{font-family:"NewBaskervilleStd-Italic",Times,'Times New Roman',serif;font-size:1.5em;margin-top:1em;position:relative;display:inline-block}.home-msg h2+p:before{display:inline-block;position:absolute;top:40%;-webkit-transform:translate(0, -40%);-moz-transform:translate(0, -40%);-ms-transform:translate(0, -40%);-o-transform:translate(0, -40%);transform:translate(0, -40%);height:1px;width:280%;left:-85%;-webkit-box-shadow:inset -20px 0 0 0 #000,inset 20px 0 0 0 #000;box-shadow:inset -20px 0 0 0 #000,inset 20px 0 0 0 #000}.home-msg h2+p+p{font-family:"NewsGothicBT-BoldCondensed",Arial,Helvetica,sans-serif;font-size:2em;text-transform:uppercase}.item{min-height:380px}.wrapper.pt_product-search-result .wrapper_footer{width:100% !important}.wrapper_footer .newsletter-subscription .emailInput span.error{margin-top:6px !important}.wrapper_footer .newsletter-subscription button{font-family:"NewsGothicBT-BoldCondensed",Arial,Helvetica,sans-serif;border-width:1px !important}.wrapper_footer .newsletter-subscription .signup_header,.wrapper_footer #footer .footer-social-links h4{font-size:1rem !important}@media only screen and (min-width:960px){.wrapper.pt_product-search-result .wrapper_footer{max-width:105rem !important;margin-top:2.5rem !important;margin-bottom:5rem !important;padding:0 .83333rem !important;width:auto !important;padding-top:2rem !important}}.wrapper_footer .newsletter-subscription .emailInput{margin-top:0 !important}.wrapper_footer .newsletter-subscription .emailInput span.error{top:0 !important;position:relative !important;display:inline-block !important}
/*# sourceMappingURL=data:application/json;base64,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aUIsQ0FBQyxjQUFjLGdCQUFnQixrQkFBa0IsV0FBVyxVQUFVLENBQUMsZ0JBQWdCLG9FQUFvRSxpQkFBaUIsaUJBQWlCLHFCQUFxQix5QkFBeUIscUJBQXFCLGVBQWUsb0JBQW9CLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsY0FBYyxVQUFVLENBQUMsZ0JBQWdCLGNBQWMsQ0FBQyxDQUFDLFVBQVUsa0JBQWtCLDhCQUE4QixjQUFjLHlCQUF5QixDQUFDLGFBQWEsK0VBQStFLENBQUMsZUFBZSxxRUFBcUUsZ0JBQWdCLGVBQWUsa0JBQWtCLG9CQUFvQixDQUFDLHNCQUFzQixxQkFBcUIsa0JBQWtCLFFBQVEscUNBQTZCLEFBQTdCLGtDQUE2QixBQUE3QixpQ0FBNkIsQUFBN0IsZ0NBQTZCLEFBQTdCLDZCQUE2QixXQUFXLFdBQVcsVUFBVSxnRUFBdUQsQUFBdkQsdURBQXVELENBQUMsaUJBQWlCLG9FQUFvRSxjQUFjLHdCQUF3QixDQUFDLE1BQU0sZ0JBQWdCLENBQUMsa0RBQWtELHFCQUFxQixDQUFDLGdFQUFnRSx5QkFBeUIsQ0FBQyxnREFBZ0Qsb0VBQW9FLDJCQUEyQixDQUFDLHdHQUF3Ryx5QkFBeUIsQ0FBQyx5Q0FBeUMsa0RBQWtELDRCQUE0Qiw2QkFBNkIsOEJBQThCLCtCQUErQixzQkFBc0IsMkJBQTJCLENBQUMsQ0FBQyxxREFBcUQsdUJBQXVCLENBQUMsZ0VBQWdFLGlCQUFpQiw2QkFBNkIsK0JBQStCLENBQUMiLCJmaWxlIjoiY29udGVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIud3JhcHBlcnttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpey53cmFwcGVye3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYwcHgpey53cmFwcGVye3dpZHRoOjk2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucHRfc2luZ2xlcGFnZWNoZWNrb3V0IC53cmFwcGVyX2hlYWRlcntoZWlnaHQ6MTJyZW0gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCl7LnB0X3NpbmdsZXBhZ2VjaGVja291dCAud3JhcHBlcl9oZWFkZXJ7aGVpZ2h0OjE0cmVtICFpbXBvcnRhbnR9fS53cmFwcGVyX2hlYWRlciAjaGVhZGVye2hlaWdodDoxMS41cmVtICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCl7LndyYXBwZXJfaGVhZGVyICNoZWFkZXIgLmhlYWRlci1zZWFyY2h7dG9wOjdyZW0gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0ODBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpey53cmFwcGVyX2hlYWRlciAjaGVhZGVyIC5oZWFkZXItc2VhcmNoe3RvcDo4cmVtICFpbXBvcnRhbnR9fS53cmFwcGVyX2hlYWRlciAjaGVhZGVyIGRpdi5wcmltYXJ5LWxvZ297d2lkdGg6MTYuNXJlbSAhaW1wb3J0YW50O2hlaWdodDo3cmVtICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCl7LndyYXBwZXJfaGVhZGVyICNoZWFkZXIgZGl2LnByaW1hcnktbG9nb3toZWlnaHQ6NHJlbSAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTo2MCUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0ODBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpey53cmFwcGVyX2hlYWRlciAjaGVhZGVyIGRpdi5wcmltYXJ5LWxvZ297aGVpZ2h0OjVyZW0gIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6NzAlICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIGFuZCAobWF4LXdpZHRoOjk1OXB4KXsud3JhcHBlcl9oZWFkZXIgI2hlYWRlciBkaXYucHJpbWFyeS1sb2dve2hlaWdodDo2cmVtICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjgwJSAhaW1wb3J0YW50fX0ud3JhcHBlcl9oZWFkZXIgdWwubGV2ZWwtMi5oYXNTdWJzIGg0e3RleHQtYWxpZ246bGVmdH0ud3JhcHBlcl9oZWFkZXIgdWwubGV2ZWwtMi5oYXNTdWJzIGxpe21hcmdpbjowICFpbXBvcnRhbnR9LndyYXBwZXJfaGVhZGVyIHVsLmxldmVsLTIuaGFzU3VicyAubGV2ZWwtM3t3aWR0aDoxMDAlfS53cmFwcGVyX2hlYWRlciB1bC5sZXZlbC0yLmhhc1N1YnMgLmxldmVsLTMgdWx7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53cmFwcGVyX2hlYWRlciB1bC5sZXZlbC0yLmhhc1N1YnMgLmxldmVsLTMgdWwgbGkgYXt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0ud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtd3JhcHBlciAuY3VzdG9te3dpZHRoOjI1JSAhaW1wb3J0YW50fS53cmFwcGVyX2hlYWRlciAjbmF2aWdhdGlvbiAubWVudS13cmFwcGVyIHVsOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpe3dpZHRoOjEwMCUgIWltcG9ydGFudH0ud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtd3JhcHBlciB1bDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtd3JhcHBlciB1bDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKX51bHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LndyYXBwZXJfaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LXdyYXBwZXIgdWw6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksLndyYXBwZXJfaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LXdyYXBwZXIgdWw6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyl+dWx7d2lkdGg6NTAlICFpbXBvcnRhbnR9LndyYXBwZXJfaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LXdyYXBwZXIgdWw6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksLndyYXBwZXJfaGVhZGVyICNuYXZpZ2F0aW9uIC5tZW51LXdyYXBwZXIgdWw6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCl+dWx7d2lkdGg6MzMuMzMzMyUgIWltcG9ydGFudH0ud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtd3JhcHBlciB1bDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSwud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtd3JhcHBlciB1bDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KX51bHt3aWR0aDoyNSUgIWltcG9ydGFudH0ud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gLm1lbnUtd3JhcHBlciB1bC5oYXNTdWJzLnR3b2NvbHt3aWR0aDo3NSUgIWltcG9ydGFudH0ud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gbmF2IHVsLm1lbnUtY2F0ZWdvcnl7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0ud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gbmF2IHVsLm1lbnUtY2F0ZWdvcnkgbGl7bWFyZ2luOjAgMmVtfS53cmFwcGVyX2hlYWRlciAjbmF2aWdhdGlvbiBuYXYgdWwubWVudS1jYXRlZ29yeS5sZXZlbC0xIGEubGV2ZWwtMS5oYXMtY2hpbGRyZW57cG9pbnRlci1ldmVudHM6aW5oZXJpdCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gbmF2IHVsLm1lbnUtY2F0ZWdvcnkubGV2ZWwtMXttYXJnaW4tdG9wOjExLjVyZW0gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCl7LndyYXBwZXJfaGVhZGVyICNuYXZpZ2F0aW9uIG5hdiAubmF2aWdhdGlvbi1oZWFkZXJ7dG9wOi0xMC43NXJlbSAhaW1wb3J0YW50O2hlaWdodDo0cmVtICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gbmF2IC5uYXZpZ2F0aW9uLWhlYWRlcnttYXJnaW4tdG9wOi0xMS41cmVtICFpbXBvcnRhbnQ7aGVpZ2h0OjZyZW0gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0ODBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNtYWluLndyYXBwZXJfY29udGVudHttYXJnaW4tdG9wOjZyZW19fS5zcGFuMXt3aWR0aDo4LjMzMyV9LnNwYW4ye3dpZHRoOjE2LjY2JX0uc3BhbjN7d2lkdGg6MjUlfS5zcGFuNHt3aWR0aDozMy4zMyV9LnNwYW41e3dpZHRoOjQxLjY2JX0uc3BhbjZ7d2lkdGg6NTAlfS5zcGFuN3t3aWR0aDo1OC4zMyV9LnNwYW44e3dpZHRoOjY2LjY2JX0uc3Bhbjl7d2lkdGg6NzUlfS5zcGFuMTB7d2lkdGg6ODMuMzMlfS5zcGFuMTF7d2lkdGg6OTEuNjYlfS5zcGFuMTJ7d2lkdGg6MTAwJX0uZ3JpZC1zaXplcnt3aWR0aDo4LjMzMyV9LmZpeGVkLXdpZHRoe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjk2MHB4O21hcmdpbjowIGF1dG99Lm1hc29ucnktZ3V0dGVyIC5ncmlkLXNpemVye3dpZHRoOjUuODU4JX0ubWFzb25yeS1ndXR0ZXIgLmd1dHRlci1zaXplcnt3aWR0aDoyLjclfS5tYXNvbnJ5LWd1dHRlciAubWFzb25yeS1pdGVte21hcmdpbi1ib3R0b206Mi43JX0ubWFzb25yeS1ndXR0ZXIgLnNwYW4xe3dpZHRoOjUuODU4JX0ubWFzb25yeS1ndXR0ZXIgLnNwYW4ye3dpZHRoOjE0LjQxJX0ubWFzb25yeS1ndXR0ZXIgLnNwYW4ze3dpZHRoOjIyLjk3JX0ubWFzb25yeS1ndXR0ZXIgLnNwYW40e3dpZHRoOjMxLjUzJX0ubWFzb25yeS1ndXR0ZXIgLnNwYW41e3dpZHRoOjQwLjA5JX0ubWFzb25yeS1ndXR0ZXIgLnNwYW42e3dpZHRoOjQ4LjY1JX0ubWFzb25yeS1ndXR0ZXIgLnNwYW43e3dpZHRoOjU3LjIlfS5tYXNvbnJ5LWd1dHRlciAuc3Bhbjh7d2lkdGg6NjUuNzYlfS5tYXNvbnJ5LWd1dHRlciAuc3Bhbjl7d2lkdGg6NzQuMzIlfS5tYXNvbnJ5LWd1dHRlciAuc3BhbjEwe3dpZHRoOjgyLjg4JX0ubWFzb25yeS1ndXR0ZXIgLnNwYW4xMXt3aWR0aDo5MS40NCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7Lm1vYmlsZS1oaWRle2Rpc3BsYXk6bm9uZX0ubWFzb25yeS1ndXR0ZXIgLmdyaWQtc2l6ZXJ7d2lkdGg6Ny40MSV9Lm1hc29ucnktZ3V0dGVyIC5ndXR0ZXItc2l6ZXJ7d2lkdGg6MTAuMSV9Lm1hc29ucnktZ3V0dGVyIC5tYXNvbnJ5LWl0ZW17bWFyZ2luLWJvdHRvbTo1JX0ubWFzb25yeS1ndXR0ZXIgLnNwYW4xLC5tYXNvbnJ5LWd1dHRlciAuc3BhbjIsLm1hc29ucnktZ3V0dGVyIC5zcGFuMywubWFzb25yeS1ndXR0ZXIgLnNwYW40LC5tYXNvbnJ5LWd1dHRlciAuc3BhbjUsLm1hc29ucnktZ3V0dGVyIC5zcGFuNiwubWFzb25yeS1ndXR0ZXIgLnNwYW43LC5tYXNvbnJ5LWd1dHRlciAuc3BhbjgsLm1hc29ucnktZ3V0dGVyIC5zcGFuOSwubWFzb25yeS1ndXR0ZXIgLnNwYW4xMCwubWFzb25yeS1ndXR0ZXIgLnNwYW4xMSwubWFzb25yeS1ndXR0ZXIgLnNwYW4xMnt3aWR0aDoxMDAlfX0uY3RhIGZpZ3VyZXttYXJnaW46MH0uY3RhIGZpZ3VyZSBhIGltZywuY3RhIGZpZ3VyZSBpbWd7d2lkdGg6MTAwJX0uY3RhIGZpZ3VyZSAuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7ei1pbmRleDoxO3RleHQtYWxpZ246Y2VudGVyfS5jdGEgZmlndXJlIC5ibG9jay5ib3R0b217dG9wOmF1dG87aGVpZ2h0OmF1dG87Ym90dG9tOjB9LmN0YSBmaWd1cmUgLmJsb2NrIGZpZ2NhcHRpb24uY2VudGVyZWR7Ym90dG9tOjA7aGVpZ2h0OmF1dG87cGFkZGluZzoyJTt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt6LWluZGV4OjF9LmN0YSBmaWd1cmUgLmJsb2NrIGZpZ2NhcHRpb24uY2VudGVyZWQgaDEsLmN0YSBmaWd1cmUgLmJsb2NrIGZpZ2NhcHRpb24uY2VudGVyZWQgaDEgYXt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW46MDtjb2xvcjojM2MzYzNjO2xpbmUtaGVpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmN0YSBmaWd1cmUgLmJsb2NrIGZpZ2NhcHRpb24uY2VudGVyZWQgaDEgc3BhbiwuY3RhIGZpZ3VyZSAuYmxvY2sgZmlnY2FwdGlvbi5jZW50ZXJlZCBoMSBhIHNwYW57Zm9udC1mYW1pbHk6XCJOZXdCYXNrZXJ2aWxsZVN0ZC1JdGFsaWNcIixUaW1lcywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3RhIGZpZ3VyZSAuYmxvY2sgZmlnY2FwdGlvbi5jZW50ZXJlZCBoMSBzcGFuLC5jdGEgZmlndXJlIC5ibG9jayBmaWdjYXB0aW9uLmNlbnRlcmVkIGgxIGEgc3Bhbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fX0uY3RhIGZpZ3VyZSAuYmxvY2sgZmlnY2FwdGlvbi5jZW50ZXJlZCBoMSBzdHJvbmcsLmN0YSBmaWd1cmUgLmJsb2NrIGZpZ2NhcHRpb24uY2VudGVyZWQgaDEgYSBzdHJvbmd7ZmxvYXQ6bGVmdDtjbGVhcjpib3RoO3dpZHRoOjEwMCU7bGV0dGVyLXNwYWNpbmc6LjFlbTtmb250LWZhbWlseTpcIk5ld0Jhc2tlcnZpbGxlU3RkLUJvbGRcIixUaW1lcywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MjdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3RhIGZpZ3VyZSAuYmxvY2sgZmlnY2FwdGlvbi5jZW50ZXJlZCBoMSBzdHJvbmcsLmN0YSBmaWd1cmUgLmJsb2NrIGZpZ2NhcHRpb24uY2VudGVyZWQgaDEgYSBzdHJvbmd7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweH19LmN0YSBmaWd1cmUgLmJsb2NrIGZpZ2NhcHRpb24uY2VudGVyZWQgaDEraDF7bWFyZ2luLXRvcDoxNXB4fS5jdGEgZmlndXJlIC5ibG9jayBmaWdjYXB0aW9uLmNlbnRlcmVkIHVse21hcmdpbjowO3BhZGRpbmc6MH0uY3RhIGZpZ3VyZSAuYmxvY2sgZmlnY2FwdGlvbi5jZW50ZXJlZCB1bCBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuNGVtfS5jdGEgZmlndXJlIC5ibG9jayBmaWdjYXB0aW9uLmNlbnRlcmVkIHVsIGxpIGEuYnRuLXNlYXNvbntmb250LWZhbWlseTpcIk5ld3NHb3RoaWNCVC1Cb2xkQ29uZGVuc2VkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nOi41ZW07bGluZS1oZWlnaHQ6M2VtO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbTtmb250LXNpemU6MTZweH0uanctb3BhcXVlLWJne2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpfS5qdy1ibGFjay1jb2xvcntjb2xvcjojM2MzYzNjfXVsLmxldmVsLTEuandNZW51IGxpOmhvdmVyIGRpdi5sZXZlbC0ye2Rpc3BsYXk6bm9uZX11bC5sZXZlbC0xLmp3TWVudSBsaSBkaXYubGV2ZWwtMi5ob3ZlcntkaXNwbGF5OmJsb2NrfS53cmFwcGVyX2hlYWRlciAjbmF2aWdhdGlvbiBkaXYubGV2ZWwtMiAuY3VzdG9te3BhZGRpbmctcmlnaHQ6MS42NjY2N3JlbX0ud3JhcHBlcl9oZWFkZXIgI25hdmlnYXRpb24gZGl2LmxldmVsLTIgLmN1c3RvbSBhcnRpY2xlIGF7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS53cmFwcGVyX2hlYWRlciAjbmF2aWdhdGlvbiBkaXYubGV2ZWwtMiAuY3VzdG9tIGFydGljbGUgYSBoMntmb250LXNpemU6MTZweDtwYWRkaW5nOi4zZW0gMDtmb250LXN0eWxlOml0YWxpY30ucHRfY3VzdG9tZXItc2VydmljZSAjbWFpbiAuY29udGVudC1hc3NldCBoMXt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0ucHRfY3VzdG9tZXItc2VydmljZSAjbWFpbiAuY29udGVudC1hc3NldCBwe2xldHRlci1zcGFjaW5nOjB9LnB0X2N1c3RvbWVyLXNlcnZpY2UgI21haW4gLmNvbnRlbnQtYXNzZXQgdGFibGUgdGR7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JvcmRlcjo0cHggc29saWQgI2ZmZn0ucHRfc2luZ2xlcGFnZWNoZWNrb3V0IC5jaGVja291dC1hY2NvcmRpb24gaDM6bnRoLWNoaWxkKDcpLC5wdF9zaW5nbGVwYWdlY2hlY2tvdXQgLmNoZWNrb3V0X2Rpc2NvdW50c2dpZnRjYXJke2Rpc3BsYXk6bm9uZX0uY2FydC1mb290ZXIgLmNhcnQtY291cG9uLWNvZGV7ZGlzcGxheTpub25lfS5wdF9jYXJ0IC5jYXJ0LWZvb3RlciAuY2FydC1vcmRlci10b3RhbHN7Ym9yZGVyLXRvcDpub25lIDB9LnByaW1hcnktY29udGVudCAuZXJyb3ItbmF2IGF7Y29sb3I6IzNjM2MzYyAhaW1wb3J0YW50fS5wdF9lcnJvciAjcHJpbWFyeXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmVycm9yLXBhZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9LmVycm9yLXBhZ2UgaDF7Zm9udC1zaXplOjMycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtZmFtaWx5OlwiTmV3QmFza2VydmlsbGVTdGQtQm9sZFwiLFRpbWVzLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxLjVlbSAhaW1wb3J0YW50fS5lcnJvci1wYWdlIHB7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDowfS5lcnJvci1wYWdlIGZpZ3VyZXt3aWR0aDo2MCU7bWFyZ2luOjAgYXV0b30uZXJyb3ItcGFnZSAubWVudS1ob3Jpem9udGFse21hcmdpbi10b3A6MmVtfS5lcnJvci1wYWdlIC5tZW51LWhvcml6b250YWwgdWx7cGFkZGluZzowfS5lcnJvci1wYWdlIC5tZW51LWhvcml6b250YWwgbGl7d2lkdGg6MjAlO21hcmdpbjowIC41JTtib3JkZXI6MXB4IHNvbGlkICMzYzNjM2M7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7LmVycm9yLXBhZ2UgLm1lbnUtaG9yaXpvbnRhbCBsaXt3aWR0aDo4MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZXJyb3ItcGFnZSAubWVudS1ob3Jpem9udGFsIGxpe3dpZHRoOjUwJX19LmVycm9yLXBhZ2UgLm1lbnUtaG9yaXpvbnRhbCBsaSBhe2ZvbnQtZmFtaWx5OlwiTmV3c0dvdGhpY0JULUJvbGRDb25kZW5zZWRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZzouNWVtIDA7ZGlzcGxheTpibG9ja30uc2l6ZUd1aWRlc3t3aWR0aDoxMDAlfS5zaXplR3VpZGVzIGgxK2hye2JvcmRlci10b3A6MXB4IHNvbGlkICNjOWM5Yzk7bWF4LXdpZHRoOjEwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO21hcmdpbjowIGF1dG87cGFkZGluZzowfS5zaXplR3VpZGVzIHVsLm5hdi1waWxsc3t3aWR0aDoxMDAlO3BhZGRpbmc6MCAwO21hcmdpbjozZW0gMDtkaXNwbGF5OmZsZXg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2M5YzljOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzljOWM5fS5zaXplR3VpZGVzIHVsLm5hdi1waWxscyBsaXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjOWM5Yzk7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMzLjMzMzMzMyU7cGFkZGluZzoxLjNlbSAxZW0gMWVtIDFlbTtmbG9hdDpsZWZ0fS5zaXplR3VpZGVzIHVsLm5hdi1waWxscyBsaTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDpub25lfS5zaXplR3VpZGVzIHVsLm5hdi1waWxscyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfS5zaXplR3VpZGVzIHVsLm5hdi1waWxscyBsaSBhe2ZvbnQtZmFtaWx5OlwiTmV3QmFza2VydmlsbGVTdGQtSXRhbGljXCIsVGltZXMsXCJUaW1lcyBOZXcgUm9tYW5cIixzZXJpZjtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1zaXplOjEuM3JlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnNpemVHdWlkZXMgdWwubmF2LXBpbGxzIGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uc2l6ZUd1aWRlcyB1bC5uYXYtcGlsbHMgbGkgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZXtwYWRkaW5nOjAgMCAyZW0gMDt3aWR0aDoxMDAlfS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzEsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMXt3aWR0aDo0NSU7ZmxvYXQ6bGVmdDtjbGVhcjpib3RofS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMSB0YWJsZSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzEgdGFibGUsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMSB0YWJsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MmVtfS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0aC5zaXplVGFibGVIZWFkaW5nLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0aC5zaXplVGFibGVIZWFkaW5nLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGguc2l6ZVRhYmxlSGVhZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7Ym9yZGVyOjFweCBzb2xpZCAjYzljOWM5O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOi41ZW0gMCAuM2VtO2ZvbnQtZmFtaWx5OlwiTmV3c0dvdGhpY0JULUJvbGRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6LjllbX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGQsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8xIHRhYmxlIHRib2R5IHRyIHRkLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzo3cHggMCA1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzljOWM5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2M5YzljOTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIk5ld3NHb3RoaWNCVC1Sb21hblwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttaW4td2lkdGg6MWVtO2ZvbnQtc2l6ZTouOWVtfS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0ZC5zaXplU3RhcmVkLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0ZC5zaXplU3RhcmVkLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGQuc2l6ZVN0YXJlZHtmb250LXN0eWxlOml0YWxpYztjb2xvcjojOTk5O3BhZGRpbmc6MH0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGQuYm9sZCwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGQuYm9sZCwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8xIHRhYmxlIHRib2R5IHRyIHRkLmJvbGR7Zm9udC1mYW1pbHk6XCJOZXdzR290aGljQlQtQm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO3BhZGRpbmctcmlnaHQ6LjhlbX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGQuYWxpZ25MZWZ0LC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0ZC5hbGlnbkxlZnQsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0ZC5hbGlnbkxlZnR7cGFkZGluZy1sZWZ0Oi44ZW07dGV4dC1hbGlnbjpsZWZ0fS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzEgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgI2M5YzljOX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzIsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8yLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzJ7d2lkdGg6NTUlO2Zsb2F0OmxlZnQ7cGFkZGluZy1sZWZ0OjJlbX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmV7d2lkdGg6NjUlO2Zsb2F0OmxlZnR9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUgaDIsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUgaDIsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlIGgye21hcmdpbi10b3A6MCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjFlbSAhaW1wb3J0YW50fS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlIGgzLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlIGgzLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSBoM3ttYXJnaW4tdG9wOjFlbSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxZW0gIWltcG9ydGFudH0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSBoMiwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSBoMiwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUgaDIsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUgaDMsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUgaDMsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlIGgze2ZvbnQtZmFtaWx5OlwiTmV3c0dvdGhpY0JULVJvbWFuXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXdlaWdodDo2MDB9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUgcCwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSBwLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSBwe2NvbG9yOiM2NjY7Zm9udC1mYW1pbHk6XCJOZXdzR290aGljQlQtUm9tYW5cIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjZlbSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnR9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUgcC5pbnRybywuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSBwLmludHJvLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSBwLmludHJve2ZvbnQtc3R5bGU6aXRhbGljO3BhZGRpbmctdG9wOi41ZW19LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWcsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWcsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlSW1ne3dpZHRoOjM1JTtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDoyZW19LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWcgaW1nLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlSW1nIGltZywuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWcgaW1ne2Zsb2F0OnJpZ2h0O3dpZHRoOjEwMCV9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWcgcCwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZUltZyBwLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZUltZyBwe2Zsb2F0OmxlZnR9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMXtwYWRkaW5nLXJpZ2h0OjFlbX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8ye3BhZGRpbmctbGVmdDoxZW19LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8ye3dpZHRoOjUwJX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8xIHRhYmxlLnByb2R1Y3RDYXJlLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgdGFibGUucHJvZHVjdENhcmV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjJlbX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8xIHRhYmxlLnByb2R1Y3RDYXJlIHRib2R5IHRyIHRoLnNpemVUYWJsZUhlYWRpbmcsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMiB0YWJsZS5wcm9kdWN0Q2FyZSB0Ym9keSB0ciB0aC5zaXplVGFibGVIZWFkaW5ne2JhY2tncm91bmQtY29sb3I6IzQ4NDg0ODtib3JkZXI6MXB4IHNvbGlkICNjOWM5Yzk7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6LjVlbSAwIC4zZW07Zm9udC1mYW1pbHk6XCJOZXdzR290aGljQlQtQm9sZFwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOWVtO2NvbG9yOiNmZmZ9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMSB0YWJsZS5wcm9kdWN0Q2FyZSB0Ym9keSB0ciB0aC5zaXplVGFibGVIZWFkaW5nLmFsaWduTGVmdCwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8yIHRhYmxlLnByb2R1Y3RDYXJlIHRib2R5IHRyIHRoLnNpemVUYWJsZUhlYWRpbmcuYWxpZ25MZWZ0e3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6LjhlbX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8xIHRhYmxlLnByb2R1Y3RDYXJlIHRib2R5IHRyIHRkLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgdGFibGUucHJvZHVjdENhcmUgdGJvZHkgdHIgdGR7cGFkZGluZzo3cHggMCA1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzljOWM5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2M5YzljOTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIk5ld3NHb3RoaWNCVC1Sb21hblwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttaW4td2lkdGg6MWVtO2ZvbnQtc2l6ZTouOWVtfS5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzEgdGFibGUucHJvZHVjdENhcmUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMiB0YWJsZS5wcm9kdWN0Q2FyZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxcHggc29saWQgI2M5YzljOX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8xIHRhYmxlLnByb2R1Y3RDYXJlIHRib2R5IHRyIHRkLmFsaWduTGVmdCwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8yIHRhYmxlLnByb2R1Y3RDYXJlIHRib2R5IHRyIHRkLmFsaWduTGVmdHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0Oi44ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTU5cHgpey5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzEsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMXt3aWR0aDoxMDAlfS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMiwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMnt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjJlbX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmV7d2lkdGg6NzAlfS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlSW1nLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlSW1nLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZUltZ3t3aWR0aDozMCV9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIGNvbHVtbl8xe3BhZGRpbmctcmlnaHQ6MH0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgY29sdW1uXzJ7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDgwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzEsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8xLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzF7d2lkdGg6MTAwJX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzIsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8yLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzJ7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDoyZW19LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8yIC5ob3dUb01lYXN1cmUsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJle3dpZHRoOjcwJX0uc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2xhZGllcyAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZUltZywuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2dlbnRsZW1lbiAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZUltZywuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWd7d2lkdGg6MzAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXsuc2l6ZWd1aWRlcyB1bC5uYXYtcGlsbHMgbGl7bWluLWhlaWdodDoyMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8xLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMSwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8xe3dpZHRoOjEwMCV9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMiwuc2l6ZUd1aWRlcyAudGFiLWNvbnRlbnQgI2NhcmUgLmNvbHVtbl8ye3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6MmVtfS5zaXplR3VpZGVzIC50YWItY29udGVudCAjbGFkaWVzIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjZ2VudGxlbWVuIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlLC5zaXplR3VpZGVzIC50YWItY29udGVudCAjY2FyZSAuY29sdW1uXzIgLmhvd1RvTWVhc3VyZXt3aWR0aDo2OCV9LnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNsYWRpZXMgLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWcsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNnZW50bGVtZW4gLmNvbHVtbl8yIC5ob3dUb01lYXN1cmVJbWcsLnNpemVHdWlkZXMgLnRhYi1jb250ZW50ICNjYXJlIC5jb2x1bW5fMiAuaG93VG9NZWFzdXJlSW1ne3dpZHRoOjMwJX19Lm1vYmlsZS1tZW51e2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7cGFkZGluZzouNmVtIC42ZW0gLjRlbSAuNmVtO2ZvbnQtc2l6ZToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2JpbGUtbWVudSBhOmFmdGVye2NvbnRlbnQ6J1xcMjViYyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpey5tb2JpbGUtbWVudXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KXsubW9iaWxlLW1lbnUrLmNvbGxhcHNle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19Lm1vYmlsZS1tZW51K2RpdiB1bHtwYWRkaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCl7Lm1vYmlsZS1tZW51K2Rpdnt6LWluZGV4OjEwO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubW9iaWxlLW1lbnUrZGl2IHVse21hcmdpbi1sZWZ0OjEwcHggIWltcG9ydGFudH0ubW9iaWxlLW1lbnUrZGl2IHVsIGxpe2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIGFuZCAobWluLXdpZHRoOjQ4MHB4KXsuY3RhLnNwYW4xMCwuY3RhLnNwYW4ye3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMjBweCkgYW5kIChtYXgtd2lkdGg6NDc5cHgpe2h0bWwgYm9keS5jaGVja291dC1ib2R5IC53cmFwcGVyX2hlYWRlciAjaGVhZGVye21hcmdpbjoxcmVtIDAgMy4zcmVtIDA7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4MHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCl7aHRtbCBib2R5LmNoZWNrb3V0LWJvZHkgLndyYXBwZXJfaGVhZGVyICNoZWFkZXJ7bWFyZ2luOjEuOHJlbSAwIC0xLjdyZW0gMDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk1OXB4KXtodG1sIGJvZHkuY2hlY2tvdXQtYm9keSAud3JhcHBlcl9oZWFkZXIgI2hlYWRlcnttYXJnaW46Mi43cmVtIDAgMnJlbSAwO2hlaWdodDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCl7aHRtbCBib2R5LmNoZWNrb3V0LWJvZHkgLndyYXBwZXJfaGVhZGVyICNoZWFkZXJ7bWFyZ2luOjIuN3JlbSAwIDQuOHJlbSAwO2hlaWdodDphdXRvICFpbXBvcnRhbnR9fS5wcm9kdWN0LWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gdWx7bWFyZ2luOi41cmVtIDAgLjVyZW0gMnJlbSAhaW1wb3J0YW50O2xpc3Qtc3R5bGUtdHlwZTpjaXJjbGUgIWltcG9ydGFudH0ubWFzdGhlYWR7cG9zaXRpb246cmVsYXRpdmV9LmhvbWVwYWdlLWN0YXtsaW5lLWhlaWdodDoxLjU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtib3R0b206MTQlfS5ob21lcGFnZS1jdGEgYXtmb250LWZhbWlseTpcIk5ld3NHb3RoaWNCVC1Cb2xkQ29uZGVuc2VkXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nOi4zZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbTtmb250LXNpemU6MTFweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaG9tZXBhZ2UtY3RhIGE6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxZW19QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5ob21lcGFnZS1jdGF7Ym90dG9tOjIwJX0uaG9tZXBhZ2UtY3RhIGF7Zm9udC1zaXplOjE2cHh9fS5ob21lLW1zZ3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjRyZW0gNHJlbSAxLjVyZW0gNHJlbTttYXJnaW46MnJlbSAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2N9LmhvbWUtbXNnIGgye2ZvbnQtZmFtaWx5OlwiTmV3QmFza2VydmlsbGVTdGQtSXRhbGljXCIsVGltZXMsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudH0uaG9tZS1tc2cgaDIrcHtmb250LWZhbWlseTpcIk5ld0Jhc2tlcnZpbGxlU3RkLUl0YWxpY1wiLFRpbWVzLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmO2ZvbnQtc2l6ZToxLjVlbTttYXJnaW4tdG9wOjFlbTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uaG9tZS1tc2cgaDIrcDpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC00MCUpO2hlaWdodDoxcHg7d2lkdGg6MjgwJTtsZWZ0Oi04NSU7Ym94LXNoYWRvdzppbnNldCAtMjBweCAwIDAgMCAjMDAwLGluc2V0IDIwcHggMCAwIDAgIzAwMH0uaG9tZS1tc2cgaDIrcCtwe2ZvbnQtZmFtaWx5OlwiTmV3c0dvdGhpY0JULUJvbGRDb25kZW5zZWRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uaXRlbXttaW4taGVpZ2h0OjM4MHB4fS53cmFwcGVyLnB0X3Byb2R1Y3Qtc2VhcmNoLXJlc3VsdCAud3JhcHBlcl9mb290ZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53cmFwcGVyX2Zvb3RlciAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmVtYWlsSW5wdXQgc3Bhbi5lcnJvcnttYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50fS53cmFwcGVyX2Zvb3RlciAubmV3c2xldHRlci1zdWJzY3JpcHRpb24gYnV0dG9ue2ZvbnQtZmFtaWx5OlwiTmV3c0dvdGhpY0JULUJvbGRDb25kZW5zZWRcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtib3JkZXItd2lkdGg6MXB4ICFpbXBvcnRhbnR9LndyYXBwZXJfZm9vdGVyIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuc2lnbnVwX2hlYWRlciwud3JhcHBlcl9mb290ZXIgI2Zvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyBoNHtmb250LXNpemU6MXJlbSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCl7LndyYXBwZXIucHRfcHJvZHVjdC1zZWFyY2gtcmVzdWx0IC53cmFwcGVyX2Zvb3RlcnttYXgtd2lkdGg6MTA1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjVyZW0gIWltcG9ydGFudDtwYWRkaW5nOjAgLjgzMzMzcmVtICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudH19LndyYXBwZXJfZm9vdGVyIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuZW1haWxJbnB1dHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ud3JhcHBlcl9mb290ZXIgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5lbWFpbElucHV0IHNwYW4uZXJyb3J7dG9wOjAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LyojIHNvdXJjZU1hcHBpbmdVUkw9dG1wL2Nzcy9jb250ZW50LmNzcy5tYXAgKi8iXX0= */