.woocommerce ul.products,body.woocommerce-page ul.products{margin-bottom:0;padding-top:1.11111rem}@media (max-width:767px){.woocommerce ul.products li:nth-child(odd).product,body.woocommerce-page ul.products li:nth-child(odd).product{margin-right:4%}.woocommerce ul.products li:nth-child(2n).product,body.woocommerce-page ul.products li:nth-child(2n).product{margin-right:0}.woocommerce ul.products li.first,.woocommerce ul.products li.last,body.woocommerce-page ul.products li.first,body.woocommerce-page ul.products li.last{clear:none}}.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{margin-bottom:3.33333rem;width:48%}@media (min-width:768px){.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{width:30.8%}}.woocommerce ul.products li.product a,body.woocommerce-page ul.products li.product a{color:#d80019}.woocommerce ul.products li.product a img,body.woocommerce-page ul.products li.product a img{box-shadow:none;transition:all .1s ease-in-out}.woocommerce ul.products li.product a:hover img,body.woocommerce-page ul.products li.product a:hover img{box-shadow:0 0 0 2px;color:#d80019}.woocommerce ul.products li.product a.button,body.woocommerce-page ul.products li.product a.button{color:#333}.woocommerce ul.products li.product a.button:hover,body.woocommerce-page ul.products li.product a.button:hover{color:#fff}.woocommerce ul.products li.product h3,body.woocommerce-page ul.products li.product h3{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:0;font-weight:800;margin-top:.66667rem;line-height:1.2;color:#3b3331;padding:.11111rem 0 .33333rem;font-size:1.11111rem}.woocommerce ul.products li.product .price,body.woocommerce-page ul.products li.product .price{font-family:Dosis,Helvetica,Arial,sans-serif;margin-bottom:.16667rem;font-weight:800;margin-top:-.16667rem;line-height:1.2;color:#d80019;font-size:1.38889rem}.woocommerce ul.products li.product .price del,body.woocommerce-page ul.products li.product .price del{font-weight:400;color:#888;padding-top:.27778rem;font-size:1rem}.woocommerce ul.products li.product .onsale,body.woocommerce-page ul.products li.product .onsale{margin:-.38889rem -.38889rem 0 0}.woocommerce ul.products li.product .button,body.woocommerce-page ul.products li.product .button{margin-top:.66667rem}.woocommerce ul.products .star-rating,body.woocommerce-page ul.products .star-rating{margin:.11111rem 0 .38889rem}.woocommerce a.add_to_cart_button,body.woocommerce-page a.add_to_cart_button{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:0;font-weight:900;text-shadow:none;box-shadow:none;border:0;text-align:center;color:#888;padding:.83333rem;transition:all .1s ease-out;background:#f7f7f7;width:100%}.woocommerce a.add_to_cart_button:hover,body.woocommerce-page a.add_to_cart_button:hover{box-shadow:none;color:#3b3331;background:#d80019}.woocommerce .woocommerce-ordering,body.woocommerce-page .woocommerce-ordering{margin:0}.woocommerce .woocommerce-ordering .orderby,body.woocommerce-page .woocommerce-ordering .orderby{border:1px solid #ebedf2;padding:.55556rem;height:2.22222rem;background-color:#fff}.woocommerce span.onsale,body.woocommerce-page span.onsale{font-family:Dosis,Helvetica,Arial,sans-serif;font-weight:900;text-shadow:none;box-shadow:none;line-height:2rem;color:#fff;height:2.22222rem;background:#3b3331;width:2.22222rem}.woocommerce .wc-forward:after,body.woocommerce-page .wc-forward:after{font-family:FontAwesome;margin-left:.55556rem;font-size:.77778rem;content:"\f054"}.woocommerce .star-rating,body.woocommerce-page .star-rating{color:#fac800}.woocommerce .star-rating:before,body.woocommerce-page .star-rating:before{color:#e8e8e8;content:"\53\53\53\53\53"}body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce-page input.button.alt{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:800;text-shadow:none;border-radius:0;display:inline-block;color:#333;padding:1.33333rem 1.11111rem 1.22222rem;font-size:.83333rem;transition:all .1s ease-out;background-color:#ddd}body.woocommerce-page a.button:hover,body.woocommerce-page button.button:hover,body.woocommerce-page input.button.alt:hover,body.woocommerce-page input.button:hover{color:#fff;background-color:#d80019}body.woocommerce-page a.button:active,body.woocommerce-page button.button:active,body.woocommerce-page input.button.alt:active,body.woocommerce-page input.button:active{top:0}body.woocommerce-page .woocommerce-product-rating{margin-bottom:1.11111rem;line-height:1}body.woocommerce-page .woocommerce-product-rating .star-rating{margin-top:0;margin-right:.83333rem}body.woocommerce-page .woocommerce-result-count{margin-bottom:0;margin-top:1.05556rem;letter-spacing:0;color:#a6acb2;font-size:.77778rem}body.woocommerce-page nav.woocommerce-pagination{position:relative;padding-top:3.33333rem}body.woocommerce-page nav.woocommerce-pagination:before{left:0;position:absolute;top:0;height:2px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 6px);content:"";width:100%}body.woocommerce-page nav.woocommerce-pagination ul{border:0;display:inline-block}body.woocommerce-page nav.woocommerce-pagination ul li{margin:0 .11111rem;border:0;background-color:transparent}body.woocommerce-page nav.woocommerce-pagination ul li .page-numbers{font-weight:800;border-radius:0;border:3px solid #3b3331;padding:1.11111rem 0;font-size:.83333rem;background-color:#3b3331;width:3.33333rem}body.woocommerce-page nav.woocommerce-pagination ul li a{color:#fff}body.woocommerce-page nav.woocommerce-pagination ul li a:focus,body.woocommerce-page nav.woocommerce-pagination ul li a:hover{border:3px solid #2d2725;color:#fff;background-color:#2d2725}body.woocommerce-page nav.woocommerce-pagination ul li span.current{border:3px solid #3b3331;color:#3b3331;padding:1.11111rem 0;background-color:#fff}body.woocommerce-page nav.woocommerce-pagination ul li .next,body.woocommerce-page nav.woocommerce-pagination ul li .prev{-webkit-transform:rotate(25deg);transform:rotate(25deg);border:3px solid #d80019;color:#d80019;position:absolute;background:#d80019}body.woocommerce-page nav.woocommerce-pagination ul li .next:hover,body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover{border:3px solid #bf0016;color:#fff;background:#bf0016}body.woocommerce-page nav.woocommerce-pagination ul li .next:hover:after,body.woocommerce-page nav.woocommerce-pagination ul li .next:hover:before,body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover:after,body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover:before{color:#fff}body.woocommerce-page nav.woocommerce-pagination ul li .next:after,body.woocommerce-page nav.woocommerce-pagination ul li .next:before,body.woocommerce-page nav.woocommerce-pagination ul li .prev:after,body.woocommerce-page nav.woocommerce-pagination ul li .prev:before{font-family:FontAwesome;left:calc(50% - .72222rem);font-weight:400;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);color:#fff;position:absolute;top:calc(50% - .66667rem);font-size:1.55556rem}body.woocommerce-page nav.woocommerce-pagination ul li .prev{left:0}body.woocommerce-page nav.woocommerce-pagination ul li .prev:before{content:"\f177"}body.woocommerce-page nav.woocommerce-pagination ul li .next{right:0}body.woocommerce-page nav.woocommerce-pagination ul li .next:after{padding-left:.05556rem;content:"\f178"}body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{box-shadow:none;border:0;background:#d80019}body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{top:-.16667rem}body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.66667rem}body.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{margin:1.11111rem 0;background:#f7f7f7}body.woocommerce-page .widget_price_filter .price_slider_wrapper .price_label{line-height:2.44444rem;font-size:.88889rem}body.woocommerce-page .widget_price_filter .price_slider_wrapper .price_slider_amount input{margin-bottom:.55556rem;border-radius:.11111rem;border:1px solid #edeff2;padding:.33333rem .66667rem;background-color:#f7f7f7;width:100%}body.woocommerce-page .widget_price_filter .price_slider_wrapper .price_slider_amount input:focus{background-color:#fff}body.woocommerce-page .widget_product_categories a{display:block;color:#888}body.woocommerce-page .widget_product_categories a:focus,body.woocommerce-page .widget_product_categories a:hover{text-decoration:none;color:#3b3331}body.woocommerce-page .widget_product_categories .product-categories{box-shadow:0 4px 12px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.15);display:inline-block;list-style:none;padding:0 1.11111rem;background-color:#fff;width:100%}body.woocommerce-page .widget_product_categories .product-categories a{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:800;border-radius:0;margin:.66667rem 0;position:relative;padding:.77778rem 1.38889rem .77778rem .55556rem;font-size:.83333rem;transition:all .1s ease-out}body.woocommerce-page .widget_product_categories .product-categories a:focus,body.woocommerce-page .widget_product_categories .product-categories a:hover{text-decoration:none;color:#d80019}body.woocommerce-page .widget_product_categories .product-categories a:focus:after,body.woocommerce-page .widget_product_categories .product-categories a:hover:after{visibility:visible;opacity:1}body.woocommerce-page .widget_product_categories .product-categories a:after{font-family:FontAwesome;visibility:hidden;opacity:0;right:.55556rem;color:#d80019;position:absolute;top:calc(50% - .66667rem);font-size:1.11111rem;transition:all .1s ease-out;content:"\f178"}body.woocommerce-page .widget_product_categories .product-categories>li:first-of-type:before{display:none}body.woocommerce-page .widget_product_categories .product-categories li{position:relative}body.woocommerce-page .widget_product_categories .product-categories li:before{left:0;right:0;position:absolute;top:-7px;height:2px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 6px);content:""}body.woocommerce-page .widget_product_categories .product-categories li.current-cat>a{color:#fff;z-index:1;position:relative;background-color:#d80019}body.woocommerce-page .widget_product_categories .product-categories li.current-cat>a:after{visibility:visible;opacity:1;color:#fff}body.woocommerce-page .widget_product_categories .children{list-style:none;padding-left:0}body.woocommerce-page .widget_product_categories .children a{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;text-transform:none;font-weight:400;padding-left:1.11111rem}body.woocommerce-page .widget_product_categories .children .children a{padding-left:1.66667rem}body.woocommerce-page .widget_product_categories .children .children .children a{padding-left:2.22222rem}body.woocommerce-page .widget_product_categories .children .children .children .children a{padding-left:2.77778rem}body.woocommerce-page ul.product_list_widget a{color:#888}body.woocommerce-page ul.product_list_widget li img{margin-bottom:.83333rem;border-radius:.11111rem;box-shadow:none;height:2.22222rem;width:2.22222rem}body.woocommerce-page ul.product_list_widget li .remove{display:none}body.woocommerce-page ul.product_list_widget li:last-of-type{padding-bottom:0}body.woocommerce-page ul.product_list_widget li:last-of-type a img{margin-bottom:0}body.woocommerce-page ul.product_list_widget .amount{color:#d80019}body.woocommerce-page .widget_shopping_cart_content ul.product_list_widget li:last-of-type a img{margin-bottom:.83333rem}body.woocommerce-page .widget_product_search .screen-reader-text{display:none}body.woocommerce-page .widget_product_search .search-field{margin-bottom:.55556rem;font-weight:400;border-radius:.11111rem;border:1px solid #ebedf2;padding:.33333rem .27778rem .33333rem .55556rem;height:2.77778rem;background-color:#f7f7f7;width:100%}@media (min-width:992px){body.woocommerce-page .widget_product_search .search-field{float:left;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;width:70%}}body.woocommerce-page .widget_product_search .search-field:focus{background:#fff}body.woocommerce-page .widget_product_search .search-field+input{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:900;border-radius:.11111rem;border:0;color:#fff;height:2.77778rem;font-size:.66667rem;transition:all .1s ease-out;background-color:#d80019;width:100%}@media (min-width:992px){body.woocommerce-page .widget_product_search .search-field+input{border-bottom-left-radius:0;border-top-left-radius:0;width:30%}}body.woocommerce-page .widget_product_search .search-field+input:focus,body.woocommerce-page .widget_product_search .search-field+input:hover{outline:none;background:#b90015}body.woocommerce-page div.product div.images{margin-bottom:1.66667rem}body.woocommerce-page div.product div.images img{margin-bottom:1.66667rem;box-shadow:none}body.woocommerce-page div.product div.images div.thumbnails{padding-top:0}body.woocommerce-page div.product div.images div.thumbnails a{margin-bottom:.83333rem}body.woocommerce-page div.product p.price{font-family:Dosis,Helvetica,Arial,sans-serif;margin-bottom:.44444rem;font-weight:800;color:#d80019;font-size:1.77778rem}body.woocommerce-page div.product p.price ins{text-decoration:none}body.woocommerce-page div.product p.price del{margin-bottom:-1.11111rem;font-weight:400;color:#888}body.woocommerce-page div.product form.cart{margin:1.27778rem 0}body.woocommerce-page div.product form.cart div.quantity{margin-right:0}body.woocommerce-page div.product form.cart .button.single_add_to_cart_button{text-shadow:0 1px 3px rgba(0,0,0,.35);margin-left:1.66667rem;color:#fff;transition:none;margin-right:0;background-color:#d80019;width:calc(82% - 1.66667rem)}body.woocommerce-page div.product form.cart .button.single_add_to_cart_button:focus,body.woocommerce-page div.product form.cart .button.single_add_to_cart_button:hover{color:#fff;background-color:#b90015}body.woocommerce-page div.product form.cart .variations{width:100%}body.woocommerce-page div.product form.cart .variations td.label{padding-right:0;color:#3b3331;padding-top:.55556rem;width:20%}body.woocommerce-page div.product form.cart .variations .value{padding-left:5%;width:75%}body.woocommerce-page div.product form.cart .variations select{border-radius:.11111rem;border:1px solid #ebedf2;padding:.55556rem;background-color:#fff;width:100%}body.woocommerce-page div.product form.cart .variations .reset_variations{display:inline-block}body.woocommerce-page div.product form.cart .single_variation .price{font-family:Dosis,Helvetica,Arial,sans-serif;font-weight:900;color:#3b3331;font-size:.88889rem}body.woocommerce-page div.product form.cart .single_variation .price del{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;color:#888;font-size:.77778rem}body.woocommerce-page div.product form.cart .single_variation .price ins{text-decoration:none}body.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin-bottom:0;border:0;display:inline-block;position:relative;padding:0 0 1.38889rem;font-size:0;width:100%}body.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{display:none}body.woocommerce-page div.product .woocommerce-tabs ul.tabs:after{left:0;position:absolute;height:2px;bottom:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 6px);content:"";width:100%}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin:0;border:0;z-index:1;position:relative;padding:0;background-color:transparent}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:last-of-type:before{display:none}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{left:inherit;border-width:0;border-radius:0;box-shadow:none;right:-1px;position:absolute;top:calc(50% - 1.11111rem);height:2.22222rem;background:repeating-linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 6px);content:"";width:2px}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{display:none}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:800;text-shadow:none;color:#888;padding:.83333rem 1.38889rem;font-size:.83333rem}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a{color:#3b3331;position:relative}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{border-radius:0;border-bottom:0}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:hover a:after{display:none}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:#3b3331;padding:.83333rem 1.38889rem}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.description_tab{margin-left:0}body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.description_tab a{padding-left:0}body.woocommerce-page div.product .woocommerce-tabs h2{text-transform:uppercase;margin-bottom:.83333rem;font-size:1.11111rem}body.woocommerce-page div.product .woocommerce-tabs .commentlist{padding-left:0}body.woocommerce-page div.product .woocommerce-tabs .panel{margin-bottom:2.5rem;margin-top:1.66667rem;font-size:1rem}body.woocommerce-page #reviews #comments{width:100%}body.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border:1px solid #ebedf2}body.woocommerce-page #reviews #comments ol.commentlist li .comment-text .meta{border-top:0;color:#666;padding-top:0}body.woocommerce-page #reviews #comments h2{margin-top:0}body.woocommerce-page #reviews .comment-reply-title{margin-top:.83333rem;font-size:.83333rem}body.woocommerce-page #reviews label{font-weight:400}body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-message{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:800;text-shadow:none;box-shadow:none;border-top:0;line-height:2.77778rem;color:#3b3331;padding:.33333rem .33333rem .33333rem 3.33333rem!important;background:#f7f7f7}body.woocommerce-page .woocommerce-error .showcoupon,body.woocommerce-page .woocommerce-error .showlogin,body.woocommerce-page .woocommerce-info .showcoupon,body.woocommerce-page .woocommerce-info .showlogin,body.woocommerce-page .woocommerce-message .showcoupon,body.woocommerce-page .woocommerce-message .showlogin{text-decoration:underline;color:#3b3331}body.woocommerce-page .woocommerce-error .showcoupon:hover,body.woocommerce-page .woocommerce-error .showlogin:hover,body.woocommerce-page .woocommerce-info .showcoupon:hover,body.woocommerce-page .woocommerce-info .showlogin:hover,body.woocommerce-page .woocommerce-message .showcoupon:hover,body.woocommerce-page .woocommerce-message .showlogin:hover{color:#000}body.woocommerce-page .woocommerce-error a.button,body.woocommerce-page .woocommerce-info a.button,body.woocommerce-page .woocommerce-message a.button{margin-bottom:0;color:#fff;padding:1rem 1.66667rem;margin-right:0;background-color:#d80019}body.woocommerce-page .woocommerce-error a.button:hover,body.woocommerce-page .woocommerce-info a.button:hover,body.woocommerce-page .woocommerce-message a.button:hover{background-color:#bf0016}body.woocommerce-page .woocommerce-error:before,body.woocommerce-page .woocommerce-info:before,body.woocommerce-page .woocommerce-message:before{font-family:FontAwesome;box-shadow:none;color:#3b3331;top:calc(50% - 1.33333rem);padding-top:0;font-size:1rem;background-color:transparent}body.woocommerce-page .woocommerce-error .wc-forward:after,body.woocommerce-page .woocommerce-info .wc-forward:after,body.woocommerce-page .woocommerce-message .wc-forward:after{display:none}body.woocommerce-page .woocommerce-message:before{content:"\f00c"}body.woocommerce-page .woocommerce-info:before{content:"\f129"}body.woocommerce-page .woocommerce-error:before{content:"\f00d"}body.woocommerce-page .short-description{margin-bottom:1.11111rem;margin-top:1.11111rem;border-top:1px solid rgba(0,0,0,.08);padding-top:.83333rem}body.woocommerce-page .short-description:before{left:0;position:absolute;top:-.16667rem;height:.16667rem;background-color:#d80019;content:"";width:1.66667rem}body.woocommerce-page .short-description p{margin-bottom:0}body.woocommerce-page #review_form #respond input,body.woocommerce-page #review_form #respond textarea{border:3px solid #ddd;padding:.44444rem;background-color:#fff}body.woocommerce-page #review_form #respond input:hover,body.woocommerce-page #review_form #respond textarea:hover{border:3px solid #bbb}body.woocommerce-page #review_form #respond input:focus,body.woocommerce-page #review_form #respond textarea:focus{border:3px solid #3b3331;outline:0;background-color:#fff}body.woocommerce-page #review_form #respond input#submit{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:.27778rem;font-weight:900;text-shadow:none;box-shadow:none;border:0;display:inline-block;color:#fff;padding:.83333rem 1.11111rem;font-size:.66667rem;transition:all .1s ease-out;margin-right:.27778rem;background-color:#d80019}body.woocommerce-page #review_form #respond input#submit:hover{text-shadow:none;background-color:#b90015}body.woocommerce-page #review_form #respond input#submit:active{outline:0;top:0}body.woocommerce-page #review_form #respond input#submit:focus{outline:0}body.woocommerce-page #review_form #respond .comment-reply-title{margin-bottom:.55556rem}body.woocommerce-page .related h2,body.woocommerce-page .upsells.products h2{margin-top:0;font-size:.83333rem}@media (max-width:767px){body.woocommerce-page .related ul.products li:nth-child(odd).product,body.woocommerce-page .upsells.products ul.products li:nth-child(odd).product{margin-right:4%}body.woocommerce-page .related ul.products li:nth-child(2n).product,body.woocommerce-page .upsells.products ul.products li:nth-child(2n).product{margin-right:0}}body.woocommerce-page .related ul.products li.product,body.woocommerce-page .upsells.products ul.products li.product{width:48%}@media (min-width:768px){body.woocommerce-page .related ul.products li.product,body.woocommerce-page .upsells.products ul.products li.product{width:30.8%}}body.woocommerce-page p.stars a{color:#fac800}body.woocommerce-page .entry-summary{padding-left:.16667rem;font-size:.77778rem}body.woocommerce-page .entry-summary .entry-title{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:.16667rem;font-weight:800;margin-top:0;color:#3b3331;font-size:1.33333rem}body.woocommerce-page .entry-summary p{font-size:1rem}body.woocommerce-page .quantity{display:block;position:relative;width:18%}body.woocommerce-page .quantity .qty{border:3px solid #ddd;color:#888;padding:.11111rem 0 0 .66667rem;height:3.33333rem;font-size:.77778rem;background-color:#fff;width:100%}body.woocommerce-page .quantity .qty:hover{border:3px solid #bbb}body.woocommerce-page .quantity .qty:focus{border:3px solid #3b3331;outline:none;color:#3b3331}body.woocommerce-page button.button.alt{outline:none;color:#fff;border-color:#d80019;background:#d80019}body.woocommerce-page button.button.alt:hover{color:#fff;border-color:#af0014;background:#af0014}body.woocommerce-page table.shop_table{table-layout:auto;border-radius:0;border-top:0}body.woocommerce-page table.shop_table td{border:0;border-top:1px solid rgba(0,0,0,.1);padding:.33333rem .94444rem}body.woocommerce-page table.shop_table th{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:800;border:0;border-top:1px solid rgba(0,0,0,.1);padding:.83333rem .94444rem}body.woocommerce-page table.shop_table .product-remove{padding:.44444rem;width:1.66667rem}body.woocommerce-page table.shop_table .product-remove a.remove{border-radius:.11111rem;line-height:1.66667rem;color:#3b3331!important;height:1.66667rem;background-color:#f7f7f7;width:1.66667rem}body.woocommerce-page table.shop_table .product-remove a.remove:hover{color:#ebedf2!important;background-color:#3b3331}body.woocommerce-page table.shop_table .product-thumbnail{border-radius:.11111rem;text-align:center;padding-left:0}body.woocommerce-page table.shop_table .product-thumbnail .attachment-shop_thumbnail{margin-bottom:0}body.woocommerce-page table.shop_table .product-name a{color:#888;font-size:.77778rem}body.woocommerce-page table.shop_table .product-price{font-weight:700;font-size:.77778rem}body.woocommerce-page table.shop_table .product-quantity .quantity{margin:0;width:3.33333rem}body.woocommerce-page table.shop_table .product-quantity .quantity .qty{height:1.66667rem;font-size:.77778rem}body.woocommerce-page table.shop_table .product-subtotal .amount{font-weight:700;color:#3b3331}body.woocommerce-page table.shop_table td.actions{border-top:1px solid rgba(0,0,0,.1);padding:.33333rem}body.woocommerce-page table.shop_table td.actions .coupon .input-text{box-shadow:none;border:1px solid #ddd;padding:.72222rem .61111rem .5rem;margin-right:.66667rem;background-color:#fff;width:7.77778rem}@media (min-width:992px){body.woocommerce-page table.shop_table td.actions .coupon .input-text{width:15.55556rem}}body.woocommerce-page table.shop_table td.actions .coupon .input-text:focus{color:#3b3331;border-color:#3b3331}body.woocommerce-page table.shop_table td.actions input.button{padding:.83333rem 1.11111rem;height:2.22222rem;font-size:.66667rem}body.woocommerce-page table.shop_table td.actions input.button.alt{margin:0 0 0 .33333rem;color:#3b3331;background:#d80019}body.woocommerce-page table.shop_table td.actions input.button.alt:hover{background:#b90015}body.woocommerce-page .cart-collaterals{margin-top:3.33333rem}body.woocommerce-page .cart-collaterals .cart_totals h2{margin-bottom:.88889rem;margin-top:0;text-align:left;font-size:.83333rem}body.woocommerce-page .cart-collaterals .cart_totals table{width:100%}body.woocommerce-page .cart-collaterals .cart_totals table tr td,body.woocommerce-page .cart-collaterals .cart_totals table tr th{border-top:1px solid rgba(0,0,0,.12);padding:.55556rem .83333rem}body.woocommerce-page .cart-collaterals .cart_totals table tr th{font-family:Dosis,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:900;color:#3b3331;border-right:1px solid rgba(0,0,0,.12);width:45%}body.woocommerce-page .cart-collaterals .cart_totals table tr td{vertical-align:middle;text-align:left;font-size:.77778rem;background-color:#f7f7f7}body.woocommerce-page .cart-collaterals .cart_totals table tr td strong .amount{color:#3b3331}body.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button{color:#3b3331;font-size:1rem}body.woocommerce-page .cart-collaterals .shipping_calculator h2 .shipping-calculator-button:after{font-family:FontAwesome;content:"\f0d7"}body.woocommerce-page form .form-row input.input-text,body.woocommerce-page form .form-row select,body.woocommerce-page form .form-row textarea{border-radius:.11111rem;box-shadow:none;border:1px solid #ddd;padding:.55556rem;background-color:#fff;width:100%}body.woocommerce-page form .form-row input.input-text:focus,body.woocommerce-page form .form-row textarea:focus{color:#3b3331;border-color:#ccc}body.woocommerce-page form .form-row .chosen-container-single .chosen-single{border-radius:.11111rem;box-shadow:none;border:1px solid #ebedf2;vertical-align:middle;color:#888;padding:.27778rem .55556rem;height:2.22222rem;background:#f7f7f7}body.woocommerce-page .cross-sells h2{font-size:.83333rem}body.woocommerce-page #customer_details .checkbox{margin:0 .27778rem 0 0;display:inline-block}body.woocommerce-page form.checkout_coupon{padding-bottom:.33333rem}body.woocommerce-page #payment{border-radius:.11111rem;border:1px solid #ebedf2;color:#3b3331;padding:0 .55556rem;background:#f7f7f7}body.woocommerce-page #payment #place_order{color:#fff;padding:1rem 1.66667rem;background-color:#d80019}body.woocommerce-page #payment #place_order:hover{background-color:#b90015}body.woocommerce-page #payment ul.payment_methods{border-bottom:1px solid #ebedf2}body.woocommerce-page #payment ul.payment_methods li input{vertical-align:middle;margin-right:.27778rem}body.woocommerce-page #payment div.form-row{border-top:0}body.woocommerce-page #payment div.payment_box{border-radius:.11111rem;box-shadow:none;border:1px solid #ebedf2;background:#f7f7f7}body.woocommerce-page #payment div.payment_box:after{border-bottom-color:#ebedf2}body.woocommerce-page table.shop_table th{color:#3b3331}body.woocommerce-page table.shop_table tbody:first-child tr:first-child td,body.woocommerce-page table.shop_table tbody:first-child tr:first-child th{border-top:1px solid rgba(0,0,0,.1)}body.woocommerce-page table.shop_table tfoot td{color:#3b3331}body.woocommerce-page a.button.added:before{right:-1.22222rem;top:.66667rem}body.woocommerce-page .widget_shopping_cart_content .buttons,body.woocommerce-page td.product-name dl.variation dd{margin-bottom:0}body.woocommerce-page .widget_shopping_cart_content .buttons .wc-forward{margin-bottom:.55556rem;width:100%}body.woocommerce-page .widget_shopping_cart_content .buttons .checkout{margin-bottom:0;box-shadow:none;border:1px solid #d80019;color:#fff;background-color:#d80019}body.woocommerce-page .widget_shopping_cart_content .buttons .checkout:hover{background-color:#bf0016}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{color:#fff;padding:1.05556rem 1.11111rem .94444rem;font-size:.77778rem;background-color:#d80019}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{color:#fff;background-color:#b90015}.woocommerce{font-size:.77778rem}.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover{background-color:#d80019}.woocommerce.widget_shopping_cart .cart_list li{padding-left:0}.woocommerce.widget_shopping_cart .total{border-top:1px solid rgba(0,0,0,.1);color:#3b3331;padding-top:.55556rem}.woocommerce.widget_shopping_cart .total .amount{color:#d80019}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.66667rem}html body.woocommerce-page nav.woocommerce-pagination ul li .next:focus,html body.woocommerce-page nav.woocommerce-pagination ul li .next:hover,html body.woocommerce-page nav.woocommerce-pagination ul li .prev:focus,html body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover{text-shadow:none;color:#d80019}body.woocommerce-page .buttons .wc-forward:after{right:1.11111rem;position:absolute}.about_paypal{margin-left:.83333rem}.woocommerce-shop-page .sidebar{margin-top:.77778rem}.woocommerce-checkout h2,.woocommerce-checkout h3{margin-bottom:.83333rem;margin-top:.83333rem;font-size:.83333rem}.woocommerce.columns-1,.woocommerce.columns-2,.woocommerce.columns-3,.woocommerce.columns-4{margin-bottom:30px}.woocommerce.columns-1:after,.woocommerce.columns-2:after,.woocommerce.columns-3:after,.woocommerce.columns-4:after{display:table;clear:both;content:""}.woocommerce.columns-1 ul.products li.product,.woocommerce.columns-2 ul.products li.product,.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-4 ul.products li.product{float:left;margin:0 15px 30px 0}@media (min-width:767px){.woocommerce.columns-1 ul.products li.product,.woocommerce.columns-2 ul.products li.product,.woocommerce.columns-3 ul.products li.product,.woocommerce.columns-4 ul.products li.product{margin:0 30px 30px 0}}.woocommerce.columns-1 ul.products li.product{max-width:100%}.woocommerce.columns-2 ul.products li.product{max-width:calc(50% - 15px)}@media (min-width:767px){.woocommerce.columns-2 ul.products li.product{max-width:calc(50% - 30px)}}.woocommerce.columns-3 ul.products li.product{max-width:calc(50% - 15px)}@media (min-width:767px){.woocommerce.columns-3 ul.products li.product{max-width:calc(33.3% - 30px)}}.woocommerce.columns-4 ul.products li.product{max-width:calc(50% - 15px)}@media (min-width:767px){.woocommerce.columns-4 ul.products li.product{max-width:calc(25% - 30px)}.woocommerce.columns-1 ul.products li.product:nth-of-type(1n),.woocommerce.columns-2 ul.products li.product:nth-of-type(2n),.woocommerce.columns-3 ul.products li.product:nth-of-type(3n),.woocommerce.columns-4 ul.products li.product:nth-of-type(4n){margin-right:0}}
/*# sourceMappingURL=data:application/json;base64,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QUFBLENBQXhCLG9CQUFBLENBQXRCLG1CQUF5RSxDQUFFLDRGQUUvQixrQkFBb0IsQ0FBRSxvSEFDa0IsYUFBQSxDQUFnQixVQUFBLENBQTVCLFVBQXlDLENBQUUsd0xBRXFCLFVBQUEsQ0FBWSxvQkFBdUIsQ0FBRSx5QkFDdE0sd0xBQTZMLG9CQUFzQixDQUFFLENBQUUsOENBRW5NLGNBQWdCLENBQUUsOENBRWxCLDBCQUE0QixDQUFFLHlCQUNsRCw4Q0FBZ0QsMEJBQTRCLENBQUUsQ0FBRSw4Q0FFNUQsMEJBQTRCLENBQUUseUJBQ2xELDhDQUFnRCw0QkFBOEIsQ0FBRSxDQUFFLDhDQUU5RCwwQkFBNEIsQ0FBRSx5QkFDbEQsOENBQWdELDBCQUE0QixDQUU1RSx3UEFBNlAsY0FBZ0IsQ0FGL0wiLCJmaWxlIjoidG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogV29vQ29tbWVyY2UgQ1NTIGZvciBTaGFrYSAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcIExvY2FsIHZhcmlhYmxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cywgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHsgcGFkZGluZy10b3A6IDEuMTExMTFyZW07IG1hcmdpbi1ib3R0b206IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGk6bnRoLWNoaWxkKG9kZCkucHJvZHVjdCwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpOm50aC1jaGlsZChvZGQpLnByb2R1Y3QgeyBtYXJnaW4tcmlnaHQ6IDQlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGk6bnRoLWNoaWxkKGV2ZW4pLnByb2R1Y3QsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaTpudGgtY2hpbGQoZXZlbikucHJvZHVjdCB7IG1hcmdpbi1yaWdodDogMDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgYm9keS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLmZpcnN0LCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkuZmlyc3QsIGJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5sYXN0LCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkubGFzdCB7IGNsZWFyOiBub25lOyB9IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7IG1hcmdpbi1ib3R0b206IDMuMzMzMzNyZW07IHdpZHRoOiA0OCU7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgeyB3aWR0aDogMzAuOCU7IH0gfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSB7IGNvbG9yOiAjZDgwMDE5OyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhIGltZywgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcgeyBib3gtc2hhZG93OiBub25lOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjFzOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhOmhvdmVyIGltZywgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcgeyBib3gtc2hhZG93OiAwIDAgMCAycHg7IGNvbG9yOiAjZDgwMDE5OyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5idXR0b24geyBjb2xvcjogIzMzMzMzMzsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5idXR0b246aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYnV0dG9uOmhvdmVyIHsgY29sb3I6ICNmZmZmZmY7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgzLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBoMyB7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc2l6ZTogMS4xMTExMXJlbTsgY29sb3I6ICMzYjMzMzE7IG1hcmdpbi1ib3R0b206IDA7IG1hcmdpbi10b3A6IDAuNjY2NjdyZW07IGxpbmUtaGVpZ2h0OiAxLjI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDAuMTExMTFyZW0gMCAwLjMzMzMzcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA4MDA7IGNvbG9yOiAjZDgwMDE5OyBmb250LXNpemU6IDEuMzg4ODlyZW07IGxpbmUtaGVpZ2h0OiAxLjI7IG1hcmdpbi1ib3R0b206IDAuMTY2NjdyZW07IG1hcmdpbi10b3A6IC0wLjE2NjY3cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgZGVsLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgZGVsIHsgZm9udC1zaXplOiAxcmVtOyBjb2xvcjogIzg4ODg4ODsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgcGFkZGluZy10b3A6IDAuMjc3NzhyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUgeyBtYXJnaW46IC0wLjM4ODg5cmVtIC0wLjM4ODg5cmVtIDAgMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7IG1hcmdpbi10b3A6IDAuNjY2NjdyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyAuc3Rhci1yYXRpbmcsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuc3Rhci1yYXRpbmcgeyBtYXJnaW46IDAuMTExMTFyZW0gMCAwLjM4ODg5cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgYS5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSBhLmFkZF90b19jYXJ0X2J1dHRvbiB7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA5MDA7IGJhY2tncm91bmQ6ICNmN2Y3Zjc7IGJvcmRlcjogMDsgYm94LXNoYWRvdzogbm9uZTsgdGV4dC1zaGFkb3c6IG5vbmU7IGNvbG9yOiAjODg4ODg4OyBwYWRkaW5nOiAwLjgzMzMzcmVtOyB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7IG1hcmdpbi1ib3R0b206IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBhLmFkZF90b19jYXJ0X2J1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlIGEuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZDogI2Q4MDAxOTsgY29sb3I6ICMzYjMzMzE7IGJveC1zaGFkb3c6IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utb3JkZXJpbmcsIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgeyBtYXJnaW46IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utb3JkZXJpbmcgLm9yZGVyYnksIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgLm9yZGVyYnkgeyBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAwLjU1NTU2cmVtOyBoZWlnaHQ6IDIuMjIyMjJyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBzcGFuLm9uc2FsZSwgLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHsgYmFja2dyb3VuZDogIzNiMzMzMTsgdGV4dC1zaGFkb3c6IG5vbmU7IGJveC1zaGFkb3c6IG5vbmU7IGhlaWdodDogMi4yMjIyMnJlbTsgd2lkdGg6IDIuMjIyMjJyZW07IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJEb3Npc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogOTAwOyBsaW5lLWhlaWdodDogMnJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53Yy1mb3J3YXJkOjphZnRlciwgLndvb2NvbW1lcmNlIC53Yy1mb3J3YXJkOjphZnRlciB7IGNvbnRlbnQ6ICdcXGYwNTQnOyBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgbWFyZ2luLWxlZnQ6IDAuNTU1NTZyZW07IGZvbnQtc2l6ZTogMC43Nzc3OHJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zdGFyLXJhdGluZywgLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyB7IGNvbG9yOiAjZmFjODAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnN0YXItcmF0aW5nOjpiZWZvcmUsIC53b29jb21tZXJjZSAuc3Rhci1yYXRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXDUzXFw1M1xcNTNcXDUzXFw1Myc7IGNvbG9yOiAjZThlOGU4OyB9XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbiwgYm9keS53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbiwgYm9keS53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hbHQsIGJvZHkud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJEb3Npc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogODAwOyBmb250LXNpemU6IDAuODMzMzNyZW07IGJvcmRlci1yYWRpdXM6IDA7IHBhZGRpbmc6IDEuMzMzMzNyZW0gMS4xMTExMXJlbSAxLjIyMjIycmVtOyB0ZXh0LXNoYWRvdzogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgY29sb3I6ICMzMzMzMzM7IHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uOmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciwgYm9keS53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDE5OyBjb2xvcjogI2ZmZmZmZjsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uOmFjdGl2ZSwgYm9keS53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbjphY3RpdmUsIGJvZHkud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmFjdGl2ZSwgYm9keS53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246YWN0aXZlIHsgdG9wOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi1ib3R0b206IDEuMTExMTFyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLnN0YXItcmF0aW5nIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7IGZvbnQtc2l6ZTogMC43Nzc3OHJlbTsgY29sb3I6ICNhNmFjYjI7IGxldHRlci1zcGFjaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAwOyBtYXJnaW4tdG9wOiAxLjA1NTU2cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctdG9wOiAzLjMzMzMzcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb246OmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogJyc7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsgbGVmdDogMDsgdG9wOiAwOyBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSAycHgsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDZweCk7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm9yZGVyOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgeyBib3JkZXI6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBtYXJnaW46IDAgMC4xMTExMXJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wYWdlLW51bWJlcnMgeyBmb250LXNpemU6IDAuODMzMzNyZW07IHdpZHRoOiAzLjMzMzMzcmVtOyBib3JkZXI6IDNweCBzb2xpZCAjM2IzMzMxOyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzMzMxOyBwYWRkaW5nOiAxLjExMTExcmVtIDA7IGZvbnQtd2VpZ2h0OiA4MDA7IGJvcmRlci1yYWRpdXM6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhIHsgY29sb3I6ICNmZmZmZmY7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMyZDI3MjU7IGJvcmRlcjogM3B4IHNvbGlkICMyZDI3MjU7IGNvbG9yOiAjZmZmZmZmOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50IHsgYm9yZGVyOiAzcHggc29saWQgIzNiMzMzMTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMS4xMTExMXJlbSAwOyBjb2xvcjogIzNiMzMzMTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wcmV2LCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLm5leHQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvcmRlcjogM3B4IHNvbGlkICNkODAwMTk7IGJhY2tncm91bmQ6ICNkODAwMTk7IGNvbG9yOiAjZDgwMDE5OyB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAucHJldjpob3ZlciwgYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5uZXh0OmhvdmVyIHsgYm9yZGVyOiAzcHggc29saWQgI2JmMDAxNjsgYmFja2dyb3VuZDogI2JmMDAxNjsgY29sb3I6ICNmZmZmZmY7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAucHJldjpob3Zlcjo6YmVmb3JlLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLnByZXY6aG92ZXI6OmFmdGVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLm5leHQ6aG92ZXI6OmJlZm9yZSwgYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5uZXh0OmhvdmVyOjphZnRlciB7IGNvbG9yOiAjZmZmZmZmOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLnByZXY6OmJlZm9yZSwgYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wcmV2OjphZnRlciwgYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5uZXh0OjpiZWZvcmUsIGJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAubmV4dDo6YWZ0ZXIgeyBmb250LXNpemU6IDEuNTU1NTZyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogY2FsYyg1MCUgLSAwLjcyMjIycmVtKTsgdG9wOiBjYWxjKDUwJSAtIDAuNjY2NjdyZW0pOyBjb2xvcjogI2ZmZmZmZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLnByZXYgeyBsZWZ0OiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLnByZXY6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxNzcnOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLm5leHQgeyByaWdodDogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5uZXh0OjphZnRlciB7IGNvbnRlbnQ6ICdcXGYxNzgnOyBwYWRkaW5nLWxlZnQ6IDAuMDU1NTZyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHsgYmFja2dyb3VuZDogI2Q4MDAxOTsgYm94LXNoYWRvdzogbm9uZTsgYm9yZGVyOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7IHRvcDogLTAuMTY2NjdyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlOmxhc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDogLTAuNjY2NjdyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IHsgYmFja2dyb3VuZDogI2Y3ZjdmNzsgbWFyZ2luOiAxLjExMTExcmVtIDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX2xhYmVsIHsgZm9udC1zaXplOiAwLjg4ODg5cmVtOyBsaW5lLWhlaWdodDogMi40NDQ0NHJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCBpbnB1dCB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAwLjU1NTU2cmVtOyBib3JkZXI6IDFweCBzb2xpZCAjZWRlZmYyOyBib3JkZXItcmFkaXVzOiAwLjExMTExcmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyBwYWRkaW5nOiAwLjMzMzMzcmVtIDAuNjY2NjdyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgaW5wdXQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgYSB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogIzg4ODg4ODsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIGE6Zm9jdXMsIGJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzNiMzMzMTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5wcm9kdWN0LWNhdGVnb3JpZXMgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDEuMTExMTFyZW07IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyAucHJvZHVjdC1jYXRlZ29yaWVzIGEgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMC44MzMzM3JlbTsgZm9udC13ZWlnaHQ6IDgwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMC43Nzc3OHJlbSAxLjM4ODg5cmVtIDAuNzc3NzhyZW0gMC41NTU1NnJlbTsgYm9yZGVyLXJhZGl1czogMDsgbWFyZ2luOiAwLjY2NjY3cmVtIDA7IHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5wcm9kdWN0LWNhdGVnb3JpZXMgYTpmb2N1cywgYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5wcm9kdWN0LWNhdGVnb3JpZXMgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICNkODAwMTk7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyAucHJvZHVjdC1jYXRlZ29yaWVzIGE6Zm9jdXM6OmFmdGVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgLnByb2R1Y3QtY2F0ZWdvcmllcyBhOmhvdmVyOjphZnRlciB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyAucHJvZHVjdC1jYXRlZ29yaWVzIGE6OmFmdGVyIHsgcG9zaXRpb246IGFic29sdXRlOyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IGNvbnRlbnQ6ICdcXGYxNzgnOyBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgZm9udC1zaXplOiAxLjExMTExcmVtOyBjb2xvcjogI2Q4MDAxOTsgcmlnaHQ6IDAuNTU1NTZyZW07IHRvcDogY2FsYyg1MCUgLSAwLjY2NjY3cmVtKTsgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0OyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgLnByb2R1Y3QtY2F0ZWdvcmllcyA+IGxpOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyAucHJvZHVjdC1jYXRlZ29yaWVzIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgLnByb2R1Y3QtY2F0ZWdvcmllcyBsaTo6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAycHg7IHRvcDogLTdweDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpIDJweCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNnB4KTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5wcm9kdWN0LWNhdGVnb3JpZXMgbGkuY3VycmVudC1jYXQgPiBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDE5OyBjb2xvcjogI2ZmZmZmZjsgei1pbmRleDogMTA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyAucHJvZHVjdC1jYXRlZ29yaWVzIGxpLmN1cnJlbnQtY2F0ID4gYTo6YWZ0ZXIgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBjb2xvcjogI2ZmZmZmZjsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5jaGlsZHJlbiB7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmctbGVmdDogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5jaGlsZHJlbiBhIHsgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgcGFkZGluZy1sZWZ0OiAxLjExMTExcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgLmNoaWxkcmVuIC5jaGlsZHJlbiBhIHsgcGFkZGluZy1sZWZ0OiAxLjY2NjY3cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgLmNoaWxkcmVuIC5jaGlsZHJlbiAuY2hpbGRyZW4gYSB7IHBhZGRpbmctbGVmdDogMi4yMjIyMnJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIC5jaGlsZHJlbiAuY2hpbGRyZW4gLmNoaWxkcmVuIC5jaGlsZHJlbiBhIHsgcGFkZGluZy1sZWZ0OiAyLjc3Nzc4cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBhIHsgY29sb3I6ICM4ODg4ODg7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyB7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IHdpZHRoOiAyLjIyMjIycmVtOyBoZWlnaHQ6IDIuMjIyMjJyZW07IG1hcmdpbi1ib3R0b206IDAuODMzMzNyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIC5yZW1vdmUgeyBkaXNwbGF5OiBub25lOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaTpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6bGFzdC1vZi10eXBlIGEgaW1nIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgLmFtb3VudCB7IGNvbG9yOiAjZDgwMDE5OyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaTpsYXN0LW9mLXR5cGUgYSBpbWcgeyBtYXJnaW4tYm90dG9tOiAwLjgzMzMzcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2NyZWVuLXJlYWRlci10ZXh0IHsgZGlzcGxheTogbm9uZTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggLnNlYXJjaC1maWVsZCB7IHdpZHRoOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyBwYWRkaW5nOiAwLjMzMzMzcmVtIDAuMjc3NzhyZW0gMC4zMzMzM3JlbSAwLjU1NTU2cmVtOyBmb250LXdlaWdodDogbm9ybWFsOyBoZWlnaHQ6IDIuNzc3NzhyZW07IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IG1hcmdpbi1ib3R0b206IDAuNTU1NTZyZW07IH1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2VhcmNoLWZpZWxkIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA3MCU7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIC5zZWFyY2gtZmllbGQ6Zm9jdXMgeyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2VhcmNoLWZpZWxkICsgaW5wdXQgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyLjc3Nzc4cmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDE5OyBib3JkZXI6IDA7IGNvbG9yOiAjZmZmZmZmOyBib3JkZXItcmFkaXVzOiAwLjExMTExcmVtOyB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA5MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMC42NjY2N3JlbTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IGJvZHkud29vY29tbWVyY2UtcGFnZSAud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIC5zZWFyY2gtZmllbGQgKyBpbnB1dCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IHdpZHRoOiAzMCU7IH0gfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggLnNlYXJjaC1maWVsZCArIGlucHV0OmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2VhcmNoLWZpZWxkICsgaW5wdXQ6Zm9jdXMgeyBiYWNrZ3JvdW5kOiAjYjkwMDE1OyBvdXRsaW5lOiBub25lOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7IG1hcmdpbi1ib3R0b206IDEuNjY2NjdyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyB7IGJveC1zaGFkb3c6IG5vbmU7IG1hcmdpbi1ib3R0b206IDEuNjY2NjdyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGRpdi50aHVtYm5haWxzIHsgcGFkZGluZy10b3A6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGRpdi50aHVtYm5haWxzIGEgeyBtYXJnaW4tYm90dG9tOiAwLjgzMzMzcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgcC5wcmljZSB7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc2l6ZTogMS43Nzc3OHJlbTsgY29sb3I6ICNkODAwMTk7IG1hcmdpbi1ib3R0b206IDAuNDQ0NDRyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucyB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IHAucHJpY2UgZGVsIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY29sb3I6ICM4ODg4ODg7IG1hcmdpbi1ib3R0b206IC0xLjExMTExcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHsgbWFyZ2luOiAxLjI3Nzc4cmVtIDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7IHdpZHRoOiBjYWxjKDgyJSAtIDEuNjY2NjdyZW0pOyBtYXJnaW4tbGVmdDogMS42NjY2N3JlbTsgbWFyZ2luLXJpZ2h0OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDE5OyB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7IGNvbG9yOiAjZmZmZmZmOyB0cmFuc2l0aW9uOiBub25lOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpmb2N1cywgYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246aG92ZXIgeyBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2I5MDAxNTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB7IHdpZHRoOiAxMDAlOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLmxhYmVsIHsgd2lkdGg6IDIwJTsgcGFkZGluZy1yaWdodDogMDsgY29sb3I6ICMzYjMzMzE7IHBhZGRpbmctdG9wOiAwLjU1NTU2cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIC52YWx1ZSB7IHdpZHRoOiA3NSU7IHBhZGRpbmctbGVmdDogNSU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgc2VsZWN0IHsgd2lkdGg6IDEwMCU7IGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDAuNTU1NTZyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgLnJlc2V0X3ZhcmlhdGlvbnMgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb24gLnByaWNlIHsgY29sb3I6ICMzYjMzMzE7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc2l6ZTogMC44ODg4OXJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbiAucHJpY2UgZGVsIHsgY29sb3I6ICM4ODg4ODg7IGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAwLjc3Nzc4cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uIC5wcmljZSBpbnMgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBwYWRkaW5nLWJvdHRvbTogMS4zODg4OXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAwOyBib3JkZXI6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczo6YWZ0ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6ICcnOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAycHg7IGxlZnQ6IDA7IGJvdHRvbTogMDsgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkgMnB4LCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA2cHgpOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6bGFzdC1vZi10eXBlOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTo6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiAnJzsgaGVpZ2h0OiAyLjIyMjIycmVtOyB3aWR0aDogMnB4OyByaWdodDogLTFweDsgbGVmdDogaW5oZXJpdDsgdG9wOiBjYWxjKDUwJSAtIDEuMTExMTFyZW0pOyBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkgMnB4LCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA2cHgpOyBib3gtc2hhZG93OiBub25lOyBib3JkZXItd2lkdGg6IDA7IGJvcmRlci1yYWRpdXM6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEgeyBmb250LWZhbWlseTogXCJEb3Npc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogODAwOyBmb250LXNpemU6IDAuODMzMzNyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtc2hhZG93OiBub25lOyBjb2xvcjogIzg4ODg4ODsgcGFkZGluZzogMC44MzMzM3JlbSAxLjM4ODg5cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpob3ZlciBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogIzNiMzMzMTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHsgYm9yZGVyLWJvdHRvbTogMDsgYm9yZGVyLXJhZGl1czogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlOmhvdmVyIGE6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEgeyBjb2xvcjogIzNiMzMzMTsgcGFkZGluZzogMC44MzMzM3JlbSAxLjM4ODg5cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5kZXNjcmlwdGlvbl90YWIgeyBtYXJnaW4tbGVmdDogMHJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuZGVzY3JpcHRpb25fdGFiIGEgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyBoMiB7IGZvbnQtc2l6ZTogMS4xMTExMXJlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbTogMC44MzMzM3JlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5jb21tZW50bGlzdCB7IHBhZGRpbmctbGVmdDogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7IGZvbnQtc2l6ZTogMXJlbTsgbWFyZ2luLXRvcDogMS42NjY2N3JlbTsgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld3MgI2NvbW1lbnRzIHsgd2lkdGg6IDEwMCU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCB7IGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCAubWV0YSB7IHBhZGRpbmctdG9wOiAwOyBib3JkZXItdG9wOiAwOyBjb2xvcjogIzY2NjY2NjsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlICNyZXZpZXdzICNjb21tZW50cyBoMiB7IG1hcmdpbi10b3A6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3cyAuY29tbWVudC1yZXBseS10aXRsZSB7IGZvbnQtc2l6ZTogMC44MzMzM3JlbTsgbWFyZ2luLXRvcDogMC44MzMzM3JlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlICNyZXZpZXdzIGxhYmVsIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvciwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgeyBib3JkZXItdG9wOiAwOyBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB0ZXh0LXNoYWRvdzogbm9uZTsgcGFkZGluZzogMC4zMzMzM3JlbSAwLjMzMzMzcmVtIDAuMzMzMzNyZW0gMy4zMzMzM3JlbSAhaW1wb3J0YW50OyBjb2xvcjogIzNiMzMzMTsgbGluZS1oZWlnaHQ6IDIuNzc3NzhyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA4MDA7IGJveC1zaGFkb3c6IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZXJyb3IgLnNob3dsb2dpbiwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvciAuc2hvd2NvdXBvbiwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC5zaG93bG9naW4sIGJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyAuc2hvd2NvdXBvbiwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5zaG93bG9naW4sIGJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuc2hvd2NvdXBvbiB7IGNvbG9yOiAjM2IzMzMxOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvciAuc2hvd2xvZ2luOmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yIC5zaG93Y291cG9uOmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLnNob3dsb2dpbjpob3ZlciwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC5zaG93Y291cG9uOmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLnNob3dsb2dpbjpob3ZlciwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5zaG93Y291cG9uOmhvdmVyIHsgY29sb3I6ICMwMDAwMDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b24sIGJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyBhLmJ1dHRvbiwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDE5OyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMXJlbSAxLjY2NjY3cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yIGEuYnV0dG9uOmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gYS5idXR0b246aG92ZXIsIGJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNiZjAwMTY7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZSwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUsIGJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiAjM2IzMzMxOyBmb250LXNpemU6IDFyZW07IGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyBwYWRkaW5nLXRvcDogMDsgYm94LXNoYWRvdzogbm9uZTsgdG9wOiBjYWxjKDUwJSAtIDEuMzMzMzNyZW0pOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yIC53Yy1mb3J3YXJkOjphZnRlciwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC53Yy1mb3J3YXJkOjphZnRlciwgYm9keS53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC53Yy1mb3J3YXJkOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlIHsgY29udGVudDogJ1xcZjAwYyc7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlIHsgY29udGVudDogJ1xcZjEyOSc7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMGQnOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNob3J0LWRlc2NyaXB0aW9uIHsgcGFkZGluZy10b3A6IDAuODMzMzNyZW07IG1hcmdpbi10b3A6IDEuMTExMTFyZW07IG1hcmdpbi1ib3R0b206IDEuMTExMTFyZW07IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNob3J0LWRlc2NyaXB0aW9uOjpiZWZvcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6ICcnOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDE5OyBoZWlnaHQ6IDAuMTY2NjdyZW07IHdpZHRoOiAxLjY2NjY3cmVtOyB0b3A6IC0wLjE2NjY3cmVtOyBsZWZ0OiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNob3J0LWRlc2NyaXB0aW9uIHAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld19mb3JtICNyZXNwb25kIGlucHV0LCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld19mb3JtICNyZXNwb25kIHRleHRhcmVhIHsgYm9yZGVyOiAzcHggc29saWQgI2RkZGRkZDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMC40NDQ0NHJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBpbnB1dDpob3ZlciwgYm9keS53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB0ZXh0YXJlYTpob3ZlciB7IGJvcmRlcjogM3B4IHNvbGlkICNiYmJiYmI7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgaW5wdXQ6Zm9jdXMsIGJvZHkud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgdGV4dGFyZWE6Zm9jdXMgeyBib3JkZXI6IDNweCBzb2xpZCAjM2IzMzMxOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBvdXRsaW5lOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld19mb3JtICNyZXNwb25kIGlucHV0I3N1Ym1pdCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYmFja2dyb3VuZC1jb2xvcjogI2Q4MDAxOTsgY29sb3I6ICNmZmZmZmY7IGJvcmRlcjogMDsgYm94LXNoYWRvdzogbm9uZTsgZm9udC1mYW1pbHk6IFwiRG9zaXNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zaXplOiAwLjY2NjY3cmVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwYWRkaW5nOiAwLjgzMzMzcmVtIDEuMTExMTFyZW07IG1hcmdpbi1ib3R0b206IDAuMjc3NzhyZW07IG1hcmdpbi1yaWdodDogMC4yNzc3OHJlbTsgdGV4dC1zaGFkb3c6IG5vbmU7IHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkwMDE1OyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6YWN0aXZlIHsgdG9wOiAwOyBvdXRsaW5lOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3Jldmlld19mb3JtICNyZXNwb25kIGlucHV0I3N1Ym1pdDpmb2N1cyB7IG91dGxpbmU6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAwLjU1NTU2cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnVwc2VsbHMucHJvZHVjdHMgaDIsIGJvZHkud29vY29tbWVyY2UtcGFnZSAucmVsYXRlZCBoMiB7IGZvbnQtc2l6ZTogMC44MzMzM3JlbTsgbWFyZ2luLXRvcDogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IGJvZHkud29vY29tbWVyY2UtcGFnZSAudXBzZWxscy5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaTpudGgtY2hpbGQob2RkKS5wcm9kdWN0LCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnJlbGF0ZWQgdWwucHJvZHVjdHMgbGk6bnRoLWNoaWxkKG9kZCkucHJvZHVjdCB7IG1hcmdpbi1yaWdodDogNCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IGJvZHkud29vY29tbWVyY2UtcGFnZSAudXBzZWxscy5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaTpudGgtY2hpbGQoZXZlbikucHJvZHVjdCwgYm9keS53b29jb21tZXJjZS1wYWdlIC5yZWxhdGVkIHVsLnByb2R1Y3RzIGxpOm50aC1jaGlsZChldmVuKS5wcm9kdWN0IHsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAudXBzZWxscy5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnJlbGF0ZWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7IHdpZHRoOiA0OCU7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnVwc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgYm9keS53b29jb21tZXJjZS1wYWdlIC5yZWxhdGVkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgeyB3aWR0aDogMzAuOCU7IH0gfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHAuc3RhcnMgYSB7IGNvbG9yOiAjZmFjODAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLmVudHJ5LXN1bW1hcnkgeyBmb250LXNpemU6IDAuNzc3NzhyZW07IHBhZGRpbmctbGVmdDogMC4xNjY2N3JlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5lbnRyeS1zdW1tYXJ5IC5lbnRyeS10aXRsZSB7IGNvbG9yOiAjM2IzMzMxOyBmb250LWZhbWlseTogXCJEb3Npc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogODAwOyBmb250LXNpemU6IDEuMzMzMzNyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi1ib3R0b206IDAuMTY2NjdyZW07IG1hcmdpbi10b3A6IDA7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAuZW50cnktc3VtbWFyeSBwIHsgZm9udC1zaXplOiAxcmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnF1YW50aXR5IHsgd2lkdGg6IDE4JTsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAucXR5IHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMy4zMzMzM3JlbTsgZm9udC1zaXplOiAwLjc3Nzc4cmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBjb2xvcjogIzg4ODg4ODsgcGFkZGluZzogMC4xMTExMXJlbSAwIDAgMC42NjY2N3JlbTsgYm9yZGVyOiAzcHggc29saWQgI2RkZGRkZDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAucXR5OmhvdmVyIHsgYm9yZGVyOiAzcHggc29saWQgI2JiYmJiYjsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5xdWFudGl0eSAucXR5OmZvY3VzIHsgYm9yZGVyOiAzcHggc29saWQgIzNiMzMzMTsgY29sb3I6ICMzYjMzMzE7IG91dGxpbmU6IG5vbmU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdCB7IGJhY2tncm91bmQ6ICNkODAwMTk7IGJvcmRlci1jb2xvcjogI2Q4MDAxOTsgb3V0bGluZTogbm9uZTsgY29sb3I6ICNmZmZmZmY7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlciB7IGJhY2tncm91bmQ6ICNhZjAwMTQ7IGJvcmRlci1jb2xvcjogI2FmMDAxNDsgY29sb3I6ICNmZmZmZmY7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHsgYm9yZGVyLXJhZGl1czogMDsgdGFibGUtbGF5b3V0OiBhdXRvOyBib3JkZXItdG9wOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7IHBhZGRpbmc6IDAuMzMzMzNyZW0gMC45NDQ0NHJlbTsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0aCB7IGNvbG9yOiAjM2IzMzMxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwYWRkaW5nOiAwLjgzMzMzcmVtIDAuOTQ0NDRyZW07IGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA4MDA7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIHsgcGFkZGluZzogMC40NDQ0NHJlbTsgd2lkdGg6IDEuNjY2NjdyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSB7IGNvbG9yOiAjM2IzMzMxICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IGhlaWdodDogMS42NjY2N3JlbTsgd2lkdGg6IDEuNjY2NjdyZW07IGxpbmUtaGVpZ2h0OiAxLjY2NjY3cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmU6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzMzMxOyBjb2xvcjogI2ViZWRmMiAhaW1wb3J0YW50OyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC10aHVtYm5haWwgeyBwYWRkaW5nLWxlZnQ6IDA7IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIC5hdHRhY2htZW50LXNob3BfdGh1bWJuYWlsIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSBhIHsgY29sb3I6ICM4ODg4ODg7IGZvbnQtc2l6ZTogMC43Nzc3OHJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtcHJpY2UgeyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAwLjc3Nzc4cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkgeyB3aWR0aDogMy4zMzMzM3JlbTsgbWFyZ2luOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkgLnF0eSB7IGhlaWdodDogMS42NjY2N3JlbTsgZm9udC1zaXplOiAwLjc3Nzc4cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1zdWJ0b3RhbCAuYW1vdW50IHsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjM2IzMzMxOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIHsgcGFkZGluZzogMC4zMzMzM3JlbTsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgYm94LXNoYWRvdzogbm9uZTsgbWFyZ2luLXJpZ2h0OiAwLjY2NjY3cmVtOyBwYWRkaW5nOiAwLjcyMjIycmVtIDAuNjExMTFyZW0gMC41cmVtOyB3aWR0aDogNy43Nzc3OHJlbTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IGJvZHkud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7IHdpZHRoOiAxNS41NTU1NnJlbTsgfSB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQ6Zm9jdXMgeyBib3JkZXItY29sb3I6ICMzYjMzMzE7IGNvbG9yOiAjM2IzMzMxOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIGlucHV0LmJ1dHRvbiB7IGhlaWdodDogMi4yMjIyMnJlbTsgZm9udC1zaXplOiAwLjY2NjY3cmVtOyBwYWRkaW5nOiAwLjgzMzMzcmVtIDEuMTExMTFyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgaW5wdXQuYnV0dG9uLmFsdCB7IG1hcmdpbjogMCAwIDAgMC4zMzMzM3JlbTsgYmFja2dyb3VuZDogI2Q4MDAxOTsgY29sb3I6ICMzYjMzMzE7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7IGJhY2tncm91bmQ6ICNiOTAwMTU7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyB7IG1hcmdpbi10b3A6IDMuMzMzMzNyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgaDIgeyBmb250LXNpemU6IDAuODMzMzNyZW07IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDAuODg4ODlyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgeyB3aWR0aDogMTAwJTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ciB0aCwgYm9keS53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ciB0ZCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyBwYWRkaW5nOiAwLjU1NTU2cmVtIDAuODMzMzNyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdHIgdGggeyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB3aWR0aDogNDUlOyBjb2xvcjogIzNiMzMzMTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiRG9zaXNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDkwMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ciB0ZCB7IGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMC43Nzc3OHJlbTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ciB0ZCBzdHJvbmcgLmFtb3VudCB7IGNvbG9yOiAjM2IzMzMxOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nX2NhbGN1bGF0b3IgaDIgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHsgZm9udC1zaXplOiAxcmVtOyBjb2xvcjogIzNiMzMzMTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZ19jYWxjdWxhdG9yIGgyIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjo6YWZ0ZXIgeyBjb250ZW50OiAnXFxmMGQ3JzsgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSwgYm9keS53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IHNlbGVjdCwgYm9keS53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyBib3gtc2hhZG93OiBub25lOyB3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogMC4xMTExMXJlbTsgcGFkZGluZzogMC41NTU1NnJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhOmZvY3VzLCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dDpmb2N1cyB7IGJvcmRlci1jb2xvcjogI2NjY2NjYzsgY29sb3I6ICMzYjMzMzE7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgeyBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyOyBib3gtc2hhZG93OiBub25lOyBoZWlnaHQ6IDIuMjIyMjJyZW07IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IHBhZGRpbmc6IDAuMjc3NzhyZW0gMC41NTU1NnJlbTsgY29sb3I6ICM4ODg4ODg7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAuY3Jvc3Mtc2VsbHMgaDIgeyBmb250LXNpemU6IDAuODMzMzNyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjY3VzdG9tZXJfZGV0YWlscyAuY2hlY2tib3ggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAwLjI3Nzc4cmVtIDAgMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGZvcm0uY2hlY2tvdXRfY291cG9uIHsgcGFkZGluZy1ib3R0b206IDAuMzMzMzNyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCB7IGJhY2tncm91bmQ6ICNmN2Y3Zjc7IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IHBhZGRpbmc6IDAgMC41NTU1NnJlbTsgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjsgY29sb3I6ICMzYjMzMzE7IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDE5OyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMXJlbSAxLjY2NjY3cmVtOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3BheW1lbnQgI3BsYWNlX29yZGVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2I5MDAxNTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGlucHV0IHsgbWFyZ2luLXJpZ2h0OiAwLjI3Nzc4cmVtOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3BheW1lbnQgZGl2LmZvcm0tcm93IHsgYm9yZGVyLXRvcDogMDsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlICNwYXltZW50IGRpdi5wYXltZW50X2JveCB7IGJhY2tncm91bmQ6ICNmN2Y3Zjc7IGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDAuMTExMTFyZW07IH1cbmJvZHkud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmFmdGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViZWRmMjsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGggeyBjb2xvcjogIzNiMzMzMTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGQsIGJvZHkud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGQgeyBjb2xvcjogIzNiMzMzMTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFkZGVkOjpiZWZvcmUgeyB0b3A6IDAuNjY2NjdyZW07IHJpZ2h0OiAtMS4yMjIyMnJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIHRkLnByb2R1Y3QtbmFtZSBkbC52YXJpYXRpb24gZGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLmJ1dHRvbnMgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLmJ1dHRvbnMgLndjLWZvcndhcmQgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMC41NTU1NnJlbTsgfVxuYm9keS53b29jb21tZXJjZS1wYWdlIC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5idXR0b25zIC5jaGVja291dCB7IG1hcmdpbi1ib3R0b206IDA7IGJhY2tncm91bmQtY29sb3I6ICNkODAwMTk7IGNvbG9yOiAjZmZmZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZDgwMDE5OyBib3gtc2hhZG93OiBub25lOyB9XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLmJ1dHRvbnMgLmNoZWNrb3V0OmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2JmMDAxNjsgfVxuXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7IGJhY2tncm91bmQtY29sb3I6ICNkODAwMTk7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDAuNzc3NzhyZW07IHBhZGRpbmc6IDEuMDU1NTZyZW0gMS4xMTExMXJlbSAwLjk0NDQ0cmVtOyB9XG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNiOTAwMTU7IGNvbG9yOiAjZmZmZmZmOyB9XG5cbi53b29jb21tZXJjZSB7IGZvbnQtc2l6ZTogMC43Nzc3OHJlbTsgfVxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2Q4MDAxOTsgfVxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2Q4MDAxOTsgfVxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC5jYXJ0X2xpc3QgbGkgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAudG90YWwgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyBwYWRkaW5nLXRvcDogMC41NTU1NnJlbTsgY29sb3I6ICMzYjMzMzE7IH1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAudG90YWwgLmFtb3VudCB7IGNvbG9yOiAjZDgwMDE5OyB9XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHsgbWFyZ2luLWJvdHRvbTogMS42NjY2N3JlbTsgfVxuXG5odG1sIGJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAubmV4dDpmb2N1cywgaHRtbCBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLm5leHQ6aG92ZXIsIGh0bWwgYm9keS53b29jb21tZXJjZS1wYWdlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wcmV2OmZvY3VzLCBodG1sIGJvZHkud29vY29tbWVyY2UtcGFnZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAucHJldjpob3ZlciB7IGNvbG9yOiAjZDgwMDE5OyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLmJ1dHRvbnMgLndjLWZvcndhcmQ6OmFmdGVyIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMS4xMTExMXJlbTsgfVxuXG4uYWJvdXRfcGF5cGFsIHsgbWFyZ2luLWxlZnQ6IDAuODMzMzNyZW07IH1cblxuLndvb2NvbW1lcmNlLXNob3AtcGFnZSAuc2lkZWJhciB7IG1hcmdpbi10b3A6IDAuNzc3NzhyZW07IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGgzLCAud29vY29tbWVyY2UtY2hlY2tvdXQgaDIgeyBmb250LXNpemU6IDAuODMzMzNyZW07IG1hcmdpbi10b3A6IDAuODMzMzNyZW07IG1hcmdpbi1ib3R0b206IDAuODMzMzNyZW07IH1cblxuLndvb2NvbW1lcmNlLmNvbHVtbnMtMSwgLndvb2NvbW1lcmNlLmNvbHVtbnMtMiwgLndvb2NvbW1lcmNlLmNvbHVtbnMtMywgLndvb2NvbW1lcmNlLmNvbHVtbnMtNCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbi53b29jb21tZXJjZS5jb2x1bW5zLTE6OmFmdGVyLCAud29vY29tbWVyY2UuY29sdW1ucy0yOjphZnRlciwgLndvb2NvbW1lcmNlLmNvbHVtbnMtMzo6YWZ0ZXIsIC53b29jb21tZXJjZS5jb2x1bW5zLTQ6OmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IHRhYmxlOyBjbGVhcjogYm90aDsgfVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlLmNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UuY29sdW1ucy00IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgeyBmbG9hdDogbGVmdDsgbWFyZ2luOiAwIDE1cHggMzBweCAwOyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHsgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UuY29sdW1ucy0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlLmNvbHVtbnMtNCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHsgbWFyZ2luOiAwIDMwcHggMzBweCAwOyB9IH1cblxuLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7IG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7IC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7IG1heC13aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgfSB9XG5cbi53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7IG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7IC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7IG1heC13aWR0aDogY2FsYygzMy4zJSAtIDMwcHgpOyB9IH1cblxuLndvb2NvbW1lcmNlLmNvbHVtbnMtNCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHsgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHsgLndvb2NvbW1lcmNlLmNvbHVtbnMtNCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHsgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7IC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpudGgtb2YtdHlwZSgxbiksIC53b29jb21tZXJjZS5jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpudGgtb2YtdHlwZSgybiksIC53b29jb21tZXJjZS5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpudGgtb2YtdHlwZSgzbiksIC53b29jb21tZXJjZS5jb2x1bW5zLTQgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpudGgtb2YtdHlwZSg0bikgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuIl19 */