*{-webkit-text-size-adjust:none}*{box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,a,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{-webkit-tap-highlight-color:transparent;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:100%;margin:0;padding:0}a{background:transparent}table{border-collapse:collapse;border-spacing:0}td,td img{vertical-align:top}input,select,button,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0}input[type="text"],input[type="password"],textarea,input[type="email"],input[type="phone"],input[type="number"]{font:12px Arial, Helvetica, sans-serif;padding:0}input[type="checkbox"]{vertical-align:bottom}input[type="radio"]{vertical-align:text-bottom}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}html{overflow-y:auto;overflow-x:auto}html,body{height:100%}body{line-height:1;color:#000;text-align:left;z-index:1;position:relative}input [type='text']{padding:0}textarea{resize:none;overflow:auto}label,input[type="button"],input[type="submit"],button{cursor:pointer}input[type="button"],input[type="reset"],input[type="submit"],button,input[type="text"],input[type="password"],textarea,input[type="email"],input[type="tel"],input[type="phone"],input[type="number"]{-webkit-appearance:none}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input:invalid{outline:none;-moz-box-shadow:none;border:none}::-ms-clear{display:none}input,textarea,input[type="search"]:focus,:focus{outline:none}::-webkit-input-placeholder{color:#bdbdbd}:-moz-placeholder{color:#bdbdbd}.placeholder{color:#bdbdbd}.preloader{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;background:#fff}.preloader>.logo{position:absolute;left:50%;top:40% !important;max-width:354px;z-index:3;transition:opacity 500ms ease-in-out;transform:translate(-50%, -50%);background-size:contain}.preloader_loaded>.logo,.preloader_loaded>div{opacity:0}.preloader__points{overflow:hidden;position:absolute;top:65%;left:0;width:100%;transform:translate(0, -50%);text-align:center}.preloader__points span{display:inline-block;vertical-align:top;height:10px;margin:60px auto;width:10px;background:#e30a27;border-radius:10px;animation:loading 1s infinite alternate}.preloader__points span:nth-of-type(2){-webkit-animation-delay:0.2s;background:#c40923}.preloader__points span:nth-of-type(3){-webkit-animation-delay:0.4s;background:#a60922}.preloader__points span:nth-of-type(4){-webkit-animation-delay:0.6s;background:#8c091f}.preloader__points span:nth-of-type(5){-webkit-animation-delay:0.8s;background:#610717}@keyframes loading{0%{transform:translateY(0);height:10px;width:10px}100%{transform:translateY(-20px);height:20px;width:20px}}html{overflow-y:hidden}.site{overflow:hidden;position:relative;z-index:1;min-width:320px;min-height:100%;background:#fff;color:#512c1d;font-size:12px;line-height:15px;font-family:"Gotham Medium", sans-serif;font-weight:400;font-style:normal}.site_inner .site__header{height:66px}.site_inner .site__menu-btn span{background:#ed1b24}.site_inner .site__menu-btn span:before,.site_inner .site__menu-btn span:after{background:#ed1b24}.site_inner .cart{background:transparent}.site_inner .cart span{background-image:url("../img/cart-desktop.png");background-size:25px 21px}.site_inner .cart_fill{background:#9e0b0f}.site_inner .cart_fill span{background-image:url("../img/cart-fill.png")}.site_inner .logo{top:4px}.site_inner .site__content{padding-top:66px}.site__header{position:absolute;z-index:3;top:0;left:0;width:100%;height:64px}.site__header.opened-menu .site__menu{opacity:1;visibility:visible;transform:translateX(0)}.site__header.site__header_hide{transform:translateY(-150%);transition:transform 0.3s ease}.site__header.site__header_fixed{position:fixed;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);background:rgba(255,255,255,0.98);transition:transform 0.3s ease}.site__header.site__header_fixed .logo{z-index:7;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-20px)}.site__header.site__header_fixed .site__menu-btn span{background:#ed1b24}.site__header.site__header_fixed .site__menu-btn span:before,.site__header.site__header_fixed .site__menu-btn span:after{background:#ed1b24}.site__header.site__header_fixed .site__menu-btn.opened span{background-color:transparent}.site__header.site__header_fixed .site__menu-btn.opened span:before,.site__header.site__header_fixed .site__menu-btn.opened span:after{background:#fff}.site__header.site__header_fixed .cart{background:transparent}.site__header.site__header_fixed .cart span{background:url("../img/cart-desktop.png") no-repeat center;background-size:25px 21px}.site__header.site__header_fixed .cart_fill{background:#9e0b0f}.site__header.site__header_fixed .cart_fill span{background-image:url("../img/cart-fill.png")}.site__header.site__header_fixed .cart_fill:hover{background-color:#7a222e}.site__header.opened-menu .site__menu{opacity:1;visibility:visible;transform:translateX(0)}.site__header-layout{position:relative;max-width:1400px;margin:0 auto;padding:0 15px;transition:height 0.3s ease}.site__menu-btn{display:block;position:absolute;z-index:4;top:7px;left:8px;width:50px;height:50px;padding:0;cursor:pointer;background:transparent;border:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:top 0.3s ease, left 0.3s ease}.site__menu-btn:hover span:before{transform:translateX(0) translateY(-12px)}.site__menu-btn:hover span:after{transform:translateX(0) translateY(12px)}.site__menu-btn span{z-index:2;right:0;width:24px;height:3px;background:#fff;border-radius:2px;font-size:0;transition:background-color 0.3s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site__menu-btn span:before,.site__menu-btn span:after{position:absolute;left:0;width:100%;height:100%;border-radius:2px;background:#fff;content:'';transition:transform 0.3s, background .3s}.site__menu-btn span:before{transform:translateX(0) translateY(-9px)}.site__menu-btn span:after{transform:translateX(0) translateY(9px)}.site__menu-btn.opened{top:11px;left:10px;z-index:6}.site__menu-btn.opened span{background-color:transparent}.site__menu-btn.opened span:before,.site__menu-btn.opened span:after{background:#fff}.site__menu-btn.opened span:before{transform:translateY(0) rotate(45deg)}.site__menu-btn.opened span:after{transform:translateY(0) rotate(-45deg)}.site__menu{overflow-y:auto;opacity:0;visibility:hidden;position:fixed;z-index:5;top:0;left:0;width:100%;height:100%;padding:0 0 30px;background:rgba(122,34,46,0.9);text-align:center;transform:translateX(-100%);transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s linear}.site__menu .logo{opacity:1 !important;visibility:visible !important;position:relative;top:auto;left:auto;margin:0 auto 3px;transform:scale(0.6) translate(0, 0) translateZ(0) !important}.site__menu-nav{margin:0 0 33px}.site__menu-nav ul li{margin:0 0 3px}.site__menu-link{display:block;padding:6px 15px 5px;text-transform:uppercase;font-size:30px;line-height:36px;color:#fff;text-align:center;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal;transition:background 0.3s ease, color 0.3s ease}.site__menu-link.active,.site__menu-link:hover{background:#702630}.site__menu-link.active{cursor:default}.site__min-menu{padding:42px 0 0 0}.site__min-menu-link{display:block;padding:0 15px;text-transform:uppercase;font-size:10px;line-height:19px;color:#fff;text-align:center}.site__content{position:relative;z-index:1;transition:padding 0.3s ease}.site__content_centered{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.site__content_centered>div{width:100%}.site__main-title{position:relative;z-index:1;font-size:19px;line-height:22px;color:#fff;text-transform:uppercase;padding:34px 20px 33px;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal;text-align:center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIwIDMyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIwIDMyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgeD0iMzEwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iMTAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iMjAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCB4PSIzMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjUwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iNDAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCB4PSI2MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjcwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iOTAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCB4PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjEwMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjExMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjEzMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjEyMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE0MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE1MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE3MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE2MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE5MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIxMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIwMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIyMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIzMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI1MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI0MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI2MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI3MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI5MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjMwMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjMxMCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxMCIgeT0iODAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjIwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjMwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjUwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjQwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjYwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjcwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjkwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjgwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjEwMCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxMTAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMTMwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjEyMCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxNDAiIHk9IjgwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMTUwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjE3MCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxNjAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMTgwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjE5MCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyMTAiIHk9IjgwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMjAwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjIyMCIgeT0iODAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyMzAiIHk9IjgwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMjUwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjI0MCIgeT0iODAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyNjAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMjcwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjI5MCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyODAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMzAwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxnPjxyZWN0IHg9IjEwMy40IiB5PSIyMy40IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIC0wLjcwNzEgMC43MDcxIC0wLjcwNzEgMjE2LjU2ODUgMjQ5LjcwNTYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjExMy4xIiBoZWlnaHQ9IjExMy4xIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM3QTIyMkUiIHBvaW50cz0iMzIwLDAgMzIwLDE2MCAyNDAsODAgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM3QTIyMkUiIHBvaW50cz0iMCwwIDgwLDgwIDAsMTYwICIvPjwvZz48Zz48cmVjdCB4PSIxMDMuNCIgeT0iMTgzLjQiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEgLTAuNzA3MSAwLjcwNzEgLTAuNzA3MSAxMDMuNDMxNSA1MjIuODQyNykiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTEzLjEiIGhlaWdodD0iMTEzLjEiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VEMUIyNCIgcG9pbnRzPSIzMjAsMTYwIDMyMCwzMjAgMjQwLDI0MCAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VEMUIyNCIgcG9pbnRzPSIwLDE2MCA4MCwyNDAgMCwzMjAgIi8+PC9nPjwvc3ZnPg==);background-position:center 6px;background-size:auto 161px;background-color:#ed1b24;background-repeat:repeat}.site__main-title_2{padding:41px 20px 28px}.site__title{margin:0 0 18px;font-size:25px;line-height:30px;color:#4d2615;text-transform:uppercase;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal}.site__title_2{margin:0 0 6px;font-size:35px;line-height:40px}.site__title_3{margin:0 0 6px;font-size:35px;line-height:40px}.site__title_4{margin:0 0 18px;font-size:22px;line-height:26px;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal;color:#ec1c2c;text-align:center}input[type="submit"].site__input,input[type="text"].site__input,input[type="password"].site__input,textarea.site__input,input[type="email"].site__input,input[type="tel"].site__input,input[type="phone"].site__input,input[type="number"].site__input{display:inline-block;width:100%;height:30px;background:transparent;border:1px solid #512c1d;padding:8px 5px;font-size:11px;line-height:11px;border-radius:3px;color:#000;font-family:"Gotham Book", sans-serif !important;font-weight:400;font-style:normal;transition:border 0.3s ease}input[type="submit"].site__input.not-touched,input[type="submit"].site__input.not-valid,input[type="text"].site__input.not-touched,input[type="text"].site__input.not-valid,input[type="password"].site__input.not-touched,input[type="password"].site__input.not-valid,textarea.site__input.not-touched,textarea.site__input.not-valid,input[type="email"].site__input.not-touched,input[type="email"].site__input.not-valid,input[type="tel"].site__input.not-touched,input[type="tel"].site__input.not-valid,input[type="phone"].site__input.not-touched,input[type="phone"].site__input.not-valid,input[type="number"].site__input.not-touched,input[type="number"].site__input.not-valid{border-color:#ed1b24 !important}input[type="submit"].site__input:focus,input[type="text"].site__input:focus,input[type="password"].site__input:focus,textarea.site__input:focus,input[type="email"].site__input:focus,input[type="tel"].site__input:focus,input[type="phone"].site__input:focus,input[type="number"].site__input:focus{border-color:#ab2638}input[type="submit"].site__input:-webkit-autofill,input[type="submit"].site__input:-webkit-autofill:hover,input[type="submit"].site__input:-webkit-autofill:focus,input[type="text"].site__input:-webkit-autofill,input[type="text"].site__input:-webkit-autofill:hover,input[type="text"].site__input:-webkit-autofill:focus,input[type="password"].site__input:-webkit-autofill,input[type="password"].site__input:-webkit-autofill:hover,input[type="password"].site__input:-webkit-autofill:focus,textarea.site__input:-webkit-autofill,textarea.site__input:-webkit-autofill:hover,textarea.site__input:-webkit-autofill:focus,input[type="email"].site__input:-webkit-autofill,input[type="email"].site__input:-webkit-autofill:hover,input[type="email"].site__input:-webkit-autofill:focus,input[type="tel"].site__input:-webkit-autofill,input[type="tel"].site__input:-webkit-autofill:hover,input[type="tel"].site__input:-webkit-autofill:focus,input[type="phone"].site__input:-webkit-autofill,input[type="phone"].site__input:-webkit-autofill:hover,input[type="phone"].site__input:-webkit-autofill:focus,input[type="number"].site__input:-webkit-autofill,input[type="number"].site__input:-webkit-autofill:hover,input[type="number"].site__input:-webkit-autofill:focus{background-color:rgba(250,255,189,0)}.site__footer{display:none}.site__product{overflow:hidden;position:absolute;z-index:10;width:70px;height:70px;background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease, top 0.5s ease, left 0.5s ease}.site__product.hidden{opacity:0;visibility:hidden}.site__product.visible{opacity:0.9;visibility:visible;transform:scale(0.3)}.site__product img{position:absolute;top:50%;left:50%;width:90%;height:auto;transform:translate(-50%, -50%)}@media all and (-ms-high-contrast: none){.site__main-title{background-size:161px 161px}::-ms-backdrop,.site__main-title{background-size:161px 161px}}@media (min-width: 1024px){.site{font-size:20px;line-height:24px}.site:after{display:block;clear:both;width:100%;height:466px;content:''}.site_inner .site__header{height:154px}.site_inner .site__content{padding-top:154px}.site_inner .site__main-title{font-size:61px;line-height:58px;padding:73px 20px 61px;letter-spacing:11px}.site_no-footer:after{display:none}.site_no-footer .site__footer{display:none}.site__header{position:absolute;height:150px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}.site__header.site__header_fixed{position:fixed;height:91px}.site__header.site__header_fixed .site__header-layout{height:91px}.site__header.site__header_fixed .site__menu-nav{height:91px;padding:0 13px 2px}.site__header.site__header_fixed .social-networks{opacity:0;visibility:hidden}.site__header.site__header_fixed .cart{top:17px;right:10px}.site__header.site__header_fixed .logo{opacity:1;visibility:visible;top:3px;width:111px;height:84px;transform:translateX(-50%) translateY(0)}.site__header.site__header_fixed.site__header_fill-cart .cart{font-size:20px;line-height:28px;transition:all 0.3s ease}.site__header.site__header_fixed.site__header_fill-cart .site__menu-link{font-size:18px;line-height:30px;transition:all 0.3s ease}.site__header.site__header_fixed.site__header_fill-cart .site__menu-nav{padding-left:115px;padding-right:115px;transition:all 0.3s ease}.site__header.site__header_fill-cart .social-networks{right:120px}.site__header .social-networks{position:absolute;top:24px;right:50px}.site__header-layout{padding:0 55px}.site__menu-btn{opacity:0;visibility:hidden}.site__menu{overflow-y:visible;opacity:1;visibility:visible;position:relative;width:auto;height:auto;top:auto;left:auto;max-width:1200px;margin:0 auto;padding:0;background:transparent;transform:translateX(0)}.site__menu .logo,.site__menu .site__min-menu,.site__menu .btn{position:absolute;opacity:0 !important;visibility:hidden !important}.site__menu-nav{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;height:150px;padding:36px 13px 0;margin:0}.site__menu-nav ul{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around;width:39.4%;text-align:right}.site__menu-nav ul:first-child{text-align:left}.site__menu-nav ul li{padding:0 10px;margin:0}.site__menu-link{padding:0;font-size:22px;line-height:30px;color:#532e1e;transition:background 0.3s ease, color 0.3s ease}.site__menu-link.active,.site__menu-link:hover{background:transparent;color:#ec0928}.site__content{padding:150px 0 0}.site__main-title{font-size:50px;line-height:58px;padding:40px 20px 40px;letter-spacing:7px;background-position:center 13px;background-size:auto 234px}.site__main-title_3{margin:0 0 12px;padding:36px 20px 23px;font-size:28px;line-height:34px}.site__main-title_4{margin:0 0 12px;padding:34px 20px 23px;font-size:32px;line-height:36px}.site__main-title_5{margin:0;padding:34px 20px 23px;font-size:42px;line-height:46px;background-position:center 9px;background-size:auto 177px}.site__title{font-size:80px;line-height:86px;margin:0 0 18px}.site__title_2{font-size:61px;line-height:68px;margin:0 0 23px;color:#7a222e}.site__title_3{font-size:61px;line-height:68px;margin:0 0 23px;color:#7a222e;letter-spacing:3px}.site__title_4{margin:0 0 18px;font-size:38px;line-height:44px}input[type="submit"].site__input,input[type="text"].site__input,input[type="password"].site__input,textarea.site__input,input[type="email"].site__input,input[type="tel"].site__input,input[type="phone"].site__input,input[type="number"].site__input{height:60px;padding:8px 18px;font-size:21px;line-height:21px;border-width:2px}.site__footer{display:block;position:absolute;z-index:2;left:0;right:0;bottom:0;height:466px}.site__footer-top{max-width:1100px;margin:0 auto;height:211px;padding-top:20px}.site__footer-bottom{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIwIDMyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIwIDMyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgeD0iMzEwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iMTAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iMjAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCB4PSIzMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjUwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iNDAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCB4PSI2MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjcwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMzIwIi8+PHJlY3QgeD0iOTAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzMjAiLz48cmVjdCB4PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjEwMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjExMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjEzMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjEyMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE0MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE1MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE3MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE2MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjE5MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIxMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIwMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIyMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjIzMCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI1MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI0MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI2MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI3MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI5MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjMwMCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMyMCIvPjxyZWN0IHg9IjMxMCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxMCIgeT0iODAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjIwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjMwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjUwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjQwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjYwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjcwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjkwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjgwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjEwMCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxMTAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMTMwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjEyMCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxNDAiIHk9IjgwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMTUwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjE3MCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIxNjAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMTgwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjE5MCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyMTAiIHk9IjgwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMjAwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjIyMCIgeT0iODAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyMzAiIHk9IjgwIiBmaWxsPSIjRUQxQjI0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMjUwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjI0MCIgeT0iODAiIGZpbGw9IiM3QTIyMkUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyNjAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMjcwIiB5PSI4MCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxyZWN0IHg9IjI5MCIgeT0iODAiIGZpbGw9IiNFRDFCMjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNjAiLz48cmVjdCB4PSIyODAiIHk9IjgwIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTAiIGhlaWdodD0iMTYwIi8+PHJlY3QgeD0iMzAwIiB5PSI4MCIgZmlsbD0iIzdBMjIyRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE2MCIvPjxnPjxyZWN0IHg9IjEwMy40IiB5PSIyMy40IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIC0wLjcwNzEgMC43MDcxIC0wLjcwNzEgMjE2LjU2ODUgMjQ5LjcwNTYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VEMUIyNCIgd2lkdGg9IjExMy4xIiBoZWlnaHQ9IjExMy4xIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM3QTIyMkUiIHBvaW50cz0iMzIwLDAgMzIwLDE2MCAyNDAsODAgIi8+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM3QTIyMkUiIHBvaW50cz0iMCwwIDgwLDgwIDAsMTYwICIvPjwvZz48Zz48cmVjdCB4PSIxMDMuNCIgeT0iMTgzLjQiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEgLTAuNzA3MSAwLjcwNzEgLTAuNzA3MSAxMDMuNDMxNSA1MjIuODQyNykiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjN0EyMjJFIiB3aWR0aD0iMTEzLjEiIGhlaWdodD0iMTEzLjEiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VEMUIyNCIgcG9pbnRzPSIzMjAsMTYwIDMyMCwzMjAgMjQwLDI0MCAiLz48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VEMUIyNCIgcG9pbnRzPSIwLDE2MCA4MCwyNDAgMCwzMjAgIi8+PC9nPjwvc3ZnPg==);background-position:top center;background-repeat:repeat;background-size:auto 340px;background-color:#ed1b24;font-size:13px;line-height:18px;color:#fff;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal}.site__footer-layout{position:relative;z-index:1;width:100%;max-width:1067px;height:255px;padding:35px 15px 0;margin:0 auto}.site__footer-title{padding:0 0 5px 0;margin:0 0 9px;border-bottom:3px solid #fff;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal;font-size:26px;line-height:30px;text-transform:uppercase}.site__footer-menu{display:inline-block;vertical-align:top;width:48%;text-transform:uppercase}.site__footer-menu li{margin:0 0 3px}.site__footer-menu li a{color:#fff}.site__footer-menu li a:hover{text-decoration:underline}.site__footer-address{text-align:center;text-transform:uppercase;color:#ec1c2c;font-size:15px;line-height:18px;font-family:"Gotham Book", sans-serif;font-weight:400;font-style:normal}.site__footer-address>span{display:block}.site__footer-address-title{position:relative;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal}.site__footer-address-title:after{position:absolute;left:0;top:50%;width:100%;height:1px;background:#d0d0d0;content:''}.site__footer-address-title span{display:inline-block;vertical-align:top;position:relative;z-index:1;background:#fff;padding:0 27px}.site__footer-logo{display:block;max-width:138px;margin:0 auto 6px}.site__footer-logo img{width:100%;height:auto}.site__footer-content{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.site__footer-content>div{width:45%}.site__footer-items{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.site__footer-items>.site__footer-menu{width:38.5%}.site__footer-items>.site__footer-menu:first-child{width:53%}}@media all and (min-width: 1024px) and (-ms-high-contrast: none){.site__main-title{background-size:234px 234px}.site__footer-bottom{background-size:340px 340px}::-ms-backdrop,.site__main-title{background-size:234px 234px}::-ms-backdrop,.site__footer-bottom{background-size:340px 340px}}@media (min-width: 1400px){.site__header .social-networks{right:-23px}.site__header.site__header_fixed{position:fixed;height:91px}.site__header.site__header_fixed.site__header_fill-cart .cart{font-size:20px;line-height:28px}.site__header.site__header_fixed.site__header_fill-cart .site__menu-link{font-size:22px;line-height:30px}.site__header.site__header_fixed.site__header_fill-cart .site__menu-nav{padding-left:115px;padding-right:115px}.site__header-layout{max-width:1350px;padding:0 90px}.site__menu-link{font-size:32px;line-height:40px}.site__main-title{font-size:62px;line-height:68px;padding:61px 20px 61px;letter-spacing:12px;background-size:auto 338px}.site__main-title_3{margin:0 0 12px;padding:36px 20px 23px;font-size:28px;line-height:34px}.site__main-title_4{margin:0 0 12px;padding:34px 20px 23px;font-size:32px;line-height:36px}.site__main-title_5{margin:0;padding:34px 20px 23px;font-size:42px;line-height:46px;background-position:center 9px;background-size:auto 177px}}@media all and (min-width: 1400px) and (-ms-high-contrast: none){.site__main-title{background-size:338px 338px}::-ms-backdrop,.site__main-title{background-size:338px 338px}}@keyframes hidden{0%{transform:translateY(-150%)}100%{transform:translateY(0)}}@font-face{font-family:"Bebas Neue Bold";src:url("../fonts/bebasneue_bold-webfont.woff2") format("woff2"),url("../fonts/bebasneue_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham Medium";src:url("../fonts/GothaProMed.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham Bold";src:url("../fonts/GothaProBol.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham Book";src:url("../fonts/gothamrounded-book.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto Black";src:url("../fonts/roboto-black.woff") format("woff");font-weight:normal;font-style:normal}.btn{overflow:hidden;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border:none;height:40px;padding:1px 24px 0;border-radius:40px;color:#fff;font-size:20px;line-height:20px;background:#c90615;text-transform:uppercase;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal;transition:border 0.3s ease, color 0.3s ease;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#7f050f;transform:scaleX(0);transition:background 0.3s ease, transform 0.3s ease, color 0.3s ease;transform-origin:0 50%;border-radius:40px}.btn:active:before{background:#9e0510}.btn:hover{background:#7f050f;transition:background 0.3s ease 0.3s, border 0.3s ease, color 0.3s ease}.btn:hover:before{transform:scaleX(1)}button.btn>span{width:100%;text-align:center}.btn_2{height:30px;font-size:15px;line-height:15px;min-width:100px}.btn_3{height:30px;font-size:15px;line-height:15px;min-width:100px}.btn_4{padding:1px 10px 0;height:34px;font-size:16px;line-height:16px}.btn_5{padding:1px 31px 0;height:40px;font-size:20px;line-height:20px}.btn_6{width:147px;height:30px;font-size:15px;line-height:15px;min-width:100px}.btn_7{width:200px;height:40px;font-size:20px;line-height:20px;min-width:100px;margin:0 0 10px;padding:1px 10px 0}.btn_8{padding:1px 31px 0;height:40px;font-size:20px;line-height:20px;background:#fff;color:#8f0d19}.btn_8:before{background:#7f050f}.btn_8:hover{background:#7f050f;color:#fff}.btn_8:active{color:#fff}.btn_8:active:before{background:#9e0510}.btn_9{height:30px;min-width:125px;font-size:15px;line-height:15px;padding:1px 15px 0}@media (min-width: 1024px){.btn{padding:1px 44px 0;height:66px;border-radius:66px;font-size:34px;line-height:34px}.btn_2{height:52px;font-size:26px;line-height:26px}.btn_3{height:60px;font-size:33px;line-height:33px}.btn_4{padding:1px 10px 0;height:52px;font-size:26px;line-height:26px}.btn_5{height:53px;font-size:26px;line-height:26px}.btn_6{width:257px;height:52px;font-size:26px;line-height:26px}.btn_7{width:257px;height:52px;font-size:26px;line-height:26px}.btn_8{height:61px;font-size:30px;line-height:30px}.btn_9{padding:1px 31px 0;height:54px;font-size:27px;line-height:26px}}.logo{position:absolute;z-index:5;top:14px;left:50%;width:130px;height:99px;transform:translateX(-50%) translateZ(0);transition:transform 0.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.logo>img,.logo>svg{display:block;width:100%;height:auto}.logo>img path,.logo>svg path{box-shadow:0 0 0 10px rgba(0,0,0,0.6)}a.logo:hover{transform:translateX(-50%) translateZ(0) scale(1.05)}@media (min-width: 1024px){.logo{z-index:7;top:17px;width:231px;height:176px}}.cart{position:absolute;z-index:7;top:17px;right:13px;background:rgba(125,125,125,0.9);border-radius:27px;transition:all 0.3s ease;color:#fff;font-size:13px;line-height:18px;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.cart>span{display:inline-block;vertical-align:middle;width:27px;height:27px;background-image:url("../img/cart.png");background-repeat:no-repeat;background-position:center;background-size:16px 14px}.cart_fill{background:#9e0b0f;padding:0 8px}.cart_fill>span{background-image:url("../img/cart-fill.png")}.cart_fill>div{display:inline-block;vertical-align:middle;margin:1px 0 0}@media (min-width: 1024px){.cart{top:10px;right:55px;background:transparent;transition:background-color 0.3s ease;font-size:26px;line-height:28px}.cart:hover{background-color:rgba(83,46,30,0.2)}.cart>span{width:50px;height:50px;background-image:url("../img/cart-desktop.png");background-size:25px 21px}.cart_fill{right:10px;padding:0 20px 0 7px;background:#9e0b0f}.cart_fill>span{background-image:url("../img/cart-fill.png")}.cart_fill:hover{background-color:#7a222e}}@media (min-width: 1400px){.cart{right:-5px}}.social-networks{text-align:center;transition:opacity 0.3s ease, visibility 0.3s ease}.social-networks>span{display:block;margin:0 0 16px;text-transform:uppercase;font-size:10px;line-height:20px;color:#fff;text-align:center}.social-networks__item{display:inline-block;vertical-align:middle;width:28px;height:28px;margin:0 5px}.social-networks__item_instagram{height:22px}.social-networks__item:hover svg path,.social-networks__item:hover svg polygon{fill:#bb003e}.social-networks__item svg{display:block;width:100%;height:100%;transition:opacity 0.3s ease}.social-networks__item svg path,.social-networks__item svg polygon{transition:fill 0.3s ease}.social-networks_2{text-align:left}.social-networks_2 .social-networks__item{margin:0 0 0 5px}.social-networks_2 .social-networks__item:first-child{margin-left:0}.social-networks_2 .social-networks__item:hover svg{opacity:1}.social-networks_2 .social-networks__item:hover svg path,.social-networks_2 .social-networks__item:hover svg polygon{fill:#fff}.social-networks_2 .social-networks__item svg{fill:#fff;opacity:0.7}.social-networks_2 .social-networks__item svg path,.social-networks_2 .social-networks__item svg polygon{fill:#fff}.social-networks_3{padding:16px 0 0}.social-networks_3>span{margin:0 0 7px;font-size:14px;line-height:20px;color:#7a222e;text-align:center;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal}.social-networks_3 .social-networks__item{width:33px;height:33px;margin:0 10px}.social-networks_3 .social-networks__item_instagram{height:27px}.social-networks_3 .social-networks__item:hover svg{fill:#ed1b24}.social-networks_3 .social-networks__item:hover svg path,.social-networks_3 .social-networks__item:hover svg polygon{fill:#ed1b24}.social-networks_3 .social-networks__item svg{fill:#7a222e}.social-networks_3 .social-networks__item svg path,.social-networks_3 .social-networks__item svg polygon{fill:#7a222el}@media (min-width: 1024px){.social-networks>span{position:absolute;opacity:0;visibility:hidden}.social-networks__item{width:23px;height:23px;margin:0 9px}.social-networks__item_instagram{height:20px}.social-networks__item svg path,.social-networks__item svg polygon{fill:#ec0928}.social-networks__item:hover svg path,.social-networks__item:hover svg polygon{fill:#684739}.social-networks_2{padding-top:13px}.social-networks_2 .social-networks__item{width:28px;height:28px;margin:0 0 0 16px}.social-networks_2 .social-networks__item:first-child{margin-left:0}.social-networks_3{padding:38px 0 0;text-align:left}.social-networks_3>span{position:relative;opacity:1;visibility:visible;display:inline-block;vertical-align:middle;margin:3px 31px 0 0;font-size:24px;line-height:27px;text-align:left}.social-networks_3 .social-networks__item{width:35px;height:35px;margin:0 10px}.social-networks_3 .social-networks__item_instagram{height:28px}.social-networks_3 .social-networks__item:hover svg{fill:#ed1b24}.social-networks_3 .social-networks__item:hover svg path,.social-networks_3 .social-networks__item:hover svg polygon{fill:#ed1b24}.social-networks_3 .social-networks__item svg{fill:#7a222e}.social-networks_3 .social-networks__item svg path,.social-networks_3 .social-networks__item svg polygon{fill:#7a222e}}.hero{position:relative;min-height:440px}.hero .slick-container{width:100%;height:100%}.hero .slick-list{height:100%}.hero .slick-track{height:100%}.hero .slick-container__slide{text-align:center;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.hero .slick-container__slide>div{position:relative;width:100%;height:100%}.hero .slick-container__slide>div:after{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);content:''}.hero .slick-dots{position:absolute;text-align:center;transition:.3s;transform:translate3d(0, 0, 0);z-index:10;bottom:26.8%;transform:translateX(0) translateY(-50%);left:0;width:100%}.hero .slick-dots li{position:relative;opacity:1;width:8px;height:8px;margin:0 8px;border:2px solid #ec1c2c;background:transparent;cursor:pointer;display:inline-block;border-radius:100%}.hero .slick-dots li.slick-active{background:#ec1c2c}.hero .slick-dots li button{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;background:none;border:none}.hero .btn{position:absolute;bottom:80px;left:50%;transform:translateX(-50%) translateY(0)}.hero__info{position:relative;z-index:1;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;padding:100px 20px 136px;height:100%}.hero__title{font-size:54px;line-height:54px;color:#fff;text-transform:uppercase;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal}.hero__down{position:absolute;bottom:20px;left:50%;z-index:3;width:50px;height:50px;transform:translateX(-50%) translateY(0)}.hero__down span{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translateX(-50%) translateY(-50%)}.hero__down span svg{display:block;width:100%;height:100%;transition:opacity 0.3s ease;-webkit-animation-name:down;-webkit-animation-duration:1500ms;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-name:down;animation-duration:1500ms;animation-timing-function:linear;animation-iteration-count:infinite}.hero__down span svg path{transition:fill 0.3s ease}@keyframes down{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(5px)}100%{transform:translateY(0)}}@media (min-width: 1024px){.hero{min-height:650px}.hero .slick-dots{bottom:33%;transform:translateX(0) translateY(-50%)}.hero .slick-dots li{width:13px;height:13px;margin:0 15px;border:4px solid #ec1c2c}.hero .btn{bottom:119px}.hero__title{font-size:100px;line-height:100px}.hero__info{padding:10.5% 20px 19%}.hero__down{bottom:32px}.hero__down span{width:36px;height:36px}}@media (min-width: 1400px){.hero__title{font-size:200px;line-height:200px}}.our-cookies{overflow:hidden;position:relative;min-height:440px}.our-cookies .slick-list{min-height:440px}.our-cookies .slick-slide{text-align:center;background:#fff}.our-cookies .slick-prev,.our-cookies .slick-next{position:absolute;width:40px;height:40px;top:30%;left:16px;margin-top:0;z-index:10;cursor:pointer;background:none;border:none;text-indent:-9999px}.our-cookies .slick-prev:after,.our-cookies .slick-next:after{position:absolute;top:50%;left:65%;width:25px;height:25px;border-top:6px solid #ed1b24;border-left:6px solid #ed1b24;content:'';transform:translate(-50%, -50%) rotate(-45deg);transition:border 0.3s ease}.our-cookies .slick-prev:hover:after,.our-cookies .slick-next:hover:after{border-top-color:#7a222e;border-left-color:#7a222e}.our-cookies .slick-next{left:auto;right:16px;transform:rotate(-180deg)}.our-cookies .slick-dots{position:absolute;text-align:center;transition:.3s;transform:translate3d(0, 0, 0);z-index:10;bottom:36px;transform:translateX(0) translateY(-50%);left:0;width:100%}.our-cookies .slick-dots li{position:relative;opacity:1;width:8px;height:8px;margin:0 8px;border:2px solid #ec1c2c;background:transparent;cursor:pointer;display:inline-block;border-radius:100%}.our-cookies .slick-dots li.slick-active{background:#ec1c2c}.our-cookies .slick-dots li button{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;background:none;border:none}.our-cookies__info{position:relative;z-index:1;max-width:1400px;margin:0 auto;height:100%}.our-cookies__info>div{width:100%;padding:30px 40px 74px}.our-cookies__info .btn{min-width:216px}.our-cookies__info p{max-width:500px;margin:0 auto 19px}.our-cookies__pic{width:100%;height:197px;margin:0 0 18px;background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width: 1024px){.our-cookies{min-height:650px}.our-cookies.slides{opacity:0;transition:opacity 0.3s ease, transform 0.3s ease}.our-cookies.slides .swiper-container{opacity:0;transform:translateY(20px);transition:opacity 0.3s ease, transform 0.3s ease}.our-cookies.slides_active{opacity:1}.our-cookies.slides_active .swiper-container{opacity:1;transform:translateY(0)}.our-cookies .slick-slide{opacity:0;visibility:hidden;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;transition:opacity 0.3s ease 1s, visibility 0.3s ease 1s}.our-cookies .slick-slide.no-animate{transition:none}.our-cookies .slick-slide.no-animate .our-cookies__info .site__title,.our-cookies .slick-slide.no-animate .our-cookies__info p,.our-cookies .slick-slide.no-animate .our-cookies__info .btn{transition:none}.our-cookies .slick-slide.no-animate .our-cookies__pic{transition:none}.our-cookies .slick-active{opacity:1;visibility:visible;transition:opacity 0.3s ease, visibility 0.3s ease}.our-cookies .slick-active .our-cookies__info .site__title,.our-cookies .slick-active .our-cookies__info p,.our-cookies .slick-active .our-cookies__info .btn{opacity:1;transform:translateX(0) translateY(0)}.our-cookies .slick-active .our-cookies__pic{opacity:1;transform:translateX(0) translateY(-50%)}.our-cookies .slick-prev,.our-cookies .slick-next{top:40.5%;left:33px;width:100px;height:100px}.our-cookies .slick-prev:after,.our-cookies .slick-next:after{width:50px;height:50px;border-top:10px solid #ed1b24;border-left:10px solid #ed1b24}.our-cookies .slick-next{left:auto;right:30px}.our-cookies .site__title{opacity:0;transform:translateY(20px);transition:transform 0.8s cubic-bezier(0.08, 0.03, 0.22, 0.87) 0.6s,opacity 1s cubic-bezier(0.08, 0.03, 0.22, 0.87) 0.6s}.our-cookies .slick-dots{bottom:20px;transform:translateX(0) translateY(-50%)}.our-cookies .slick-dots li{width:13px;height:13px;margin:0 15px;border:4px solid #ec1c2c}.our-cookies__info{width:100%;min-height:700px;text-align:left;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.our-cookies__info>div{padding:83px 140px 100px 50%}.our-cookies__info .btn{opacity:0;transform:translateY(20px);transition:opacity 0.3s cubic-bezier(0.08, 0.03, 0.22, 0.87) 1s,transform 0.3s cubic-bezier(0.08, 0.03, 0.22, 0.87) 1s}.our-cookies__info p{margin:0 0 36px;text-align:justify;opacity:0;transform:translateY(20px);transition:opacity 0.4s cubic-bezier(0.08, 0.03, 0.22, 0.87) 0.8s,transform 0.4s cubic-bezier(0.08, 0.03, 0.22, 0.87) 0.8s}.our-cookies__pic{position:absolute;top:46%;left:0;width:47.5%;height:350px;margin:0;transform:translateY(-50%) translateX(-40px);opacity:0;transition:.5s ease-in-out;transition-property:opacity,transform;transition-duration:.9s;transition-delay:.5s}}@media (min-width: 1400px){.our-cookies__pic{height:530px}.our-cookies__info{min-height:700px}}.about-us{position:relative;overflow:hidden}.about-us__layout{position:relative;margin:0 0 20px}.about-us__inner{position:relative;max-width:1400px;padding:0 15px;margin:0 auto}.about-us__text{max-width:520px;padding:56px 41px 0;margin:0 auto;text-align:justify;font-family:"Gotham Medium", sans-serif;font-weight:400;font-style:normal}.about-us__text p{margin:0 0 11px}.about-us__caption{max-width:394px;margin:0 auto 14px;padding:0 14px}.about-us__caption img{width:100%;height:auto}.about-us__cookies{position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:contain}.about-us__cookies img{width:100%;height:auto}.about-us__cookies_1{top:0;left:-26px;width:100px;height:197px;background-image:url("../img/about-us-cookies1-mob.jpg")}.about-us__cookies_2{top:22px;left:auto;right:-21px;width:82px;height:175px;background-image:url("../img/about-us-cookies2-mob.jpg")}@media (min-width: 768px){.about-us__cookies_1{top:0;left:0;width:204px;height:394px;background-image:url("../img/about-us-cookies1-mob.jpg")}.about-us__cookies_2{top:0;left:auto;right:-0;width:184px;height:399px;background-image:url("../img/about-us-cookies2-mob.jpg")}}@media (min-width: 1024px){.about-us.slides{opacity:0;transition:opacity 0.5s ease, transform 0.5s ease}.about-us.slides .about-us__caption{transform:translateY(20px);transition:opacity 0.3s ease, transform 0.3s ease}.about-us.slides .about-us__text{transform:translateY(50px);transition:opacity 0.7s ease, transform 0.7s ease}.about-us.slides .about-us__cookies_1{opacity:0;transform:translateX(-100%);transition:opacity 0.5s ease 0.2s, transform 0.5s ease 0.2s}.about-us.slides .about-us__cookies_2{opacity:0;transform:translateX(100%);transition:opacity 0.5s ease 0.2s, transform 0.5s ease 0.2s}.about-us.slides_active{opacity:1}.about-us.slides_active .about-us__caption{opacity:1;transform:translateY(0)}.about-us.slides_active .about-us__text{opacity:1;transform:translateY(0)}.about-us.slides_active .about-us__cookies_1,.about-us.slides_active .about-us__cookies_2{opacity:1;transform:translateX(0)}.about-us__layout{margin:0 0 59px}.about-us__text{font-size:19px;line-height:28px;padding:75px 0 0}.about-us__text p{margin:0 0 28px}.about-us__caption{padding:0;margin:0 auto 39px}.about-us__cookies_1{top:0;left:-20px;width:270px;height:540px;background-image:url("../img/about-us-cookies1.jpg")}.about-us__cookies_2{top:0;right:-20px;width:302px;height:651px;background-image:url("../img/about-us-cookies2.jpg")}}@media (min-width: 1400px){.about-us__cookies_1{top:0;left:-20px;width:446px;height:862px}.about-us__cookies_2{top:0;right:-20px;width:402px;height:919px}}.real-stuff{position:relative;overflow:hidden;margin:0 0 37px}.real-stuff__layout{position:relative;max-width:1400px;margin:0 auto}.real-stuff__title{position:relative;margin:0 0 15px;text-align:center;color:#ed1b24;font-size:65px;line-height:65px;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.real-stuff__title span{display:block;font-size:27px;line-height:27px;font-family:"Roboto Black", sans-serif;font-weight:400;font-style:normal}.real-stuff__products{position:relative;max-width:1920px;width:467px;margin:0 auto}.real-stuff__products-img{background:url("../img/ingredients-hero.jpeg") no-repeat center;background-size:auto 100%;height:363px}.real-stuff__ingredients{max-width:350px;margin:0 auto;padding:0 33px;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal;text-align:center}.real-stuff__ingredients-list{overflow:hidden;height:0;margin:0 0 44px;text-align:left;transition:height 0.6s ease}.real-stuff__ingredients-list dl{position:relative;padding:0 0 0 16px;margin:0 0 19px}.real-stuff__ingredients-list dl:after{position:absolute;top:3px;left:0;width:6px;height:6px;border-radius:6px;background:#ec1c2c;content:''}.real-stuff__ingredients-list dl dt{margin:0 0 10px;font-size:11px;line-height:14px;text-transform:uppercase;color:#512d1d;transition:color 0.3s ease}.real-stuff__ingredients-list dl dt:hover{color:#ec1c2c}.real-stuff__ingredients-list dl dd{display:none}.real-stuff__ingredients-info{color:#a6968f;font-size:11px;line-height:14px;font-family:"Gotham Book", sans-serif;font-weight:400;font-style:normal}.real-stuff__ingredients-info strong{font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal}.real-stuff__description{position:absolute;z-index:2;transition:transform 0.2s linear}.real-stuff__description_1{top:101px;left:156px}.real-stuff__description_2{top:164px;left:232px}.real-stuff__description_3{top:288px;left:206px}.real-stuff__description_4{top:119px;right:101px}.real-stuff__description_5{top:253px;right:129px}.real-stuff__description_6{top:196px;left:124px}.real-stuff__description_7{top:68px;left:253px}.real-stuff__description_8{top:290px;left:146px}.real-stuff__description-btn{position:relative;display:inline-block;vertical-align:top;width:25px;height:25px;background:rgba(255,0,0,0.96);border-radius:25px;transition:transform 0.3s ease}.real-stuff__description-btn:before{position:absolute;top:50%;left:50%;width:19px;height:4px;background:#fff;transform:translate(-50%, -50%);content:''}.real-stuff__description-btn:after{position:absolute;top:50%;left:50%;width:4px;height:19px;background:#fff;transform:translate(-50%, -50%);content:''}.real-stuff__description-btn:hover,.real-stuff__description-btn.opened{transform:rotate(135deg)}.real-stuff__description-content{opacity:0;visibility:hidden;position:absolute;bottom:40px;left:50%;width:200px;padding:20px 20px;color:#fff;font-size:12px;line-height:16px;background:rgba(255,0,0,0.96);font-family:"Gotham Book", sans-serif;font-weight:400;font-style:normal;border-radius:5px;transform:translateX(-50%)}.real-stuff__description-content:after{position:absolute;bottom:-12px;left:50%;width:31px;height:12px;background:url("../img/real-staff-description-decor.png") no-repeat;background-size:contain;content:'';transform:translateX(-50%)}.real-stuff__description-content .cookies-info__title{display:none}@media (min-width: 1024px){.real-stuff{margin:0 0 58px}.real-stuff__title{margin:0 0 -21px;font-size:200px;line-height:188px;letter-spacing:-6px}.real-stuff__title span{font-size:80px;line-height:80px;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal;letter-spacing:0}.real-stuff__products{width:1250px;margin:0 auto 7px;left:0;transform:translateX(0)}.real-stuff__products-img{background:url("../img/ingredients-hero.jpeg") no-repeat center;background-size:auto 100%;height:800px}.real-stuff__ingredients{max-width:1214px}.real-stuff__ingredients-list{height:0;margin:0 0 3px}.real-stuff__ingredients-list>div{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.real-stuff__ingredients-list dl{width:33%;padding:0 30px 0 30px;margin:0 0 56px}.real-stuff__ingredients-list dl:after{top:8px;left:0;width:9px;height:9px;border-radius:9px}.real-stuff__ingredients-list dl dt{margin:0 0 13px;font-size:20px;line-height:24px}.real-stuff__ingredients-list dl dt:hover{color:#512d1d}.real-stuff__ingredients-list dl dd{display:block}.real-stuff__ingredients-info{font-size:21px;line-height:25px}.real-stuff__description-btn{width:52px;height:52px;border-radius:52px}.real-stuff__description-btn:before{width:40px;height:6px}.real-stuff__description-btn:after{width:6px;height:40px}.real-stuff__description-btn.opened{z-index:3}.real-stuff__description-btn.opened+.real-stuff__description-content{opacity:1;visibility:visible;transform:translateX(-50%)}.real-stuff__description-btn.opened+.real-stuff__description-content.right_pos{transform:translateX(0)}.real-stuff__description-btn.opened+.real-stuff__description-content.left_pos{transform:translateX(0)}.real-stuff__description-content{bottom:94px;width:452px;padding:38px 41px;font-size:21px;line-height:25px;transform:translateX(-50%) translateY(-20px);transition:height 0.3s ease, transform 0.3s ease, background 0.3s ease, opacity 0.3s ease, visibility 0.3s ease}.real-stuff__description-content:after{position:absolute;bottom:-20px;left:50%;border:10px solid transparent;border-top:10px solid rgba(255,0,0,0.96);content:'';transform:translateX(-50%)}.real-stuff__description-content.right_pos{left:auto;right:0;transform:translateX(0) translateY(-20px)}.real-stuff__description-content.right_pos:after{left:auto;right:26px;transform:translateX(0)}.real-stuff__description-content.left_pos{left:0;transform:translateX(0) translateY(-20px)}.real-stuff__description-content.left_pos:after{left:26px;transform:translateX(0)}.real-stuff__description.opened{z-index:10}.real-stuff__description_1{top:239px;left:454px}.real-stuff__description_2{top:359px;left:626px}.real-stuff__description_3{top:620px;left:568px}.real-stuff__description_4{top:253px;right:316px}.real-stuff__description_5{top:576px;right:354px}.real-stuff__description_6{top:379px;left:357px}.real-stuff__description_7{top:171px;left:678px}.real-stuff__description_8{top:651px;left:433px}}@media (min-width: 1400px){.real-stuff__products{width:1450px}.real-stuff__products-img{height:1090px}.real-stuff__title{font-size:260px;line-height:238px}.real-stuff__title span{font-size:100px;line-height:100px}.real-stuff__description_1{top:353px;left:523px}.real-stuff__description_2{top:529px;left:725px}.real-stuff__description_3{top:920px;left:666px}.real-stuff__description_4{top:400px;right:335px}.real-stuff__description_5{top:779px;right:359px}.real-stuff__description_6{top:568px;left:327px}.real-stuff__description_7{top:293px;left:782px}.real-stuff__description_8{top:886px;left:435px}}.store-finder{position:relative;z-index:10;text-align:center}.store-finder label{display:block;margin:0 0 6px;text-transform:uppercase}.store-finder input[type="submit"].site__input,.store-finder input[type="text"].site__input,.store-finder input[type="password"].site__input,.store-finder textarea.site__input,.store-finder input[type="email"].site__input,.store-finder input[type="tel"].site__input,.store-finder input[type="phone"].site__input,.store-finder input[type="number"].site__input{text-align:center}.store-finders__layout{position:relative;max-width:400px;padding:20px 40px 22px;margin:0 auto}.store-finders__fields>div{margin:0 0 12px}.store-finders__distance{margin-bottom:17px !important}@media (min-width: 1024px){.store-finder{text-align:left}.store-finder.slides{opacity:0;transition:opacity 0.3s ease, transform 0.3s ease}.store-finder.slides .store-finders__fields>div{opacity:0;transform:translateY(20px);transition:opacity 0.3s ease, transform 0.3s ease}.store-finder.slides_active{opacity:1}.store-finder.slides_active .store-finders__fields>div{opacity:1;transform:translateY(0)}.store-finder.slides_active .store-finders__fields>div:nth-child(1){transition-delay:0.2s}.store-finder.slides_active .store-finders__fields>div:nth-child(2){transition-delay:0.4s}.store-finder.slides_active .store-finders__fields>div:nth-child(3){transition-delay:0.6s}.store-finder.slides_active .store-finders__fields>div:nth-child(4){transition-delay:0.8s}.store-finder.slides_active .store-finders__fields>div:nth-child(5){transition-delay:1s}.store-finder.slides_active .store-finders__fields>div:nth-child(6){transition-delay:1.2s}.store-finder.slides_active .store-finders__fields>div:nth-child(7){transition-delay:1.4s}.store-finder.slides_active .store-finders__fields>div:nth-child(8){transition-delay:1.6s}.store-finder.slides_active .store-finders__fields>div:nth-child(9){transition-delay:1.8s}.store-finder.slides_active .store-finders__fields>div:nth-child(10){transition-delay:2s}.store-finder.slides_active .store-finders__fields>div:nth-child(11){transition-delay:2.2s}.store-finder.slides_active .store-finders__fields>div:nth-child(12){transition-delay:2.4s}.store-finder.slides_active .store-finders__fields>div:nth-child(13){transition-delay:2.6s}.store-finder.slides_active .store-finders__fields>div:nth-child(14){transition-delay:2.8s}.store-finder.slides_active .store-finders__fields>div:nth-child(15){transition-delay:3s}.store-finder.slides_active .store-finders__fields>div:nth-child(16){transition-delay:3.2s}.store-finder.slides_active .store-finders__fields>div:nth-child(17){transition-delay:3.4s}.store-finder.slides_active .store-finders__fields>div:nth-child(18){transition-delay:3.6s}.store-finder.slides_active .store-finders__fields>div:nth-child(19){transition-delay:3.8s}.store-finder.slides_active .store-finders__fields>div:nth-child(20){transition-delay:4s}.store-finder label{margin:0 0 14px;font-size:20px;line-height:20px;text-transform:none}.store-finder input[type="submit"].site__input,.store-finder input[type="text"].site__input,.store-finder input[type="password"].site__input,.store-finder textarea.site__input,.store-finder input[type="email"].site__input,.store-finder input[type="tel"].site__input,.store-finder input[type="phone"].site__input,.store-finder input[type="number"].site__input{width:100%;text-align:left}.store-finder .websters-select{width:100%}.store-finder .btn{width:100%}.store-finders__layout{max-width:1072px;padding:111px 15px 129px}.store-finders__fields{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.store-finders__fields>div{margin:0 !important}.store-finders__address{width:54.8%}.store-finders__distance{width:19%}.store-finders__search{width:20.7%}}.websters-select{display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;width:91px;height:30px;border-radius:3px;border:1px solid #512c1d;font-family:"Gotham Book", sans-serif;font-weight:400;font-style:normal;cursor:pointer;font-size:10px;line-height:10px}.websters-select_opened{border-color:#ab2638}.websters-select_opened .websters-select__arrow:after{transform:rotate(180deg)}.websters-select__arrow{position:absolute;top:0;right:0;bottom:0;width:25px;transform-origin:center}.websters-select__arrow:after{position:absolute;top:12px;right:8px;border:4px solid transparent;border-top:5px solid #7a222e;content:'';transition:transform 200ms ease-in-out;transform-origin:50% 25%}.websters-select__item{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);right:20px;left:5px;padding:1px 5px 0;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:left}.websters-select_mobile select{position:absolute;z-index:10;top:0;bottom:-1px;left:1px;width:100%}.websters-select_custom select{position:absolute;left:-100000px}.websters-select__popup{overflow:hidden;position:absolute;z-index:10;left:-1px;top:27px;width:calc( 100% + 2px);box-sizing:border-box;border:1px solid #ab2638;border-top:none;border-radius:0 0 3px 3px;background:#fff;text-align:left}.websters-select__popup ul{z-index:1}.websters-select__popup li{white-space:nowrap;overflow:hidden;cursor:pointer;padding:6px 10px}.websters-select__popup li:hover{color:#ec1c2c;background:#ebebeb}.websters-select__popup li.active{color:#ec1c2c !important;background:#ebebeb !important}@media (min-width: 1024px){.websters-select{width:195px;height:60px;font-size:21px;line-height:21px;border-width:2px}.websters-select__item{right:44px;left:16px}.websters-select__arrow{width:40px}.websters-select__arrow:after{top:24px;right:24px;border:8px solid transparent;border-top:10px solid #7a222e}.websters-select__popup{left:-2px;top:55px;width:calc( 100% + 4px);border-width:2px}.websters-select__popup li{padding:16px 21px}}.products-cookies{overflow:hidden;position:relative;text-align:center}.products-cookies .slick-container .swiper-wrapper .swiper-slide{padding:0 20px}.products-cookies>div,.products-cookies .slick-slide{display:block}.products-cookies .slick-prev,.products-cookies .slick-next{position:absolute;width:40px;height:40px;top:34.5%;left:16px;margin-top:0;z-index:10;cursor:pointer;background:none;border:none;text-indent:-9999px}.products-cookies .slick-prev:after,.products-cookies .slick-next:after{position:absolute;top:50%;left:65%;width:25px;height:25px;border-top:6px solid #ed1b24;border-left:6px solid #ed1b24;content:'';transform:translate(-50%, -50%) rotate(-45deg);transition:border 0.3s ease}.products-cookies .slick-prev:hover:after,.products-cookies .slick-next:hover:after{border-top-color:#7a222e;border-left-color:#7a222e}.products-cookies .slick-next{left:auto;right:16px;transform:rotate(-180deg)}.products-cookies .site__title{margin:0}.products-cookies .btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:1px 10px 0;width:106px}.products-cookies__layout{position:relative;max-width:1125px;margin:0 auto}.products-cookies__items{padding:26px 0 45px}.products-cookies__item{position:relative;display:inline-block;vertical-align:top;padding-bottom:30px;width:100%}.products-cookies__item:hover .products-cookies__name{color:#ed1b24}.products-cookies__item:hover .btn:before{transform:scaleX(1)}.products-cookies__name{display:block;margin:0 0 18px;font-size:15px;line-height:18px;font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal;color:#512d1d;text-transform:uppercase;transition:color 0.3s ease}.products-cookies__pic{overflow:hidden;display:block;width:157px;height:157px;margin:0 auto 10px;background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.products-cookies{padding:50px 0 0}.products-cookies .slick-container{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start}.products-cookies .slick-container>div,.products-cookies .slick-container .slick-slide{width:33.333%;margin:0 0 35px;padding:0 20px;text-align:center}.products-cookies .site__title{margin:0 0 0.05em}.products-cookies__inner{padding:0 20px}.products-cookies__items{padding:67px 0 0}.products-cookies__item{position:relative;padding-top:190px}.products-cookies__name{font-size:20px;line-height:24px;margin:0 0 20px}.products-cookies__pic{position:absolute;top:0;left:50%;width:150px;height:204px;margin:0;transform:translateX(-50%)}}@media (min-width: 1024px){.products-cookies{padding:60px 0 0}.products-cookies .site__main-title{opacity:0}.products-cookies .site__main-title.slides{transition:opacity 0.3s ease, transform 0.3s ease}.products-cookies .site__main-title.slides_active{opacity:1}.products-cookies .slick-container>div,.products-cookies .slick-container .slick-slide{display:block;width:33.333%;margin:0 0 65px}.products-cookies .slides .slick-slide{opacity:0;transform:translateY(20px);transition:opacity 0.3s ease, transform 0.3s ease}.products-cookies .slides .slick-slide:nth-child(1){transition-delay:0.2s}.products-cookies .slides .slick-slide:nth-child(2){transition-delay:0.4s}.products-cookies .slides .slick-slide:nth-child(3){transition-delay:0.6s}.products-cookies .slides .slick-slide:nth-child(4){transition-delay:0.8s}.products-cookies .slides .slick-slide:nth-child(5){transition-delay:1s}.products-cookies .slides .slick-slide:nth-child(6){transition-delay:1.2s}.products-cookies .slides .slick-slide:nth-child(7){transition-delay:1.4s}.products-cookies .slides .slick-slide:nth-child(8){transition-delay:1.6s}.products-cookies .slides .slick-slide:nth-child(9){transition-delay:1.8s}.products-cookies .slides .slick-slide:nth-child(10){transition-delay:2s}.products-cookies .slides .slick-slide:nth-child(11){transition-delay:2.2s}.products-cookies .slides .slick-slide:nth-child(12){transition-delay:2.4s}.products-cookies .slides .slick-slide:nth-child(13){transition-delay:2.6s}.products-cookies .slides .slick-slide:nth-child(14){transition-delay:2.8s}.products-cookies .slides .slick-slide:nth-child(15){transition-delay:3s}.products-cookies .slides .slick-slide:nth-child(16){transition-delay:3.2s}.products-cookies .slides .slick-slide:nth-child(17){transition-delay:3.4s}.products-cookies .slides .slick-slide:nth-child(18){transition-delay:3.6s}.products-cookies .slides .slick-slide:nth-child(19){transition-delay:3.8s}.products-cookies .slides .slick-slide:nth-child(20){transition-delay:4s}.products-cookies .slides_active .slick-slide{opacity:1;transform:translateY(0)}.products-cookies .btn{padding:1px 10px 0;width:190px}.products-cookies__item{padding-top:212px;padding-bottom:52px}.products-cookies__pic{width:224px;height:204px}}.popup{display:block;opacity:0;overflow-y:scroll;position:fixed;top:0;left:0;width:0;height:0;z-index:10000;padding-top:40px;padding-bottom:40px;background:rgba(0,0,0,0.9);text-align:center;transition:opacity 500ms ease-in-out}.popup_opened{opacity:1;width:100%;height:100%}.popup_hide{opacity:0;width:100%;height:100%}.popup__wrap{position:relative;z-index:2;max-width:527px;margin:0 auto}.popup__content{display:none;text-align:left;padding:0 14px}.popup__close{position:absolute;top:-32px;width:15px;height:15px;right:19px;text-indent:-5000px;cursor:pointer;z-index:3}.popup__close:after,.popup__close:before{position:absolute;top:50%;left:0;right:0;height:2px;background:#fff;transform-origin:center;content:''}.popup__close:after{transform:translateY(50%) rotate(45deg)}.popup__close:before{transform:translateY(50%) rotate(-45deg)}.popup__close:hover{opacity:0.8}.popup__close:active{background-position:0 bottom}.popup__scrollbar-measure{overflow:scroll;position:absolute;top:-9999px;width:100px;height:100px}.cookies-info{background:#fff}.cookies-info__description{padding:26px 26px;font-size:11px;line-height:17px;color:#7a222e;font-family:"Gotham Book", sans-serif;font-weight:400;font-style:normal}.popup__wrap{max-width:1021px}.popup__store-finder .popup__close{top:5px;width:24px;height:24px;right:22px}#wpsl-search-wrap .wpsl-input label{display:none}#wpsl-search-wrap #wpsl-search-btn{overflow:hidden;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border:none;min-width:77px;height:33px;padding:1px 24px 0;margin:0 0 0 3px;border-radius:40px;color:#fff;font-size:20px;line-height:20px;background:#c90615;text-transform:uppercase;font-family:"Bebas Neue Bold", sans-serif;font-weight:400;font-style:normal;transform:perspective(1px) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background 0.3s ease, transform 0.3s ease, color 0.3s ease}#wpsl-search-wrap #wpsl-search-btn:hover{background:#7f050f}.wpsl-search{padding:20px 10px 7px;background:none}#wpsl-search-wrap input:not([type='submit']){display:inline-block;width:85px !important;height:36px;background:transparent;border:1px solid #512c1d;padding:8px 5px;font-size:11px;line-height:11px;border-radius:3px;color:#000;font-family:"Gotham Book", sans-serif !important;font-weight:400;font-style:normal;transition:border 0.3s ease}#wpsl-search-wrap input:not([type='submit']):focus{border-color:#ab2638}#wpsl-gmap{margin-bottom:0;height:180px !important}#wpsl-search-wrap{float:none;text-align:center}.wpsl-input{display:inline-block !important}.wpsl-input>div{display:none !important}.wpsl-no-filters #wpsl-search-wrap .wpsl-input{display:inline-block;width:auto !important;float:none}#wpsl-wrap #wpsl-result-list li{padding:14px 19px;font-size:12px;line-height:14px;color:#512c1d;font-family:"Gotham Book", sans-serif;font-weight:400;font-style:normal;border-bottom:none}#wpsl-wrap #wpsl-result-list li strong{font-family:"Gotham Bold", sans-serif;font-weight:400;font-style:normal}.wpsl-direction-wrap{display:none}#wpsl-direction-details,#wpsl-stores{position:relative;max-height:250px;height:auto}#wpsl-direction-details>.ps-scrollbar-y-rail,#wpsl-stores>.ps-scrollbar-y-rail{right:7px !important;opacity:1 !important}#wpsl-direction-details>.ps-scrollbar-y-rail .ps-scrollbar-y,#wpsl-stores>.ps-scrollbar-y-rail .ps-scrollbar-y{width:7px}#wpsl-search-wrap div{display:inline-block;vertical-align:top;float:none;margin:0}#wpsl-result-list li p{margin:0}#wpsl-result-list li:hover{background:#ebebeb;color:#ec1c2c !important}.wpsl-no-filters #wpsl-search-wrap .wpsl-input>div{display:none}#wpsl-radius{display:none !important}.wpsl-select-wrap{display:none}.store-finder__popup{background:#fff;color:#9a9a9a}.store-finder__popup .site__title_3{text-align:center}@media (min-width: 674px){#wpsl-wrap{position:relative;padding-right:56.5%}#wpsl-gmap{position:absolute !important;top:0;left:43.5%;width:56.5%;height:100% !important}#wpsl-result-list{width:100%;margin-right:0;padding-bottom:20px}.wpsl-input{padding:0 10px 0 0}}@media (min-width: 1024px){#wpsl-direction-details,#wpsl-stores{position:relative;max-height:575px;height:575px}#wpsl-direction-details>.ps-scrollbar-y-rail,#wpsl-stores>.ps-scrollbar-y-rail{right:20px !important;opacity:1 !important}#wpsl-direction-details>.ps-scrollbar-y-rail .ps-scrollbar-y,#wpsl-stores>.ps-scrollbar-y-rail .ps-scrollbar-y{width:11px}#wpsl-wrap #wpsl-result-list li{padding:14px 43px;font-size:24px;line-height:28px}#wpsl-search-wrap form{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.wpsl-search{padding:39px 23px 4px 48px;background:none}#wpsl-search-wrap input:not([type='submit']){height:59px;padding:8px 18px;font-size:21px;line-height:21px;border-width:2px;width:100% !important}#wpsl-search-wrap #wpsl-search-btn{min-width:135px;height:59px;font-size:29px;line-height:29px}.wpsl-no-filters #wpsl-search-wrap .wpsl-input{padding:0 7px 0 0;width:100% !important}#wpsl-gmap{height:100% !important}.store-finder__popup .site__title_3{text-align:left}}@media (min-width: 1400px){.popup__store-finder .popup__close{top:-33px;width:34px;height:34px;right:-27px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX3ByZWxvYWRlci5zY3NzIiwiX3NpdGUuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9mbGV4Ym94LnNjc3MiLCJmb250cy9fYmViYXNuZXVlLWJvbGQuc2NzcyIsImZvbnRzL19nb3RoYW0tbWVkaXVtLnNjc3MiLCJmb250cy9fZ290aGFtLWJvbGQuc2NzcyIsImZvbnRzL19nb3RoYW0tYm9vay5zY3NzIiwiZm9udHMvX3JvYm90by1ibGFjay5zY3NzIiwiX2J0bi5zY3NzIiwiX2xvZ28uc2NzcyIsIl9jYXJ0LnNjc3MiLCJfc29jaWFsLW5ldHdvcmtzLnNjc3MiLCJfaGVyby5zY3NzIiwiX291ci1jb29raWVzLnNjc3MiLCJfYWJvdXQtdXMuc2NzcyIsIl9yZWFsLXN0YWZmLnNjc3MiLCJfc3RvcmUtZmluZGVyLnNjc3MiLCJfd2Vic3RlcnMtc2VsZWN0LnNjc3MiLCJfY29sb3JzLnNjc3MiLCJfcHJvZHVjdHMtY29va2llcy5zY3NzIiwiX3BvcHVwLnNjc3MiLCJfY29va2llcy1pbmZvLnNjc3MiLCJfc3RvcmUtZmluZGVyLXBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsRUFBRSw2QkFBK0IsQ0FBSSxFQUNQLHFCQUFzQixDQUFFLCtQQUErUCx3Q0FBMkMsU0FBVSxVQUFXLHdCQUF5Qix1QkFBd0IsZUFBZ0IsU0FBVSxTQUFVLENBQUUsRUFBRSxzQkFBdUIsQ0FBRSxNQUFNLHlCQUEwQixnQkFBaUIsQ0FBRSxVQUFVLGtCQUFtQixDQUFFLDZCQUE2QixlQUFnQix5Q0FBMEMsUUFBUyxDQUFFLGdIQUFnSCx1Q0FBd0MsU0FBVSxDQUFFLHVCQUF1QixxQkFBc0IsQ0FBRSxvQkFBb0IsMEJBQTJCLENBQUUsSUFBSSxtQkFBb0IsaUJBQWtCLENBQUUsSUFBSSxxQkFBc0IsaUJBQWtCLENBQUUsOEVBQThFLGFBQWMsQ0FBRSxNQUFNLGVBQWdCLENBQUUsS0FBSyxnQkFBaUIsZUFBZ0IsQ0FBRSxVQUFVLFdBQVks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LHNCQU9GLEFBQ0EsbUNBQ0EsNkJvQmpHMEMsQ0FDdkMsYUFJRCwyQkFDQSxlQUFpQixDQUNsQiw2Q0FFQyxZQUNBLGlCQUNBLGVBQ0EsaUJBQ0EsaUJBQ0EscUJBQXVCLENBQ3hCLG1DQUVDLGdCQUNBLFlBQ0EsZUFDQSxnQkFBa0IsQ0FDbkIsK0NBRUMsa0JBQ0EscUJBQXVCLENBQ3hCLFdBRUMsc0JBQXdCLENBQ3pCLG9DQU1HLGVBQWlCLENBQ2xCLENBS0wsMkJBQ0UsbUNBR0ksVUFDQSxXQUNBLFlBQ0EsV0FBYSxDQUNkLENBQUEiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG4qey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7fWh0bWwsYm9keSxkaXYsc3BhbixoMSxoMixoMyxoNCxoNSxoNixwLGVtLGltZyxzdHJvbmcsc3ViLHN1cCxiLHUsaSxkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLHRhYmxlLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsYSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVvey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtib3JkZXI6MDtvdXRsaW5lOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250LXNpemU6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7fWF7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7fXRkLHRkIGltZ3t2ZXJ0aWNhbC1hbGlnbjp0b3A7fWlucHV0LHNlbGVjdCxidXR0b24sdGV4dGFyZWF7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjttYXJnaW46MDt9aW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLHRleHRhcmVhLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwicGhvbmVcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXXtmb250OjEycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtwYWRkaW5nOjA7fWlucHV0W3R5cGU9XCJjaGVja2JveFwiXXt2ZXJ0aWNhbC1hbGlnbjpib3R0b207fWlucHV0W3R5cGU9XCJyYWRpb1wiXXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTt9c3Vie3ZlcnRpY2FsLWFsaWduOnN1Yjtmb250LXNpemU6c21hbGxlcjt9c3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyO2ZvbnQtc2l6ZTpzbWFsbGVyO31hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrO311bCxvbHtsaXN0LXN0eWxlOm5vbmU7fWh0bWx7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXg6YXV0bzt9aHRtbCxib2R5e2hlaWdodDoxMDAlO31ib2R5e2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO31pbnB1dCBbdHlwZT0ndGV4dCdde3BhZGRpbmc6MDt9dGV4dGFyZWF7cmVzaXplOm5vbmU7b3ZlcmZsb3c6YXV0bzt9bGFiZWwsaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJ1dHRvbntjdXJzb3I6cG9pbnRlcjt9aW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b24saW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLHRleHRhcmVhLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJwaG9uZVwiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdey13ZWJraXQtYXBwZWFyYW5jZTpub25lO31hLGE6dmlzaXRlZCxhOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fWlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MDt9aW5wdXQ6aW52YWxpZHtvdXRsaW5lOm5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym9yZGVyOm5vbmU7fTo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZTt9aW5wdXQsdGV4dGFyZWEsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyw6Zm9jdXN7b3V0bGluZTpub25lO31cbi8qIC0tLS0tLS0tLS0tLS0tLSBTdHlsZSB0byBudWxsIC0tLS0tLS0tLS0tLS0tLSAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG4ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JkYmRiZDtcbn0iLCIucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuLnByZWxvYWRlciA+IC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzU0cHg7XG4gIHotaW5kZXg6IDM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wcmVsb2FkZXJfbG9hZGVkID4gLmxvZ28sXG4ucHJlbG9hZGVyX2xvYWRlZCA+IGRpdntcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmVsb2FkZXJfX3BvaW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NSU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTMwYTI3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZyAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgYmFja2dyb3VuZDogI2M0MDkyMztcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAgIGJhY2tncm91bmQ6ICNhNjA5MjI7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGMwOTFmO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgYmFja2dyb3VuZDogIzYxMDcxNztcbiAgICB9XG5cbiAgfVxuXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4iLCJodG1sIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNpdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNTEyYzFkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBAaW5jbHVkZSBtYWluLWZvbnQzKCk7XG59XG4uc2l0ZV9pbm5lciB7XG5cbiAgLnNpdGVfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG4gIC5zaXRlX19tZW51LWJ0biB7XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZDFiMjQ7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZDFiMjQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAuY2FydCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXJ0LWRlc2t0b3AucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDIxcHg7XG4gICAgfVxuXG4gIH1cbiAgLmNhcnRfZmlsbCB7XG4gICAgYmFja2dyb3VuZDogIzllMGIwZjtcblxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2FydC1maWxsLnBuZycpO1xuICAgIH1cblxuICB9XG4gIC5sb2dvIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAuc2l0ZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7XG4gIH1cblxufVxuLnNpdGVfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuXG4gICYub3BlbmVkLW1lbnUge1xuXG4gICAgLnNpdGVfX21lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgfVxuICAmLnNpdGVfX2hlYWRlcl9oaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gICYuc2l0ZV9faGVhZGVyX2ZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjk4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgLmxvZ28ge1xuICAgICAgei1pbmRleDogNztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAtNTAlLCAgLTIwcHggKTtcbiAgICB9XG4gICAgLnNpdGVfX21lbnUtYnRuIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZDFiMjQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZDFiMjQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NhcnQtZGVza3RvcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDIxcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmNhcnRfZmlsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWUwYjBmO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2FydC1maWxsLnBuZycpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhMjIyZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gICYuc2l0ZV9faGVhZGVyX2hpZGRlbiB7XG4gICAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMwJSk7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMCUpO1xuICB9XG4gICYub3BlbmVkLW1lbnUge1xuXG4gICAgLnNpdGVfX21lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgfVxuXG59XG4uc2l0ZV9faGVhZGVyLWxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi5zaXRlX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLCBsZWZ0IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZSwgbGVmdCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgc3BhbiB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUoIDAsIC0xMnB4ICk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZSggMCwgMTJweCApO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgYmFja2dyb3VuZCAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kIC4zcztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAwLCAtOXB4ICk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZSggMCwgOXB4ICk7XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbmVkIHtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiA2O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4uc2l0ZV9fbWVudSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMiwzNCw0NiwwLjkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2UsICAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG5cbiAgLmxvZ28ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDNweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlKDAsIDApIHRyYW5zbGF0ZVooMCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGVfX21lbnUtbmF2IHtcbiAgbWFyZ2luOiAwIDAgMzNweDtcblxuICB1bCB7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAzcHg7XG4gICAgfVxuXG4gIH1cblxufVxuLnNpdGVfX21lbnUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTVweCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuXG4gICYuYWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzAyNjMwO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxufVxuLnNpdGVfX21pbi1tZW51IHtcbiAgcGFkZGluZzogNDJweCAwIDAgMDtcbn1cbi5zaXRlX19taW4tbWVudS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbn1cbi5zaXRlX19jb250ZW50X2NlbnRlcmVkIHtcbiAgQGluY2x1ZGUgZmxleGJveCgpO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXG4gID5kaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cbi5zaXRlX19tYWluLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMzRweCAyMHB4IDMzcHg7XG4gIEBpbmNsdWRlIG1haW4tZm9udDQoKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUl0Q2gwTHZRdnRDNVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNekl3SURNeU1DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNekl3SURNeU1DSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEhKbFkzUWdlRDBpTXpFd0lpQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU16SXdJaTgrUEhKbFkzUWdlRDBpTVRBaUlHWnBiR3c5SWlORlJERkNNalFpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJek1qQWlMejQ4Y21WamRDQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU16SXdJaTgrUEhKbFkzUWdlRDBpTWpBaUlHWnBiR3c5SWlNM1FUSXlNa1VpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJek1qQWlMejQ4Y21WamRDQjRQU0l6TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpNeU1DSXZQanh5WldOMElIZzlJalV3SWlCbWFXeHNQU0lqUlVReFFqSTBJaUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTXpJd0lpOCtQSEpsWTNRZ2VEMGlOREFpSUdacGJHdzlJaU0zUVRJeU1rVWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l6TWpBaUx6NDhjbVZqZENCNFBTSTJNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJak15TUNJdlBqeHlaV04wSUhnOUlqY3dJaUJtYVd4c1BTSWpSVVF4UWpJMElpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNekl3SWk4K1BISmxZM1FnZUQwaU9UQWlJR1pwYkd3OUlpTkZSREZDTWpRaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSXpNakFpTHo0OGNtVmpkQ0I0UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFd01DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFeE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFek1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFeU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFME1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFMU1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFM01DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFMk1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFNU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJeE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJd01DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJeU1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJek1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJMU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJME1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJMk1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJM01DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJNU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpNd01DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpNeE1DSWdlVDBpT0RBaUlHWnBiR3c5SWlORlJERkNNalFpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJeE5qQWlMejQ4Y21WamRDQjRQU0l4TUNJZ2VUMGlPREFpSUdacGJHdzlJaU0zUVRJeU1rVWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNVBTSTRNQ0lnWm1sc2JEMGlJMFZFTVVJeU5DSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqSXdJaUI1UFNJNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpNd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSXpkQk1qSXlSU0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJalV3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqUXdJaUI1UFNJNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpZd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJamN3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqa3dJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpnd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJakV3TUNJZ2VUMGlPREFpSUdacGJHdzlJaU5GUkRGQ01qUWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNFBTSXhNVEFpSUhrOUlqZ3dJaUJtYVd4c1BTSWpOMEV5TWpKRklpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFl3SWk4K1BISmxZM1FnZUQwaU1UTXdJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpFeU1DSWdlVDBpT0RBaUlHWnBiR3c5SWlORlJERkNNalFpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJeE5qQWlMejQ4Y21WamRDQjRQU0l4TkRBaUlIazlJamd3SWlCbWFXeHNQU0lqUlVReFFqSTBJaUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZd0lpOCtQSEpsWTNRZ2VEMGlNVFV3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqRTNNQ0lnZVQwaU9EQWlJR1pwYkd3OUlpTkZSREZDTWpRaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSXhOakFpTHo0OGNtVmpkQ0I0UFNJeE5qQWlJSGs5SWpnd0lpQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UWXdJaTgrUEhKbFkzUWdlRDBpTVRnd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSXpkQk1qSXlSU0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJakU1TUNJZ2VUMGlPREFpSUdacGJHdzlJaU5GUkRGQ01qUWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNFBTSXlNVEFpSUhrOUlqZ3dJaUJtYVd4c1BTSWpSVVF4UWpJMElpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFl3SWk4K1BISmxZM1FnZUQwaU1qQXdJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpJeU1DSWdlVDBpT0RBaUlHWnBiR3c5SWlNM1FUSXlNa1VpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJeE5qQWlMejQ4Y21WamRDQjRQU0l5TXpBaUlIazlJamd3SWlCbWFXeHNQU0lqUlVReFFqSTBJaUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZd0lpOCtQSEpsWTNRZ2VEMGlNalV3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJMFZFTVVJeU5DSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqSTBNQ0lnZVQwaU9EQWlJR1pwYkd3OUlpTTNRVEl5TWtVaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSXhOakFpTHo0OGNtVmpkQ0I0UFNJeU5qQWlJSGs5SWpnd0lpQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UWXdJaTgrUEhKbFkzUWdlRDBpTWpjd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJakk1TUNJZ2VUMGlPREFpSUdacGJHdzlJaU5GUkRGQ01qUWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNFBTSXlPREFpSUhrOUlqZ3dJaUJtYVd4c1BTSWpOMEV5TWpKRklpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFl3SWk4K1BISmxZM1FnZUQwaU16QXdJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4blBqeHlaV04wSUhnOUlqRXdNeTQwSWlCNVBTSXlNeTQwSWlCMGNtRnVjMlp2Y20wOUltMWhkSEpwZUNndE1DNDNNRGN4SUMwd0xqY3dOekVnTUM0M01EY3hJQzB3TGpjd056RWdNakUyTGpVMk9EVWdNalE1TGpjd05UWXBJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV4TXk0eElpQm9aV2xuYUhROUlqRXhNeTR4SWk4K1BIQnZiSGxuYjI0Z1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1pwYkd3OUlpTTNRVEl5TWtVaUlIQnZhVzUwY3owaU16SXdMREFnTXpJd0xERTJNQ0F5TkRBc09EQWdJaTgrUEhCdmJIbG5iMjRnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHWnBiR3c5SWlNM1FUSXlNa1VpSUhCdmFXNTBjejBpTUN3d0lEZ3dMRGd3SURBc01UWXdJQ0l2UGp3dlp6NDhaejQ4Y21WamRDQjRQU0l4TURNdU5DSWdlVDBpTVRnekxqUWlJSFJ5WVc1elptOXliVDBpYldGMGNtbDRLQzB3TGpjd056RWdMVEF1TnpBM01TQXdMamN3TnpFZ0xUQXVOekEzTVNBeE1ETXVORE14TlNBMU1qSXVPRFF5TnlraUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJtYVd4c1BTSWpOMEV5TWpKRklpQjNhV1IwYUQwaU1URXpMakVpSUdobGFXZG9kRDBpTVRFekxqRWlMejQ4Y0c5c2VXZHZiaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnY0c5cGJuUnpQU0l6TWpBc01UWXdJRE15TUN3ek1qQWdNalF3TERJME1DQWlMejQ4Y0c5c2VXZHZiaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnY0c5cGJuUnpQU0l3TERFMk1DQTRNQ3d5TkRBZ01Dd3pNakFnSWk4K1BDOW5Qand2YzNablBnPT0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTYxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMjQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uc2l0ZV9fbWFpbi10aXRsZV8yIHtcbiAgcGFkZGluZzogNDFweCAyMHB4IDI4cHg7XG59XG4uc2l0ZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzRkMjYxNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xufVxuLnNpdGVfX3RpdGxlXzIge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uc2l0ZV9fdGl0bGVfMyB7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5zaXRlX190aXRsZV80IHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuICBjb2xvcjogI2VjMWMyYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zaXRlX19pbnB1dCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLnNpdGVfX2lucHV0LFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnNpdGVfX2lucHV0LFxudGV4dGFyZWEuc2l0ZV9faW5wdXQsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0uc2l0ZV9faW5wdXQsXG5pbnB1dFt0eXBlPVwidGVsXCJdLnNpdGVfX2lucHV0LFxuaW5wdXRbdHlwZT1cInBob25lXCJdLnNpdGVfX2lucHV0LFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5zaXRlX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MTJjMWQ7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb29rXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG5cbiAgJi5ub3QtdG91Y2hlZCxcbiAgJi5ub3QtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2VkMWIyNCAhaW1wb3J0YW50O1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FiMjYzODtcbiAgfVxuXG4gICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTUsIDE4OSwgMCk7XG4gIH1cbn1cbi5zaXRlX19mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGVfX3Byb2R1Y3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSwgdG9wIDAuNXMgZWFzZSwgbGVmdCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSwgdG9wIDAuNXMgZWFzZSwgbGVmdCAwLjVzIGVhc2U7XG5cbiAgJi5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICYudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcbiAgLnNpdGVfX21haW4tdGl0bGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTYxcHggMTYxcHg7XG4gIH1cbiAgOjotbXMtYmFja2Ryb3AsIC5zaXRlX19tYWluLXRpdGxlIHtcbiAgICAgYmFja2dyb3VuZC1zaXplOiAxNjFweCAxNjFweDtcbiAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5zaXRlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDY2cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgfVxuICAuc2l0ZV9pbm5lciB7XG5cbiAgICAuc2l0ZV9faGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTU0cHg7XG4gICAgfVxuICAgIC5zaXRlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTRweDtcbiAgICB9XG4gICAgLnNpdGVfX21haW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICBwYWRkaW5nOiA3M3B4IDIwcHggNjFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMXB4O1xuICAgIH1cblxuICB9XG4gIC5zaXRlX25vLWZvb3RlciB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpdGVfX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG4gIC5zaXRlX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuXG4gICAgJi5zaXRlX19oZWFkZXJfZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgaGVpZ2h0OiA5MXB4O1xuXG4gICAgICAuc2l0ZV9faGVhZGVyLWxheW91dCB7XG4gICAgICAgIGhlaWdodDogOTFweDtcblxuICAgICAgfVxuICAgICAgLnNpdGVfX21lbnUtbmF2IHtcbiAgICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEzcHggMnB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1uZXR3b3JrcyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5jYXJ0IHtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogMTBweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuY2FydF9maWxsIHtcbiAgICAgICAgLy9wYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmxvZ28ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IDExMXB4O1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUoIC01MCUsICAwICk7XG4gICAgICB9XG5cbiAgICAgICYuc2l0ZV9faGVhZGVyX2ZpbGwtY2FydCB7XG5cbiAgICAgICAgLmNhcnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZV9fbWVudS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGVfX21lbnUtbmF2IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAmLnNpdGVfX2hlYWRlcl9maWxsLWNhcnQge1xuXG4gICAgICAuc29jaWFsLW5ldHdvcmtzIHtcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAuc29jaWFsLW5ldHdvcmtzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICB9XG4gIC5zaXRlX19oZWFkZXItbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gIH1cbiAgLnNpdGVfX21lbnUtYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc2l0ZV9fbWVudSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgIC5sb2dvLFxuICAgIC5zaXRlX19taW4tbWVudSxcbiAgICAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG4gIC5zaXRlX19tZW51LW5hdiB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAzNnB4IDEzcHggMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xuICAgICAgd2lkdGg6IDM5LjQlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLnNpdGVfX21lbnUtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM1MzJlMWU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNlYzA5Mjg7XG4gICAgfVxuXG4gIH1cbiAgLnNpdGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgfVxuICAuc2l0ZV9fbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIzNHB4O1xuICB9XG4gIC5zaXRlX19tYWluLXRpdGxlXzMge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgcGFkZGluZzogMzZweCAyMHB4IDIzcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5zaXRlX19tYWluLXRpdGxlXzQge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgcGFkZGluZzogMzRweCAyMHB4IDIzcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5zaXRlX19tYWluLXRpdGxlXzUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHggMjNweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTc3cHg7XG4gIH1cbiAgLnNpdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxuICAuc2l0ZV9fdGl0bGVfMiB7XG4gICAgZm9udC1zaXplOiA2MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgY29sb3I6ICM3YTIyMmU7XG4gIH1cbiAgLnNpdGVfX3RpdGxlXzMge1xuICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgIGNvbG9yOiAjN2EyMjJlO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbiAgLnNpdGVfX3RpdGxlXzQge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2l0ZV9faW5wdXQsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnNpdGVfX2lucHV0LFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uc2l0ZV9faW5wdXQsXG4gIHRleHRhcmVhLnNpdGVfX2lucHV0LFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0uc2l0ZV9faW5wdXQsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0uc2l0ZV9faW5wdXQsXG4gIGlucHV0W3R5cGU9XCJwaG9uZVwiXS5zaXRlX19pbnB1dCxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5zaXRlX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICAuc2l0ZV9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDQ2NnB4O1xuICB9XG4gIC5zaXRlX19mb290ZXItdG9wIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDIxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5zaXRlX19mb290ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUl0Q2gwTHZRdnRDNVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNekl3SURNeU1DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNekl3SURNeU1DSWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEhKbFkzUWdlRDBpTXpFd0lpQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU16SXdJaTgrUEhKbFkzUWdlRDBpTVRBaUlHWnBiR3c5SWlORlJERkNNalFpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJek1qQWlMejQ4Y21WamRDQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU16SXdJaTgrUEhKbFkzUWdlRDBpTWpBaUlHWnBiR3c5SWlNM1FUSXlNa1VpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJek1qQWlMejQ4Y21WamRDQjRQU0l6TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpNeU1DSXZQanh5WldOMElIZzlJalV3SWlCbWFXeHNQU0lqUlVReFFqSTBJaUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTXpJd0lpOCtQSEpsWTNRZ2VEMGlOREFpSUdacGJHdzlJaU0zUVRJeU1rVWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l6TWpBaUx6NDhjbVZqZENCNFBTSTJNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJak15TUNJdlBqeHlaV04wSUhnOUlqY3dJaUJtYVd4c1BTSWpSVVF4UWpJMElpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNekl3SWk4K1BISmxZM1FnZUQwaU9UQWlJR1pwYkd3OUlpTkZSREZDTWpRaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSXpNakFpTHo0OGNtVmpkQ0I0UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFd01DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFeE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFek1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFeU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFME1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFMU1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFM01DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFMk1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpFNU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJeE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJd01DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJeU1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJek1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJMU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJME1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJMk1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJM01DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJNU1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpJNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpNd01DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqTXlNQ0l2UGp4eVpXTjBJSGc5SWpNeE1DSWdlVDBpT0RBaUlHWnBiR3c5SWlORlJERkNNalFpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJeE5qQWlMejQ4Y21WamRDQjRQU0l4TUNJZ2VUMGlPREFpSUdacGJHdzlJaU0zUVRJeU1rVWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNVBTSTRNQ0lnWm1sc2JEMGlJMFZFTVVJeU5DSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqSXdJaUI1UFNJNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpNd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSXpkQk1qSXlSU0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJalV3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqUXdJaUI1UFNJNE1DSWdabWxzYkQwaUkwVkVNVUl5TkNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpZd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJamN3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqa3dJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpnd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJakV3TUNJZ2VUMGlPREFpSUdacGJHdzlJaU5GUkRGQ01qUWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNFBTSXhNVEFpSUhrOUlqZ3dJaUJtYVd4c1BTSWpOMEV5TWpKRklpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFl3SWk4K1BISmxZM1FnZUQwaU1UTXdJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpFeU1DSWdlVDBpT0RBaUlHWnBiR3c5SWlORlJERkNNalFpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJeE5qQWlMejQ4Y21WamRDQjRQU0l4TkRBaUlIazlJamd3SWlCbWFXeHNQU0lqUlVReFFqSTBJaUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZd0lpOCtQSEpsWTNRZ2VEMGlNVFV3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJemRCTWpJeVJTSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqRTNNQ0lnZVQwaU9EQWlJR1pwYkd3OUlpTkZSREZDTWpRaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSXhOakFpTHo0OGNtVmpkQ0I0UFNJeE5qQWlJSGs5SWpnd0lpQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UWXdJaTgrUEhKbFkzUWdlRDBpTVRnd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSXpkQk1qSXlSU0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJakU1TUNJZ2VUMGlPREFpSUdacGJHdzlJaU5GUkRGQ01qUWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNFBTSXlNVEFpSUhrOUlqZ3dJaUJtYVd4c1BTSWpSVVF4UWpJMElpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFl3SWk4K1BISmxZM1FnZUQwaU1qQXdJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4eVpXTjBJSGc5SWpJeU1DSWdlVDBpT0RBaUlHWnBiR3c5SWlNM1FUSXlNa1VpSUhkcFpIUm9QU0l4TUNJZ2FHVnBaMmgwUFNJeE5qQWlMejQ4Y21WamRDQjRQU0l5TXpBaUlIazlJamd3SWlCbWFXeHNQU0lqUlVReFFqSTBJaUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZd0lpOCtQSEpsWTNRZ2VEMGlNalV3SWlCNVBTSTRNQ0lnWm1sc2JEMGlJMFZFTVVJeU5DSWdkMmxrZEdnOUlqRXdJaUJvWldsbmFIUTlJakUyTUNJdlBqeHlaV04wSUhnOUlqSTBNQ0lnZVQwaU9EQWlJR1pwYkd3OUlpTTNRVEl5TWtVaUlIZHBaSFJvUFNJeE1DSWdhR1ZwWjJoMFBTSXhOakFpTHo0OGNtVmpkQ0I0UFNJeU5qQWlJSGs5SWpnd0lpQm1hV3hzUFNJak4wRXlNakpGSWlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UWXdJaTgrUEhKbFkzUWdlRDBpTWpjd0lpQjVQU0k0TUNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV3SWlCb1pXbG5hSFE5SWpFMk1DSXZQanh5WldOMElIZzlJakk1TUNJZ2VUMGlPREFpSUdacGJHdzlJaU5GUkRGQ01qUWlJSGRwWkhSb1BTSXhNQ0lnYUdWcFoyaDBQU0l4TmpBaUx6NDhjbVZqZENCNFBTSXlPREFpSUhrOUlqZ3dJaUJtYVd4c1BTSWpOMEV5TWpKRklpQjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFl3SWk4K1BISmxZM1FnZUQwaU16QXdJaUI1UFNJNE1DSWdabWxzYkQwaUl6ZEJNakl5UlNJZ2QybGtkR2c5SWpFd0lpQm9aV2xuYUhROUlqRTJNQ0l2UGp4blBqeHlaV04wSUhnOUlqRXdNeTQwSWlCNVBTSXlNeTQwSWlCMGNtRnVjMlp2Y20wOUltMWhkSEpwZUNndE1DNDNNRGN4SUMwd0xqY3dOekVnTUM0M01EY3hJQzB3TGpjd056RWdNakUyTGpVMk9EVWdNalE1TGpjd05UWXBJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnZDJsa2RHZzlJakV4TXk0eElpQm9aV2xuYUhROUlqRXhNeTR4SWk4K1BIQnZiSGxuYjI0Z1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1pwYkd3OUlpTTNRVEl5TWtVaUlIQnZhVzUwY3owaU16SXdMREFnTXpJd0xERTJNQ0F5TkRBc09EQWdJaTgrUEhCdmJIbG5iMjRnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHWnBiR3c5SWlNM1FUSXlNa1VpSUhCdmFXNTBjejBpTUN3d0lEZ3dMRGd3SURBc01UWXdJQ0l2UGp3dlp6NDhaejQ4Y21WamRDQjRQU0l4TURNdU5DSWdlVDBpTVRnekxqUWlJSFJ5WVc1elptOXliVDBpYldGMGNtbDRLQzB3TGpjd056RWdMVEF1TnpBM01TQXdMamN3TnpFZ0xUQXVOekEzTVNBeE1ETXVORE14TlNBMU1qSXVPRFF5TnlraUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJtYVd4c1BTSWpOMEV5TWpKRklpQjNhV1IwYUQwaU1URXpMakVpSUdobGFXZG9kRDBpTVRFekxqRWlMejQ4Y0c5c2VXZHZiaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnY0c5cGJuUnpQU0l6TWpBc01UWXdJRE15TUN3ek1qQWdNalF3TERJME1DQWlMejQ4Y0c5c2VXZHZiaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1ptbHNiRDBpSTBWRU1VSXlOQ0lnY0c5cGJuUnpQU0l3TERFMk1DQTRNQ3d5TkRBZ01Dd3pNakFnSWk4K1BDOW5Qand2YzNablBnPT0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyNDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuICB9XG4gIC5zaXRlX19mb290ZXItbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNjdweDtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zaXRlX19mb290ZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zaXRlX19mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLnNpdGVfX2Zvb3Rlci1hZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2VjMWMyYztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250NigpO1xuXG4gICAgPnNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cbiAgLnNpdGVfX2Zvb3Rlci1hZGRyZXNzLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgIH1cblxuICB9XG4gIC5zaXRlX19mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICBtYXJnaW46IDAgYXV0byA2cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gIH1cbiAgLnNpdGVfX2Zvb3Rlci1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cbiAgICA+ZGl2IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gIH1cbiAgLnNpdGVfX2Zvb3Rlci1pdGVtcyB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXG4gICAgPi5zaXRlX19mb290ZXItbWVudSB7XG4gICAgICB3aWR0aDogMzguNSU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAge1xuICAgIC5zaXRlX19tYWluLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjM0cHggMjM0cHg7XG4gICAgfVxuICAgIC5zaXRlX19mb290ZXItYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQwcHggMzQwcHg7XG4gICAgfVxuICAgIDo6LW1zLWJhY2tkcm9wLCAuc2l0ZV9fbWFpbi10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzNHB4IDIzNHB4O1xuICAgIH1cbiAgICA6Oi1tcy1iYWNrZHJvcCwgLnNpdGVfX2Zvb3Rlci1ib3R0b20gIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQwcHggMzQwcHg7XG4gICAgfVxuICB9XG5cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZGUpIHtcblxuICAuc2l0ZV9faGVhZGVyIHtcblxuICAgIC5zb2NpYWwtbmV0d29ya3Mge1xuICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgIH1cblxuICAgICYuc2l0ZV9faGVhZGVyX2ZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGhlaWdodDogOTFweDtcblxuICAgICAgJi5zaXRlX19oZWFkZXJfZmlsbC1jYXJ0IHtcblxuICAgICAgICAuY2FydCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaXRlX19tZW51LWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZV9fbWVudS1uYXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLnNpdGVfX2hlYWRlci1sYXlvdXQge1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgfVxuICAuc2l0ZV9fbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNpdGVfX21haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICBwYWRkaW5nOiA2MXB4IDIwcHggNjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzM4cHg7XG4gIH1cbiAgLnNpdGVfX21haW4tdGl0bGVfMyB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBwYWRkaW5nOiAzNnB4IDIwcHggMjNweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnNpdGVfX21haW4tdGl0bGVfNCB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHggMjNweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLnNpdGVfX21haW4tdGl0bGVfNSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDM0cHggMjBweCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNzdweDtcbiAgfVxuXG5cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXG4gIHtcbiAgICAuc2l0ZV9fbWFpbi10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzOHB4IDMzOHB4O1xuICAgIH1cbiAgICA6Oi1tcy1iYWNrZHJvcCwgLnNpdGVfX21haW4tdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMzhweCAzMzhweDtcbiAgICB9XG4gIH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZGVuIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRkZW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuIiwiLy9mb250c1xuQG1peGluIG1haW4tZm9udDEoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZHByby1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQyKCkge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDMoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQ1KCkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDYoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGp1c3RpZnkoKSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlcigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApO1xufVxuQG1peGluIGFic29sdXRlQ2VudGVyWCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xufVxuQG1peGluIGFic29sdXRlQ2VudGVyWSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlICk7XG59XG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZSggJHBvc1gsICRwb3NZICkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCggJHBvc1ggKSB0cmFuc2xhdGVZKCAkcG9zWSApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoICRwb3NYICkgdHJhbnNsYXRlWSggJHBvc1kgKTtcbn0iLCJcbi8vIEZsZXhib3ggTWl4aW5zXG4vLyBodHRwOi8vcGhpbGlwd2FsdG9uLmdpdGh1Yi5pby9zb2x2ZWQtYnktZmxleGJveC9cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vc29sdmVkLWJ5LWZsZXhib3hcbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTMgQnJpYW4gRnJhbmNvXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGFcbi8vIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGVcbi8vIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZ1xuLy8gd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLFxuLy8gZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvXG4vLyBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG9cbi8vIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Ncbi8vIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Zcbi8vIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC5cbi8vIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZXG4vLyBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULFxuLy8gVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEVcbi8vIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuLy9cbi8vIFRoaXMgaXMgYSBzZXQgb2YgbWl4aW5zIGZvciB0aG9zZSB3aG8gd2FudCB0byBtZXNzIGFyb3VuZCB3aXRoIGZsZXhib3hcbi8vIHVzaW5nIHRoZSBuYXRpdmUgc3VwcG9ydCBvZiBjdXJyZW50IGJyb3dzZXJzLiBGb3IgZnVsbCBzdXBwb3J0IHRhYmxlXG4vLyBjaGVjazogaHR0cDovL2Nhbml1c2UuY29tL2ZsZXhib3hcbi8vXG4vLyBCYXNpY2FsbHkgdGhpcyB3aWxsIHVzZTpcbi8vXG4vLyAqIEZhbGxiYWNrLCBvbGQgc3ludGF4IChJRTEwLCBtb2JpbGUgd2Via2l0IGJyb3dzZXJzIC0gbm8gd3JhcHBpbmcpXG4vLyAqIEZpbmFsIHN0YW5kYXJkcyBzeW50YXggKEZGLCBTYWZhcmksIENocm9tZSwgSUUxMSwgT3BlcmEpXG4vL1xuLy8gVGhpcyB3YXMgaW5zcGlyZWQgYnk6XG4vL1xuLy8gKiBodHRwOi8vZGV2Lm9wZXJhLmNvbS9hcnRpY2xlcy92aWV3L2FkdmFuY2VkLWNyb3NzLWJyb3dzZXItZmxleGJveC9cbi8vXG4vLyBXaXRoIGhlbHAgZnJvbTpcbi8vXG4vLyAqIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94L1xuLy8gKiBodHRwOi8vdGhlLWVjaG9wbGV4Lm5ldC9mbGV4eWJveGVzL1xuLy8gKiBodHRwOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL2xpYnJhcnkvaWUvaGg3NzIwNjkodj12cy44NSkuYXNweFxuLy8gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vdXNpbmctZmxleGJveC9cbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXG4vLyAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLXVzL2RvY3Mvd2ViL2d1aWRlL2Nzcy9mbGV4aWJsZV9ib3hlc1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBDb250YWluZXJzXG4vL1xuLy8gVGhlICdmbGV4JyB2YWx1ZSBjYXVzZXMgYW4gZWxlbWVudCB0byBnZW5lcmF0ZSBhIGJsb2NrLWxldmVsIGZsZXhcbi8vIGNvbnRhaW5lciBib3guXG4vL1xuLy8gVGhlICdpbmxpbmUtZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBpbmxpbmUtbGV2ZWxcbi8vIGZsZXggY29udGFpbmVyIGJveC5cbi8vXG4vLyBkaXNwbGF5OiBmbGV4IHwgaW5saW5lLWZsZXhcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1jb250YWluZXJzXG4vL1xuLy8gKFBsYWNlaG9sZGVyIHNlbGVjdG9ycyBmb3IgZWFjaCB0eXBlLCBmb3IgdGhvc2Ugd2hvIHJhdGhlciBAZXh0ZW5kKVxuXG5AbWl4aW4gZmxleGJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiVmbGV4Ym94IHsgQGluY2x1ZGUgZmxleGJveDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4laW5saW5lLWZsZXggeyBAaW5jbHVkZSBpbmxpbmUtZmxleDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBEaXJlY3Rpb25cbi8vXG4vLyBUaGUgJ2ZsZXgtZGlyZWN0aW9uJyBwcm9wZXJ0eSBzcGVjaWZpZXMgaG93IGZsZXggaXRlbXMgYXJlIHBsYWNlZCBpblxuLy8gdGhlIGZsZXggY29udGFpbmVyLCBieSBzZXR0aW5nIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGZsZXggY29udGFpbmVyJ3Ncbi8vIG1haW4gYXhpcy4gVGhpcyBkZXRlcm1pbmVzIHRoZSBkaXJlY3Rpb24gdGhhdCBmbGV4IGl0ZW1zIGFyZSBsYWlkIG91dCBpbi5cbi8vXG4vLyBWYWx1ZXM6IHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2Vcbi8vIERlZmF1bHQ6IHJvd1xuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWRpcmVjdGlvbi1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcbiAgQGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgfVxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG4vLyBTaG9ydGVyIHZlcnNpb246XG5AbWl4aW4gZmxleC1kaXIoJGFyZ3MuLi4pIHsgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJGFyZ3MuLi4pOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFdyYXBcbi8vXG4vLyBUaGUgJ2ZsZXgtd3JhcCcgcHJvcGVydHkgY29udHJvbHMgd2hldGhlciB0aGUgZmxleCBjb250YWluZXIgaXMgc2luZ2xlLWxpbmVcbi8vIG9yIG11bHRpLWxpbmUsIGFuZCB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjcm9zcy1heGlzLCB3aGljaCBkZXRlcm1pbmVzXG4vLyB0aGUgZGlyZWN0aW9uIG5ldyBsaW5lcyBhcmUgc3RhY2tlZCBpbi5cbi8vXG4vLyBWYWx1ZXM6IG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2Vcbi8vIERlZmF1bHQ6IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXdyYXAtcHJvcGVydHlcblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuICAvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuICAtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuICAtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IG5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuICB9XG4gIGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBGbG93IChzaG9ydGhhbmQpXG4vL1xuLy8gVGhlICdmbGV4LWZsb3cnIHByb3BlcnR5IGlzIGEgc2hvcnRoYW5kIGZvciBzZXR0aW5nIHRoZSAnZmxleC1kaXJlY3Rpb24nXG4vLyBhbmQgJ2ZsZXgtd3JhcCcgcHJvcGVydGllcywgd2hpY2ggdG9nZXRoZXIgZGVmaW5lIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGFuZCBjcm9zcyBheGVzLlxuLy9cbi8vIFZhbHVlczogPGZsZXgtZGlyZWN0aW9uPiB8IDxmbGV4LXdyYXA+XG4vLyBEZWZhdWx0OiByb3cgbm93cmFwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZmxvdy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1mbG93KCR2YWx1ZXM6IChyb3cgbm93cmFwKSkge1xuICAvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuICAtd2Via2l0LWZsZXgtZmxvdzogJHZhbHVlcztcbiAgLW1vei1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIC1tcy1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIGZsZXgtZmxvdzogJHZhbHVlcztcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggT3JkZXJcbi8vXG4vLyBUaGUgJ29yZGVyJyBwcm9wZXJ0eSBjb250cm9scyB0aGUgb3JkZXIgaW4gd2hpY2ggZmxleCBpdGVtcyBhcHBlYXIgd2l0aGluXG4vLyB0aGVpciBmbGV4IGNvbnRhaW5lciwgYnkgYXNzaWduaW5nIHRoZW0gdG8gb3JkaW5hbCBncm91cHMuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNvcmRlci1wcm9wZXJ0eVxuXG5AbWl4aW4gb3JkZXIoJGludDogMCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkaW50ICsgMTtcbiAgLXdlYmtpdC1vcmRlcjogJGludDtcbiAgLW1vei1vcmRlcjogJGludDtcbiAgLW1zLWZsZXgtb3JkZXI6ICRpbnQ7XG4gIG9yZGVyOiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBHcm93XG4vL1xuLy8gVGhlICdmbGV4LWdyb3cnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggZ3JvdyBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbi8vIGFyZSBpbnZhbGlkLlxuLy9cbi8vIERlZmF1bHQ6IDBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1ncm93LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWdyb3coJGludDogMCkge1xuICAtd2Via2l0LWJveC1mbGV4OiAkaW50O1xuICAtd2Via2l0LWZsZXgtZ3JvdzogJGludDtcbiAgLW1vei1mbGV4LWdyb3c6ICRpbnQ7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAkaW50O1xuICBmbGV4LWdyb3c6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFNocmlua1xuLy9cbi8vIFRoZSAnZmxleC1zaHJpbmsnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggc2hyaW5rIGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuLy8gYXJlIGludmFsaWQuXG4vL1xuLy8gRGVmYXVsdDogMVxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXNocmluay1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1zaHJpbmsoJGludDogMSkge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkaW50O1xuICAtbW96LWZsZXgtc2hyaW5rOiAkaW50O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogJGludDtcbiAgZmxleC1zaHJpbms6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEJhc2lzXG4vL1xuLy8gVGhlICdmbGV4LWJhc2lzJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IGJhc2lzLiBOZWdhdGl2ZSBsZW5ndGhzIGFyZSBpbnZhbGlkLlxuLy9cbi8vIFZhbHVlczogTGlrZSBcIndpZHRoXCJcbi8vIERlZmF1bHQ6IGF1dG9cbi8vXG4vLyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3gvI2ZsZXgtYmFzaXMtcHJvcGVydHlcblxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogJHZhbHVlO1xuICAtbW96LWZsZXgtYmFzaXM6ICR2YWx1ZTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR2YWx1ZTtcbiAgZmxleC1iYXNpczogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBcIkZsZXhcIiAoc2hvcnRoYW5kKVxuLy9cbi8vIFRoZSAnZmxleCcgcHJvcGVydHkgc3BlY2lmaWVzIHRoZSBjb21wb25lbnRzIG9mIGEgZmxleGlibGUgbGVuZ3RoOiB0aGVcbi8vIGZsZXggZ3JvdyBmYWN0b3IgYW5kIGZsZXggc2hyaW5rIGZhY3RvciwgYW5kIHRoZSBmbGV4IGJhc2lzLiBXaGVuIGFuXG4vLyBlbGVtZW50IGlzIGEgZmxleCBpdGVtLCAnZmxleCcgaXMgY29uc3VsdGVkIGluc3RlYWQgb2YgdGhlIG1haW4gc2l6ZVxuLy8gcHJvcGVydHkgdG8gZGV0ZXJtaW5lIHRoZSBtYWluIHNpemUgb2YgdGhlIGVsZW1lbnQuIElmIGFuIGVsZW1lbnQgaXNcbi8vIG5vdCBhIGZsZXggaXRlbSwgJ2ZsZXgnIGhhcyBubyBlZmZlY3QuXG4vL1xuLy8gVmFsdWVzOiBub25lIHwgPGZsZXgtZ3Jvdz4gPGZsZXgtc2hyaW5rPiB8fCA8ZmxleC1iYXNpcz5cbi8vIERlZmF1bHQ6IFNlZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMgKDEgMSAwKS5cbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleCgkZmc6IDEsICRmczogbnVsbCwgJGZiOiBudWxsKSB7XG5cbiAgLy8gU2V0IGEgdmFyaWFibGUgdG8gYmUgdXNlZCBieSBib3gtZmxleCBwcm9wZXJ0aWVzXG4gICRmZy1ib3hmbGV4OiAkZmc7XG5cbiAgLy8gQm94LUZsZXggb25seSBzdXBwb3J0cyBhIGZsZXgtZ3JvdyB2YWx1ZSBzbyBsZXQncyBncmFiIHRoZVxuICAvLyBmaXJzdCBpdGVtIGluIHRoZSBsaXN0IGFuZCBqdXN0IHJldHVybiB0aGF0LlxuICBAaWYgdHlwZS1vZigkZmcpID09ICdsaXN0JyB7XG4gICAgJGZnLWJveGZsZXg6IG50aCgkZmcsIDEpO1xuICB9XG5cbiAgLXdlYmtpdC1ib3gtZmxleDogJGZnLWJveGZsZXg7XG4gIC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XG4gIC1tb3otYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuICAtbW96LWZsZXg6ICRmZyAkZnMgJGZiO1xuICAtbXMtZmxleDogJGZnICRmcyAkZmI7XG4gIGZsZXg6ICRmZyAkZnMgJGZiO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBKdXN0aWZ5IENvbnRlbnRcbi8vXG4vLyBUaGUgJ2p1c3RpZnktY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGZsZXggaXRlbXMgYWxvbmcgdGhlIG1haW4gYXhpc1xuLy8gb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGUgZmxleCBjb250YWluZXIuIFRoaXMgaXMgZG9uZSBhZnRlciBhbnkgZmxleGlibGVcbi8vIGxlbmd0aHMgYW5kIGFueSBhdXRvIG1hcmdpbnMgaGF2ZSBiZWVuIHJlc29sdmVkLiBUeXBpY2FsbHkgaXQgaGVscHMgZGlzdHJpYnV0ZVxuLy8gZXh0cmEgZnJlZSBzcGFjZSBsZWZ0b3ZlciB3aGVuIGVpdGhlciBhbGwgdGhlIGZsZXggaXRlbXMgb24gYSBsaW5lIGFyZVxuLy8gaW5mbGV4aWJsZSwgb3IgYXJlIGZsZXhpYmxlIGJ1dCBoYXZlIHJlYWNoZWQgdGhlaXIgbWF4aW11bSBzaXplLiBJdCBhbHNvXG4vLyBleGVydHMgc29tZSBjb250cm9sIG92ZXIgdGhlIGFsaWdubWVudCBvZiBpdGVtcyB3aGVuIHRoZXkgb3ZlcmZsb3cgdGhlIGxpbmUuXG4vL1xuLy8gTm90ZTogJ3NwYWNlLSonIHZhbHVlcyBub3Qgc3VwcG9ydGVkIGluIG9sZGVyIHN5bnRheGVzLlxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxuLy8gRGVmYXVsdDogZmxleC1zdGFydFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNqdXN0aWZ5LWNvbnRlbnQtcHJvcGVydHlcblxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XG4gICAgLW1zLWZsZXgtcGFjazogJHZhbHVlO1xuICB9XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIGp1c3RpZnktY29udGVudDogJHZhbHVlO1xufVxuLy8gU2hvcnRlciB2ZXJzaW9uOlxuQG1peGluIGZsZXgtanVzdCgkYXJncy4uLikgeyBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJGFyZ3MuLi4pOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIEl0ZW1zXG4vL1xuLy8gRmxleCBpdGVtcyBjYW4gYmUgYWxpZ25lZCBpbiB0aGUgY3Jvc3MgYXhpcyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZVxuLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXG4vLyBkaXJlY3Rpb24uICdhbGlnbi1pdGVtcycgc2V0cyB0aGUgZGVmYXVsdCBhbGlnbm1lbnQgZm9yIGFsbCBvZiB0aGUgZmxleFxuLy8gY29udGFpbmVyJ3MgaXRlbXMsIGluY2x1ZGluZyBhbm9ueW1vdXMgZmxleCBpdGVtcy4gJ2FsaWduLXNlbGYnIGFsbG93c1xuLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3Jcbi8vIGFub255bW91cyBmbGV4IGl0ZW1zLCAnYWxpZ24tc2VsZicgYWx3YXlzIG1hdGNoZXMgdGhlIHZhbHVlIG9mICdhbGlnbi1pdGVtcydcbi8vIG9uIHRoZWlyIGFzc29jaWF0ZWQgZmxleCBjb250YWluZXIuKVxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWl0ZW1zLXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xuICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG4gIH1cbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIFNlbGZcbi8vXG4vLyBWYWx1ZXM6IGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IGF1dG9cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuICAtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuICB9XG4gIGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gQ29udGVudFxuLy9cbi8vIFRoZSAnYWxpZ24tY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGEgZmxleCBjb250YWluZXIncyBsaW5lcyB3aXRoaW4gdGhlXG4vLyBmbGV4IGNvbnRhaW5lciB3aGVuIHRoZXJlIGlzIGV4dHJhIHNwYWNlIGluIHRoZSBjcm9zcy1heGlzLCBzaW1pbGFyIHRvXG4vLyBob3cgJ2p1c3RpZnktY29udGVudCcgYWxpZ25zIGluZGl2aWR1YWwgaXRlbXMgd2l0aGluIHRoZSBtYWluLWF4aXMuIE5vdGUsXG4vLyB0aGlzIHByb3BlcnR5IGhhcyBubyBlZmZlY3Qgd2hlbiB0aGUgZmxleGJveCBoYXMgb25seSBhIHNpbmdsZSBsaW5lLlxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24tY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgLy8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG4gIC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG4gIH1cbiAgYWxpZ24tY29udGVudDogJHZhbHVlO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlIEJvbGRcIjtcbiAgc3JjOlxuICB1cmwoXCIuLi9mb250cy9iZWJhc25ldWVfYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKFwiLi4vZm9udHMvYmViYXNuZXVlX2JvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIE1lZGl1bVwiO1xuICBzcmM6XG4gIHVybChcIi4uL2ZvbnRzL0dvdGhhUHJvTWVkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICBzcmM6XG4gIHVybChcIi4uL2ZvbnRzL0dvdGhhUHJvQm9sLndvZmZcIikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9va1wiO1xuICBzcmM6XG4gIHVybChcIi4uL2ZvbnRzL2dvdGhhbXJvdW5kZWQtYm9vay53b2ZmXCIpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJsYWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcm9ib3RvLWJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLmJ0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGlubGluZS1mbGV4KCk7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMXB4IDI0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNjOTA2MTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICM3ZjA1MGY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWUwNTEwO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3ZjA1MGY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSAwLjNzLCBib3JkZXIgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UgMC4zcywgYm9yZGVyIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIH1cbiAgfVxuXG59XG5idXR0b24uYnRuIHtcblxuICA+c3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cbi5idG5fMiB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5idG5fMyB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5idG5fNCB7XG4gIHBhZGRpbmc6IDFweCAxMHB4IDA7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5idG5fNSB7XG4gIHBhZGRpbmc6IDFweCAzMXB4IDA7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5idG5fNiB7XG4gIHdpZHRoOiAxNDdweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLmJ0bl83IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDFweCAxMHB4IDA7XG59XG4uYnRuXzgge1xuICBwYWRkaW5nOiAxcHggMzFweCAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjOGYwZDE5O1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2YwNTBmO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzdmMDUwZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWUwNTEwO1xuICAgIH1cbiAgfVxuXG59XG4uYnRuXzkge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDFweCAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDFweCA0NHB4IDA7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDY2cHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5idG5fMiB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuYnRuXzMge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLmJ0bl80IHtcbiAgICBwYWRkaW5nOiAxcHggMTBweCAwO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmJ0bl81IHtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5idG5fNiB7XG4gICAgd2lkdGg6IDI1N3B4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmJ0bl83IHtcbiAgICB3aWR0aDogMjU3cHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuYnRuXzgge1xuICAgIGhlaWdodDogNjFweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJ0bl85IHtcbiAgICBwYWRkaW5nOiAxcHggMzFweCAwO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxufSIsIi5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDk5cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+aW1nLFxuICA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgcGF0aHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuICAgIH1cblxuICB9XG5cbn1cbmEubG9nbyB7XG5cbiAgJjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wNSk7XG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5sb2dvIHtcbiAgICB6LWluZGV4OiA3O1xuICAgIHRvcDogMTdweDtcbiAgICB3aWR0aDogMjMxcHg7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxufVxuXG5cbiIsIi5jYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA3O1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwxMjUsMTI1LDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICA+c3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NhcnQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE0cHg7XG4gIH1cblxufVxuLmNhcnRfZmlsbCB7XG4gIGJhY2tncm91bmQ6ICM5ZTBiMGY7XG4gIHBhZGRpbmc6IDAgOHB4O1xuXG4gID5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jYXJ0LWZpbGwucG5nJyk7XG4gIH1cblxuICA+ZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDFweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLmNhcnQge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MywgNDYsIDMwLCAwLjIpO1xuICAgIH1cblxuICAgID5zcGFuIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2FydC1kZXNrdG9wLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDIxcHg7XG5cbiAgICB9XG5cbiAgfVxuICAuY2FydF9maWxsIHtcbiAgICByaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA3cHg7XG4gICAgYmFja2dyb3VuZDogIzllMGIwZjtcblxuICAgID5zcGFuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NhcnQtZmlsbC5wbmcnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YTIyMmU7XG4gICAgfVxuXG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZGUpIHtcblxuICAuY2FydCB7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cblxufVxuXG5cbiIsIi5zb2NpYWwtbmV0d29ya3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG5cbiAgPnNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cbi5zb2NpYWwtbmV0d29ya3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCA1cHg7XG5cbiAgJl9pbnN0YWdyYW0ge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgsXG4gICAgICBwb2x5Z29uIHtcbiAgICAgICAgZmlsbDogI2JiMDAzZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgIHBhdGgsXG4gICAgcG9seWdvbntcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgfVxuXG59XG4uc29jaWFsLW5ldHdvcmtzXzIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5zb2NpYWwtbmV0d29ya3NfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBwYXRoLFxuICAgICAgICBwb2x5Z29ue1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjc7XG5cblxuICAgICAgcGF0aCxcbiAgICAgIHBvbHlnb257XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4uc29jaWFsLW5ldHdvcmtzXzMge1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcblxuICA+c3BhbiB7XG4gICAgbWFyZ2luOiAwIDAgN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzdhMjIyZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuICB9XG5cbiAgLnNvY2lhbC1uZXR3b3Jrc19faXRlbSB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgJl9pbnN0YWdyYW0ge1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAjZWQxYjI0O1xuXG4gICAgICAgIHBhdGgsXG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICNlZDFiMjQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICM3YTIyMmU7XG5cbiAgICAgIHBhdGgsXG4gICAgICBwb2x5Z29ue1xuICAgICAgIGZpbGw6ICM3YTIyMmVsO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAuc29jaWFsLW5ldHdvcmtzIHtcblxuXG4gICAgPnNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgfVxuICAuc29jaWFsLW5ldHdvcmtzX19pdGVtIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAwIDlweDtcblxuICAgICZfaW5zdGFncmFtIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcGF0aCxcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAjZWMwOTI4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsXG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICM2ODQ3Mzk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLnNvY2lhbC1uZXR3b3Jrc18yIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcblxuICAgIC5zb2NpYWwtbmV0d29ya3NfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIC5zb2NpYWwtbmV0d29ya3NfMyB7XG4gICAgcGFkZGluZzogMzhweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID5zcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogM3B4IDMxcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbmV0d29ya3NfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgJl9pbnN0YWdyYW0ge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2VkMWIyNDtcblxuICAgICAgICAgIHBhdGgsXG4gICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBmaWxsOiAjZWQxYjI0O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogIzdhMjIyZTtcblxuICAgICAgICBwYXRoLFxuICAgICAgICBwb2x5Z29ue1xuICAgICAgICAgIGZpbGw6ICM3YTIyMmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufSIsIi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcblxuICAuc2xpY2stY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2xpY2stdHJhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2xpY2stY29udGFpbmVyX19zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgID5kaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IC4zcztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAyNi44JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWMxYzJjO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYzFjMmM7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAtNTAlLCAgMCApO1xuICB9XG5cbn1cbi5oZXJvX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDEzNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xufVxuLmhlcm9fX2Rvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAtNTAlLCAgMCApO1xuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUoIC01MCUsICAtNTAlICk7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZG93bjtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxNTAwbXM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tbmFtZTogZG93bjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAuaGVybyB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDMzJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUoIDAsIC01MCUgKTtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2VjMWMyYztcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBib3R0b206IDExOXB4O1xuICAgIH1cblxuICB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmc6IDEwLjUlIDIwcHggMTklO1xuICB9XG4gIC5oZXJvX19kb3duIHtcbiAgICBib3R0b206IDMycHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICB9XG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWRlKSB7XG5cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG59XG5cblxuIiwiLm91ci1jb29raWVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcblxuICAuc2xpY2stbGlzdCB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA2NSU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZWQxYjI0O1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZWQxYjI0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM3YTIyMmU7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjN2EyMjJlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IC4zcztcbiAgICAtby10cmFuc2l0aW9uOiAuM3M7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogMzZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWMxYzJjO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYzFjMmM7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuLm91ci1jb29raWVzX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcblxuICA+ZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHggNzRweDtcbiAgfVxuICAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDIxNnB4O1xuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTlweDtcbiAgfVxuXG59XG4ub3VyLWNvb2tpZXNfX3BpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5N3B4O1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLm91ci1jb29raWVzIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcblxuICAgICYuc2xpZGVzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5zbGlkZXNfYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDFzLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSAxcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDFzLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSAxcztcblxuICAgICAgJi5uby1hbmltYXRlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgIC5vdXItY29va2llc19faW5mbyB7XG5cbiAgICAgICAgICAuc2l0ZV9fdGl0bGUsXG4gICAgICAgICAgcCxcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAub3VyLWNvb2tpZXNfX3BpYyB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICAgIC5zbGljay1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcblxuICAgICAgLm91ci1jb29raWVzX19pbmZvIHtcblxuICAgICAgICAuc2l0ZV9fdGl0bGUsXG4gICAgICAgIHAsXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5vdXItY29va2llc19fcGljIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgdG9wOiA0MC41JTtcbiAgICAgIGxlZnQ6IDMzcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZWQxYjI0O1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZWQxYjI0O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG4gICAgLnNpdGVfX3RpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoLjA4LC4wMywuMjIsLjg3KSAuNnMsLXdlYmtpdC10cmFuc2Zvcm0gLjhzIGN1YmljLWJlemllciguMDgsLjAzLC4yMiwuODcpIC42cztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgY3ViaWMtYmV6aWVyKC4wOCwuMDMsLjIyLC44NykgLjZzLG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKC4wOCwuMDMsLjIyLC44NykgLjZzO1xuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAwLCAtNTAlICk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNlYzFjMmM7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIC5vdXItY29va2llc19faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblxuICAgID5kaXYge1xuICAgICAgcGFkZGluZzogODNweCAxNDBweCAxMDBweCA1MCU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoLjA4LC4wMywuMjIsLjg3KSAxcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoLjA4LC4wMywuMjIsLjg3KSAxcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoLjA4LC4wMywuMjIsLjg3KSAxcywgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKC4wOCwuMDMsLjIyLC44NykgMXM7XG4gICAgfVxuICAgIHAge1xuICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAvLy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjhzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UgMC44cztcbiAgICAgIC8vdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC44cywgdHJhbnNmb3JtIDAuM3MgZWFzZSAwLjhzO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGN1YmljLWJlemllciguMDgsLjAzLC4yMiwuODcpIC44cywtd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKC4wOCwuMDMsLjIyLC44NykgLjhzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgY3ViaWMtYmV6aWVyKC4wOCwuMDMsLjIyLC44NykgLjhzLHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKC4wOCwuMDMsLjIyLC44NykgLjhzO1xuXG4gICAgfVxuXG4gIH1cbiAgLm91ci1jb29raWVzX19waWMge1xuICAgIC8vb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjVzO1xuICAgIC8vdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC41cztcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC45cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZGUpIHtcblxuICAub3VyLWNvb2tpZXNfX3BpYyB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxuICAub3VyLWNvb2tpZXNfX2luZm8ge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG5cbn1cblxuXG4iLCIuYWJvdXQtdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXQtdXNfX2xheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hYm91dC11c19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFib3V0LXVzX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgcGFkZGluZzogNTZweCA0MXB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBAaW5jbHVkZSBtYWluLWZvbnQzKCk7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgfVxuXG59XG4uYWJvdXQtdXNfX2NhcHRpb24ge1xuICBtYXgtd2lkdGg6IDM5NHB4O1xuICBtYXJnaW46IDAgYXV0byAxNHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxufVxuLmFib3V0LXVzX19jb29raWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG59XG4uYWJvdXQtdXNfX2Nvb2tpZXNfMSB7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI2cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxOTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fib3V0LXVzLWNvb2tpZXMxLW1vYi5qcGdcIik7XG59XG4uYWJvdXQtdXNfX2Nvb2tpZXNfMiB7XG4gIHRvcDogMjJweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yMXB4O1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fib3V0LXVzLWNvb2tpZXMyLW1vYi5qcGdcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLmFib3V0LXVzX19jb29raWVzXzEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBoZWlnaHQ6IDM5NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hYm91dC11cy1jb29raWVzMS1tb2IuanBnXCIpO1xuICB9XG4gIC5hYm91dC11c19fY29va2llc18yIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTA7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIGhlaWdodDogMzk5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fib3V0LXVzLWNvb2tpZXMyLW1vYi5qcGdcIik7XG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLmFib3V0LXVzIHtcblxuICAgICYuc2xpZGVzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCAgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2U7XG5cbiAgICAgIC5hYm91dC11c19fY2FwdGlvbiB7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICAgIC5hYm91dC11c19fdGV4dCB7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZSwgIC13ZWJraXQtdHJhbnNmb3JtIDAuN3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIGVhc2U7XG4gICAgICB9XG4gICAgICAuYWJvdXQtdXNfX2Nvb2tpZXNfMSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAwLjJzLCAgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDAuMnMsIHRyYW5zZm9ybSAwLjVzIGVhc2UgMC4ycztcbiAgICAgIH1cbiAgICAgIC5hYm91dC11c19fY29va2llc18yIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAwLjJzLCAgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDAuMnMsIHRyYW5zZm9ybSAwLjVzIGVhc2UgMC4ycztcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLnNsaWRlc19hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLmFib3V0LXVzX19jYXB0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICAgIC5hYm91dC11c19fdGV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgICAuYWJvdXQtdXNfX2Nvb2tpZXNfMSxcbiAgICAgIC5hYm91dC11c19fY29va2llc18yIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gIH1cbiAgLmFib3V0LXVzX19sYXlvdXQge1xuICAgIG1hcmdpbjogMCAwIDU5cHg7XG4gIH1cbiAgLmFib3V0LXVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogNzVweCAwIDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgfVxuXG4gIH1cbiAgLmFib3V0LXVzX19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDM5cHg7XG4gIH1cbiAgLmFib3V0LXVzX19jb29raWVzXzEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWJvdXQtdXMtY29va2llczEuanBnXCIpO1xuICB9XG4gIC5hYm91dC11c19fY29va2llc18yIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHdpZHRoOiAzMDJweDtcbiAgICBoZWlnaHQ6IDY1MXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hYm91dC11cy1jb29raWVzMi5qcGdcIik7XG4gIH1cblxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkZSkge1xuXG4gIC5hYm91dC11c19fY29va2llc18xIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDQ0NnB4O1xuICAgIGhlaWdodDogODYycHg7XG4gIH1cbiAgLmFib3V0LXVzX19jb29raWVzXzIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IDQwMnB4O1xuICAgIGhlaWdodDogOTE5cHg7XG4gIH1cblxufVxuXG5cbiIsIi5yZWFsLXN0dWZmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAzN3B4O1xufVxuLnJlYWwtc3R1ZmZfX2xheW91dCB7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVhbC1zdHVmZl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2VkMWIyNDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG4gIH1cbiAgXG59XG4ucmVhbC1zdHVmZl9fcHJvZHVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICB3aWR0aDogNDY3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlYWwtc3R1ZmZfX3Byb2R1Y3RzLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmdyZWRpZW50cy1oZXJvLmpwZWdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGhlaWdodDogMzYzcHg7XG59XG4ucmVhbC1zdHVmZl9faW5ncmVkaWVudHMge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzM3B4O1xuICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFsLXN0dWZmX19pbmdyZWRpZW50cy1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMCA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjZzIGVhc2U7XG5cbiAgZGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDE5cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlYzFjMmM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM1MTJkMWQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWMxYzJjO1xuICAgICAgfVxuXG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxufVxuLnJlYWwtc3R1ZmZfX2luZ3JlZGllbnRzLWluZm8ge1xuICBjb2xvcjogI2E2OTY4ZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgQGluY2x1ZGUgbWFpbi1mb250NigpO1xuXG4gIHN0cm9uZyB7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuICB9XG5cbn1cbi5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xufVxuLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzEge1xuICB0b3A6IDEwMXB4O1xuICBsZWZ0OiAxNTZweFxufVxuLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzIge1xuICB0b3A6IDE2NHB4O1xuICBsZWZ0OiAyMzJweDtcbn1cbi5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl8zIHtcbiAgdG9wOiAyODhweDtcbiAgbGVmdDogMjA2cHg7XG59XG4ucmVhbC1zdHVmZl9fZGVzY3JpcHRpb25fNCB7XG4gIHRvcDogMTE5cHg7XG4gIHJpZ2h0OiAxMDFweDtcbn1cbi5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl81IHtcbiAgdG9wOiAyNTNweDtcbiAgcmlnaHQ6IDEyOXB4O1xufVxuLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzYge1xuICB0b3A6IDE5NnB4O1xuICBsZWZ0OiAxMjRweDtcbn1cbi5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl83IHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiAyNTNweDtcbn1cbi5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl84IHtcbiAgdG9wOiAyOTBweDtcbiAgbGVmdDogMTQ2cHg7XG59XG4ucmVhbC1zdHVmZl9fZGVzY3JpcHRpb24tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjk2KTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmLm9wZW5lZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cbi5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjk2KTtcbiAgQGluY2x1ZGUgbWFpbi1mb250NigpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yZWFsLXN0YWZmLWRlc2NyaXB0aW9uLWRlY29yLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5jb29raWVzLWluZm9fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLnJlYWwtc3R1ZmYge1xuICAgIG1hcmdpbjogMCAwIDU4cHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAtMjFweDtcbiAgICBmb250LXNpemU6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxODhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTZweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgfVxuICAucmVhbC1zdHVmZl9fcHJvZHVjdHMge1xuICAgIHdpZHRoOiAxMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5yZWFsLXN0dWZmX19wcm9kdWN0cy1pbWcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmdyZWRpZW50cy1oZXJvLmpwZWdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19pbmdyZWRpZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMjE0cHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2luZ3JlZGllbnRzLWxpc3Qge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgMCAzcHg7XG5cbiAgICA+ZGl2IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDU2cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgIH1cblxuICAgICAgZHQge1xuICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTEyZDFkO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAucmVhbC1zdHVmZl9faW5ncmVkaWVudHMtaW5mbyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbi1idG4ge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmLm9wZW5lZCB7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICArLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICYucmlnaHRfcG9zIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0X3BvcyB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgICBib3R0b206IDk0cHg7XG4gICAgd2lkdGg6IDQ1MnB4O1xuICAgIHBhZGRpbmc6IDM4cHggNDFweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjk2KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgICYucmlnaHRfcG9zIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTIwcHgpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5sZWZ0X3BvcyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMjBweCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uIHtcblxuICAgICYub3BlbmVkIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl8xIHtcbiAgICB0b3A6IDIzOXB4O1xuICAgIGxlZnQ6IDQ1NHB4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl8yIHtcbiAgICB0b3A6IDM1OXB4O1xuICAgIGxlZnQ6IDYyNnB4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl8zIHtcbiAgICB0b3A6IDYyMHB4O1xuICAgIGxlZnQ6IDU2OHB4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl80IHtcbiAgICB0b3A6IDI1M3B4O1xuICAgIHJpZ2h0OiAzMTZweDtcbiAgfVxuICAucmVhbC1zdHVmZl9fZGVzY3JpcHRpb25fNSB7XG4gICAgdG9wOiA1NzZweDtcbiAgICByaWdodDogMzU0cHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzYge1xuICAgIHRvcDogMzc5cHg7XG4gICAgbGVmdDogMzU3cHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzcge1xuICAgIHRvcDogMTcxcHg7XG4gICAgbGVmdDogNjc4cHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzgge1xuICAgIHRvcDogNjUxcHg7XG4gICAgbGVmdDogNDMzcHg7XG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZGUpIHtcblxuICAucmVhbC1zdHVmZl9fcHJvZHVjdHMge1xuICAgIHdpZHRoOiAxNDUwcHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX3Byb2R1Y3RzLWltZyB7XG4gICAgLy9oZWlnaHQ6IDExMTBweDtcbiAgICBoZWlnaHQ6IDEwOTBweDtcbiAgfVxuICAucmVhbC1zdHVmZl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzOHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl8xIHtcbiAgICB0b3A6IDM1M3B4O1xuICAgIGxlZnQ6IDUyM3B4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl8yIHtcbiAgICB0b3A6IDUyOXB4O1xuICAgIGxlZnQ6IDcyNXB4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl8zIHtcbiAgICB0b3A6IDkyMHB4O1xuICAgIGxlZnQ6IDY2NnB4O1xuICB9XG4gIC5yZWFsLXN0dWZmX19kZXNjcmlwdGlvbl80IHtcbiAgICB0b3A6IDQwMHB4O1xuICAgIHJpZ2h0OiAzMzVweDtcbiAgfVxuICAucmVhbC1zdHVmZl9fZGVzY3JpcHRpb25fNSB7XG4gICAgdG9wOiA3NzlweDtcbiAgICByaWdodDogMzU5cHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzYge1xuICAgIHRvcDogNTY4cHg7XG4gICAgbGVmdDogMzI3cHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzcge1xuICAgIHRvcDogMjkzcHg7XG4gICAgbGVmdDogNzgycHg7XG4gIH1cbiAgLnJlYWwtc3R1ZmZfX2Rlc2NyaXB0aW9uXzgge1xuICAgIHRvcDogODg2cHg7XG4gICAgbGVmdDogNDM1cHg7XG4gIH1cblxufVxuXG4iLCIuc3RvcmUtZmluZGVyIHtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2l0ZV9faW5wdXQsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnNpdGVfX2lucHV0LFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uc2l0ZV9faW5wdXQsXG4gIHRleHRhcmVhLnNpdGVfX2lucHV0LFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0uc2l0ZV9faW5wdXQsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0uc2l0ZV9faW5wdXQsXG4gIGlucHV0W3R5cGU9XCJwaG9uZVwiXS5zaXRlX19pbnB1dCxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5zaXRlX19pbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cbi5zdG9yZS1maW5kZXJzX19sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zdG9yZS1maW5kZXJzX19maWVsZHMge1xuXG4gID5kaXYge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cblxufVxuLnN0b3JlLWZpbmRlcnNfX2Rpc3RhbmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAuc3RvcmUtZmluZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5zbGlkZXMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsICAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuXG4gICAgICAuc3RvcmUtZmluZGVyc19fZmllbGRzIHtcblxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5zbGlkZXNfYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5zdG9yZS1maW5kZXJzX19maWVsZHMge1xuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzICogJGk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNpdGVfX2lucHV0LFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnNpdGVfX2lucHV0LFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5zaXRlX19pbnB1dCxcbiAgICB0ZXh0YXJlYS5zaXRlX19pbnB1dCxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0uc2l0ZV9faW5wdXQsXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXS5zaXRlX19pbnB1dCxcbiAgICBpbnB1dFt0eXBlPVwicGhvbmVcIl0uc2l0ZV9faW5wdXQsXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5zaXRlX19pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC53ZWJzdGVycy1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cbiAgLnN0b3JlLWZpbmRlcnNfX2xheW91dCB7XG4gICAgbWF4LXdpZHRoOiAxMDcycHg7XG4gICAgcGFkZGluZzogMTExcHggMTVweCAxMjlweDtcbiAgfVxuICAuc3RvcmUtZmluZGVyc19fZmllbGRzIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblxuICAgID5kaXYge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zdG9yZS1maW5kZXJzX19hZGRyZXNzIHtcbiAgICB3aWR0aDogNTQuOCU7XG4gIH1cbiAgLnN0b3JlLWZpbmRlcnNfX2Rpc3RhbmNlIHtcbiAgICB3aWR0aDogMTklO1xuICB9XG4gIC5zdG9yZS1maW5kZXJzX19zZWFyY2gge1xuICAgIHdpZHRoOiAyMC43JTtcbiAgfVxuXG59XG5cblxuIiwiLndlYnN0ZXJzLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWJzdGVycy1zZWxlY3QtYm9yZGVyO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcblxuICAmX29wZW5lZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2Vic3RlcnMtc2VsZWN0LWJvcmRlci1hY3RpdmU7XG5cbiAgICAud2Vic3RlcnMtc2VsZWN0X19hcnJvdyB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgJl9fYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjN2EyMjJlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMjUlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDI1JTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICByaWdodDogMjBweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMXB4IDVweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICZfbW9iaWxlIHtcblxuICAgIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG4gICZfY3VzdG9tIHtcblxuICAgIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTAwMDAwcHg7XG4gICAgfVxuXG4gIH1cbiAgJl9fcG9wdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAyN3B4O1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMnB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3ZWJzdGVycy1zZWxlY3QtYm9yZGVyLWFjdGl2ZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgIGJhY2tncm91bmQ6ICR3ZWJzdGVycy1zZWxlY3QtcG9wdXAtYmFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgdWwge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3ZWJzdGVycy1zZWxlY3QtcG9wdXAtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3ZWJzdGVycy1zZWxlY3QtcG9wdXAtaXRlbS1hY3RpdmUtYmFjaztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdlYnN0ZXJzLXNlbGVjdC1wb3B1cC1pdGVtLWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2Vic3RlcnMtc2VsZWN0LXBvcHVwLWl0ZW0tYWN0aXZlLWJhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLndlYnN0ZXJzLXNlbGVjdCB7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICB9XG4gICAgJl9fYXJyb3cge1xuICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjN2EyMjJlO1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX3BvcHVwIHtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgICB3aWR0aDogY2FsYyggMTAwJSArIDRweCk7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIxcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cbn0iLCIvKi0tLS0tLS0tLS0gcG9wdXAgLS0tLS0tLS0tLSovXG4kcG9wdXAtYmFjazogcmdiYSggMCwgMCwgMCwgLjkgKTtcbiRwb3B1cC1jbG9zZS1iYWNrOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7XG4vKi0tLS0tLS0tLS0gL3BvcHVwIC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSB3ZWJzdGVycy1zZWxlY3QgLS0tLS0tLS0tLSovXG4kd2Vic3RlcnMtc2VsZWN0LWJvcmRlcjogIzUxMmMxZDtcbiR3ZWJzdGVycy1zZWxlY3QtYm9yZGVyLWFjdGl2ZTogI2FiMjYzODtcbiR3ZWJzdGVycy1zZWxlY3QtcG9wdXAtYmFjazogI2ZmZjtcbiR3ZWJzdGVycy1zZWxlY3QtcG9wdXAtaXRlbS1hY3RpdmUtY29sb3I6ICNlYzFjMmM7XG4kd2Vic3RlcnMtc2VsZWN0LXBvcHVwLWl0ZW0tYWN0aXZlLWJhY2s6ICNlYmViZWI7XG4vKi0tLS0tLS0tLS0gL3dlYnN0ZXJzLXNlbGVjdCAtLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0gbmljZS1yYWRpbyAtLS0tLS0tLS0tKi9cbiRuaWNlLXJhZGlvLWFmdGVyLWNvbG9yOiAjMDAwO1xuJG5pY2UtcmFkaW8tY29sb3I6ICMwMDA7XG4vKi0tLS0tLS0tLS0gL25pY2UtcmFkaW8gLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIG5pY2UtY2hlY2tib3ggLS0tLS0tLS0tLSovXG4kbmljZS1jaGVja2JveC1hZnRlci1jb2xvcjogIzAwMDtcbiRuaWNlLWNoZWNrYm94LWNvbG9yOiAjMDAwO1xuLyotLS0tLS0tLS0tIC9uaWNlLWNoZWNrYm94IC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBidG4gLS0tLS0tLS0tLSovXG4kYnRuLWJhY2s6ICNmZjA7XG4kYnRuLWJhY2staG92ZXI6ICNmZmE7XG4kYnRuLWJhY2stYWN0aXZlOiAjMDAwO1xuJGJ0bi1jb2xvcjogIzAwMDtcbiRidG4tY29sb3ItYWN0aXZlOiAjZmYwO1xuXG4kYnRuLTItYmFjazogI2YwMDtcbiRidG4tMi1iYWNrLWhvdmVyOiAjZjBhO1xuJGJ0bi0yLWJhY2stYWN0aXZlOiAjMDAwO1xuJGJ0bi0yLWNvbG9yLWFjdGl2ZTogI2YwYTtcbi8qLS0tLS0tLS0tLSAvYnRuIC0tLS0tLS0tLSovIiwiLnByb2R1Y3RzLWNvb2tpZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuc2xpY2stY29udGFpbmVyIHtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICA+IGRpdixcbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAzNC41JTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDY1JTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNlZDFiMjQ7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNlZDFiMjQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzdhMjIyZTtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM3YTIyMmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIC5zaXRlX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiAxcHggMTBweCAwO1xuICAgIHdpZHRoOiAxMDZweDtcbiAgfVxuXG59XG4ucHJvZHVjdHMtY29va2llc19fbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtY29va2llc19faXRlbXMge1xuICBwYWRkaW5nOiAyNnB4IDAgNDVweDtcbn1cbi5wcm9kdWN0cy1jb29raWVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcblxuICAgIC5wcm9kdWN0cy1jb29raWVzX19uYW1lIHtcbiAgICAgIGNvbG9yOiAjZWQxYjI0O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuLnByb2R1Y3RzLWNvb2tpZXNfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuICBjb2xvcjogIzUxMmQxZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5wcm9kdWN0cy1jb29raWVzX19waWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDE1N3B4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5wcm9kdWN0cy1jb29raWVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAgIC5zbGljay1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG4gICAgICA+IGRpdixcbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuc2l0ZV9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMC4wNWVtO1xuICAgIH1cblxuICB9XG4gIC5wcm9kdWN0cy1jb29raWVzX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1jb29raWVzX19pdGVtcyB7XG4gICAgcGFkZGluZzogNjdweCAwIDA7XG4gIH1cbiAgLnByb2R1Y3RzLWNvb2tpZXNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbiAgLnByb2R1Y3RzLWNvb2tpZXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5wcm9kdWN0cy1jb29raWVzX19waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLnByb2R1Y3RzLWNvb2tpZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuXG4gICAgLnNpdGVfX21haW4tdGl0bGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgICYuc2xpZGVzIHtcblxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCAgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICAgICYuc2xpZGVzX2FjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnNsaWNrLWNvbnRhaW5lciB7XG5cbiAgICAgID4gZGl2LFxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBtYXJnaW46IDAgMCA2NXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNsaWRlcyB7XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsICAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzICogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAuc2xpZGVzX2FjdGl2ZSB7XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDFweCAxMHB4IDA7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuXG4gIH1cbiAgLnByb2R1Y3RzLWNvb2tpZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxuICAucHJvZHVjdHMtY29va2llc19fcGljIHtcbiAgICB3aWR0aDogMjI0cHg7XG4gICAgaGVpZ2h0OiAyMDRweDtcbiAgfVxuXG5cbn1cbiIsIi5wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAkcG9wdXAtYmFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgJl9vcGVuZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNTI3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxNHB4XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMycHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHBvcHVwLWNsb3NlLWJhY2s7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggNTAlICkgcm90YXRlKCA0NWRlZyApO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDUwJSApIHJvdGF0ZSggLTQ1ZGVnICk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBib3R0b207XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG59IiwiLmNvb2tpZXMtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29va2llcy1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDI2cHggMjZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM3YTIyMmU7XG4gIEBpbmNsdWRlIG1haW4tZm9udDYoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5jb29raWVzLWluZm8ge1xuXG4gIH1cbn1cblxuXG4iLCIucG9wdXBfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMjFweDtcbn1cbi5wb3B1cF9fc3RvcmUtZmluZGVyIHtcblxuICAucG9wdXBfX2Nsb3NlIHtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gIH1cblxufVxuXG4jd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd3BzbC1zZWFyY2gtd3JhcCAjd3BzbC1zZWFyY2gtYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgaW5saW5lLWZsZXgoKTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDFweCAyNHB4IDA7XG4gIG1hcmdpbjogMCAwIDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2M5MDYxNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzdmMDUwZjtcbiAgfVxuXG59XG4ud3BzbC1zZWFyY2gge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3dwc2wtc2VhcmNoLXdyYXAgaW5wdXQ6bm90KFt0eXBlPSdzdWJtaXQnXSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MTJjMWQ7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb29rXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWIyNjM4O1xuICB9XG5cbn1cbiN3cHNsLWdtYXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG4jd3BzbC1zZWFyY2gtd3JhcCB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzbC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLndwc2wtaW5wdXQ+ZGl2e1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3BzbC1uby1maWx0ZXJzICN3cHNsLXNlYXJjaC13cmFwIC53cHNsLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbn1cbiN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgbGkge1xuICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNTEyYzFkO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgc3Ryb25nIHtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG4gIH1cblxufVxuLndwc2wtZGlyZWN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3dwc2wtZGlyZWN0aW9uLWRldGFpbHMsXG4jd3BzbC1zdG9yZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xuICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgICAucHMtc2Nyb2xsYmFyLXkge1xuICAgICAgd2lkdGg6IDdweDtcbiAgICB9XG5cbiAgfVxuXG59XG4jd3BzbC1zZWFyY2gtd3JhcCBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBjb2xvcjogI2VjMWMyYyAhaW1wb3J0YW50O1xufVxuLndwc2wtbm8tZmlsdGVycyAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1pbnB1dCB7XG4gID5kaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiN3cHNsLXJhZGl1cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53cHNsLXNlbGVjdC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0b3JlLWZpbmRlcl9fcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzlhOWE5YTtcblxuICAuc2l0ZV9fdGl0bGVfMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY3NHB4KSB7XG5cbiAgI3dwc2wtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2LjUlO1xuICB9XG4gICN3cHNsLWdtYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0My41JTtcbiAgICB3aWR0aDogNTYuNSU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3dwc2wtcmVzdWx0LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAud3BzbC1pbnB1dCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAjd3BzbC1kaXJlY3Rpb24tZGV0YWlscyxcbiAgI3dwc2wtc3RvcmVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNTc1cHg7XG4gICAgaGVpZ2h0OiA1NzVweDtcblxuICAgICA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcbiAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5wcy1zY3JvbGxiYXIteSB7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMTRweCA0M3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAjd3BzbC1zZWFyY2gtd3JhcCB7XG5cbiAgICBmb3JtIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICB9XG5cbiAgfVxuICAud3BzbC1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDM5cHggMjNweCA0cHggNDhweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICN3cHNsLXNlYXJjaC13cmFwIGlucHV0Om5vdChbdHlwZT0nc3VibWl0J10pIHtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3dwc2wtc2VhcmNoLXdyYXAgI3dwc2wtc2VhcmNoLWJ0biB7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC53cHNsLW5vLWZpbHRlcnMgI3dwc2wtc2VhcmNoLXdyYXAgLndwc2wtaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gICN3cHNsLWdtYXAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuc3RvcmUtZmluZGVyX19wb3B1cCB7XG5cbiAgICAuc2l0ZV9fdGl0bGVfMyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9XG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWRlKXtcbiAgLnBvcHVwX19zdG9yZS1maW5kZXIge1xuXG4gICAgLnBvcHVwX19jbG9zZSB7XG4gICAgICB0b3A6IC0zM3B4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICByaWdodDogLTI3cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuXG4iXX0= */
